:root{color-scheme:dark;--bg:#060b14;--panel:#0d1624;--text:#edf5ff;--muted:#a1b1c7;--line:#ffffff19;--blue:#2478ff;--cyan:#8feaff;--ws:#2478ff;--wsaccent:#8feaff;font-family:'Segoe UI',system-ui,sans-serif;background:var(--bg);color:var(--text);scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer;color:inherit;border:0}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.8;margin:0 0 20px}h1,h2,h3{font-weight:500;letter-spacing:-.045em;margin:0}h1{font-size:clamp(54px,6.3vw,92px);line-height:1.03}h2{font-size:clamp(36px,4.1vw,60px);line-height:1.1}h3{font-size:26px;line-height:1.25}em{font-style:normal;color:var(--cyan)}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}[hidden]{display:none!important}.wrap{width:min(1280px,88%);margin-inline:auto}.section{padding-block:100px;scroll-margin-top:35px}.skip{position:fixed;top:-100px;left:20px;z-index:99;background:var(--blue);padding:16px}.skip:focus{top:15px}.header{max-width:1440px;margin:auto;min-height:96px;display:flex;align-items:center;justify-content:space-between;padding:20px 6%;gap:24px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:21px;letter-spacing:.18em;font-weight:600;white-space:nowrap}.brand img{object-fit:contain}.brand small{font-size:12px;color:var(--muted);letter-spacing:.05em;font-weight:400}.header nav{display:flex;gap:30px;font-size:13px;color:#b7c5d7}a:hover{color:var(--cyan)}.header-cta{font-size:12px;border:1px solid #3e536d;border-radius:24px;padding:12px 16px;white-space:nowrap}.header-cta span{margin-left:16px}.eyebrow,.label{font-size:10px;letter-spacing:.18em;font-weight:600;color:#9bb4cd;line-height:1.6}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px}.status-dot,.tiny-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #48afff}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:30px;padding-block:75px 85px;position:relative}.hero:before{content:'';position:absolute;inset:-30px -6% 0;pointer-events:none;background:radial-gradient(ellipse at 80% 40%,#155cb91b,transparent 55%)}.hero-copy{position:relative;padding-top:15px}.hero h1 em{background:linear-gradient(120deg,#daf9ff,#7bdfff 50%,#4288ff);background-clip:text;color:transparent}.hero-description{font-size:16px;max-width:420px;line-height:1.85;margin:26px 0 29px}.actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:16px 22px;border-radius:9px;font-size:13px;min-height:48px;font-weight:600;transition:background .2s,transform .2s;border:1px solid transparent}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(120deg,#3188ff,#215ee7);border-color:#83bbff66;box-shadow:0 6px 35px #287eff1a;color:#fff}.primary:hover{background:#397fff;color:#fff}.text-link{font-size:13px;font-weight:500;line-height:1.5}.hero-note{display:flex;gap:10px;align-items:center;font-size:11px;color:#91a2b8;margin-top:28px}.windows-mark{font-size:18px}.hero-stage{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.orbit-caption{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 18px;color:#8299b5;font-size:9px;letter-spacing:.18em}.hero-orb-wrap{position:relative;width:100%;height:345px}.hero-orb-wrap canvas{display:block;width:100%;height:100%;filter:drop-shadow(0 0 20px #1e88ff25)}.orb-wordmark{position:absolute;bottom:26px;width:100%;text-align:center;font-size:12px;letter-spacing:.32em;color:#90adc6}.glass{background:linear-gradient(135deg,#142135bd,#0b1422e6);border:1px solid #526a893d;border-radius:20px;box-shadow:0 20px 80px #00000020}.hero-chat{padding:20px;width:86%;max-width:410px;background:linear-gradient(140deg,#18314b80,#0a1426e6);transform:perspective(1000px) rotateY(-5deg);position:relative}.chat-top{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.1em}.chat-status{margin-left:auto;color:#9ab1c7;font-size:9px;letter-spacing:0}.hero-chat p{font-size:14px;color:#cbdcee;margin:19px 0}.mock-input{border:1px solid #4f698447;border-radius:9px;padding:13px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#9fb3c9;background:#060b146e;gap:16px}.mock-input span{color:var(--cyan);font-size:17px}.voice-control{display:flex;align-items:center;gap:13px;margin-top:23px;max-width:100%;flex-wrap:wrap;justify-content:center}.voice-control>span{font-size:9px;color:#9bacc0}.voice-button{background:none;font-size:12px;display:flex;gap:8px;align-items:center;min-height:36px}.voice-button>span{color:var(--cyan);font-size:21px}.voice-caption{max-width:410px;font-size:12px;line-height:1.65;color:#b8d0e6;border-left:1px solid var(--cyan);padding:8px 15px;margin-top:12px}.value-strip{border-block:1px solid #ffffff0d;background:#0a13206b}.value-strip .wrap{display:flex;align-items:center;justify-content:center;gap:50px;padding-block:25px;font-size:10px;letter-spacing:.19em;color:#9daec4}.value-strip i{font-style:normal;color:#3a4f67}.section-head{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:42px}.section-head .eyebrow{margin-bottom:17px}.section-head>p{font-size:14px;max-width:380px;margin-bottom:4px}.journey{display:grid;grid-template-columns:300px 1fr;overflow:hidden}.journey-nav{padding:30px 27px;background:#080f1b8c;border-right:1px solid var(--line)}.journey-steps{display:grid;gap:8px;margin:27px 0}.journey-steps button{background:none;border:1px solid transparent;border-radius:12px;display:flex;align-items:center;gap:15px;padding:15px 10px;text-align:left;width:100%;transition:background .3s,border-color .3s}.journey-steps button>span{font-size:11px;color:#8aa2bd;font-variant-numeric:tabular-nums}.journey-steps button>div{font-size:14px}.journey-steps small{display:block;color:#97acc3;font-size:10px;margin-top:7px}.journey-steps button[aria-pressed=true]{background:#1534505c;border-color:#5cafe743}.journey-steps button[aria-pressed=true]>span{color:var(--cyan)}.journey-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.small-button{padding:10px 13px;min-height:40px;border:1px solid #7291af50;background:#15253b;border-radius:8px;font-size:11px}.small-button:hover{background:#203b58}.plain-button{background:none;font-size:11px;color:#a7bdd4;padding:10px 5px;min-height:40px}.journey-nav>.fineprint{margin:20px 0 0}.fineprint{font-size:11px;line-height:1.7;color:#95a9c0}.journey-stage{min-width:0;display:flex;flex-direction:column}.demo-window-bar{padding:18px 23px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.13em;border-bottom:1px solid var(--line);color:#a2b6ce;gap:15px}.window-dots{letter-spacing:4px;font-size:6px;color:#65829c}.journey-canvas{min-height:354px;flex:1;position:relative;background:radial-gradient(ellipse at 80% 30%,#1866af18,transparent 65%);padding:30px 40px 18px;display:flex;flex-direction:column;justify-content:space-between;gap:25px}.journey-scene{min-height:240px;display:flex;align-items:center;justify-content:center}.sample-mail,.sample-reply,.sample-task,.sample-output{width:100%;max-width:480px;border:1px solid #5a7a9447;background:#101e31;padding:23px;border-radius:13px;position:relative;box-shadow:0 18px 40px #0003}.journey-scene h3{font-size:20px;margin:15px 0 12px}.journey-scene p{font-size:12px;margin:0 0 10px;line-height:1.8}.sample-frame{position:absolute;inset:48px 12px 12px;border:1px solid #77ddff;box-shadow:0 0 20px #45beff20;pointer-events:none;border-radius:5px}.sample-reply .label{color:var(--cyan)}.task-top{display:flex;align-items:center;gap:10px;color:#a1b6cb;font-size:10px}.task-checkmark{border:1px solid #577691;border-radius:6px;width:20px;height:20px;display:grid;place-items:center}.sample-task.complete .task-checkmark{border-color:#78e6b4;color:#78e6b4}.sample-task.complete{border-color:#5aba9377}.sample-task .small-button{margin-top:10px}.task-completion{margin-top:14px!important;color:#a6efd0!important}.file-symbol{font-size:28px;color:var(--cyan);margin-top:15px}.wisp-note{display:flex;align-items:center;gap:14px;min-height:45px}.wisp-note p{font-size:12px;margin:0;color:#a8c1da;max-width:500px;line-height:1.6}.wisp{display:inline-block;position:relative;width:15px;height:15px;flex:0 0 15px;border-radius:50%;background:radial-gradient(circle at 30% 25%,white,#8feaff 35%,#348afc 72%);box-shadow:0 0 13px #41baffaa,0 0 35px #47aaff66;animation:wispFloat 4s ease-in-out infinite}.wisp:after{content:'';position:absolute;inset:-6px;border:1px solid #94eaff38;border-radius:50%}.journey-bottom{padding:15px 24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;color:#9bb3cb;font-size:10px}.inspector-section{padding-top:30px}.inspector-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center}.inspector-console{overflow:hidden}.label-badge{font-size:8px;border:1px solid #6079924d;border-radius:4px;padding:4px 7px;letter-spacing:.09em}.selection-scene{position:relative;min-height:350px;padding:28px;background:linear-gradient(125deg,#142238,#0c1728);overflow:hidden}.mail-heading{display:flex;gap:12px;align-items:center;padding-bottom:22px;border-bottom:1px solid #4a647730}.mail-avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:#213b55;color:#a9d4f2;font-size:11px}.mail-heading strong{font-size:12px;font-weight:500}.mail-heading div>span{display:block;color:#98aec3;font-size:10px;margin-top:3px}.mail-time{margin-left:auto;color:#94aac0;font-size:10px}.mail-body{padding:20px 4px 10px}.mail-body h3{font-size:16px;margin-bottom:20px}.mail-body p{font-size:12px;margin-bottom:14px;color:#afc2d7;line-height:1.7}.mail-body>span{font-size:12px;color:#afc2d7}.selection-frame{position:absolute;border:1px solid #8feaff;border-radius:6px;box-shadow:0 0 16px #70cfff19,inset 0 0 16px #70cfff0c;cursor:move;touch-action:none;background:#61c6ff04;min-width:40px;min-height:40px}.frame-tag{position:absolute;top:-12px;left:10px;background:#102a41;padding:4px 8px;color:#a7ebff;font-size:8px;letter-spacing:.1em;white-space:nowrap;pointer-events:none}.frame-tag span{font-size:7px;color:#9bc9e3;letter-spacing:0;margin-left:10px}.resize-handle{position:absolute;width:25px;height:25px;right:-7px;bottom:-7px;cursor:nwse-resize}.resize-handle:before{content:'';position:absolute;inset:7px;border-right:2px solid #c5f7ff;border-bottom:2px solid #c5f7ff;background:#18344c}.inspector-presets{display:flex;flex-wrap:wrap;gap:7px;padding:16px 20px}.inspector-presets button{min-height:37px;padding:8px 12px;border:1px solid #58799440;background:none;border-radius:7px;font-size:11px;color:#b3c7dd}.inspector-presets button[aria-pressed=true]{color:var(--cyan);border-color:#7fceeb88;background:#24547e40}.number-mark{font-size:36px;color:#7ed6f8;display:block;margin-bottom:17px}.inspector-side h3{font-size:32px}.inspector-side>p{font-size:13px;margin:20px 0 22px}.inspector-side>p.fineprint{font-size:10px}.draft-result{border-left:1px solid #8feaff66;padding:16px 19px;background:#0e1d2d;border-radius:0 12px 12px 0;margin-top:22px}.draft-result p{font-size:12px;white-space:pre-line;color:#c1d7eb;margin:12px 0 0}.personal-section{background:linear-gradient(180deg,#0c172666,#0a142155);border-block:1px solid #425c791a}.personalise-demo{display:grid;grid-template-columns:270px 1fr;overflow:hidden}.theme-controls{padding:30px;background:#07101ecc;border-right:1px solid var(--line)}.workspace-buttons{display:grid;gap:9px;margin:23px 0 32px}.workspace-buttons button{display:flex;align-items:center;gap:12px;padding:13px 14px;font-size:13px;background:none;border:1px solid transparent;border-radius:8px;min-height:47px}.workspace-buttons button[aria-pressed=true]{border-color:#8babc548;background:#1f34474d}.workspace-buttons i{display:block;width:7px;height:7px;border-radius:50%}.workspace-buttons button>span{margin-left:auto;color:#9cb6cf}.colour-label{display:block;margin-bottom:13px}.colour-field{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#b3c6d9;gap:15px;padding-block:9px}.colour-field input{width:37px;height:31px;border:1px solid #859eb74d;border-radius:6px;padding:3px;background:#182337;cursor:pointer}.theme-controls>.plain-button{margin-top:9px}.theme-controls>.fineprint{font-size:10px;margin:15px 0 0}.theme-preview{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:485px;padding:65px 25px 55px;isolation:isolate;background:#0c1626;transition:background .5s}.theme-preview:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 60% 35%,color-mix(in srgb,var(--ws) 15%,transparent),transparent 60%)}.theme-top{position:absolute;top:22px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.theme-top>span{font-size:9px;letter-spacing:.16em;color:#a3b4c9}.mode-buttons{display:flex;border:1px solid #506a823b;border-radius:7px;padding:3px;gap:3px}.mode-buttons button{font-size:10px;background:none;border-radius:5px;padding:8px 10px;color:#aabdce;min-height:32px}.mode-buttons button[aria-pressed=true]{background:#314b6659;color:#e0edf7}.theme-app{width:340px;max-width:100%;border:1px solid #66819743;background:#0b1321c9;border-radius:20px;padding:16px;position:relative;transition:width .55s,border-color .5s,background .5s;box-shadow:0 20px 40px #0003}.theme-app-heading{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#a1b5cb}.orb-art{position:relative;width:210px;height:155px;margin:5px auto;display:grid;place-items:center;isolation:isolate}.orb-core{position:absolute;width:98px;height:98px;border-radius:50%;background:radial-gradient(circle at 38% 33%,color-mix(in srgb,var(--ws) 40%,#142239),#071426 68%,var(--ws) 88%,var(--wsaccent) 97%);box-shadow:0 0 22px color-mix(in srgb,var(--ws) 35%,transparent),inset 4px 3px 12px color-mix(in srgb,var(--wsaccent) 35%,transparent)}.orb-core:after{content:'';position:absolute;inset:8px;border-radius:50%;background-image:radial-gradient(var(--wsaccent) .65px,transparent .9px);background-size:7px 7px;opacity:.35;mask-image:radial-gradient(#000,transparent 75%)}.orb-ring{position:absolute;width:179px;height:57px;transform:rotate(-23deg);border:1px solid var(--wsaccent);border-radius:50%;box-shadow:0 0 6px var(--ws),inset 0 0 6px color-mix(in srgb,var(--ws) 35%,transparent)}.orb-ring.secondary{width:188px;height:65px;opacity:.25}.orb-glow{position:absolute;inset:0;background:radial-gradient(ellipse,color-mix(in srgb,var(--ws) 20%,transparent),transparent 65%)}.orb-star{position:absolute;width:5px;height:5px;background:var(--wsaccent);border-radius:50%;left:27px;top:89px;box-shadow:0 0 8px var(--wsaccent);animation:wispFloat 5s infinite}.theme-context>.label{font-size:8px;color:var(--wsaccent)}.theme-context>p{font-size:12px;line-height:1.6;margin:9px 0 16px;min-height:38px}.theme-bottom{position:absolute;bottom:19px;font-size:10px;color:#a9bfd5;padding-inline:15px;text-align:center}.mini-controls{display:none;justify-content:center;gap:18px;color:var(--wsaccent)}.theme-preview[data-mode=mini] .theme-app{width:210px;background:transparent;border-color:transparent;box-shadow:none}.theme-preview[data-mode=mini] .theme-context,.theme-preview[data-mode=mini] .theme-app-heading{display:none}.theme-preview[data-mode=mini] .mini-controls{display:flex}.theme-preview[data-mode=mini] .orb-art{max-width:100%}.theme-preview[data-mode=fullscreen]:before{background:linear-gradient(#06122577,#071221bb),url('/assets/city.webp') center/cover;opacity:.8}.theme-preview[data-mode=fullscreen] .theme-app{width:80%;background:#0b1321eb;border-color:color-mix(in srgb,var(--ws) 50%,transparent)}.feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px}.feature-card{background:linear-gradient(145deg,#13223766,#0b142188);border:1px solid #536b8a33;border-radius:18px;padding:30px;display:flex;flex-direction:column;align-items:flex-start}.feature-card h3{margin:14px 0;font-size:27px}.feature-card p{font-size:13px}.feature-card .text-link{margin-top:auto;color:#b5dced;font-size:12px}.feature-glyph{font-size:33px;color:#99daee;line-height:1;margin-bottom:27px}.gallery-card{grid-row:span 2;justify-content:space-between;min-width:0}.gallery-demo{width:100%;background:#07111e;border:1px solid #3a526e47;border-radius:11px;overflow:hidden;margin:15px 0 22px}.gallery-tabs{display:flex;padding:8px;border-bottom:1px solid #3a526e40}.gallery-tabs button{flex:1;font-size:10px;padding:10px 6px;border-radius:5px;background:none;color:#a4bdd6;min-height:35px}.gallery-tabs button[aria-pressed=true]{color:#cdefff;background:#2347695c}.gallery-preview{padding:16px}.gallery-preview img{width:100%;height:160px;object-fit:cover;border-radius:6px;display:block}.gallery-preview strong{display:block;font-size:12px;font-weight:500;margin:14px 0 5px}.gallery-preview small{font-size:10px;color:#97acc3}.gallery-document{background:#d2dce7;padding:18px;color:#10213a;min-height:185px;border-radius:6px}.gallery-document>span{font-size:8px;letter-spacing:.15em}.gallery-document h4{font-size:21px;letter-spacing:-.04em;margin:15px 0}.gallery-document p{font-size:10px;color:#42566c}.gallery-snippet{border:1px solid #7bddff;border-radius:6px;min-height:185px;background:#16263a;padding:18px;font-size:11px;color:#b1c7de;line-height:1.7}.gallery-snippet strong{margin-bottom:14px;color:#d9f3ff}.guide-card{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.guide-card .feature-glyph{display:none}.guide-card .label,.guide-card h3{grid-column:1}.guide-card p{grid-column:2;grid-row:1 / 3;margin:0}.guide-card .text-link{grid-column:2;margin-top:12px}.small-wisp{width:12px;height:12px;flex-basis:12px}.routing-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:20px;align-items:center}.routing-section>div>p{font-size:14px;margin-top:24px;max-width:390px}.routing-section>div>.fineprint{font-size:11px;margin-top:0}.routing-demo{overflow:hidden}.route-options{display:grid;padding:20px 23px;gap:8px}.route-options button{display:flex;align-items:center;gap:16px;padding:15px;border:1px solid transparent;border-radius:9px;background:none;font-size:12px;text-align:left}.route-options button>span{font-size:19px;color:#a0bfd7;width:22px}.route-options button>i{margin-left:auto;font-style:normal;color:#9dbbd3}.route-options button[aria-pressed=true]{background:#18344f77;border-color:#74b6dd55}.route-result{margin:0 23px 24px;padding:20px 22px;background:#081321;border:1px solid #46668659;border-radius:12px;min-height:215px}.route-result .label{font-size:8px}.route-result h3{margin:9px 0;color:#c4efff;font-size:24px}.route-meter{display:flex;gap:4px;margin:14px 0}.route-meter i{height:4px;flex:1;border-radius:3px;background:#1b3046}.route-meter i.on{background:linear-gradient(90deg,#297cfd,#8feaff)}.route-result p{font-size:11px;margin:0;line-height:1.7}.connections-section{padding-top:30px}.connections{overflow:hidden}.provider-tabs{display:flex;padding:12px;gap:8px;border-bottom:1px solid var(--line);background:#07101bb3}.provider-tabs button{flex:1;background:none;border:1px solid transparent;color:#b6c9dc;padding:16px;border-radius:9px;font-size:14px;min-height:50px}.provider-tabs button[aria-pressed=true]{border-color:#709abd52;background:#203d5759;color:#e0f5ff}.provider-body{padding:32px;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px}.provider-intro h3{margin:11px 0 20px;font-size:30px}.provider-intro p{font-size:13px}.connection-note{font-size:11px!important;color:#adc9df;padding:12px 15px;border-left:1px solid #7ccce988;background:#203b531f}.feature-support{margin:0}.feature-support>div{display:flex;justify-content:space-between;gap:25px;padding:13px 0;border-bottom:1px solid #5e7c9626;align-items:center}.feature-support dt{font-size:12px;color:#b4c7db}.feature-support dd{font-size:10px;color:#99dbe2;margin:0;text-align:right}.feature-support dd.conditional{color:#d5c496}.connection-foot{display:flex;align-items:center;gap:40px;padding:20px 32px;background:#08101a55;border-top:1px solid var(--line)}.connection-foot>span{font-size:9px;letter-spacing:.13em;white-space:nowrap;color:#a6bed5}.connection-foot p{font-size:12px;margin:0}.connections-section>.fineprint{margin:17px 5px 0;max-width:1000px}.setup-section{padding-top:20px}.setup-steps{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.setup-steps li{border-top:1px solid #627b973e;padding-top:20px}.setup-steps li>span{color:#8ec4e5;font-size:11px;letter-spacing:.1em}.setup-steps h3{font-size:22px;margin:22px 0 14px}.setup-steps p{font-size:13px}.setup-note{padding:20px 23px;border:1px solid #58799530;border-radius:12px;background:#0f1c2b;margin-top:22px;display:flex;gap:20px;align-items:center}.setup-note p{font-size:12px;margin:0;flex:1}.setup-note a{white-space:nowrap;font-size:12px;color:#b4dce7}.availability{position:relative;overflow:hidden;isolation:isolate;background:#0b1626;border-block:1px solid #4d6d9233}.availability-city{position:absolute;z-index:-2;inset:0;background:url('/assets/city.webp') center 47%/cover;opacity:.32}.availability:after{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#050d19f5 10%,#061224ac 60%,#07152b40)}.availability-content{padding-block:95px;position:relative}.availability h2{font-size:clamp(38px,4.4vw,65px)}.availability p{font-size:14px;margin:24px 0;max-width:600px;color:#b5c7dc}.availability .text-link{margin-left:25px}.availability .fineprint{font-size:10px;max-width:490px;margin-bottom:0;color:#a8bdd5}.faq-section{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.faq-section>div>p{margin:23px 0;font-size:14px}.faq-list details{border-bottom:1px solid #637d982f}.faq-list details:first-child{border-top:1px solid #637d982f}.faq-list summary{cursor:pointer;list-style:none;padding:22px 0;display:flex;gap:20px;justify-content:space-between;font-size:14px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#9ac9e6;font-size:20px;line-height:1}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.85;padding-right:25px;margin:0 0 24px}.footer{border-top:1px solid #56718e2d;padding-block:35px 25px}.footer-top{display:flex;align-items:center;gap:35px;justify-content:space-between}.footer-top p{font-size:13px;margin:0}.footer-top>a:last-child{font-size:12px;color:#b4cde4}.footer-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:25px 0 15px;color:#a9bfd4;font-size:11px}.footer-links>span{margin-left:auto}.footer-links>button{font-size:11px;background:none;color:#a3b9cc;min-height:36px;border:1px solid #5875904d;border-radius:6px;padding:8px 12px}.footer>.fineprint{font-size:10px;max-width:1000px;margin:0}.editorial{max-width:850px;padding-block:55px 95px;min-height:70vh}.editorial>.eyebrow{margin-top:55px}.editorial h1{font-size:clamp(40px,5vw,65px);max-width:800px}.editorial>.lede{font-size:18px;max-width:670px;margin:25px 0 50px}.editorial h2{font-size:28px;margin:38px 0 16px}.editorial p,.editorial li{font-size:15px;line-height:1.9;color:#aabbcf}.editorial a:not(.button){color:#a1e7fc}.editorial ul{padding-left:20px}.editorial li{padding-left:5px;margin-bottom:8px}.editorial-list>section{border-top:1px solid #607d9636;padding-top:30px;margin-top:30px}.editorial-list h2{margin-top:10px}.notice{border-left:2px solid var(--cyan);padding:15px 20px;background:#142c413f;font-size:12px;color:#aad2e9}.is-speaking .hero-orb-wrap{filter:brightness(1.18)}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.celebrate{animation:celebrate .9s ease-out 1}@keyframes wispFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes celebrate{0%{box-shadow:0 0 0 0 #8feaff60}100%{box-shadow:0 0 0 32px transparent}}
@media(max-width:1050px){.header nav{gap:18px}.header{gap:18px}.hero{gap:15px}.hero h1{font-size:68px}.hero-description{font-size:14px}.hero-orb-wrap{height:310px}.hero-chat{width:96%}.section{padding-block:80px}.section-head{gap:35px}.section-head>p{max-width:300px;font-size:13px}.journey{grid-template-columns:260px 1fr}.journey-nav{padding:25px 20px}.journey-canvas{padding-inline:25px}.inspector-grid{gap:35px}.selection-scene{padding:24px 20px;min-height:375px}.personalise-demo{grid-template-columns:230px 1fr}.theme-controls{padding:25px 20px}.feature-grid{gap:14px}.feature-card{padding:24px}.feature-card h3{font-size:24px}.routing-section{gap:50px}.provider-body{gap:30px}.faq-section{gap:50px}.footer-links{gap:20px}}
@media(max-width:800px){.wrap{width:90%}.header{flex-wrap:wrap;padding:18px 5%;gap:20px}.header .brand{font-size:18px}.header nav{order:3;width:100%;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:17px;font-size:12px}.header-cta{margin-left:auto}.hero{padding-top:38px;gap:8px}.hero h1{font-size:54px}.hero-description{font-size:13px;max-width:340px}.hero .eyebrow{font-size:8px}.hero .actions{gap:16px}.hero .button{font-size:12px;gap:15px;padding-inline:16px}.hero-note{font-size:9px;gap:7px}.hero-orb-wrap{height:285px}.chat-status{display:none}.hero-chat p{font-size:12px}.hero-chat{padding:16px;transform:none}.voice-control{gap:2px}.value-strip .wrap{font-size:8px;gap:20px;letter-spacing:.12em}.section-head{display:block}.section-head>p{margin:23px 0 0;max-width:500px}.journey{grid-template-columns:220px 1fr}.journey-nav{padding:23px 16px}.journey-nav>.label{font-size:8px}.journey-steps button{gap:10px;padding:13px 8px}.journey-steps button>div{font-size:12px}.journey-steps small{font-size:9px}.journey-canvas{padding:23px 18px 18px}.demo-window-bar{font-size:8px;padding:16px}.sample-mail,.sample-reply,.sample-task,.sample-output{padding:20px}.inspector-grid{grid-template-columns:1fr 1fr;gap:25px}.inspector-side h3{font-size:28px}.selection-scene{min-height:430px}.mail-heading{gap:8px}.mail-time{display:none}.personalise-demo{grid-template-columns:205px 1fr}.theme-top{flex-direction:column;gap:10px;left:15px;right:15px;top:20px}.theme-preview{padding-top:100px;min-height:510px}.theme-app{width:290px}.theme-preview[data-mode=fullscreen] .theme-app{width:100%}.feature-grid{grid-template-columns:1fr 1fr}.gallery-card{grid-row:span 2}.guide-card{grid-column:span 2}.routing-section{gap:30px}.routing-section h2{font-size:39px}.route-options{padding:15px}.route-options button{font-size:11px;gap:10px;padding:12px}.route-result{margin:0 15px 15px;padding:18px}.provider-body{padding:25px}.feature-support>div{gap:15px}.connection-foot{padding:20px 25px;gap:20px}.setup-steps{gap:25px}.setup-note{flex-wrap:wrap}.setup-note>a{margin-left:32px}.faq-section{gap:35px}.footer-top p{display:none}.footer-links{gap:15px}.footer-links>span{margin-left:0}}
@media(max-width:600px){.header .brand img{width:33px;height:33px}.header-cta{padding:10px 12px;font-size:10px}.header-cta span{margin-left:6px}.hero{display:flex;flex-direction:column;padding-block:35px 50px;gap:34px}.hero-copy{text-align:center;padding-top:0}.hero .eyebrow{justify-content:center;font-size:9px}.hero h1{font-size:clamp(58px,14vw,80px)}.hero-description{font-size:14px;max-width:380px;margin:25px auto}.hero .actions{justify-content:center;gap:20px}.hero .button{padding:15px 18px}.hero-note{justify-content:center;margin-top:22px;font-size:10px}.hero-stage{max-width:420px;width:100%;margin:auto}.orbit-caption{font-size:8px;width:95%}.hero-orb-wrap{height:280px}.hero-chat{max-width:330px;width:90%;padding:18px}.hero-chat p{font-size:13px}.voice-control>span{font-size:9px}.voice-control{gap:10px;margin-top:18px}.value-strip .wrap{gap:12px;font-size:7px;letter-spacing:.04em;justify-content:space-between;padding-block:20px}.section{padding-block:62px}h2{font-size:39px}.section-head{margin-bottom:30px}.eyebrow{font-size:9px}.section-head>p{font-size:13px}.journey{display:flex;flex-direction:column;border-radius:15px}.journey-nav{border-right:0;border-bottom:1px solid var(--line);padding:22px 17px}.journey-steps{grid-template-columns:repeat(4,1fr);gap:5px;margin:17px 0}.journey-steps button{padding:11px 4px;flex-direction:column;gap:8px;text-align:center}.journey-steps button>div{font-size:10px;line-height:1.5}.journey-steps small{display:none}.journey-nav>.fineprint{font-size:9px;margin-top:10px}.journey-nav>.fineprint br{display:none}.journey-controls{justify-content:space-between}.journey-canvas{padding:25px 20px 18px;min-height:380px}.journey-scene{min-height:270px}.journey-scene h3{font-size:18px}.demo-window-bar{padding:15px;font-size:7px}.journey-bottom{padding:15px 20px}.wisp-note p{font-size:11px}.inspector-grid{grid-template-columns:1fr;gap:30px}.selection-scene{min-height:380px;padding:24px}.inspector-presets{padding:14px;gap:5px}.inspector-presets button{font-size:10px;padding:8px 10px}.number-mark{display:none}.inspector-side h3{font-size:28px}.inspector-side>p.fineprint{margin-bottom:0}.personalise-demo{display:flex;flex-direction:column;border-radius:15px}.theme-controls{padding:23px 20px;border-right:0;border-bottom:1px solid var(--line)}.workspace-buttons{grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0 20px}.workspace-buttons button{padding:11px 7px;font-size:11px;gap:6px}.workspace-buttons button>span{display:none}.colour-label{margin-bottom:7px}.colour-field{display:inline-flex;width:49%;padding-right:12px;gap:8px;font-size:11px}.theme-controls>.plain-button{display:block;margin-top:5px}.theme-controls>.fineprint{margin-top:6px;font-size:9px}.theme-preview{min-height:450px;padding:95px 25px 55px}.theme-app{width:310px}.theme-top{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.mode-buttons button{font-size:9px;padding:8px 9px}.feature-grid{display:flex;flex-direction:column;gap:15px}.feature-card{padding:28px}.feature-card h3{font-size:26px}.feature-glyph{margin-bottom:22px}.gallery-card{min-height:0}.gallery-preview img{height:195px}.guide-card{display:flex}.guide-card .feature-glyph{display:block;margin-bottom:30px}.guide-card p{margin-bottom:20px}.routing-section{display:flex;flex-direction:column;align-items:stretch;gap:24px}.routing-section>div>p{max-width:none}.routing-section>div>.fineprint{margin-bottom:0}.route-options button{font-size:12px;padding:14px;gap:15px}.route-result{min-height:190px}.provider-tabs{padding:8px;gap:5px}.provider-tabs button{font-size:11px;min-height:45px;padding:12px 6px}.provider-body{display:block;padding:24px 20px}.provider-intro h3{font-size:27px}.feature-support{margin-top:25px}.feature-support dt{font-size:11px}.feature-support dd{font-size:9px;max-width:43%}.connection-foot{display:block;padding:20px}.connection-foot p{font-size:11px;margin-top:10px}.connections-section>.fineprint{font-size:10px}.setup-steps{grid-template-columns:1fr;gap:15px}.setup-steps h3{font-size:23px;margin-top:13px}.setup-steps p{margin-bottom:10px}.setup-note{padding:20px 18px;gap:17px}.setup-note p{font-size:11px}.setup-note>a{margin-left:29px}.availability-content{padding-block:65px}.availability h2{font-size:42px}.availability .eyebrow{font-size:8px}.availability p{font-size:13px}.availability .text-link{display:block;margin:20px 0 0}.availability .fineprint{font-size:10px}.availability:after{background:#071020ce}.faq-section{display:block}.faq-list{margin-top:30px}.faq-list summary{font-size:13px;padding:21px 0}.faq-list details p{font-size:12px;padding-right:10px}.footer-top{gap:16px;flex-wrap:wrap}.footer-top>a:last-child{font-size:11px}.footer .brand{font-size:17px}.footer .brand img{width:30px;height:30px}.footer-links{gap:17px;font-size:10px}.footer-links>span{width:100%}.footer>.fineprint{font-size:9px}.editorial{padding-block:30px 60px}.editorial>.eyebrow{margin-top:38px;font-size:8px}.editorial h1{font-size:43px}.editorial>.lede{font-size:16px;margin:24px 0 35px}.editorial h2{font-size:26px}.editorial p,.editorial li{font-size:14px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover{transform:none}}

.hero:before{inset:-30px 0 0}.offscreen,.offscreen *{animation-play-state:paused!important}
