.hero{position:relative}.hero-stage{isolation:isolate;position:relative;overflow-x:clip}.hero-copy{z-index:1;width:min(100% - var(--gutter) * 2, calc(1200 * var(--hero-unit)));text-align:center;padding-top:calc(var(--mark-h) + clamp(24px, 5vh, calc(64 * var(--hero-unit))));position:relative}.hero h1{font-size:clamp(54px, 5.4vw, calc(78 * var(--hero-unit)));text-shadow:0 1px 2px var(--night), 0 0 5px var(--night), 0 0 10px var(--night);line-height:.98}.hero h1 .warm-text{background:var(--warm-gradient);color:#0000;text-shadow:none;filter:drop-shadow(0 1px 2px var(--night)) drop-shadow(0 0 4px var(--night));-webkit-background-clip:text;background-clip:text;margin:-.12em -.12em -.25em;padding:.12em .12em .25em}.hero-description{text-shadow:0 1px 2px var(--night), 0 0 4px var(--night), 0 0 8px var(--night);color:#d8d3df;font-size:clamp(18px, 1.6vw, calc(21 * var(--hero-unit)));margin:calc(24 * var(--hero-unit)) auto 0;max-width:calc(760 * var(--hero-unit));text-wrap:balance;text-box:trim-end cap alphabetic;line-height:1.55}.hero-action{justify-content:center;gap:calc(12 * var(--hero-unit));margin-top:var(--hero-gap);flex-wrap:wrap;display:flex}.hero-action .button{min-height:calc(56 * var(--hero-unit));--radius:calc(8 * var(--hero-unit));padding:calc(14 * var(--hero-unit)) calc(28 * var(--hero-unit));font-size:calc(17 * var(--hero-unit))}.hero-stream :is(h1,.hero-description){text-shadow:none}.hero-stream h1 .warm-text{filter:none;white-space:nowrap}@media (width<=639px){.hero h1{letter-spacing:-.066em;font-size:clamp(37px,14vw - 5.6px,54px)}.hero h1 .warm-text{letter-spacing:-.05em;font-size:1.5em}.hero-copy{padding-top:calc(var(--mark-h) + 24px)}.hero-description{max-width:420px;margin-top:18px;font-size:17px}.hero-action .button{padding-inline:34px}}.network-section{padding-top:var(--hero-gap)}.route-panel{border-radius:var(--pane-radius);overflow:clip}.route-panel>.section-heading{margin:0;padding:clamp(28px,3.4vw,48px) clamp(18px,3vw,44px) 0}.route{isolation:isolate;grid-template-columns:.55fr .65fr auto 2fr;align-items:center;padding:clamp(28px,3vw,44px) clamp(24px,4vw,56px);display:grid;position:relative}.route canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.route-node{text-align:center;flex-direction:column;align-items:center;gap:14px;min-width:0;font-size:18px;display:flex}.route-app{position:relative}.route-app>span:last-child{white-space:nowrap;position:absolute;top:calc(100% + 14px);left:50%;translate:-50%}.route-point{background:var(--coral);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 8px #f36a4a1a}.route-hub .brand{--brand-box:64px;background:linear-gradient(145deg,#443037,#211b30 85%);border:1px solid #f36a4a61;border-radius:26px;justify-content:center;width:112px;height:112px;box-shadow:inset 0 1px #f36a4a29}.route-exit{text-align:left;flex-direction:row;justify-content:flex-start;padding-left:clamp(16px,4vw,56px)}.route-place{gap:20px;padding-left:clamp(20px,2.6vw,40px)}.route-map{width:100%}.route-countries{margin:0;padding:0;list-style:none;display:grid}.route-country{letter-spacing:-.03em;white-space:nowrap;opacity:0;grid-area:1/1;justify-self:center;align-items:center;gap:.4em;font-size:clamp(28px,2.6vw,38px);font-weight:500;transition:opacity .18s,translate .18s;display:flex;translate:0 .4em}.route-country.is-lit{opacity:1;transition:opacity .45s ease .15s, translate .7s var(--ease) .15s;translate:none}@media (width>=740px) and (width<=1023px){.route{grid-template-columns:.5fr .7fr auto 2fr}.route-place{padding-left:0}.route-hub .brand{--brand-box:50px;border-radius:22px;width:88px;height:88px}.route-country{font-size:clamp(24px,3vw,28px)}}@media (width<=739px){.route{grid-template-columns:1fr 1fr auto;row-gap:24px}.route-place{grid-column:1/-1;padding-left:0}.route-map{max-width:640px}.route-node,.route-city{font-size:20px}.route-country{font-size:clamp(30px,3.6vw,36px)}}.route-cities{flex:none;gap:6px;min-width:10em;margin:0;padding:0;list-style:none;display:grid}.route-city{color:#d8d3df;align-items:center;gap:16px;font-size:18px;transition:color .5s;display:flex}.route-city.is-reached{color:var(--paper);transition-duration:.25s}.route-device{flex:none;width:12px;height:12px}@media (width>=640px){.route-city [data-city]{transform-origin:0;transition:font-weight .5s,scale .5s}.route-city.is-reached [data-city]{font-weight:600;transition-duration:.25s;scale:1.08}}@media (width>=1240px){.route{grid-template-columns:.45fr .6fr auto 2fr}.route-node,.route-city{font-size:22px}.route-point{width:18px;height:18px;box-shadow:0 0 0 10px #f36a4a1a}.route-hub .brand{--brand-box:72px;width:128px;height:128px}.route-exit{padding-left:clamp(40px,5.2vw,76px)}.route-place{padding-left:clamp(12px,1.4vw,20px)}.route-cities{gap:16px}}@media (width<=639px){.route{--hub:clamp(72px, 20vw + 2px, 96px);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"app hub exit""place place place";row-gap:52px;padding:44px max(8px,50% - 320px) 36px}.route-app{grid-area:app;justify-self:start;margin-left:15px}.route-point{width:16px;height:16px;box-shadow:0 0 0 9px #f36a4a1a}.route-app>span:last-child{font-size:clamp(15px,7.48vw - 8.6px,24px)}.route-hub{grid-area:hub}.route-hub .brand{--brand-box:calc(var(--hub) * .58);width:var(--hub);height:var(--hub);border-radius:calc(var(--hub) * .28)}.route-exit{grid-area:exit;justify-content:flex-end;padding:0 6px 0 0}.route-cities{grid-template-areas:"port";min-width:0}.route-city{opacity:0;visibility:hidden;letter-spacing:-.03em;grid-area:port;font-size:clamp(15px,7.48vw - 8.6px,24px);font-weight:500;transition:opacity .18s,visibility 0s .18s,color .5s;position:relative}.route-city.is-current{opacity:1;visibility:visible;transition:opacity .3s .18s,color .25s}.route-city [data-city]{white-space:nowrap;position:absolute;top:calc(100% + 14px);right:0}.route-place{grid-area:place;gap:28px}.route-country{gap:12px;font-size:clamp(26px,11.8vw - 10px,36px)}.route-city:nth-child(n+4){display:none}}.uses-section{padding-block:var(--pane-gap) 0}.uses-panel{--uses-gap:clamp(10px, 1.2vw, 16px);--tile-pad:clamp(16px, 1.6vw, 22px);--scene-h:152px;--use-lit:linear-gradient(90deg, #ffd3c2, #ff9c7d);--use-mark:linear-gradient(110deg, var(--coral) 40%, #ff9c7d);--use-page:#1c1829;padding:clamp(28px, 4vw, 48px) var(--uses-gap) var(--uses-gap);border-radius:var(--pane-radius)}.uses-grid{gap:var(--uses-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.use-tile{grid-row:span 3;grid-template-rows:subgrid;min-width:0;padding:var(--tile-pad);border:1px solid var(--line);border-radius:calc(var(--pane-radius) - var(--uses-gap));text-align:center;background:#fffdf70a;justify-items:center;row-gap:0;display:grid;overflow:clip}.use-tile h3{letter-spacing:-.035em;font-size:clamp(19px,1.6vw,23px);line-height:1.15}.use-line{color:#d8d3df;text-wrap:balance;max-width:36ch;margin-top:6px;font-size:16px;line-height:1.35}.use-scene{width:100%;min-height:var(--scene-h);margin-top:var(--tile-pad);position:relative;container-type:inline-size}.bots-scene{text-align:left;grid-template-rows:1fr 1fr;gap:10px;display:grid}.bots-row{grid-template-rows:auto 1fr;gap:5px;display:grid}.bots-from{color:var(--muted);font-size:15px;line-height:1.3}.bots-from.is-ours{color:var(--paper);font-weight:600}.bots-window{background:var(--use-page);border:1px solid #fffdf724;border-radius:9px;align-content:center;gap:6px;min-height:44px;padding:0 12px;transition:border-color .35s;display:grid;position:relative}.bots-window:before{content:"";background:#fffdf759;border-radius:99px;width:0;height:2px;position:absolute;top:-1px;left:9px}.bots-window:not(.is-stopped):before{background:var(--use-lit)}.bots-scene:not(.is-done) .bots-window:before{width:70%;transition:width .8s ease-out}.bots-scene.is-done .bots-window:not(.is-stopped){border-color:#ff9c7d80}.bots-wall{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:15px;line-height:1.3;transition:opacity .35s;display:flex}.bots-box{border:1.5px solid #fffdf759;border-radius:3px;flex:none;width:15px;height:15px}.bots-line{background:var(--use-lit);width:88%;height:7px;transition:width .5s var(--ease) calc(var(--i) * .15s);border-radius:99px}.bots-line:nth-child(2){width:64%}.bots-line:nth-child(3){width:76%}.bots-scene:not(.is-done) .bots-wall{opacity:0;transition-duration:.15s}.bots-scene:not(.is-done) .bots-line{width:0;transition-duration:.15s;transition-delay:0s}.agent-pages{position:absolute;inset:0 0 34px;container-type:size}.agent-page{aspect-ratio:4/5;background:var(--use-page);transform-origin:50% 100%;height:100%;transition:transform .7s var(--ease), opacity .5s ease;border:1px solid #fffdf724;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9%;padding:8.8cqh;display:flex;position:absolute;top:0;left:50%;box-shadow:0 10px 24px #08060e59}.agent-page .flag{width:32%;margin-bottom:4%}.agent-line{background-color:#fffdf729;border-radius:99px;width:100%;height:7%;transition:background-color .5s .2s}.agent-page[data-slot="0"] .agent-line{background-color:#ffd3c2}.agent-page[data-slot="0"] .agent-line:nth-child(3){background-color:#ffb89e}.agent-page[data-slot="0"] .agent-line:last-child{background-color:#ff9c7d}.agent-line:last-child{width:64%}.agent-page[data-slot="0"]{z-index:3;transform:translate(-22%)}.agent-page[data-slot="1"]{z-index:2;opacity:.7;transform:translate(-50%)scale(.9)rotate(-5deg)}.agent-page[data-slot="2"]{z-index:1;opacity:.4;transform:translate(-78%)scale(.8)rotate(-10deg)}.agent-page[data-slot=gone]{opacity:0;transform:translate(-106%)scale(.7)rotate(-14deg)}.agent-page[data-slot=next]{opacity:0;transform:translate(24%)rotate(6deg)}.agent-count{color:var(--muted);font-size:16px;line-height:1.3;position:absolute;inset:auto 0 0}.agent-count span{color:var(--paper);font-variant-numeric:tabular-nums;font-weight:600}.ask-scene{text-align:left;flex-direction:column;justify-content:space-between;gap:8px;width:min(100%,260px);display:flex}.ask-field{white-space:nowrap;background:#0c0a1380;border:1px solid #fffdf72e;border-radius:99px;align-items:center;height:32px;padding-inline:12px;font-size:15px;line-height:1;display:flex}.ask-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ask-result{border:1px solid var(--line);height:26px;transition:opacity .35s ease calc(var(--i) * .12s), translate .5s var(--ease) calc(var(--i) * .12s);background:#fffdf70d;border-radius:7px;align-items:center;gap:6px;padding-inline:7px;display:flex}.ask-number{color:#ff9c7d;font-size:15px;line-height:1}.ask-bar{background:#fffdf72e;border-radius:99px;flex:1;height:6px}.ask-answer{gap:6px;margin-top:2px;display:grid}.ask-line{align-items:center;gap:6px;height:20px;display:flex}.ask-line .ask-bar{width:var(--w);background:var(--use-lit);height:8px;transition:width .6s var(--ease) calc(var(--i) * .35s);flex:none}.ask-cite{background:var(--use-mark);min-width:20px;height:20px;transition:opacity .3s ease calc(var(--i) * .35s + .45s), scale .45s var(--spring) calc(var(--i) * .35s + .45s);border-radius:5px;place-items:center;padding-inline:4px;font-size:15px;font-weight:550;line-height:1;display:grid}.ask-scene.is-asking:not(.has-results) .ask-result{opacity:0;transition-duration:.15s;transition-delay:0s;translate:0 6px}.ask-scene.is-asking:not(.has-answer) .ask-line .ask-bar{width:0;transition-duration:.15s;transition-delay:0s}.ask-scene.is-asking:not(.has-answer) .ask-cite{opacity:0;transition-duration:.15s;transition-delay:0s;scale:.6}.use-countries{width:100%;margin:0;padding:0;list-style:none;display:grid}.use-country{grid-area:1/1;justify-items:center;gap:2px;display:grid}.use-country,.setup-name{opacity:0;transition:opacity .18s,translate .18s;translate:0 .4em}.use-country.is-lit,.setup-name.is-lit{opacity:1;transition:opacity .45s ease .15s, translate .7s var(--ease) .15s;translate:none}.use-place{color:#d8d3df;white-space:nowrap;align-items:center;gap:.4em;font-size:16px;line-height:1.3;display:inline-flex}.ads-scene{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,1vw,12px);width:min(100%,520px);display:grid}.ads-page{grid-template-rows:auto 1fr;justify-items:center;gap:8px;min-width:0;display:grid}.ads-window{background:var(--use-page);border:1px solid #fffdf724;border-radius:9px;align-content:start;gap:6px;width:100%;padding:10px 9px;display:grid}.ads-line{background:#fffdf724;border-radius:99px;height:6px}.ads-line:last-child{width:60%}.ads-slot{height:34px;color:var(--paper);transition:opacity .35s ease calc(var(--i) * .25s), scale .5s var(--spring) calc(var(--i) * .25s);border-radius:6px;place-items:center;font-size:15px;font-weight:600;line-height:1;display:grid}.ads-slot[data-ad=coral]{background:var(--use-mark)}.ads-slot[data-ad=violet]{background:linear-gradient(110deg, var(--ribbon-b) 40%, #9a86ff)}.ads-slot[data-ad=blue]{background:linear-gradient(110deg, #3f7cff 40%, var(--ribbon-a))}.ads-scene:not(.is-shown) .ads-slot{opacity:0;transition-duration:.2s;transition-delay:0s;scale:.85}.search-scene{flex-direction:column;gap:8px;display:flex}.search-list{text-align:left;flex:1;grid-template-rows:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:relative}.search-rank{color:var(--quiet);font-variant-numeric:tabular-nums;font-size:15px;line-height:1}.search-result{width:calc(var(--w,100%) - 1.6em);height:25%;translate:0 calc((var(--rank) - 1) * 100%);transition:translate .7s var(--ease);background:#fffdf724 content-box content-box;border-radius:6px;padding-block:3px;position:absolute;top:0;left:1.6em}.search-result.is-you{isolation:isolate;background:0 0;align-items:center;padding-inline:8px;font-size:15px;font-weight:550;line-height:1;display:flex}.search-result.is-you:before{content:"";z-index:-1;background:var(--use-mark);border-radius:6px;position:absolute;inset:3px 0}.caret{vertical-align:-.18em;background:var(--coral);width:2px;height:1.1em;margin-left:1px;display:inline-block}.setup-scene{display:grid}.setup-window{text-align:left;background:#0c0a13d1;border:1px solid #fffdf724;border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.setup-bar{border-bottom:1px solid var(--line);align-items:center;min-height:34px;padding-inline:12px;display:flex;position:relative}.setup-dots{gap:6px;display:flex}.setup-dots span{background:#fffdf72e;border-radius:50%;width:9px;height:9px}.setup-names{place-items:center;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.3;list-style:none;display:grid;position:absolute;inset:0}.setup-name{grid-area:1/1}.setup-body{display:grid}.setup-body>*{grid-area:1/1;transition:opacity .35s .15s,visibility 0s .15s}.setup-scene.is-asking .terminal-text,.setup-scene:not(.is-asking) .setup-chat{opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s .15s}.terminal-text{color:#d8d3df;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:12px clamp(12px,3cqi,16px) 14px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;line-height:1.5}.terminal-prompt{color:var(--coral)}.terminal-command{color:var(--paper)}.terminal-flag{color:#ff9c7d}.terminal-string{color:#ffd3c2}.terminal-output{color:var(--muted);transition:opacity .3s}.setup-chat{align-content:center;gap:10px;padding:14px;display:grid}.setup-ask,.setup-reply{max-width:88%;padding:7px 12px;font-size:15px;line-height:1.3}.setup-ask{background:#7b61ff8c;border-radius:14px 14px 4px;justify-self:end}.setup-reply{border:1px solid var(--line);color:#d8d3df;transition:opacity .35s ease, translate .5s var(--ease);background:#fffdf70d;border-radius:14px 14px 14px 4px;justify-self:start}.setup-scene.is-waiting .terminal-output{opacity:0;transition-duration:.1s}.setup-scene.is-waiting .setup-reply{opacity:0;transition-duration:.15s;translate:0 6px}@media (width>=640px){.uses-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.uses-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-section{padding-block:var(--pane-gap) 0}.price-card{--price-pad:clamp(28px, 4vw, 52px);padding:var(--price-pad);border-radius:var(--pane-radius);text-align:center}.price-heading{margin-inline:calc(var(--price-pad) / -2)}.price-details{grid-template-areas:"summary""features""compare";align-items:center;gap:clamp(24px,2.6vw,36px);max-width:960px;margin-inline:auto;display:grid}.price-summary{grid-area:summary;min-width:0}.price-amount{justify-content:center;align-items:baseline;gap:14px;display:flex}.price-figure{letter-spacing:-.07em;font-size:clamp(72px,8.4vw,128px);font-weight:500;line-height:.92;position:relative}.price-digits{color:var(--paper);text-align:left;pointer-events:none;position:absolute;inset:0}.price-digits>span{position:absolute}.price-digits>.is-rolling{--mask:linear-gradient(transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);-webkit-mask-image:var(--mask);mask-image:var(--mask)}.price-digits>span>span,.price-digits>span>span>span{display:block}.price-digits>span>span>span{white-space:pre}.price-unit{color:var(--muted);letter-spacing:-.04em;font-size:clamp(26px,2.6vw,38px)}.price-product{margin-top:14px}.price-features{color:#d8d3dc;grid-area:features;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1vw,14px);max-width:960px;margin:0;padding:0;font-size:18px;line-height:1.35;list-style:none;display:grid}.price-features li{border:1px solid var(--line);text-wrap:balance;background:#fffdf70d;border-radius:16px;place-items:center;min-height:80px;padding:16px 14px;display:grid}.price-compare{border-top:1px solid var(--line);grid-area:compare;gap:18px;min-width:0;padding-top:24px;display:grid}.compare-title{letter-spacing:-.035em;margin-bottom:2px;font-size:clamp(22px,2.1vw,28px);line-height:1.2}.compare-row{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 12px;font-size:18px;line-height:1.3;display:grid}.compare-name{color:#d8d3dc}.compare-price{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.compare-row:last-child :is(.compare-name,.compare-price){color:var(--paper);font-weight:600}.compare-track{background:#fffdf70f;border-radius:6px;grid-column:1/-1;height:12px;overflow:hidden}.compare-bar{width:var(--w);border-radius:inherit;height:100%;transition:width 1.1s var(--ease) calc(var(--i) * .5s);background:#f36a4a9e;display:block}.compare-row:last-child .compare-bar{background:var(--warm-gradient)}.price-compare.is-waiting .compare-bar{width:0;transition:none}@media (width>=960px){.price-details{--price-divider-gap:clamp(28px, 3.4vw, 48px);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"summary compare""features features";column-gap:0}.price-summary{padding-inline-end:var(--price-divider-gap)}.price-compare{padding-top:0;border-top:0;border-inline-start:1px solid var(--line);padding-inline-start:var(--price-divider-gap)}}@media (width<=639px){.price-features{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-section{margin-block:var(--pane-gap);border-radius:var(--pane-radius);padding-inline:clamp(18px,3vw,44px)}.trust-accordion{border-bottom:1px solid var(--line);max-width:880px;margin-inline:auto}.trust-accordion summary{--rule:100%;letter-spacing:-.025em;background:linear-gradient(var(--line), var(--line)) 50% 0 / var(--rule) 1px no-repeat;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(20px,2.1vw,26px);line-height:1.3;list-style:none;display:flex}.trust-accordion summary::-webkit-details-marker{display:none}.faq-icon{width:1.1em;height:1.1em;color:var(--paper);transition:rotate .4s var(--ease), color .3s ease;flex:none}.trust-accordion details[open] .faq-icon{color:var(--coral);rotate:180deg}.trust-accordion summary:focus-visible{outline-color:#fffdf7b3}.faq-answer{overflow:clip}.trust-accordion details p{max-width:760px;color:var(--paper);padding:0 0 24px;font-size:18px}.trust-accordion details.is-closing p{opacity:0;filter:blur(6px);transition:opacity .18s,filter .18s}@media (width<=639px){.trust-accordion summary{padding-block:20px}}
