/* Minimum readable type: 12pt = 16 CSS px. */
html{font-size:16px}body{font-size:16px}.container{width:calc(100% - 80px)}.nav-wrap{min-height:88px;height:auto;padding:20px 0}.brand img{width:174px}.brand>span{align-self:center;margin-bottom:0}.desktop-nav{gap:24px}.nav-actions{gap:22px}.button{font-size:16px;min-height:54px;padding:17px 22px;white-space:normal;line-height:1.45}.button-small{font-size:16px;min-height:48px}.button span,.text-link>span{font-size:22px}.nav-actions>.button{font-size:16px}.desktop-nav>a,.login-link{font-size:16px}.text-link{font-size:16px;line-height:1.65}.eyebrow{font-size:16px;letter-spacing:1.15px;line-height:1.6}.brand-preview-control input,.brand-preview-control form>button,.brand-preview-control>label{font-size:16px}.brand-preview-control{max-width:100%;margin-top:30px}.brand-preview-control form{min-height:48px}.hero-copy .eyebrow{font-size:16px;max-width:400px;line-height:1.7;margin-bottom:28px;letter-spacing:1px}.product-hero .hero-grid{grid-template-columns:.82fr 1.18fr;gap:48px;align-items:start;padding-top:55px}.hero-copy{padding-top:45px}.product-hero h1{font-size:clamp(48px,4.4vw,70px);letter-spacing:-2.9px;line-height:1.12;white-space:normal;margin-bottom:32px}.hero-word{white-space:nowrap}.hero-tagline{font-size:20px;max-width:410px;line-height:1.65}.product-hero .hero-description{font-size:18px;max-width:410px;line-height:1.8}.product-hero .hero-actions{align-items:stretch;gap:20px}.hero-actions>.button-navy,.hero-actions .watch-link{font-size:16px}.watch-link{line-height:1.6;white-space:normal}.play-icon{font-size:16px;width:34px;height:34px;flex-shrink:0}.product-hero .hero-assurance{font-size:16px;line-height:1.7;gap:8px 24px;flex-wrap:wrap}.product-hero .check{font-size:16px}.hero-assurance>span{align-items:baseline}.demo-toolbar{gap:12px;align-items:start}.engine-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;width:100%;flex:1}.engine-tab{font-size:16px;min-height:54px;padding:11px 9px;gap:8px;white-space:normal;line-height:1.4}.engine-tab img{width:20px;height:20px;flex-shrink:0}.engine-tab>span:first-child{flex-shrink:0}.google-g{font-size:22px}.demo-icon-button{font-size:20px;width:40px;height:40px;position:static;margin-top:8px}.browser-topbar{height:46px;padding:0 17px}.browser-topbar>span{font-size:16px;letter-spacing:0;line-height:1.3;text-align:center}.browser-topbar>button{font-size:24px;width:28px}.browser-dots{gap:5px}.browser-dots i{width:6px;height:6px}.demo-scenes{height:800px}.engine-scene{padding:26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8ded3 transparent}.google-wordmark{font-size:32px}.google-query{font-size:16px;min-height:52px;height:auto;line-height:1.5;padding:12px 16px}.query-caret{height:19px}.google-search-tabs{font-size:16px;gap:20px;padding:18px 8px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}.google-search-tabs>span:first-child:after{bottom:-19px}.google-overview{padding-top:24px}.overview-label{font-size:18px;gap:10px}.google-ai-spark{font-size:26px}.typed-answer,.chatgpt-scene .typed-answer,.perplexity-answer .typed-answer{font-size:16px;line-height:1.85;min-height:142px;margin:19px 0 18px}.answer-points p,.chatgpt-scene .answer-points p,.perplexity-answer .answer-points p{font-size:16px;line-height:1.8;margin:12px 0}.answer-points h4{font-size:19px;line-height:1.5;margin:17px 0 12px}.inline-citation{font-size:16px;min-width:23px;width:auto;min-height:23px;height:auto;padding:1px 5px;line-height:1.3;vertical-align:baseline}.google-sources{gap:12px;margin-top:24px}.google-source{padding:16px;display:block;line-height:1.5}.google-source>small{font-size:16px;display:block;margin:8px 0 0;line-height:1.5}.google-source>strong{font-size:18px;line-height:1.5;margin:10px 0 15px}.google-source>span:last-child{font-size:16px;line-height:1.5}.source-favicon,.perplexity-sources .source-favicon{min-width:25px;width:25px;height:25px;font-size:16px;border-radius:5px}.source-favicon>span{font-size:16px;position:static;display:none}.chatgpt-answer-footer .source-favicon{font-size:16px;min-width:26px;width:26px;height:26px}.chatgpt-answer-footer>button{font-size:16px;gap:6px}.chatgpt-answer-footer>span{font-size:20px}.demo-stage-status{font-size:16px;flex-wrap:wrap;gap:12px;padding-top:20px}.demo-stage-status>div:first-child{font-size:16px;min-width:0;flex:1}.demo-stage-status>span:last-child{font-size:16px;letter-spacing:0}.demo-progress{flex-basis:100%;order:3;max-width:none;height:3px}.demo-caption{font-size:16px;line-height:1.7;flex-wrap:wrap;padding-top:13px}.demo-caption>span{font-size:16px}.chatgpt-title{font-size:20px}.chatgpt-title>span{font-size:16px}.chatgpt-temporary{font-size:16px;padding:7px 9px}.chatgpt-conversation{flex:0 0 auto;padding:30px 0}.chatgpt-user{font-size:16px;max-width:95%;line-height:1.6;padding:15px 18px;margin-bottom:28px}.chatgpt-assistant{gap:14px}.chatgpt-assistant>img{width:32px;height:32px}.chatgpt-thinking,.chatgpt-searched{font-size:16px;line-height:1.6}.chatgpt-thinking{gap:10px}.chatgpt-thinking>span{font-size:20px}.chatgpt-citation{font-size:16px;padding:5px 9px}.chatgpt-composer{min-height:64px;height:auto;padding:15px;margin-top:auto}.chatgpt-composer>span:first-child,.chatgpt-disclaimer{font-size:16px;line-height:1.6}.chatgpt-disclaimer{padding-top:14px}.composer-arrow{width:30px;height:30px;font-size:20px}.chatgpt-answer-footer{margin:20px 0}.perplexity-top>span:first-of-type{font-size:23px}.perplexity-share{font-size:16px;line-height:1.5;padding:5px 9px}.perplexity-query{font-size:29px;min-height:115px;margin:28px 0 20px;line-height:1.3}.perplexity-nav{font-size:16px;gap:20px;line-height:1.4;padding-bottom:15px;overflow-x:auto;white-space:nowrap}.perplexity-nav i{font-size:16px}.perplexity-nav img{width:18px;height:18px}.perplexity-nav>span:first-child:after{bottom:-16px}.perplexity-searching{font-size:16px;line-height:1.6;position:static;height:0;overflow:visible;margin:0}.perplexity-sources{gap:10px;margin-top:22px}.perplexity-sources>button{padding:12px}.perplexity-sources>button>span,.perplexity-sources>button>span>b{font-size:16px;white-space:normal;flex-wrap:wrap}.perplexity-sources>button>strong{font-size:16px;line-height:1.6;margin-top:10px}.perplexity-answer h4{font-size:20px}.perplexity-followup{font-size:16px;line-height:1.6;padding:15px;margin-top:24px}.perplexity-followup>span{width:27px;height:27px;font-size:18px}.source-drawer{inset:46px 0 0;padding:28px;overflow:auto}.source-drawer-top>span,.publication-tag,.source-byline,.source-drawer>p,.source-explanation>p,.source-drawer .text-link{font-size:16px;line-height:1.75}.source-drawer-top{gap:15px}.source-drawer h3{font-size:32px}.publication-tag{letter-spacing:.5px}.source-explanation{align-items:start}.source-explanation>span{font-size:26px}.journey-strip{gap:26px;flex-wrap:wrap;padding:30px 0}.journey-label{font-size:16px;max-width:none;width:100%;line-height:1.5}.journey-number{width:32px;height:32px;font-size:16px}.journey-strip strong{font-size:16px}.journey-strip>div{gap:13px}.journey-arrow{font-size:28px}.proof-grid>div>span{font-size:16px;line-height:1.6}.proof-grid strong{font-size:34px;margin-bottom:8px}.proof-grid>div{padding-right:22px}.section-heading>p{font-size:18px;max-width:460px}.card-topline{flex-wrap:wrap;gap:12px}.card-number,.small-tag{font-size:16px;line-height:1.6;letter-spacing:0}.small-tag{padding:7px 11px}.solution-card>p{font-size:18px;min-height:0}.check-list li,.pricing-copy .check-list li{font-size:16px;align-items:baseline;gap:12px}.check-list li:before{width:20px;height:20px;font-size:16px}.solution-card h3{font-size:34px}.solution-bottom{align-items:flex-start;flex-wrap:wrap;gap:20px}.solution-bottom .text-link,.solution-price>span,.managed-price,.managed-price span{font-size:16px}.solution-price{font-size:34px}.managed-price{line-height:1.8}.network-copy>p,.network-benefit p{font-size:18px}.network-benefit h3{font-size:20px}.network-benefit>span{font-size:16px}.network-benefit{gap:20px;margin:28px 0}.network-art-header,.network-art-footer div>span,.network-stamp{font-size:16px;line-height:1.8}.network-art-header{flex-wrap:wrap;letter-spacing:.4px}.network-art-footer{gap:20px;align-items:start}.network-stamp{font-size:16px;letter-spacing:.3px}.network-art-footer strong{font-size:44px}.matrix-node:after{font-size:16px;left:2px;top:0}.network-copy>.text-link{font-size:16px}.process-tab{font-size:16px;min-height:48px;padding:12px 19px}.process-step h3{font-size:23px}.process-step p,.step-top,.process-note>p,.process-note .text-link{font-size:16px}.process-grid{min-height:260px}.process-note{padding:24px;align-items:start}.process-note>p{line-height:1.8}.process-note .text-link{flex-shrink:0}.api-row{gap:28px;flex-wrap:wrap}.api-row .eyebrow,.api-row p,.api-row>.text-link{font-size:16px;line-height:1.8;max-width:none}.api-row h3{font-size:24px;line-height:1.5}.api-icon{min-width:66px;height:66px;font-size:30px}.faq-grid>div>p,.faq-list summary,.faq-list details p,.faq-grid .text-link{font-size:18px;line-height:1.85}.faq-list summary{padding:25px 0}.closing-inner .eyebrow,.closing-actions .text-link,.closing-actions .button{font-size:16px}.closing-actions{gap:28px}.footer-top p,.footer-links,.footer-bottom,.footer-brand>span{font-size:16px;line-height:1.8}.footer-top{align-items:start}.footer-links{flex-wrap:wrap;gap:20px 28px}.footer-bottom{gap:25px;flex-wrap:wrap}.footer-bottom>span:nth-child(2){margin:0 0 0 auto}.dialog-content .eyebrow,.dialog-content>p,.dialog-estimate>span,.dialog-next>span,.dialog-next>p,.dialog-content>.button,.dialog-note,.dialog-edit{font-size:16px;line-height:1.75}.dialog-content{padding:38px}.dialog-estimate{gap:20px}.dialog-next>span{width:30px;height:30px}.dialog-content>.button{padding:17px 20px}.dialog-note{margin:18px 0}.dialog-edit{padding:10px}.dialog-estimate>strong{font-size:32px}

