.home-header nav>a[aria-current=page]{color:var(--gb-blue-strong)}.home-header nav>.home-header__cta[aria-current=page]{color:var(--gb-surface)}.sub-eyebrow{color:var(--gb-blue-strong);font-size:var(--gb-site-small);font-weight:700}.sub-note{color:var(--gb-muted);font-size:var(--gb-site-small);line-height:1.6}.sub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(48px,7vw,96px) var(--home-inline) clamp(56px,8vw,112px);background:var(--gb-page) url(/assets/qrep-symbol-faint.svg) right -6vw center / auto 118% no-repeat}.sub-hero--text{grid-template-columns:minmax(0,1fr)}.sub-hero__copy{display:grid;align-content:start;gap:var(--gb-space-5);max-width:40em}.sub-hero h1{font-size:var(--gb-site-title);line-height:1.12;letter-spacing:-.035em}.sub-hero__copy>p:not(.sub-eyebrow){color:var(--gb-text);font-size:var(--gb-site-body);line-height:1.75}.sub-hero .home-actions{margin-top:var(--gb-space-2)}.sub-hero__media{min-width:0}.sub-jump{display:flex;flex-wrap:wrap;gap:var(--gb-space-2);margin-top:var(--gb-space-2)}.sub-jump a{padding:var(--gb-space-2) var(--gb-space-5);border:1px solid var(--gb-line);border-radius:var(--gb-radius-pill);background:var(--gb-surface);color:var(--gb-ink-strong);font-size:var(--gb-text-md);font-weight:600;text-decoration:none}.sub-jump a:hover{border-color:var(--gb-blue);color:var(--gb-blue-strong)}.sub-section{display:grid;gap:clamp(32px,4vw,56px);padding:var(--home-section) var(--home-inline);scroll-margin-top:var(--home-header)}.sub-section--surface{background:var(--gb-page)}.sub-section__head{display:grid;gap:var(--gb-space-4);max-width:44em}.sub-section h2{font-size:var(--gb-site-heading);line-height:1.22;letter-spacing:-.025em}.sub-section__head>p:not(.sub-eyebrow){color:var(--gb-text);font-size:var(--gb-site-body);line-height:1.75}.sub-section h3{color:var(--gb-ink-strong);font-size:var(--gb-text-xl);font-weight:700;line-height:1.35}.sub-screen{display:grid;gap:var(--gb-space-3);min-width:0;margin:0}.sub-screen__frame{overflow:hidden;border:1px solid var(--gb-line);border-radius:var(--gb-radius-lg);background:var(--gb-surface)}.sub-screen img{width:100%}.sub-screen--phone{justify-self:center;width:min(100%,340px)}.sub-screen--phone .sub-screen__frame{border-radius:32px;box-shadow:var(--gb-shadow-float)}.sub-screen--page .sub-screen__frame{aspect-ratio:1191 / 1300}.sub-screen--page img{height:100%;object-fit:cover;object-position:top}.sub-screen figcaption{color:var(--gb-muted);font-size:var(--gb-site-small)}.sub-features{display:grid;gap:clamp(56px,7vw,96px)}.sub-feature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,80px)}.sub-feature--reverse .sub-feature__copy{order:2}.sub-feature--phone,.sub-feature--page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sub-feature__copy{display:grid;align-content:start;gap:var(--gb-space-4)}.sub-feature__copy>p:not(.sub-eyebrow){color:var(--gb-text);font-size:var(--gb-site-body);line-height:1.75}.sub-feature--page .sub-screen{width:min(100%,460px);justify-self:center}.sub-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:2px solid var(--gb-ink-strong)}.sub-steps li{display:grid;align-content:start;gap:var(--gb-space-3);padding:var(--gb-space-6) var(--gb-space-6) var(--gb-space-6) 0}.sub-steps li+li{padding-left:var(--gb-space-6);border-left:1px solid var(--gb-line)}.sub-steps b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gb-blue);color:var(--gb-surface);font-size:var(--gb-text-md)}.sub-steps p{color:var(--gb-text);font-size:var(--gb-site-small);line-height:1.6}.sub-grid{display:grid;gap:0;border-top:1px solid var(--gb-line)}.sub-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sub-item{display:grid;align-content:start;gap:var(--gb-space-3);padding:var(--gb-space-6) var(--gb-space-6) var(--gb-space-6) 0;border-bottom:1px solid var(--gb-line)}.sub-grid--2 .sub-item:nth-child(2n),.sub-grid--3 .sub-item+.sub-item{padding-left:var(--gb-space-6);border-left:1px solid var(--gb-line)}.sub-item>p:not(.sub-eyebrow){color:var(--gb-text);font-size:var(--gb-site-body);line-height:1.7}.sub-rows{max-width:44em}.sub-report{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,5vw,80px)}.sub-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-space-6)}.sub-plan{display:grid;gap:var(--gb-space-4);padding:var(--gb-space-6) clamp(24px,3vw,32px);border:1px solid var(--gb-line);border-radius:var(--gb-radius-lg);background:var(--gb-surface)}.sub-plan h2{font-size:var(--gb-text-xl);line-height:1.35}.sub-plan__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--gb-space-3);padding-bottom:var(--gb-space-4);border-bottom:1px solid var(--gb-line)}.sub-plan__price h3{color:var(--gb-ink-strong);font-size:var(--gb-site-heading);font-weight:700}.sub-plan__price span{color:var(--gb-blue-strong);font-weight:700}.sub-plan>p{color:var(--gb-text);line-height:1.7}.sub-plan__subhead{color:var(--gb-ink-strong);font-size:var(--gb-text-lg);font-weight:700}.sub-plan .home-list li{font-size:var(--gb-text-md);font-weight:500}.sub-plan__addon{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--gb-space-2);padding:var(--gb-space-4);border-radius:var(--gb-radius-md);background:var(--gb-page)}.sub-plan__addon span{color:var(--gb-muted)}.sub-excluded{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--gb-line);max-width:44em}.sub-excluded li{padding:var(--gb-space-4) 0 var(--gb-space-4) 26px;border-bottom:1px solid var(--gb-line);color:var(--gb-ink);font-weight:600;position:relative}.sub-excluded li:before{position:absolute;left:0;top:calc(var(--gb-space-4) + .55em);width:14px;height:2px;background:var(--gb-muted);content:""}.sub-faq{display:grid;border-top:1px solid var(--gb-line);max-width:52em}.sub-faq details{border-bottom:1px solid var(--gb-line)}.sub-faq summary{padding:var(--gb-space-5) 0;color:var(--gb-ink-strong);font-size:var(--gb-text-lg);font-weight:700;cursor:pointer}.sub-faq details p{padding-bottom:var(--gb-space-5);color:var(--gb-text);line-height:1.75}.enterprise-inquiry{padding:var(--home-section) var(--home-inline);scroll-margin-top:var(--home-header)}.enterprise-inquiry__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:start}.enterprise-inquiry__grid>div{display:grid;gap:var(--gb-space-4)}.enterprise-inquiry .eyebrow{color:var(--gb-blue-strong);font-size:var(--gb-site-small);font-weight:700}.enterprise-inquiry h2{font-size:var(--gb-site-heading);line-height:1.22;letter-spacing:-.025em}.enterprise-inquiry__grid>div>p{color:var(--gb-text);font-size:var(--gb-site-body);line-height:1.75}.enterprise-form{display:grid;gap:var(--gb-space-4);padding:clamp(24px,3vw,32px);border:1px solid var(--gb-line);border-radius:var(--gb-radius-lg);background:var(--gb-surface)}.enterprise-form label{display:grid;gap:var(--gb-space-2);color:var(--gb-ink-strong);font-size:var(--gb-text-md);font-weight:600}.enterprise-form small{color:var(--gb-muted);font-weight:500}.enterprise-form input,.enterprise-form textarea{width:100%;min-height:48px;padding:var(--gb-space-3) var(--gb-space-4);border:1px solid var(--gb-line);border-radius:var(--gb-radius-md);background:var(--gb-surface);color:var(--gb-ink-strong);font:inherit;font-weight:500}.enterprise-form input:focus-visible,.enterprise-form textarea:focus-visible{border-color:var(--gb-blue);outline:3px solid var(--gb-blue-soft)}.enterprise-form__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gb-space-4)}.enterprise-form>a{color:var(--gb-blue-strong);font-weight:600}.enterprise-form>p{color:var(--gb-muted);font-size:var(--gb-site-small);line-height:1.6}.enterprise-form .button{min-height:48px;border:0;border-radius:var(--gb-radius-md);background:var(--gb-blue);color:var(--gb-surface);font:inherit;font-weight:700;cursor:pointer}.enterprise-form .button:hover{background:var(--gb-blue-strong)}@media(max-width:960px){.sub-hero,.sub-feature,.sub-feature--phone,.sub-feature--page,.sub-report,.enterprise-inquiry__grid{grid-template-columns:minmax(0,1fr)}.sub-feature--reverse .sub-feature__copy{order:0}.sub-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sub-steps li:nth-child(3){padding-left:0;border-left:0}.sub-steps li:nth-child(n+3){border-top:1px solid var(--gb-line)}.sub-grid--3{grid-template-columns:minmax(0,1fr)}.sub-grid--3 .sub-item+.sub-item{padding-left:0;border-left:0}}@media(max-width:640px){.sub-hero{background-size:auto 70%;background-position:right -30vw top 40px}.sub-steps,.sub-grid--2,.sub-pages,.enterprise-form__pair{grid-template-columns:minmax(0,1fr)}.sub-steps li,.sub-steps li+li{padding:var(--gb-space-5) 0;border-left:0}.sub-steps li+li{border-top:1px solid var(--gb-line)}.sub-grid--2 .sub-item:nth-child(2n){padding-left:0;border-left:0}.sub-item{padding-right:0}.sub-screen--phone{width:min(100%,300px)}}