/* Seven individual interfaces, sharing only their animation mechanics. */
.grok-symbol{font-size:24px;font-family:Arial,sans-serif;line-height:1}.gemini-symbol{font-size:27px;line-height:1;color:#728cdb}.claude-symbol{font-size:28px;line-height:1;color:#cf815e}.answer-kicker{font:600 16px/1.6 Arial,sans-serif;letter-spacing:.5px;color:#8c94a5;margin:24px 0 0}.aimode-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.aimode-top .google-wordmark{justify-content:flex-start;margin:0}.aimode-pill{font:16px/1.4 Arial,sans-serif;border:1px solid #dbe2fa;background:#f5f6ff;color:#697abe;border-radius:20px;padding:8px 13px}.aimode-query{font:25px/1.4 Arial,sans-serif;margin:33px 0 25px;min-height:106px;letter-spacing:-.6px}.aimode-search,.grok-search,.gemini-search,.claude-search{display:flex;align-items:center;gap:11px;position:absolute;font:16px/1.6 Arial,sans-serif;color:#9a9ba8}.aimode-research,.grok-research,.gemini-research,.claude-research{font:16px/1.6 Arial,sans-serif;color:#9299a1;opacity:0;transition:opacity .3s}.has-sources .aimode-research,.has-sources .grok-research,.has-sources .gemini-research,.has-sources .claude-research{opacity:1}.has-sources .aimode-search,.has-sources .grok-search,.has-sources .gemini-search,.has-sources .claude-search{opacity:0}.engine-followup{display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #e0e4eb;border-radius:25px;padding:16px 18px;margin-top:30px;font:16px/1.5 Arial,sans-serif;color:#a6aab3;opacity:0;transition:opacity .3s}.is-complete .engine-followup{opacity:1}.engine-followup>span{font-size:20px;width:29px;height:29px;border-radius:50%;background:#e8eaf2;color:#74809a;display:grid;place-items:center}.grok-scene{background:#111213;color:#e3e5e8;font-family:Arial,sans-serif}.grok-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.grok-wordmark{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:600}.grok-wordmark>span{font-size:28px;font-weight:400}.grok-mode{color:#969b9f;font-size:16px}.grok-query{font-size:18px;line-height:1.6;padding:16px 20px;border-radius:22px 22px 5px 22px;background:#26282a;margin:30px 0 29px;min-height:90px;max-width:95%;margin-left:auto;color:#e3e5e7}.grok-query .query-caret{background:#92999c}.grok-search,.grok-research{color:#929ba2}.grok-scene .typed-answer{color:#ced3d7}.grok-scene .typed-answer mark{background:#605134;color:#e8d798}.grok-scene .answer-points p{color:#9ca6ad}.grok-scene .answer-points h4{color:#d6dce1}.grok-scene .inline-citation{background:#33393e;color:#afbfc8}.grok-scene .engine-followup{background:#252728;border-color:#3b3f41;color:#899298}.grok-scene .engine-followup>span{background:#e2e5e6;color:#202628}.grok-source-list,.claude-source-list,.gemini-source-list{opacity:0;transition:opacity .4s;display:flex;flex-direction:column;gap:12px;margin-top:26px}.is-complete .grok-source-list,.is-complete .claude-source-list,.is-complete .gemini-source-list{opacity:1}.grok-source-list>button,.claude-source-list>button{display:flex;align-items:center;gap:13px;border:1px solid #343a3e;border-radius:9px;background:#1d2022;padding:15px;text-align:left;color:#c7d0d5;font-size:16px;line-height:1.5}.grok-source-list>button>div,.claude-source-list>button>div{flex:1;min-width:0}.grok-source-list strong,.claude-source-list strong{font-size:16px;font-weight:500;display:block;line-height:1.6}.grok-source-list>button>div>span{display:block;font-size:16px;color:#77868f;line-height:1.6;margin-top:5px}.grok-source-list>button:hover{border-color:#6c797f}.grok-scene button:disabled,.claude-scene button:disabled,.gemini-scene button:disabled{opacity:1}.gemini-scene{font-family:Arial,sans-serif;background:#fcfdff}.gemini-top{display:flex;align-items:center;gap:9px}.gemini-top>span:first-child{font-size:24px;color:#555d6d;letter-spacing:-.7px}.gemini-model{color:#8c97ab;font-size:18px}.gemini-avatar{margin-left:auto;background:#ede7f7;color:#8676a7;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:16px}.gemini-query{font-size:18px;line-height:1.6;background:#edf2fc;padding:17px 20px;border-radius:22px;margin:32px 0 28px 25px;min-height:92px;color:#4e5c78}.gemini-query .query-caret{background:#8699cc}.gemini-assistant{display:flex;gap:14px;align-items:start}.gemini-assistant>.gemini-symbol{margin-top:4px;flex-shrink:0}.gemini-response{min-width:0;flex:1}.gemini-search{position:static;height:0;overflow:visible;color:#909bb1}.gemini-research{color:#9ca7b9}.gemini-response .typed-answer{color:#53607a}.gemini-source-list>button{border:1px solid #dfe7f3;background:#f1f5fc;color:#7c8ca9;display:flex;align-items:center;gap:12px;padding:15px;border-radius:8px;font-size:16px;text-align:left;line-height:1.6}.gemini-source-list>button>span:nth-child(2){flex:1}.gemini-source-list>button:hover{border-color:#a6bbdb}.gemini-response .engine-followup{border-color:#dce5f3;background:#f1f5fc;color:#a1adc1}.claude-scene{background:#faf8f3;font-family:Arial,sans-serif}.claude-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.claude-top>span:first-child{font-family:Georgia,serif;font-size:27px;color:#3d3a35}.claude-top>span:last-child{font-size:16px;color:#b6b1a6}.claude-query{font-size:18px;line-height:1.6;padding:17px 20px;background:#eeece5;border-radius:15px;margin:31px 0 28px 25px;min-height:91px;color:#766f62}.claude-search{color:#ad9b85}.claude-research{color:#aaa08f}.claude-scene .typed-answer{font-family:Georgia,serif;font-size:18px;line-height:1.85;color:#5f584c;min-height:165px}.claude-scene .typed-answer mark{color:#786130;background:#eadcb5}.claude-citation{font:16px/1.4 Arial,sans-serif;border:1px solid #e1d9c7;background:#f0ecdf;border-radius:15px;display:inline-block;width:auto;padding:4px 8px;color:#a49578}.claude-source-list>button{background:#f4f1e8;border-color:#e3ded1;color:#837661}.claude-source-list>button>div>span{display:block;color:#b6aa95;font-size:16px;line-height:1.6;margin-top:5px}.claude-source-list>button:hover{border-color:#bfaf90}.claude-scene .answer-points h4{font-family:Georgia,serif;font-size:23px;color:#797061;font-weight:400}.claude-scene .answer-points p{font-family:Georgia,serif;font-size:18px;color:#998d78;line-height:1.85}.claude-composer{display:flex;align-items:center;gap:14px;border:1px solid #e0d9cc;border-radius:16px;background:#fffcf5;padding:16px 18px;font-size:16px;line-height:1.6;color:#b7aa93;margin-top:30px;opacity:0;transition:opacity .3s}.is-complete .claude-composer{opacity:1}.claude-composer>.claude-symbol{margin-left:auto}.claude-composer>span:last-child{background:#d8bea0;color:#fff;border-radius:7px;width:30px;height:30px;display:grid;place-items:center;font-size:20px}

/* Two pricing choices. Volume pricing is personal, never calculated. */
.pricing-heading{align-items:end}.pricing-heading>p{color:#a3aecb;max-width:420px;font-size:18px}.pricing-options{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:45px}.price-option{padding:38px;border-radius:13px;display:flex;flex-direction:column;align-items:start;min-width:0}.standard-option{background:#fff;color:var(--navy);border:1px solid #fff}.price-option-label{font-size:16px;line-height:1.7;letter-spacing:1.2px;font-weight:600;color:#a3aa98}.single-citation-price{font-size:76px;line-height:1.25;font-weight:600;letter-spacing:-4px;margin:28px 0 20px;display:flex;gap:15px;align-items:baseline;flex-wrap:wrap}.single-citation-price>span{font-size:18px;font-weight:400;color:#8f97a5;letter-spacing:0}.price-option h3{font-size:27px;font-weight:600;line-height:1.45;letter-spacing:-.6px;margin:0 0 19px}.price-option>p{font-size:18px;line-height:1.8;color:#8c94a3;margin:0 0 26px;max-width:470px}.price-option .check-list{margin:0 0 32px;gap:15px}.price-option .button{margin-top:auto}.price-option .price-option-note{font-size:16px;line-height:1.7;margin:18px 0 0;color:#a3a9b2}.volume-option{background:#192344;border:1px solid #d4b85f4d;color:#fff}.volume-option .price-option-label{color:#b8b08a}.volume-mark{font-size:61px;line-height:1.3;color:var(--gold-bright);margin:22px 0 18px}.volume-option h3{font-size:33px;line-height:1.3;max-width:440px;letter-spacing:-.7px}.volume-option>p{color:#9aa7c4}.volume-benefits{font-size:16px;display:flex;flex-direction:column;gap:12px;color:#bbc3d5;margin-bottom:35px;line-height:1.7}.volume-benefits>span:before{content:'↗';margin-right:12px;color:#bda86c}.volume-option .button{border-color:#bba76975;color:#e3c878}.pricing-managed{font-size:16px;line-height:1.9;margin-top:32px}.pricing-managed>span{display:inline;margin-left:10px}

@media(max-width:1180px){.container{width:calc(100% - 56px)}.desktop-nav{gap:16px}.brand img{width:150px}.nav-actions{gap:15px}.nav-actions>.button{padding:12px}.product-hero .hero-grid{gap:30px;grid-template-columns:.8fr 1.2fr}.product-hero h1{font-size:52px;letter-spacing:-2.8px}.hero-copy{padding-top:25px}.engine-tab{gap:6px;padding:11px 7px}.engine-tab img{width:18px;height:18px}.engine-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.source-drawer{padding:23px}.google-sources{grid-template-columns:1fr}.demo-scenes{height:900px}.perplexity-sources{grid-template-columns:1fr}.perplexity-sources>button>span{flex-wrap:nowrap}.perplexity-sources>button>strong{margin-top:8px}.perplexity-query{min-height:130px}.perplexity-answer .typed-answer{min-height:174px}.api-row>.text-link{margin-left:95px}.price-option{padding:31px}.volume-option h3{font-size:30px}.solution-card{padding:29px}.section-heading{gap:45px}.section-heading>p{max-width:350px}.pricing-heading>p{max-width:350px}.network-art-footer{flex-wrap:wrap}.network-stamp{text-align:left}.network-art-header{font-size:16px}.network-grid{gap:40px}}
@media(max-width:1050px){.desktop-nav{display:none}.nav-actions{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;gap:6px;background:transparent;border:0;padding:8px 0 8px 6px;width:25px;align-items:center}.product-hero .hero-grid{grid-template-columns:1fr;gap:40px;padding-top:35px}.hero-copy{padding-top:0;max-width:760px;text-align:center}.hero-copy .eyebrow{max-width:none;justify-content:center}.product-hero h1{font-size:70px;line-height:1.12;letter-spacing:-3.5px}.product-hero h1>br{display:block}.product-hero .hero-description{font-size:18px;max-width:590px;margin-left:auto;margin-right:auto}.hero-tagline{font-size:22px;max-width:none}.hero-copy .hero-actions{justify-content:center}.product-hero .hero-assurance{justify-content:center}.brand-preview-control{max-width:480px;margin:30px auto 0;text-align:left}.ai-demo{max-width:800px}.engine-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.google-sources{grid-template-columns:1fr 1fr}.perplexity-sources{grid-template-columns:repeat(3,minmax(0,1fr))}.perplexity-sources>button>span{flex-wrap:wrap}.demo-scenes{height:850px}.demo-toolbar{position:relative}.demo-icon-button{position:static}.process-note{flex-wrap:wrap}.process-note>p{flex:1;min-width:250px}.process-note>.text-link{margin-left:43px}.section-heading>p{font-size:18px}.network-grid{grid-template-columns:1fr;gap:38px}.network-art{max-width:650px;margin:auto;width:100%}.network-copy h2{font-size:40px}.network-benefit p{max-width:620px}.network-art-footer{flex-wrap:nowrap}.network-copy .eyebrow{font-size:16px}.network-matrix{height:350px}.network-copy>.text-link{font-size:16px}.faq-grid{grid-template-columns:1fr;gap:35px}.faq-grid h2{font-size:40px}.footer-top{gap:35px}.footer-links{max-width:300px}.pricing-options{gap:20px}.closing-inner h2{font-size:42px}.proof-grid{grid-template-columns:1fr 1fr;gap:26px}.proof-grid>div{padding:0 24px;border-left:1px solid #ffffff18}.proof-grid>div:first-child,.proof-grid>div:nth-child(3){padding-left:0;border:0}.proof-grid strong{font-size:32px}.proof-grid>div>span{font-size:16px}.proof-strip .proof-grid{padding:30px 0}.source-drawer>p{font-size:18px}}
@media(max-width:760px){.container{width:calc(100% - 36px)}.nav-wrap{padding:15px 0;min-height:77px;gap:15px}.brand img{width:142px}.brand>span{display:none}.nav-actions>.button{font-size:16px;padding:11px 13px;gap:10px;min-height:44px}.nav-actions>.button>span{font-size:20px}.product-hero .hero-grid{padding-top:35px;gap:35px}.hero-copy .eyebrow{font-size:16px;line-height:1.8;letter-spacing:.5px;gap:8px;justify-content:center;max-width:400px;margin:0 auto 27px}.product-hero h1{font-size:clamp(39px,9.8vw,59px);letter-spacing:-2px;margin-bottom:30px}.hero-tagline{font-size:20px;line-height:1.7}.product-hero .hero-description{font-size:18px;line-height:1.8}.hero-actions>.button-navy,.hero-actions .watch-link{font-size:16px}.hero-actions .button{padding:16px 18px;gap:18px}.product-hero .hero-assurance{font-size:16px;gap:9px 17px;line-height:1.8}.brand-preview-control{max-width:none}.brand-preview-control input{font-size:16px;padding:10px 0}.brand-preview-control form>button{font-size:16px}.brand-preview-control>label{font-size:16px}.engine-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;flex-basis:100%;padding:5px;gap:5px}.engine-tab{min-height:54px;font-size:16px;padding:12px 7px;gap:8px;white-space:normal;flex-direction:row}.engine-tab img{width:20px;height:20px}.google-g{font-size:23px}.demo-toolbar{flex-wrap:wrap;gap:10px}.demo-icon-button{font-size:20px;min-width:40px;width:40px;height:40px;margin:0 0 0 auto}.demo-browser{border-radius:10px}.browser-topbar{height:48px;padding:0 13px}.browser-topbar>span{font-size:16px;margin:0;text-align:center}.browser-dots{gap:3px}.browser-dots i{width:5px;height:5px}.browser-topbar>button{font-size:24px;width:24px}.demo-scenes{height:1020px}.engine-scene{padding:22px 18px;overflow-y:auto}.google-wordmark{font-size:31px}.google-query{font-size:16px;min-height:54px;padding:12px 14px;white-space:normal;line-height:1.5}.query-text{overflow-wrap:break-word}.google-search-tabs{font-size:16px;gap:18px;padding:18px 3px}.overview-label{font-size:18px}.google-ai-spark{font-size:26px}.typed-answer,.chatgpt-scene .typed-answer,.perplexity-answer .typed-answer{font-size:16px;line-height:1.9;min-height:202px;margin:18px 0}.google-sources{grid-template-columns:1fr;gap:13px;margin-top:22px}.google-source{padding:17px}.google-source>small{font-size:16px;margin-top:8px}.google-source>strong{font-size:18px;line-height:1.6}.google-source>span:last-child{font-size:16px}.answer-points p,.chatgpt-scene .answer-points p,.perplexity-answer .answer-points p{font-size:16px;line-height:1.8;margin:13px 0}.source-favicon,.perplexity-sources .source-favicon{width:25px;min-width:25px;height:25px;font-size:16px}.inline-citation{font-size:16px;width:auto;min-width:24px;height:auto;min-height:24px}.demo-stage-status{font-size:16px;gap:12px;line-height:1.7}.demo-stage-status>div:first-child{min-width:0;align-items:start}.demo-stage-status>span:last-child{font-size:16px}.status-dot{margin-top:10px}.demo-caption{font-size:16px;line-height:1.8;gap:7px}.demo-caption>span{font-size:16px}.chatgpt-top{gap:15px;align-items:start}.chatgpt-title{font-size:21px;line-height:1.5}.chatgpt-temporary{font-size:16px;line-height:1.5;text-align:right;border:0;padding:0;max-width:140px}.chatgpt-conversation{padding:25px 0 30px}.chatgpt-user{font-size:16px;line-height:1.8;max-width:96%;padding:15px 17px;margin-bottom:28px}.chatgpt-assistant{gap:10px}.chatgpt-assistant>img{width:29px;height:29px}.chatgpt-thinking,.chatgpt-searched{font-size:16px;line-height:1.7}.chatgpt-searched{min-height:53px;margin-top:0;margin-bottom:16px}.chatgpt-thinking{align-items:start;gap:8px}.chatgpt-citation{font-size:16px;padding:5px 8px}.chatgpt-answer-footer{gap:13px;flex-wrap:wrap;line-height:1.5}.chatgpt-answer-footer>button{font-size:16px}.chatgpt-composer{min-height:64px;padding:14px;margin-top:auto;gap:15px}.chatgpt-composer>span:first-child{font-size:16px}.chatgpt-disclaimer{font-size:16px;line-height:1.7;padding-top:15px}.perplexity-top{gap:7px}.perplexity-top>img{width:25px;height:25px}.perplexity-top>span:first-of-type{font-size:24px}.perplexity-share{font-size:16px;padding:4px 7px}.perplexity-query{font-size:28px;line-height:1.4;min-height:162px;margin:30px 0 21px}.perplexity-nav{font-size:16px;gap:17px;padding-bottom:16px;white-space:nowrap;overflow-x:auto}.perplexity-nav img{width:18px;height:18px}.perplexity-nav i{font-size:16px}.perplexity-sources{grid-template-columns:1fr;gap:11px;margin-top:25px}.perplexity-sources>button{padding:15px}.perplexity-sources>button>span{font-size:16px;gap:9px;flex-wrap:nowrap}.perplexity-sources>button>strong{font-size:16px;line-height:1.8;margin-top:10px}.perplexity-sources>button>span>b{display:inline;font-size:16px}.perplexity-searching{position:static;font-size:16px;line-height:1.7}.perplexity-answer .typed-answer{min-height:225px}.perplexity-answer h4{font-size:21px}.perplexity-followup{font-size:16px;padding:15px;line-height:1.8;margin-top:28px}.source-drawer{inset:48px 0 0;padding:24px 21px}.source-drawer-top>span{font-size:16px;line-height:1.7;letter-spacing:.3px}.source-drawer-top>button{font-size:30px;flex-shrink:0}.publication-tag{font-size:16px;line-height:1.7;letter-spacing:.2px}.source-drawer h3{font-size:31px;line-height:1.25}.source-byline,.source-drawer>p,.source-explanation>p,.source-drawer .text-link{font-size:16px;line-height:1.85}.source-explanation{padding:17px;gap:12px}.journey-strip{gap:22px;padding:25px 0 30px}.journey-label{font-size:16px;letter-spacing:.7px;width:100%}.journey-strip>div{min-width:100%;gap:15px}.journey-number{width:33px;height:33px;font-size:16px}.journey-strip strong{font-size:18px}.journey-arrow{font-size:26px;display:block!important;margin-left:auto}.proof-strip .proof-grid{padding:22px 0;gap:20px}.proof-grid>div{padding:0 15px;border:0!important}.proof-grid>div:first-child,.proof-grid>div:nth-child(3){padding-left:0}.proof-grid strong{font-size:30px;line-height:1.4}.proof-grid>div>span{font-size:16px;line-height:1.7}.section{padding:66px 0}.section-heading{margin-bottom:34px}.eyebrow,.section-heading .eyebrow{font-size:16px;line-height:1.7;letter-spacing:.7px}.section-heading h2,h2{font-size:36px;line-height:1.2;letter-spacing:-1.7px}.section-heading>p{font-size:18px;line-height:1.85;max-width:none}.solution-card{padding:27px 24px}.card-number,.small-tag{font-size:16px;letter-spacing:.3px;line-height:1.7}.solution-card>p{font-size:18px;line-height:1.8;margin-bottom:24px}.solution-card h3{font-size:32px}.solution-symbol{margin-top:28px}.check-list li{font-size:16px;line-height:1.7;align-items:start}.check-list li:before{margin-top:3px;flex-shrink:0;font-size:16px}.solution-bottom{gap:20px;align-items:start}.solution-bottom .text-link,.solution-price>span,.managed-price,.managed-price span{font-size:16px;line-height:1.7}.solution-price{font-size:34px}.network-art{padding:23px}.network-art-header{font-size:16px;line-height:1.7;letter-spacing:.4px}.network-matrix{height:300px}.network-art-footer{flex-wrap:wrap;gap:25px}.network-art-footer div>span,.network-stamp{font-size:16px;line-height:1.8}.network-art-footer strong{font-size:42px}.network-stamp{font-size:16px;letter-spacing:.5px;text-align:left}.network-copy .eyebrow{font-size:16px}.network-copy h2{font-size:35px;line-height:1.25}.network-copy>p,.network-benefit p{font-size:18px;line-height:1.8}.network-benefit{gap:17px;margin:29px 0}.network-benefit>span{font-size:16px}.network-benefit h3{font-size:21px;line-height:1.5}.network-copy>.text-link{font-size:16px}.process-controls{flex-wrap:wrap;max-width:100%}.process-tab{font-size:16px;min-height:50px;padding:12px 14px}.process-grid,.process-grid.managed-process{min-height:0}.process-step{grid-template-columns:30px 1fr;gap:15px;padding:26px 0 26px 19px}.step-top{font-size:16px}.step-top>span:last-child{font-size:22px}.process-step h3{font-size:22px;line-height:1.5}.process-step p{font-size:18px;line-height:1.8}.process-note{padding:20px;gap:13px}.process-note>p{font-size:16px;line-height:1.8;min-width:calc(100% - 47px)}.process-note .text-link{font-size:16px;margin-left:36px}.api-row{gap:22px;padding:32px 0;align-items:start}.api-row>div:nth-child(2){flex-basis:100%;min-width:0}.api-row h3{font-size:25px;line-height:1.4}.api-row .eyebrow,.api-row p,.api-row>.text-link{font-size:16px;line-height:1.8}.api-row>.text-link{margin-left:0}.api-icon{font-size:30px;width:64px;height:64px}.faq-grid h2{font-size:36px}.faq-grid>div>p,.faq-list summary,.faq-list details p,.faq-grid .text-link{font-size:18px;line-height:1.85}.faq-list summary{padding:24px 0;gap:20px}.faq-list summary>span{font-size:26px}.faq-list details p{margin-right:15px}.closing-inner .eyebrow,.closing-actions .button,.closing-actions>.text-link{font-size:16px;line-height:1.7}.closing-inner h2{font-size:34px;line-height:1.3}.closing-actions{gap:24px}.footer-top p,.footer-links,.footer-bottom,.footer-brand>span{font-size:16px;line-height:1.85}.footer-links{gap:17px 25px}.footer-bottom{gap:17px}.footer-bottom>span:nth-child(2){margin:0}.dialog-content{padding:33px 25px}.dialog-content h2{font-size:33px;line-height:1.25}.dialog-content .eyebrow,.dialog-content>p,.dialog-estimate>span,.dialog-next>span,.dialog-next>p,.dialog-content>.button,.dialog-note,.dialog-edit{font-size:16px;line-height:1.8}.dialog-estimate{align-items:center;gap:15px;padding:15px}.dialog-estimate>strong{font-size:32px}.dialog-next{gap:12px}.dialog-next>span{width:30px;height:30px}.dialog-close{width:36px;height:38px;font-size:30px}.price-option{padding:30px 24px}.pricing-options{grid-template-columns:1fr;gap:23px;margin-top:35px}.pricing-heading>p{font-size:18px;max-width:none}.single-citation-price{font-size:74px;margin-top:25px}.single-citation-price>span{font-size:18px}.price-option-label,.volume-benefits,.price-option .price-option-note,.pricing-managed{font-size:16px;line-height:1.8}.price-option h3{font-size:27px}.price-option>p{font-size:18px;line-height:1.85}.volume-option h3{font-size:30px;line-height:1.4}.volume-mark{font-size:59px}.price-option .button{font-size:16px}.pricing-managed>span{display:block;margin:8px 0 0}.aimode-top{gap:12px}.aimode-pill{font-size:16px;padding:8px 12px}.aimode-query{font-size:25px;min-height:149px;line-height:1.4;margin-top:28px}.aimode-search,.grok-search,.gemini-search,.claude-search{font-size:16px;line-height:1.8;gap:10px;max-width:calc(100% - 40px)}.aimode-research,.grok-research,.gemini-research,.claude-research{font-size:16px;line-height:1.8}.answer-kicker{font-size:16px;line-height:1.7}.engine-followup{font-size:16px;line-height:1.8;padding:16px}.grok-query,.gemini-query,.claude-query{font-size:18px;min-height:130px;line-height:1.7;margin-left:13px;padding:16px 18px}.grok-top,.gemini-top,.claude-top{gap:13px}.grok-mode,.gemini-model,.gemini-avatar,.claude-top>span:last-child{font-size:16px}.grok-wordmark{font-size:26px}.grok-source-list>button,.claude-source-list>button{padding:15px 12px;gap:12px;font-size:16px}.grok-source-list strong,.claude-source-list strong,.grok-source-list>button>div>span,.claude-source-list>button>div>span{font-size:16px;line-height:1.8}.gemini-assistant{gap:10px}.gemini-assistant>.gemini-symbol{font-size:26px}.gemini-research{min-height:86px}.gemini-source-list>button{font-size:16px;line-height:1.8;padding:15px 12px;gap:10px}.claude-top>span:first-child{font-size:29px}.claude-top>span:last-child{font-size:16px;line-height:1.5;text-align:right;max-width:130px}.claude-scene .typed-answer{font-size:18px;min-height:275px;line-height:1.9}.claude-citation{font-size:16px;padding:5px 8px}.claude-scene .answer-points h4{font-size:24px}.claude-scene .answer-points p{font-size:18px;line-height:1.9}.claude-composer{font-size:16px;line-height:1.8;padding:15px;gap:12px}}
@media(max-width:380px){.container{width:calc(100% - 30px)}.brand img{width:128px}.nav-wrap{gap:12px}.nav-actions>.button{padding:10px;font-size:16px}.nav-actions>.button>span{display:none}.product-hero h1{font-size:38px;letter-spacing:-2px}.hero-copy .eyebrow{font-size:16px;letter-spacing:0}.hero-tagline{font-size:19px}.product-hero .hero-description{font-size:18px}.engine-tab{font-size:16px;gap:6px;padding:11px 5px}.engine-tab img{width:18px;height:18px}.grok-symbol{font-size:23px}.gemini-symbol,.claude-symbol{font-size:25px}.demo-scenes{height:1080px}.engine-scene{padding:21px 15px}.browser-topbar>span{font-size:16px;max-width:205px}.browser-dots{display:none}.typed-answer,.chatgpt-scene .typed-answer,.perplexity-answer .typed-answer{font-size:16px;min-height:244px}.chatgpt-assistant{gap:9px}.chatgpt-assistant>img{width:26px;height:26px}.chatgpt-temporary{max-width:118px}.perplexity-query{font-size:26px;min-height:178px}.perplexity-top>span:first-of-type{font-size:22px}.perplexity-share{font-size:16px;border:0;padding:0}.source-drawer{padding:22px 17px}.source-drawer h3{font-size:28px}.section-heading h2,h2{font-size:34px}.price-option{padding:27px 21px}.volume-option h3{font-size:29px}.solution-card{padding:26px 21px}.network-matrix{height:265px}.network-art{padding:21px}.footer-links{gap:18px 23px}.closing-inner h2{font-size:31px}.dialog-content{padding:31px 23px}.dialog-content h2{font-size:30px}}

/* Clear actions and purpose-specific outline icons. */
.button,.button.full-width{justify-content:center;gap:0;text-align:center}
.nav-actions .button{gap:0}
.text-link{gap:0;line-height:1.7;text-decoration-thickness:1px;text-underline-offset:5px}
.text-link:hover{text-decoration:underline}
.brand-preview-control form>button{padding-right:0}
.solution-symbol{display:grid;place-items:center}
.solution-symbol svg{width:29px;height:29px;display:block}
.managed-card .solution-symbol svg{width:30px;height:30px}
.api-icon{background:transparent;border:1px solid #d7dde6;border-radius:12px;letter-spacing:0;padding:0;width:62px;height:62px;min-width:62px;color:#65718c}
.api-icon svg{display:block;width:31px;height:31px}
.source-explanation>svg{width:26px;height:26px;flex-shrink:0;color:#97a47d;margin-top:3px}
.volume-option h3{margin-top:32px}

/* The original GIGALinks link mark is the shared section icon. */
.solution-card .solution-symbol,.managed-card .solution-symbol{background:transparent;border:0;box-shadow:none;border-radius:0;width:50px;height:50px}
.solution-symbol .brand-section-mark{width:46px;height:46px;display:block}
.api-icon{background:transparent;border:0;box-shadow:none;border-radius:0;width:56px;height:56px;min-width:56px;padding:0}
.api-icon .brand-section-mark{width:48px;height:48px;display:block}
.source-explanation>img{width:26px;height:26px;flex-shrink:0;margin-top:3px}
