@font-face{font-family:Manrope;src:url(/fonts/manrope-600.woff) format("woff");font-weight:100 900;font-display:swap}:root{--paper:#f7f4ed;--ink:#142f35;--orange:#ef643d;--muted:#617175;--line:#dedfd6;--white:#fffdf8;--mint:#d6eadf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%}:focus-visible{outline:3px solid #c54925;outline-offset:5px}.skip-link{position:fixed;top:-100px;background:white;padding:15px;z-index:100}.skip-link:focus{top:10px}.building{min-height:100vh;display:grid;place-content:center;padding:60px}.building img{width:220px}.building h1{font-size:clamp(50px,7vw,100px);letter-spacing:-.065em;max-width:900px;line-height:1.02}.building p{font-size:18px;color:var(--muted)}@font-face{font-family:Manrope;src:url(/fonts/manrope-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope-500.woff2) format("woff2");font-weight:500;font-display:swap}body{font-weight:400}h1,h2,h3,h4,p{margin:0}button{border:0}a,button,input{touch-action:manipulation}.container{width:min(1280px,calc(100% - 112px));margin:auto}.section{padding:115px 0}.eyebrow{font-size:10px;letter-spacing:.14em;font-weight:600;display:flex;align-items:center;gap:9px;line-height:1.6}h1,h2,h3{font-weight:500}h1,h2{letter-spacing:-.065em}h2{font-size:clamp(38px,4.2vw,60px);line-height:1.08}h1 em,h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:var(--orange);letter-spacing:-.055em}p{line-height:1.75}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:51px;background:var(--ink);color:var(--white);padding:15px 23px;border-radius:7px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;white-space:nowrap}.button:hover{background:#24474f;transform:translateY(-2px)}.button-small{min-height:40px;padding:11px 17px;font-size:11px;gap:19px}.button-light{background:var(--paper);color:var(--ink)}.button-light:hover{background:#e8efdf}.button-orange{background:var(--orange);color:var(--ink)}.text-link{display:inline-flex;align-items:center;gap:18px;padding-bottom:8px;border-bottom:1px solid;font-size:12px;font-weight:600;width:fit-content}.text-link:hover svg{transform:translateX(4px)}.text-link svg{transition:transform .2s}.little-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--orange);flex-shrink:0}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid #142f3514;background:#f7f4edf2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.header-inner{height:87px;width:min(1360px,calc(100% - 80px));margin:auto;gap:45px}.brand,.header-inner{display:flex;align-items:center}.brand img{width:164px;height:auto}.desktop-nav{display:flex;gap:33px;margin:auto;font-size:11px;align-items:center}.desktop-nav>a:hover{color:#b63f20}.header-cta{margin-left:10px}.product-menu{position:relative}.product-menu summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer}.product-menu summary::-webkit-details-marker{display:none}.product-dropdown{position:absolute;left:-35px;top:40px;width:400px;padding:26px;background:var(--white);border:1px solid var(--line);box-shadow:0 18px 50px #142f3515;border-radius:12px}.product-dropdown>.eyebrow{color:var(--muted);font-size:9px;margin-bottom:15px}.product-dropdown>a{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.product-dropdown>a:last-child{border:0}.product-dropdown strong{font-size:13px}.product-dropdown small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.product-dropdown>a>svg{margin-left:auto}.menu-icon{width:40px;height:40px;border-radius:8px;background:#f2e5d8;display:grid;place-items:center}.mobile-nav,.mobile-toggle{display:none}.hero{overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1.07fr;align-items:center;gap:10px;min-height:700px;padding-top:35px;padding-bottom:32px}.hero-copy{position:relative;z-index:2;padding:32px 0 25px}.hero-eyebrow{font-size:9px;margin-bottom:28px}.hero h1{font-size:clamp(52px,5.8vw,85px);line-height:1.055;letter-spacing:-.072em;font-weight:500;white-space:nowrap}.hero h1 em{font-size:1.06em;letter-spacing:-.06em}.hero-copy>p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:30px}.hero-actions{display:flex;gap:23px;margin-top:31px}.quiet-link{font-size:11px;gap:9px}.hero-footnote,.quiet-link{display:flex;align-items:center}.hero-footnote{gap:8px;font-size:9px;color:var(--muted);margin-top:43px;letter-spacing:.01em}.mini-star{color:var(--orange);font-size:20px}.hero-baseline{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:23px 0;font-size:8px;letter-spacing:.13em}.hero-baseline>span:nth-child(2){display:flex;align-items:center;gap:19px;color:var(--muted)}.hero-baseline i{width:3px;height:3px;background:var(--muted);border-radius:50%}.product-stage{position:relative;min-width:0;min-height:565px;display:flex;align-items:center;justify-content:center;padding:65px 14px 87px 35px}.product-stage:before{content:"";position:absolute;width:94%;height:88%;top:2%;right:-8%;background:radial-gradient(ellipse at 60% 30%,#f5c5a7 0,#efd6ba85 39%,#dce9dd60 71%,transparent 74%);border-radius:50%;filter:blur(20px)}.stage-lines{position:absolute;inset:-5% -10%;opacity:.8;pointer-events:none}.stage-lines svg{width:100%;height:100%;overflow:visible}.stage-lines path{stroke:#e3a27f;stroke-width:1.2;fill:none;stroke-dasharray:4 5}.stage-lines circle{fill:#f7f4ed;stroke:#d59577;stroke-width:1}.stage-annotation{position:absolute;right:12px;top:33px;display:flex;align-items:center;gap:7px;font-size:9px;font-family:monospace;color:#796e60;transform:rotate(5deg)}.workspace{position:relative;background:#fffefa;border:1px solid #dfddd3;border-radius:13px;box-shadow:0 35px 70px -35px #4045265e,0 1px 2px #152f3510;display:flex;width:100%;max-width:465px;min-height:350px;transform:rotate(-3deg);overflow:hidden;z-index:2}.workspace-rail{width:51px;background:#f6f6ef;border-right:1px solid #e7e7de;display:flex;flex-direction:column;align-items:center;gap:20px;padding:15px 0;flex-shrink:0}.workspace-rail>img{margin-bottom:9px;width:25px;height:25px}.workspace-rail>span{color:#8c9790;display:flex;align-items:center;justify-content:center}.workspace-rail>span.selected{background:#e0e8df;border-radius:7px;width:29px;height:29px;color:#335d50;margin:-5px 0}.workspace-rail .rail-avatar{margin-top:auto;background:#e7decf;color:#6b6454;font-size:9px;width:22px;height:22px;border-radius:50%}.workspace-main{flex:1 1;min-width:0;padding:0 22px 21px}.workspace-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;border-bottom:1px solid #e8e8df;padding:14px 0}.workspace-top>span:first-child{display:flex;align-items:center;gap:7px}.sample-badge{font-size:8px;color:#79867e;background:#f2f4ef;padding:4px 7px;border-radius:4px;white-space:nowrap}.workspace-heading{display:flex;align-items:center;justify-content:space-between;margin:23px 0 19px}.micro-label{font-size:6px;letter-spacing:.11em;color:#819088}.workspace h3{font-size:23px;letter-spacing:-.045em;margin-top:5px}.circle-avatar{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#e5ecd9;color:#4c6741;font-size:10px}.mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:20px}.mini-stats>div{border:1px solid #e3e5db;border-radius:7px;padding:13px 12px;background:#fcfcf7}.mini-stats small{display:block;font-size:7px;color:#7c8981}.mini-stats strong{display:flex;align-items:center;gap:8px;font-size:25px;margin-top:9px;font-weight:500;letter-spacing:-.05em}.mini-stats strong>span{color:#51816b;font-size:15px;margin-left:auto}.mini-stats strong>span.available{font-size:6px;letter-spacing:0;background:#e7efde;padding:4px 6px;border-radius:4px}.list-heading{display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:600;margin-bottom:5px}.conversation-row{display:flex;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid #eeeee6}.conversation-row:last-child{border:0;padding-bottom:0}.avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;font-size:9px;flex-shrink:0;font-weight:600}.peach{background:#f7dac7;color:#975c3a}.sage{background:#dce8d4;color:#557349}.lavender{background:#e7e2ef;color:#847397}.conversation-row strong{font-size:8px;display:block;font-weight:600}.conversation-row small{font-size:7px;color:#8c978f;display:block;margin-top:3px}.tag{margin-left:auto;font-size:6px;border-radius:4px;padding:4px 6px}.mint{background:#e6efdf;color:#578452}.beige{background:#f6eddb;color:#a08542}.floating-chip{position:absolute;z-index:5;display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:11px;background:var(--white);box-shadow:0 12px 35px #142f3512;border:1px solid #e6ddcf}.call-chip{left:8px;top:51px;transform:rotate(-7deg)}.round-icon{width:38px;height:38px;background:#e8eee5;color:#486b53;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.orange-icon{background:#fae2d5;color:#c05c3e}.floating-chip strong{display:block;font-size:10px}.floating-chip small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.chip-wave{margin-left:10px;color:#c78365}.floating-player{position:absolute;z-index:5;bottom:108px;right:-9px;transform:rotate(5deg);display:flex;align-items:center;gap:12px;background:var(--ink);color:white;padding:14px 17px;box-shadow:0 14px 30px #142f3520;border-radius:11px;width:284px}.floating-player>.round-icon{width:34px;height:34px;background:#ffffff15;color:#dde8dc}.floating-player strong{font-size:9px;font-weight:400;display:block;margin-bottom:7px}.waveform{display:flex;align-items:center;gap:2px;height:23px}.waveform i{display:block;width:2px;max-height:22px;background:#cce3d3;border-radius:2px}.waveform.playing i{animation:sound .8s ease-in-out infinite alternate}.floating-player>button{height:29px;width:29px;background:#dbead8;color:#315149;border-radius:50%;margin-left:auto;display:grid;place-items:center}.floating-player>button.end-call{background:#f28265;color:#142f35}.stage-switcher{display:flex;position:absolute;bottom:31px;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:5;background:#fffaf2c9;border:1px solid #e4dfd2;border-radius:99px;padding:4px;gap:1px}.stage-switcher button{font-size:8px;padding:9px 13px;background:none;color:var(--muted);border-radius:99px}.stage-switcher button[aria-pressed=true]{background:var(--ink);color:white}.demo-caption{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:6px;letter-spacing:.17em;color:#8c9386;white-space:nowrap}.pbx-demo-title{display:flex;align-items:center;gap:12px;padding:13px 0}.pbx-demo-title strong{font-size:10px;display:block}.pbx-demo-title small{display:block;font-size:7px;color:var(--muted);margin-top:5px}.pbx-tree{padding:8px 0 24px}.pbx-tree>span{display:block;width:1px;height:20px;background:#d2dcce;margin:auto}.pbx-tree-people{display:flex;justify-content:space-between;border-top:1px solid #d2dcce;padding-top:18px}.pbx-tree-people>div{text-align:center}.pbx-tree-people .avatar{margin:auto auto 8px}.pbx-tree-people strong{font-size:8px;display:block}.pbx-tree-people small{display:block;font-size:7px;color:var(--muted);margin-top:4px}.schedule-note{padding:12px;background:#edf1e7;border-radius:5px;display:flex;align-items:center;gap:10px;font-size:8px}.schedule-note small{font-size:7px;display:block;margin-top:5px;color:var(--muted)}.schedule-note>svg:last-child{margin-left:auto}.mini-code{background:#173b41;color:#dbe7dd;border-radius:7px;padding:13px;margin-top:20px}.mini-code>div:first-child{font-size:7px;display:flex;align-items:center;gap:6px;border-bottom:1px solid #ffffff15;padding-bottom:11px}.code-dot{width:5px;height:5px;background:#ef643d;border-radius:50%}.mini-code pre{font-size:9px;line-height:1.9;margin:16px 0 10px;white-space:pre-wrap}.code-comment{color:#87a29c}.code-purple{color:#d6bddd}.code-green{color:#e1d7a6}.code-foot{display:flex;align-items:center;gap:7px;font-size:7px;color:#afc6b6}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:70px;margin-bottom:55px}.section-heading h2{margin-top:20px}.section-heading>p{max-width:310px;font-size:13px;color:var(--muted);padding-bottom:5px}.platform-section{padding-top:92px}.product-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card{padding:25px 26px 29px;border:1px solid #dddcd0;border-radius:12px;transition:transform .25s,box-shadow .25s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px -25px #142f3530}.contact-card{background:#eee9dd}.pbx-card{background:#e4ebdf}.dev-card{background:#e7e5ec}.product-card-top{display:flex;align-items:center;justify-content:space-between}.product-number{font-size:8px;letter-spacing:.08em}.product-card-top>svg{width:17px}.product-illustration{height:182px;margin:25px 0 23px;display:flex;align-items:center;justify-content:center;position:relative}.contact-illustration{flex-direction:column;padding:0 10px;gap:10px}.mini-conversation{display:flex;align-items:center;gap:13px;background:#fcfaf4;border:1px solid #ddd6c8;box-shadow:0 7px 10px -10px #3c4338;padding:12px 15px;border-radius:7px;width:100%;max-width:252px;transform:rotate(-4deg)}.mini-conversation:nth-child(2){transform:rotate(3deg);margin-left:14px}.mini-conversation>div{flex:1 1}.mini-conversation i{display:block;height:5px;background:#d8dbcf;border-radius:4px;width:75%;margin:6px 0}.mini-conversation i:nth-child(2){width:48%;background:#e7e5db;height:4px}.mini-dot{height:6px;width:6px;background:#cfaa72;border-radius:50%}.mini-conversation>svg{color:#71906a}.illustration-label{display:flex;align-items:center;gap:6px;font-size:8px;color:#7a8170;margin-top:10px}.phone-orbit{position:absolute;border:1px solid #bfcfb6;border-radius:50%;width:160px;height:160px}.orbit-b{width:215px;height:110px;transform:rotate(-35deg)}.phone-core{width:74px;height:74px;border-radius:50%;background:#f5f6ec;display:grid;place-items:center;color:#486b48}.extension,.phone-core{box-shadow:0 5px 20px #486b4810}.extension{position:absolute;display:flex;gap:12px;align-items:center;background:#fafaf2;border:1px solid #d4dccb;border-radius:7px;padding:9px 12px;font-size:10px}.extension>span{width:5px;height:5px;background:#8fa880;border-radius:50%}.extension-one{left:11%;top:14px}.extension-two{right:5%;top:67px}.extension-three{left:16%;bottom:8px}.developer-illustration{gap:13px;font-family:monospace}.code-bracket{font-size:75px;font-weight:400;color:#9e94b1}.developer-illustration>div>span{display:block;font-size:13px;line-height:2.3;color:#645473;white-space:nowrap}.developer-illustration i{font-style:normal;color:#a394b8}.developer-illustration .code-result{font-size:11px;border-top:1px solid #cfc8d8;color:#726185;margin-top:5px;padding-top:5px}.product-card h3{font-size:21px;letter-spacing:-.045em;margin-bottom:12px}.product-card>p{font-size:11px;color:#63716b;max-width:280px;line-height:1.85;min-height:63px}.card-link{font-size:10px;display:flex;align-items:center;justify-content:space-between;margin-top:29px;border-top:1px solid #142f3520;padding-top:20px;font-weight:600}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.routing-section{padding-top:40px;padding-bottom:120px}.section-copy h2{margin:21px 0 25px}.section-copy>p{font-size:13px;line-height:1.9;color:var(--muted);max-width:360px;margin-bottom:30px}.feature-line{display:flex;gap:19px;padding:19px 0;border-bottom:1px solid var(--line);max-width:390px}.feature-line>span{font-size:9px;color:#ab8b65;padding-top:4px}.feature-line h3{font-size:13px;font-weight:600;letter-spacing:-.02em;margin-bottom:5px}.feature-line p{font-size:11px;color:var(--muted)}.section-copy>.text-link{margin-top:29px}.routing-demo{background:#eaece3;border-radius:16px;padding:28px 39px 22px;position:relative;border:1px solid #dedfd5;min-height:520px;background-image:radial-gradient(#80908122 .6px,transparent 0);background-size:14px 14px}.routing-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin-bottom:32px;gap:5px}.routing-toolbar>span:first-child{display:flex;align-items:center;gap:8px}.routing-toolbar .sample-badge{background:#ffffff70;font-size:7px}.route-source{max-width:310px;margin:auto;display:flex;align-items:center;gap:12px;background:#fffdf7;border:1px solid #d9dece;border-radius:8px;padding:18px}.route-source small{font-size:6px;letter-spacing:.12em;color:var(--muted);display:block;margin-bottom:6px}.route-source strong{display:block;font-size:12px;letter-spacing:-.02em}.route-source>.little-dot{margin-left:auto;background:#859d78}.route-connector{width:1px;height:28px;background:#aab9a1;margin:auto;position:relative}.route-connector:after{content:"";position:absolute;bottom:0;left:-2px;width:4px;height:4px;border-right:1px solid #aab9a1;border-bottom:1px solid #aab9a1;transform:rotate(45deg)}.hours-toggle{display:flex;align-items:center;gap:12px;background:#fffdf7;margin:auto;padding:13px 16px;border:1px solid #d9dece;border-radius:7px;width:310px;max-width:100%;font-size:10px}.switch{width:28px;height:16px;border-radius:99px;background:#78906b;position:relative;margin-left:auto;flex-shrink:0}.switch i{position:absolute;background:white;width:12px;height:12px;border-radius:50%;top:2px;left:2px;transition:transform .2s}.after-hours .switch{background:#817d9b}.after-hours .switch i{transform:translateX(12px)}.routing-options{display:flex;gap:5px;justify-content:center}.routing-options button{font-size:9px;padding:8px 13px;border-radius:5px;border:1px solid #d9dece;background:#fffdf7;color:#6e7d70}.routing-options button[aria-pressed=true]{background:#ceddc4;border-color:#9daf8f;color:#324e34}.route-result{text-align:center;margin:21px auto 0;min-height:137px}.route-result>.round-icon{margin:auto auto 12px}.avatar-group{display:flex;justify-content:center;margin-bottom:13px}.avatar-group .avatar{border:3px solid #eef0e6;width:39px;height:39px;margin-left:-7px}.route-result strong{font-size:12px;display:block}.route-result p{font-size:10px;color:#748070;line-height:1.6;margin-top:7px}.interaction-hint{font-size:8px;color:#778371;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:23px}.developer-section{background:var(--ink);color:var(--paper);padding-bottom:0;overflow:hidden;position:relative}.developer-section:before{content:"";width:700px;height:700px;border:1px solid #ffffff09;border-radius:50%;position:absolute;right:-370px;top:-300px;pointer-events:none}.developer-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center;padding-bottom:73px}.developer-section .eyebrow{color:#a3bbac}.developer-section h2{font-size:57px}.developer-section h2 em{color:#ecb087}.developer-section .section-copy>p{color:#a8b9b4}.developer-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:31px}.developer-tags span{border:1px solid #ffffff27;border-radius:99px;padding:6px 10px;font-size:8px;color:#bac9c0}.developer-code{background:#10292f;border:1px solid #ffffff26;border-radius:10px;overflow:hidden;min-width:0;box-shadow:0 20px 50px #071e251c}.code-toolbar{justify-content:space-between;border-bottom:1px solid #ffffff13;padding:0 20px}.code-toolbar,.code-toolbar>div{display:flex;gap:20px}.code-toolbar button{padding:18px 0;font-size:10px;background:none;color:#79958e;border-bottom:2px solid transparent}.code-toolbar button[aria-pressed=true]{color:#f5f4df;border-color:#e99c74}.code-toolbar .copy-code{display:flex;gap:7px;align-items:center;color:#9ab0a7;font-size:8px}.code-title{padding:26px 26px 0;font-family:monospace;font-size:10px}.developer-code pre{font-family:monospace;font-size:12px;line-height:2.15;color:#d7e2c3;padding:16px 26px 28px;margin:0;overflow-x:auto;min-height:216px;tab-size:2}.code-bottom{display:flex;align-items:center;gap:11px;padding:17px 23px;border-top:1px solid #ffffff13;font-family:monospace;font-size:9px;color:#a1b4ac}.method{font-size:8px;color:#b3d0a2;background:#bdd59a13;padding:4px 6px;border-radius:3px}.code-format{margin-left:auto;font-size:7px;color:#6f8983}.code-note{font-size:8px;padding:0 23px 18px;color:#a1b4ac;line-height:1.8}.developer-bottom{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-top:1px solid #ffffff1c;font-size:10px;gap:20px}.developer-bottom>span{display:flex;gap:11px;align-items:center;color:#b8c7bd}.developer-bottom>span:last-child{font-size:8px;letter-spacing:.1em;color:#93aba0}.orange-star{font-size:25px;color:#ecb087}.belief-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:60px}.belief-grid>div{padding-right:25px}.belief-icon{height:40px;width:40px;display:grid;place-items:center;margin-bottom:25px;color:#647f69}.belief-icon svg{width:28px;height:28px;stroke-width:1.4}.belief-grid h3{font-size:21px;letter-spacing:-.045em;line-height:1.3;margin-bottom:17px}.belief-grid p{font-size:12px;color:var(--muted);max-width:300px;line-height:1.85}.pricing-banner{background:#e9eadf;border:1px solid #dadccc;padding:40px 44px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pricing-banner h2{font-size:34px;margin-top:13px;letter-spacing:-.055em;line-height:1.2}.pricing-banner .text-link{font-size:11px}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.faq-grid h2{margin:20px 0 26px}.faq-grid .text-link{font-size:10px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:23px 0;list-style:none;font-size:13px;font-weight:500;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:20px;font-weight:400;color:#798779;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:var(--muted);padding:0 30px 25px 0;line-height:1.9}.closing-cta{background:var(--orange);color:var(--ink);position:relative;overflow:hidden}.closing-inner{position:relative;text-align:center;padding:84px 0 76px;isolation:isolate}.closing-inner>.eyebrow{justify-content:center;font-size:9px;color:#442d25}.closing-inner h2{font-size:clamp(39px,4.7vw,65px);max-width:700px;line-height:1.13;letter-spacing:-.06em;margin:24px auto 29px}.closing-inner>p{margin-top:17px;font-size:10px;color:#613f30}.closing-inner .button{font-size:11px}.cta-orbit{position:absolute;width:590px;height:240px;border:1px solid #8c381d2b;border-radius:50%;z-index:-1;pointer-events:none}.orbit-one{top:15px;left:-310px}.orbit-one,.orbit-two{transform:rotate(-48deg)}.orbit-two{bottom:-5px;right:-300px}.site-footer{padding-top:65px}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr .8fr;gap:35px;padding-bottom:52px}.footer-brand>p{font-size:11px;color:var(--muted);line-height:1.9;margin:19px 0 24px}.eikal-label{font-size:9px;color:#68786c;display:flex;align-items:center;gap:7px}.eikal-label strong{letter-spacing:.12em;font-size:10px;color:var(--ink)}.tiny-sun{font-size:20px;color:var(--orange);margin-left:4px}.footer-top h3{font-size:10px;margin-bottom:21px;font-weight:600}.footer-top>div:not(:first-child)>a{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--muted);margin-bottom:14px}.footer-top a:hover{color:#b84e30}.footer-note{display:flex;gap:10px;padding-top:0}.footer-note .little-dot{margin-top:5px}.footer-note p{font-size:10px;color:var(--muted);line-height:1.8}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:22px 0;font-size:8px;color:var(--muted)}.footer-bottom>span:last-child{display:flex;align-items:center;gap:10px}.interior-hero{padding:80px 0 65px}.interior-hero h1{font-size:clamp(48px,5.8vw,80px);line-height:1.08;max-width:900px;margin:25px 0;letter-spacing:-.065em}.interior-hero>p,.interior-intro{max-width:570px;font-size:16px;color:var(--muted);line-height:1.85}.interior-hero .button{margin-top:26px}.interior-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px}.interior-grid .interior-hero{padding-top:60px}.interior-grid h1{font-size:clamp(47px,5vw,72px)}.interior-grid .product-stage{min-height:560px}.compact-stage .stage-annotation{display:none}.feature-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 0;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:var(--muted)}.feature-band>span{display:flex;align-items:center;gap:10px}.feature-band svg{color:#a77451;width:17px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.detail-grid>div{border-top:1px solid var(--line);padding-top:25px}.detail-grid .detail-number{font-family:monospace;font-size:11px;color:#a38562;display:block;margin-bottom:25px}.detail-grid h3{font-size:23px;line-height:1.25;letter-spacing:-.04em;margin-bottom:17px}.detail-grid p{font-size:12px;color:var(--muted)}.process-section{background:#e8ece1}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.process-grid>div{position:relative;padding-top:26px;border-top:1px solid #b9c6af}.process-grid>div:before{content:"";position:absolute;width:7px;height:7px;background:#819879;border-radius:50%;top:-4px;left:0}.process-grid h3{font-size:21px;margin:20px 0 12px;letter-spacing:-.04em}.process-grid p{font-size:12px;color:var(--muted)}.process-grid .eyebrow{color:#7a8d75}.numbers-panel{border:1px solid var(--line);background:#efeee4;border-radius:12px;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.numbers-panel h2{font-size:41px;margin:20px 0}.numbers-panel p{font-size:12px;color:var(--muted)}.numbers-list>div{display:flex;gap:20px;align-items:flex-start;padding:20px 0;border-bottom:1px solid #d8dbcf}.numbers-list>div:last-child{border:0}.numbers-list h3{font-size:14px;font-weight:600;margin-bottom:7px}.numbers-list svg{color:#7d9471;flex-shrink:0}.pricing-calculator{border:1px solid var(--line);border-radius:14px;overflow:hidden;display:grid;grid-template-columns:1fr .9fr;margin:25px 0 40px}.calculator-config{padding:44px 47px;background:#eeeee5}.calculator-config h3{font-size:34px;letter-spacing:-.05em;line-height:1.15;margin-top:20px}.segmented{display:flex;border:1px solid #cfd6c8;padding:4px;border-radius:7px;margin:28px 0}.segmented button{flex:1 1;border-radius:5px;padding:12px 8px;background:transparent;font-size:11px;color:var(--muted)}.segmented button[aria-pressed=true]{background:#fffdf6;color:var(--ink);box-shadow:0 1px 4px #142f3510}.range-label{display:flex;justify-content:space-between;font-size:12px;align-items:center;margin:10px 0 20px}.range-label strong{font-size:24px;font-weight:500}.calculator-config input[type=range]{width:100%;accent-color:#42614a;cursor:pointer}.range-endpoints{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:10px}.number-option{display:flex;align-items:center;gap:12px;font-size:11px;margin-top:32px}.number-option input{accent-color:var(--ink);width:17px;height:17px}.number-option small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.calculator-total{background:var(--ink);color:var(--paper);padding:45px 43px;display:flex;flex-direction:column}.calculator-total>.eyebrow{font-size:8px;color:#b0c2b6}.total-number{display:flex;align-items:baseline;gap:10px;font-size:64px;letter-spacing:-.06em;margin-top:40px;white-space:nowrap}.total-number>span{font-size:15px;letter-spacing:0;color:#b4c6ba}.total-period{font-size:9px;color:#b4c6ba;margin:8px 0 25px}.price-breakdown{border-top:1px solid #ffffff25;padding-top:15px}.price-breakdown>p{display:flex;justify-content:space-between;font-size:11px;color:#b4c6ba;margin-bottom:9px;gap:15px}.price-breakdown strong{font-weight:500;color:var(--paper)}.price-note{font-size:9px;color:#b4c6ba;margin:16px 0 25px;line-height:1.8}.calculator-total .button{margin-top:auto;font-size:11px}.pricing-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pricing-info{border:1px solid var(--line);padding:34px;border-radius:10px}.pricing-info h3{font-size:25px;letter-spacing:-.045em;margin:15px 0}.pricing-info>p{font-size:12px;color:var(--muted)}.rate-value{font-size:37px;letter-spacing:-.05em;margin:20px 0}.rate-value small{font-size:11px;letter-spacing:0;color:var(--muted)}.pricing-info .text-link{margin-top:25px}.pricing-info ul{padding-left:18px;font-size:12px;line-height:2.1;color:var(--muted)}.service-table{width:100%;border-collapse:collapse;font-size:12px}.service-table td,.service-table th{padding:19px 20px;text-align:left;border-bottom:1px solid var(--line);line-height:1.7}.service-table th{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.service-table tbody tr:nth-child(odd){background:#efece3}.service-table small{display:block;font-size:10px;color:var(--muted)}.docs-section{display:grid;grid-template-columns:.75fr 1.3fr;gap:65px}.docs-section h2{font-size:42px}.docs-section p{font-size:12px;color:var(--muted);margin:20px 0}.api-example-wrap{background:var(--ink);padding:25px;border-radius:12px}.api-resource{border-bottom:1px solid var(--line);padding:25px 0;display:flex;gap:16px}.api-resource code{font-size:11px;color:#4d6a55}.api-resource h3{font-size:15px;margin-bottom:6px}.api-resource p{margin:0;font-size:11px}.story-hero{max-width:1040px}.story-hero h1{max-width:930px}.story-visual{background:#e6e8dc;border-radius:15px;min-height:365px;display:grid;place-items:center;position:relative;overflow:hidden;margin-top:35px}.story-visual>img{width:150px;height:150px;z-index:2;transform:rotate(-8deg)}.story-visual:after,.story-visual:before{content:"";position:absolute;border:1px solid #9cac9547;border-radius:50%;width:650px;height:230px;transform:rotate(-25deg)}.story-visual:after{transform:rotate(25deg);width:450px;height:450px}.story-label{bottom:25px;left:30px;color:#637858;letter-spacing:.06em}.story-coordinates,.story-label{position:absolute;font-size:10px}.story-coordinates{right:30px;top:25px;font-family:monospace;color:#738467}.story-text{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.story-text>div>p{font-size:15px;color:var(--muted);margin-bottom:25px;line-height:1.9}.contact-layout{display:grid;grid-template-columns:.85fr 1fr;gap:110px;padding-top:35px;padding-bottom:100px}.contact-copy h1{font-size:69px;letter-spacing:-.065em;line-height:1.08;margin:25px 0}.contact-copy>p{font-size:14px;color:var(--muted);max-width:350px;margin-bottom:40px}.contact-points{display:flex;flex-direction:column;gap:18px;font-size:12px;color:var(--muted)}.contact-points>span{display:flex;gap:12px;align-items:center}.contact-points svg{color:#668360}.contact-email{display:block;margin-top:45px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.contact-form{background:#efeee5;border:1px solid var(--line);padding:35px;border-radius:13px}.contact-form label{display:block;font-size:10px;margin-bottom:20px;font-weight:500}.contact-form label>input,.contact-form select,.contact-form textarea{display:block;width:100%;background:#fffdf7;border:1px solid #d6d9cb;border-radius:6px;padding:13px;margin-top:8px;font-size:12px;color:var(--ink)}.contact-form textarea{resize:vertical;min-height:108px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form .consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:10px;color:var(--muted);line-height:1.7}.contact-form .consent>input{width:14px;height:14px;margin-top:2px;flex-shrink:0;accent-color:var(--ink)}.consent a{text-decoration:underline;text-underline-offset:3px}.contact-form>.button{width:100%;font-size:11px}.form-note{font-size:9px;color:var(--muted);margin-top:15px;text-align:center}.form-error{font-size:11px;color:#a63720;background:#fae5da;border-radius:6px;padding:12px;margin:15px 0}.form-success{background:#e2ecdd;border:1px solid #b5cab0;padding:25px;border-radius:10px}.form-success h3{font-size:22px;margin:15px 0}.form-success p{font-size:12px;color:var(--muted)}.legal-copy{max-width:760px;padding-bottom:100px}.legal-copy h2{font-size:25px;margin:35px 0 15px;letter-spacing:-.04em}.legal-copy li,.legal-copy p{font-size:13px;color:var(--muted);line-height:1.9}.legal-copy a{text-decoration:underline}.honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.not-found{padding:130px 0;text-align:center}.not-found h1{font-size:60px;margin:20px}.not-found p{margin-bottom:30px;color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.email-capture{max-width:460px;margin-top:30px}.email-entry{display:flex;align-items:center;background:var(--white);border:1px solid #d7d9ce;border-radius:9px;padding:5px;gap:5px;box-shadow:0 4px 15px #142f3505}.email-entry>input{min-width:0;flex:1 1;border:0;background:transparent;padding:12px;font-size:12px;color:var(--ink);outline:none}.email-entry:focus-within{border-color:#a7694c;outline:2px solid #ef643d20}.email-entry .button{font-size:11px;gap:17px;padding:13px 17px;min-height:44px;border-radius:6px}.email-note{font-size:8px;color:var(--muted);margin-top:10px;line-height:1.6}.email-note a{text-decoration:underline;text-underline-offset:3px}.hero-explore{margin-top:20px;font-size:10px}.email-error{font-size:10px;color:#97391f;margin-top:10px;line-height:1.7}.email-thanks{display:flex;gap:13px;align-items:center;padding:17px;background:#e3ecdc;border:1px solid #c9d7bf;border-radius:8px}.email-thanks strong{display:block;font-size:11px}.email-thanks span{display:block;font-size:9px;color:var(--muted);margin-top:5px}.email-capture-closing{margin:0 auto;max-width:420px;text-align:left}.email-capture-closing .email-note{color:#5d3b2d;text-align:center}.hero-footnote{margin-top:25px}@media(max-width:560px){.email-capture{margin-top:25px;max-width:100%}.email-entry>input{font-size:12px;padding:11px 9px}.email-entry .button{font-size:10px;gap:9px;padding:12px;min-height:43px}.email-entry .button svg{width:14px}.email-note{font-size:8px}.email-capture-closing{max-width:345px}.hero-explore{font-size:10px;margin-top:19px}.hero-footnote{margin-top:22px}.closing-inner>.email-capture{margin-top:0}.email-thanks strong{font-size:10px}}@keyframes sound{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.desktop-nav{font-size:13px}.header-cta{font-size:12px}.hero h1{letter-spacing:-.055em}.hero h1 em{letter-spacing:-.045em}.hero-copy>p{font-size:16px}.hero-eyebrow,.hero-footnote{font-size:10px}.section-heading>p{font-size:14px}.product-card>p{font-size:13px}.card-link{font-size:12px}.product-number{font-size:9px}.feature-line h3,.section-copy>p{font-size:14px}.feature-line p{font-size:12px}.belief-grid p{font-size:13px}.faq-list summary{font-size:14px}.faq-list details p{font-size:13px}.footer-brand>p,.footer-top h3,.footer-top>div:not(:first-child)>a{font-size:12px}.footer-note p{font-size:11px}.footer-bottom{font-size:10px}.detail-grid p,.email-entry>input,.process-grid p{font-size:13px}.email-note{font-size:9px}@media(min-width:1600px){.container{width:min(1320px,calc(100% - 140px))}.hero-grid{min-height:780px}.hero h1{font-size:94px}.hero-copy>p{font-size:16px}.hero-eyebrow{font-size:10px}.product-stage{transform:scale(1.05)}.hero-footnote{font-size:10px}.desktop-nav{font-size:12px}}@media(max-width:1100px){.container{width:calc(100% - 70px)}.header-inner{width:calc(100% - 60px)}.hero-grid{min-height:635px;grid-template-columns:1fr 1fr;gap:0}.hero h1{font-size:66px}.hero-actions{gap:16px}.hero-actions .button{padding:14px 17px;gap:14px;font-size:10px}.quiet-link{font-size:10px}.product-stage{padding:60px 0 80px 15px;min-height:530px}.workspace-main{padding-left:15px;padding-right:15px}.workspace{min-height:330px}.workspace h3{font-size:20px}.workspace-rail{width:39px}.floating-player{right:-10px;width:250px;bottom:98px}.floating-player .waveform{gap:1.5px}.call-chip{left:4px;top:50px}.stage-annotation{top:22px}.hero-footnote{font-size:8px}.hero-baseline{font-size:7px}.product-card{padding:21px}.product-card h3{font-size:19px}.product-illustration{height:164px}.section{padding:85px 0}.section-heading{gap:40px}.section-heading>p{max-width:280px;font-size:12px}.split-section{gap:55px}.routing-demo{padding:25px}.developer-grid{gap:40px}.developer-section h2{font-size:48px}.developer-code pre{font-size:10px}.developer-bottom{font-size:9px;gap:15px}.developer-bottom>span:last-child{display:none}.belief-grid{gap:30px}.belief-grid h3{font-size:19px}.faq-grid{gap:65px}.footer-top{gap:25px}.contact-layout{gap:60px}.contact-copy h1{font-size:58px}.interior-grid{gap:25px}.interior-grid h1{font-size:55px}.calculator-config,.calculator-total{padding:35px}.total-number{font-size:57px}}@media(max-width:850px){.container{width:calc(100% - 48px)}.header-inner{width:calc(100% - 40px);height:75px;gap:18px}.brand img{width:145px}.desktop-nav{display:none}.header-cta{margin-left:auto}.mobile-toggle{display:grid;place-items:center;background:none;color:var(--ink);padding:8px}.mobile-toggle svg{width:21px}.mobile-nav{flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:15px 25px 25px;box-shadow:0 20px 30px #142f3510}.mobile-nav,.mobile-nav a{display:flex;border-bottom:1px solid var(--line)}.mobile-nav a{align-items:center;justify-content:space-between;padding:17px 0;font-size:14px}.hero-grid{grid-template-columns:1fr;max-width:660px;padding-top:30px;gap:0}.hero-copy{padding-top:25px}.hero h1{font-size:clamp(60px,10vw,81px)}.hero-copy>p{font-size:15px}.hero-footnote{font-size:9px;margin-top:25px}.hero-actions .button{font-size:12px;padding:15px 22px;gap:22px}.quiet-link{font-size:12px}.hero-actions{gap:25px}.product-stage{max-width:540px;width:100%;justify-self:center;padding:60px 15px 92px 25px;min-height:540px;margin-top:20px}.workspace{max-width:440px}.workspace-main{padding:0 22px 21px}.workspace-rail{width:47px}.workspace h3{font-size:23px}.floating-player{right:1px;bottom:105px}.floating-chip{left:20px;top:45px}.stage-annotation{right:10px}.hero-baseline>span:nth-child(2){display:none}.hero-baseline{font-size:8px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:35px}.section-heading>p{max-width:500px;font-size:13px}.section-heading h2{margin-top:16px}.product-cards{grid-template-columns:1fr;max-width:650px}.product-card{display:grid;grid-template-columns:1fr 1fr;column-gap:25px;padding:25px 28px}.product-card-top{grid-column:1/3}.product-illustration{grid-column:1;grid-row:2/5;margin:15px 0 0;height:186px}.product-card h3{margin-top:30px;font-size:23px;grid-column:2}.product-card>p{grid-column:2;min-height:0;font-size:12px}.card-link{grid-column:2;margin-top:18px;font-size:10px}.split-section{grid-template-columns:1fr;gap:45px}.section-copy>p{max-width:540px}.feature-line{max-width:100%}.routing-demo{max-width:530px;width:100%;justify-self:center;padding:29px 40px}.developer-grid{grid-template-columns:1fr;gap:40px}.developer-section h2{font-size:52px}.developer-code{max-width:650px;width:100%}.developer-code pre{font-size:12px}.developer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:35px;font-size:10px}.belief-grid{gap:25px}.belief-grid h3{font-size:18px}.belief-grid p{font-size:11px}.belief-grid>div{padding:0}.pricing-banner{padding:32px;align-items:flex-start;flex-direction:column}.faq-grid{grid-template-columns:1fr;gap:35px}.faq-grid h2 br{display:none}.faq-list summary{font-size:14px}.footer-top{grid-template-columns:1.2fr 1fr 1fr}.footer-note{display:none}.interior-grid{grid-template-columns:1fr;gap:0}.interior-grid .interior-hero{padding-bottom:0}.interior-grid .product-stage{margin:0 auto 35px;max-width:540px;min-height:540px}.feature-band{flex-wrap:wrap;justify-content:flex-start;gap:25px 40px}.detail-grid{gap:25px}.detail-grid h3{font-size:20px}.numbers-panel{padding:35px;gap:40px}.numbers-panel h2{font-size:35px}.pricing-calculator{grid-template-columns:1fr 1fr}.calculator-config,.calculator-total{padding:28px}.calculator-config h3{font-size:28px}.total-number{font-size:45px}.total-number>span{font-size:12px}.pricing-info-grid{grid-template-columns:1fr}.docs-section,.story-text{grid-template-columns:1fr;gap:30px}.contact-layout{grid-template-columns:1fr;gap:40px;max-width:650px}.contact-copy h1{font-size:66px}.contact-copy>p{max-width:100%;margin-bottom:25px}.contact-email{margin-top:26px}.contact-points{gap:14px}.interior-hero{padding:60px 0 40px}.interior-hero h1{font-size:65px}.story-visual{min-height:300px}.process-grid{gap:30px}.process-grid h3{font-size:19px}}@media(max-width:560px){.container{width:calc(100% - 40px)}.header-inner{width:calc(100% - 32px);height:70px;gap:8px}.brand img{width:135px}.header-cta{padding:10px 12px;font-size:10px;gap:12px;min-height:36px}.mobile-toggle{padding:7px}.hero-grid{padding-top:18px;padding-bottom:18px}.hero-copy{padding-top:22px}.hero-eyebrow{font-size:7px;letter-spacing:.13em;gap:6px;margin-bottom:24px}.hero h1{font-size:clamp(48px,12.7vw,69px)}.hero-copy>p{font-size:13px;margin-top:23px}.hero-actions{margin-top:25px;gap:18px}.hero-actions .button{font-size:10px;padding:13px 16px;gap:16px;min-height:46px}.quiet-link{font-size:10px;gap:7px}.hero-footnote{font-size:7px;margin-top:25px;gap:5px}.mini-star{font-size:17px}.product-stage{min-height:445px;margin-top:18px;padding:52px 3px 86px 9px}.workspace{min-height:303px;border-radius:10px;transform:rotate(-2deg)}.workspace-rail{width:35px;gap:16px;padding:12px 0}.workspace-rail>img{width:22px;height:22px;margin-bottom:4px}.workspace-rail>span svg{width:13px;height:13px}.workspace-rail>span.selected{width:24px;height:24px}.workspace-main{padding:0 14px 13px}.workspace-top{font-size:6px;padding:11px 0}.sample-badge{font-size:6px;padding:3px 5px}.workspace-heading{margin:15px 0}.workspace h3{font-size:19px}.micro-label{font-size:5px}.circle-avatar{width:23px;height:23px;font-size:8px}.mini-stats{margin-bottom:14px;gap:8px}.mini-stats>div{padding:10px}.mini-stats small{font-size:6px}.mini-stats strong{font-size:22px;margin-top:7px}.mini-stats strong>span.available{font-size:5px;padding:3px 4px}.conversation-row{padding:8px 0}.conversation-row .avatar{width:26px;height:26px;font-size:7px}.conversation-row strong{font-size:7px}.conversation-row small{font-size:6px}.list-heading{font-size:7px}.tag{font-size:5px}.floating-chip{left:5px;top:27px;padding:9px 11px;gap:9px;border-radius:8px}.floating-chip .round-icon{width:29px;height:29px}.floating-chip .round-icon svg{width:15px}.floating-chip strong{font-size:8px}.floating-chip small{font-size:6px}.chip-wave svg{width:20px}.stage-annotation{top:8px;right:5px;font-size:7px}.floating-player{bottom:73px;right:0;width:230px;padding:11px 13px;gap:10px;border-radius:8px}.floating-player>.round-icon{width:29px;height:29px}.floating-player strong{font-size:8px}.floating-player .waveform{height:17px;gap:1px}.waveform i{width:2px;max-height:17px}.floating-player>button{width:25px;height:25px}.stage-switcher{bottom:18px;left:50%;padding:3px}.stage-switcher button{font-size:7px;padding:8px 10px}.demo-caption{bottom:0;font-size:5px}.hero-baseline{padding:18px 0;font-size:6px;letter-spacing:.1em}.section{padding:65px 0}.eyebrow{font-size:8px;letter-spacing:.13em}h2{font-size:39px}.section-heading{gap:18px;margin-bottom:30px}.section-heading>p{font-size:12px}.product-cards{gap:15px}.product-card{display:block;padding:25px}.product-number{font-size:8px}.product-illustration{height:190px;margin:25px 0 15px}.product-card h3{margin-top:20px;font-size:25px}.product-card>p{font-size:12px;max-width:100%;line-height:1.85}.card-link{font-size:11px;margin-top:25px;padding-top:20px}.contact-illustration{padding:0 18px}.phone-orbit{height:170px;width:170px}.orbit-b{width:225px;height:115px}.extension-one{left:14%}.extension-two{right:9%}.developer-illustration>div>span{font-size:17px}.developer-illustration .code-result{font-size:13px}.code-bracket{font-size:90px}.routing-section{padding-top:15px}.split-section{gap:35px}.section-copy>p{font-size:12px}.feature-line{gap:14px;padding:17px 0}.feature-line h3{font-size:12px}.feature-line p{font-size:10px}.routing-demo{padding:25px 20px 20px;min-height:515px}.routing-toolbar{font-size:9px;gap:5px}.routing-toolbar>span:first-child{gap:5px}.routing-toolbar .sample-badge{font-size:6px}.route-source{padding:15px;gap:11px}.route-source strong{font-size:11px}.hours-toggle{font-size:9px;padding:13px}.interaction-hint{font-size:7px}.developer-section{padding-bottom:0}.developer-section h2{font-size:43px}.developer-grid{padding-bottom:35px;gap:35px}.developer-code pre{font-size:9px;padding:15px 17px 20px;line-height:2.2;min-height:182px}.code-title{font-size:8px;padding:21px 17px 0}.code-toolbar{padding:0 17px}.code-toolbar button{font-size:9px;padding:15px 0}.code-bottom{padding:14px 17px;font-size:8px}.code-format{font-size:6px}.code-note{font-size:7px;padding:0 17px 15px}.developer-bottom{font-size:8px;gap:18px;padding:25px 0}.developer-bottom>span{gap:7px}.developer-bottom svg{width:14px}.developer-bottom>span:nth-child(3){display:none}.belief-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.belief-grid>div{display:grid;grid-template-columns:45px 1fr;gap:10px 16px}.belief-icon{grid-row:1/3;margin:0}.belief-grid h3{font-size:20px;margin-bottom:2px}.belief-grid h3 br{display:none}.belief-grid p{grid-column:2;font-size:12px;max-width:100%}.pricing-banner{padding:27px}.pricing-banner h2{font-size:28px}.pricing-banner .text-link{font-size:10px}.faq-grid{gap:30px}.faq-list summary{font-size:12px;padding:22px 0}.faq-list details p{font-size:11px}.closing-inner{padding:64px 0 57px}.closing-inner h2{font-size:42px;max-width:330px;line-height:1.08;margin:24px auto}.closing-inner>.eyebrow{font-size:7px}.closing-inner .button{font-size:10px;gap:14px;padding:14px 18px}.closing-inner>p{font-size:9px}.cta-orbit{width:400px;height:180px}.orbit-one{left:-310px;top:0}.orbit-two{right:-300px;bottom:0}.site-footer{padding-top:42px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:35px}.footer-brand{grid-column:1/3}.footer-brand img{width:155px}.footer-brand>p{font-size:10px;margin:14px 0}.eikal-label{font-size:8px}.footer-top h3{font-size:11px;margin-bottom:20px}.footer-top>div:not(:first-child)>a{font-size:10px;margin-bottom:15px}.footer-bottom{font-size:7px;gap:20px;padding:20px 0}.footer-bottom>span:last-child{display:none}.interior-hero{padding:45px 0 35px}.interior-grid h1,.interior-hero h1{font-size:49px;line-height:1.07;margin:22px 0}.interior-hero>p,.interior-intro{font-size:13px}.interior-grid .interior-hero{padding-top:40px}.interior-grid .product-stage{min-height:445px;margin:20px 0}.feature-band{gap:18px 25px;font-size:9px;padding:22px 0}.feature-band svg{width:14px}.detail-grid{grid-template-columns:1fr;gap:25px}.detail-grid>div{padding-top:22px}.detail-grid .detail-number{margin-bottom:15px}.detail-grid h3{font-size:25px;margin-bottom:12px}.detail-grid p{font-size:12px}.process-grid{grid-template-columns:1fr;gap:35px;margin-top:35px}.process-grid h3{font-size:24px;margin:15px 0 10px}.process-grid p{font-size:12px}.numbers-panel{grid-template-columns:1fr;padding:27px;gap:25px}.numbers-panel h2{font-size:34px}.numbers-list>div{padding:17px 0;gap:15px}.numbers-list h3{font-size:13px}.numbers-list p{font-size:11px}.pricing-calculator{grid-template-columns:1fr;margin-top:0}.calculator-config{padding:28px}.calculator-total{padding:32px 28px}.calculator-config h3{font-size:31px}.total-number{font-size:63px;margin-top:30px}.total-number>span{font-size:14px}.pricing-info{padding:26px}.pricing-info h3{font-size:27px}.service-table{font-size:10px}.service-table td,.service-table th{padding:14px 10px}.service-table th{font-size:8px}.service-table small{font-size:9px}.docs-section{gap:25px}.docs-section h2{font-size:37px}.api-example-wrap{padding:12px}.story-visual{min-height:270px;margin-top:15px}.story-visual>img{width:110px;height:110px}.story-label{font-size:8px;left:20px;bottom:20px}.story-coordinates{font-size:8px;right:20px;top:20px}.story-text{gap:25px}.story-text>div>p{font-size:13px}.contact-layout{padding-top:25px;padding-bottom:60px;gap:35px}.contact-copy h1{font-size:54px}.contact-copy>p{font-size:13px}.contact-points{font-size:11px}.contact-email{font-size:12px}.contact-form{padding:25px}.form-row{grid-template-columns:1fr;gap:0}.contact-form label{font-size:11px}.contact-form label>input,.contact-form select,.contact-form textarea{font-size:14px}.legal-copy h2{font-size:23px}.legal-copy li,.legal-copy p{font-size:12px}.not-found h1{font-size:43px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.floating-chip,.floating-player,.workspace{will-change:auto}}[id]{scroll-margin-top:110px}.hero-actions{flex-wrap:wrap;align-items:center}.interior-hero .hero-actions{margin-top:28px;gap:22px}.interior-hero .hero-actions .button{margin-top:0}.spaced-heading{margin:22px 0 40px}.feature-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 36px}.feature-detail-grid article{border-top:1px solid var(--line);padding-top:24px}.detail-number{color:#8c7152;font:12px monospace;display:block;margin-bottom:20px}.billing-grid h3,.feature-detail-grid h3{font-size:23px;line-height:1.25;letter-spacing:-.04em;margin:0 0 14px}.billing-grid p,.feature-detail-grid p{font-size:14px;line-height:1.85;color:var(--muted)}.editorial-split{display:grid;grid-template-columns:1fr 1fr;gap:95px}.editorial-split h2{margin-top:22px}.editorial-copy p{font-size:16px;line-height:1.9;color:var(--muted);margin-bottom:22px}.editorial-copy .text-link{margin-top:12px}.ai-story-section,.trunk-section{background:#eeeee5}.trunk-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.trunk-cards article{padding:42px;background:var(--white);border:1px solid var(--line);border-radius:14px}.trunk-cards article.trunk-sayvona{background:#e0e9dc;border-color:#cddac8}.trunk-cards h3{font-size:32px;line-height:1.2;letter-spacing:-.05em;margin:22px 0}.trunk-cards li,.trunk-cards p{color:var(--muted);font-size:14px;line-height:1.85}.trunk-cards p+p{margin-top:18px}.trunk-cards ul{padding-left:18px;margin:20px 0 28px}.trunk-cards li{margin:10px 0}.trunk-cards .text-link{margin-top:20px}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan-card{border:1px solid #d8dacf;border-radius:12px;background:var(--white);padding:26px 22px;display:flex;flex-direction:column}.plan-featured{border-color:#a1b6a0;background:#e7ede1}.plan-selected{border-color:#c95835;box-shadow:0 0 0 1px #c95835}.enterprise-card{background:#eae6ed}.custom-amount{font-size:33px}.plan-capture{margin-top:22px;border-top:1px solid #c6cfc0;padding-top:18px}.plan-capture .email-capture{margin:0;width:100%}.plan-email-label{display:block;font-size:12px;margin-bottom:10px}.email-capture-plan .email-entry{display:flex;flex-direction:column;background:transparent;border:0;padding:0;gap:10px;box-shadow:none}.email-capture-plan .email-entry>input{border:1px solid #aebda6;border-radius:6px;background:var(--white);width:100%;min-width:0;padding:13px 10px;font-size:14px}.email-capture-plan .email-entry>button{width:100%;padding:13px;font-size:12px}.email-capture-plan .email-note{font-size:10px;line-height:1.8;color:#53624f}.email-capture-plan .email-thanks{padding:0;flex-wrap:wrap;gap:10px;background:transparent}.email-capture-plan .email-thanks strong{font-size:13px;line-height:1.6}.email-capture-plan .email-thanks span{font-size:11px;line-height:1.7}.plan-detail-link{font-size:11px;line-height:1.8;display:inline-flex;align-items:center;gap:5px;margin-top:15px;text-decoration:underline;text-underline-offset:4px}.selected-plan-summary{background:#dfe8d8;border:1px solid #becdb4;padding:22px;border-radius:8px;margin-bottom:27px}.selected-plan-summary>strong{display:block;font-size:23px;margin:12px 0;letter-spacing:-.04em}.selected-plan-summary p{font-size:13px;line-height:1.8;color:#4a5f4b;margin-bottom:10px}.selected-plan-summary small{font-size:11px;line-height:1.8;color:#536650}.budget-amount.budget-quote{font-size:40px}@media (max-width:560px){.email-capture-plan .email-entry>input{font-size:16px}}.plan-card>.eyebrow{font-size:9px}.plan-card h3{font-size:25px;margin:17px 0 14px;letter-spacing:-.05em}.plan-description{min-height:68px;font-size:13px;color:var(--muted);line-height:1.7}.plan-amount{font-size:clamp(28px,2.8vw,38px);letter-spacing:-.05em;margin-top:25px;white-space:nowrap}.plan-amount small{font-size:12px;letter-spacing:0}.plan-period{font-size:11px;color:var(--muted);margin:6px 0 23px}.plan-card ul{list-style:none;margin:0;padding:22px 0 0;border-top:1px solid #cfd5c7}.plan-card li{display:flex;align-items:flex-start;gap:8px;margin-bottom:15px;font-size:12px;line-height:1.65}.plan-card li svg{flex-shrink:0;margin-top:3px}.plan-unit{margin:auto 0 23px;padding-top:12px;color:var(--muted);font-size:11px;line-height:1.8}.plan-card .button{justify-content:space-between;padding:13px 14px;font-size:11px;gap:8px}.button-outline{background:transparent;color:var(--ink);border:1px solid #b3c0b2}.button-outline:hover{background:#e1e8d9;color:var(--ink)}.plan-number{border-top:1px solid #d6dcce;padding-top:17px;margin-top:23px;font-size:11px;color:var(--muted);line-height:1.8}.plan-number strong{color:var(--ink)}.commercial-note{font-size:12px;line-height:1.85;color:var(--muted);margin:25px 0;max-width:1100px}.rate-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;background:var(--white);overflow:hidden}.rate-strip>div{padding:30px}.rate-strip>div+div{border-left:1px solid var(--line)}.rate-strip span{font-size:13px}.rate-strip strong{display:block;font-size:33px;letter-spacing:-.05em;margin:16px 0 12px}.rate-strip strong small{letter-spacing:0;margin-left:5px;font-weight:500}.rate-strip p,.rate-strip strong small{font-size:12px;color:var(--muted)}.page-jump-nav{display:flex;gap:26px;flex-wrap:wrap;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-jump-nav a{font-size:13px}.page-jump-nav a:hover{color:#b3492c}.developer-pricing-card{display:grid;grid-template-columns:1fr 1fr;gap:90px;border:1px solid var(--line);border-radius:16px;padding:48px;background:#eae6ed}.developer-pricing-card h2{margin:22px 0}.developer-pricing-card p{color:var(--muted);font-size:14px;line-height:1.85;margin-bottom:25px}.free-price{font-size:52px;letter-spacing:-.055em;margin-bottom:25px}.free-price small{font-size:14px;color:var(--muted);letter-spacing:0;margin-left:12px}.plain-check-list{padding-left:18px;font-size:14px;line-height:1.85}.plain-check-list li{padding-left:4px;margin-bottom:15px}.billing-notes{gap:32px;margin-top:32px}.billing-notes,.volume-grid{display:grid;grid-template-columns:repeat(3,1fr)}.volume-grid{gap:18px}.volume-grid article{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:31px;min-height:300px}.volume-grid article.volume-featured{background:#e5ecdf;border-color:#b9cbb1}.volume-grid h3{font-size:27px;line-height:1.25;letter-spacing:-.045em;margin:22px 0 15px}.volume-grid p{color:var(--muted);font-size:13px;line-height:1.85}.volume-grid b{font-size:11px;font-weight:600;margin-top:auto;padding-top:22px}.volume-grid .text-link{margin-top:20px}.billing-notes p{font-size:13px;color:var(--muted);line-height:1.9}.billing-notes strong{display:block;color:var(--ink);margin-bottom:10px}.billing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 60px}.billing-grid article{border-top:1px solid var(--line);padding-top:25px}.worked-example{padding:35px 40px;background:#ece9dd;border:1px solid #dcd7c6;border-radius:12px;margin-top:55px}.worked-example h3{font-size:27px;letter-spacing:-.04em;margin:15px 0}.worked-example p{color:var(--muted);font-size:14px;line-height:1.9;margin:12px 0}.worked-example strong{color:var(--ink)}.budget-calculator{display:grid;grid-template-columns:1.15fr 1fr;border-radius:16px;overflow:hidden;background:#eaece3;border:1px solid #d4d9cd}.budget-controls{padding:42px}.budget-controls>.eyebrow{display:flex;align-items:center;gap:8px}.budget-controls h3{font-size:38px;line-height:1.15;letter-spacing:-.055em;margin:23px 0 28px}.budget-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid #c5cebc;gap:14px;margin-bottom:25px}.budget-tabs button{padding:12px 0;background:transparent;border:0;color:#63725f;font-size:12px;border-bottom:2px solid transparent}.budget-tabs button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.budget-field{display:flex;flex-direction:column;gap:10px;font-size:12px;margin-bottom:22px}.budget-field input,.budget-field select{background:#fffdf8;padding:13px 12px;border:1px solid #bbc7b2;border-radius:6px;color:var(--ink);width:100%;min-width:0;min-height:47px;font-size:14px}.budget-field small{font-size:11px;line-height:1.7;color:var(--muted)}.budget-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.trunk-choice{border:0;padding:0;margin:26px 0;min-width:0}.trunk-choice legend{font-size:12px;margin-bottom:15px}.trunk-choice label{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;margin-bottom:13px}.ai-budget-toggle input,.trunk-choice input{accent-color:var(--ink);margin-top:3px}.ai-budget-fields,.budget-notice,.developer-free-note{background:#f6f7ef;border:1px solid #d4dccb;border-radius:7px;padding:18px;font-size:12px;line-height:1.85;color:var(--muted);margin-bottom:22px}.developer-free-note strong{color:var(--ink);font-size:14px}.developer-free-note p{margin-top:8px}.ai-budget-toggle{display:flex;align-items:flex-start;gap:10px;font-size:12px;margin:8px 0 22px;line-height:1.6}.ai-budget-fields .budget-field{margin-bottom:10px}.budget-result{background:var(--ink);color:#f7f4ed;padding:45px 38px}.budget-result>.eyebrow{color:#bbc7c1;font-size:10px}.budget-amount{font-size:clamp(45px,5vw,69px);line-height:1.2;letter-spacing:-.055em;margin-top:28px;overflow-wrap:anywhere}.budget-amount>span{display:block;font-size:17px;letter-spacing:.02em;margin-bottom:8px;color:#b9c8c3}.budget-period{font-size:12px;color:#b7c5be;margin-top:12px}.budget-breakdown{margin:35px 0 25px;border-top:1px solid #ffffff26}.budget-breakdown p{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;font-size:13px;padding:17px 0;border-bottom:1px solid #ffffff26;line-height:1.7}.budget-breakdown strong{text-align:right;font-weight:500;flex-shrink:0}.budget-breakdown .budget-sum{font-size:14px}.budget-alert{background:#ffffff10;border:1px solid #d8c49a70;border-radius:7px;padding:16px;margin-bottom:20px;font-size:12px;color:#f2dfb6;line-height:1.85}.budget-footnote{color:#b5c4bd;font-size:12px;line-height:1.9;margin-bottom:28px}.budget-result .button{width:100%;justify-content:space-between}.budget-help{display:flex;align-items:center;gap:10px;font-size:12px;margin-top:22px}.ai-conversation{background:#ece7dc;border:1px solid #ddd5c6;border-radius:16px;padding:25px;margin:40px 0;box-shadow:0 30px 65px -45px #142f3560}.ai-conversation-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px}.ai-conversation-top>span:first-child{display:flex;align-items:center;gap:8px}.ai-conversation-top .sample-badge{font-size:8px;background:#f9f7ef}.ai-welcome{text-align:center;padding:24px 0}.ai-voice-symbol{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--orange);color:var(--paper);margin:0 auto 23px;box-shadow:0 0 0 9px #ef643d12,0 0 0 18px #ef643d08}.ai-welcome .eyebrow{font-size:8px}.ai-welcome h3{font-size:29px;line-height:1.3;letter-spacing:-.055em;margin-top:14px}.ai-scenarios{display:flex;gap:6px;justify-content:center;margin-bottom:22px}.ai-scenarios button{border:1px solid #d7d2c5;background:#f6f3e9;color:#52605b;border-radius:20px;padding:9px 11px;font-size:10px}.ai-scenarios button[aria-pressed=true]{color:#f9f6ee;background:var(--ink);border-color:var(--ink)}.ai-transcript{display:flex;flex-direction:column;gap:12px;min-height:300px}.ai-caller,.ai-reply{border-radius:12px;padding:18px 20px;max-width:93%}.ai-caller{background:#fffdf7;align-self:flex-end;border-bottom-right-radius:2px}.ai-reply{background:#dae6d3;border-bottom-left-radius:2px}.ai-transcript small{display:flex;gap:6px;align-items:center;font-size:8px;letter-spacing:.1em;color:#556754;margin-bottom:8px}.ai-transcript p{font-size:13px;line-height:1.75}.ai-next{display:flex;align-items:center;gap:13px;border-top:1px solid #d8d6c9;padding:17px 2px 0;margin-top:auto}.ai-next>span{flex:1 1;font-size:11px;line-height:1.65}.ai-next>svg{flex-shrink:0}.ai-next small{font-size:7px;margin-bottom:4px}.ai-demo-note{color:#6a7367;font-size:10px;line-height:1.8;margin-top:20px}.ai-demo-note svg{vertical-align:middle}.home-ai-section{background:#eee9de}.home-ai-section .ai-conversation{margin:0}.home-ai-section .section-copy>p{max-width:440px}.ai-home-points{list-style:none;padding:0;margin:25px 0 30px}.ai-home-points li{display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:16px}.ai-crosslink{background:#f1d5c1;border:1px solid #e7c6ac;border-radius:16px;padding:48px 65px;display:grid;grid-template-columns:180px 1fr;gap:55px;align-items:center;margin-top:30px;margin-bottom:50px}.ai-crosslink-icon{font-size:165px;color:#d36939;line-height:1;text-align:center}.ai-crosslink h2{margin:20px 0;font-size:45px}.ai-crosslink p{color:#6c6559;font-size:14px;line-height:1.9;max-width:700px;margin-bottom:25px}.connection-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.connection-cards>a{padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--white);transition:transform .2s}.connection-cards>a:hover{transform:translateY(-4px)}.connection-cards span{font-size:9px;letter-spacing:.07em;color:var(--muted)}.connection-cards h3{font-size:25px;letter-spacing:-.045em;line-height:1.25;margin:23px 0 16px}.connection-cards p{color:var(--muted);font-size:13px;line-height:1.85}.connection-cards b{display:flex;align-items:center;gap:10px;margin-top:25px;font-size:11px;font-weight:600}.ai-pricing-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px}.ai-pricing-panel h2{margin:23px 0}.ai-pricing-panel p{color:var(--muted);font-size:14px;line-height:1.9;margin-bottom:25px}.cost-layers{list-style:none;padding:0;margin:0}.cost-layers li{display:flex;gap:22px;border-top:1px solid var(--line);padding:25px 0 5px}.cost-layers li>span{color:#9d7955;font:12px monospace;padding-top:5px}.cost-layers h3{font-size:21px;margin:0 0 12px;letter-spacing:-.035em}.workflow-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.workflow-timeline article{border-top:1px solid #c5cbbd;padding-top:25px}.workflow-timeline article>span{font:12px monospace;color:#857653}.workflow-timeline h3{font-size:26px;letter-spacing:-.04em;margin:22px 0 15px}.workflow-timeline p{font-size:14px;color:var(--muted);line-height:1.85}.api-reference-list{display:grid;gap:20px}.api-reference-list article{display:flex;gap:30px;padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--white)}.api-reference-list article>svg{flex-shrink:0;margin-top:5px;color:#8e749b}.api-reference-list h3{font-size:24px;margin:0 0 15px;letter-spacing:-.04em}.api-reference-list code{font-size:13px;color:#6d567c;overflow-wrap:anywhere}.api-reference-list p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:16px;max-width:800px}.comparison-intro{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden}.comparison-intro article{background:#e4ebdf;padding:45px}.comparison-intro article+article{background:#ece6d9}.comparison-intro h2{font-size:42px;margin:23px 0}.comparison-intro p{color:var(--muted);font-size:15px;line-height:1.85;margin-bottom:25px}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.comparison-table{width:100%;min-width:640px;border-collapse:collapse;background:var(--white);text-align:left;font-size:14px;line-height:1.8}.comparison-table caption{text-align:left;padding:20px 25px;color:var(--muted);font-size:12px;background:#efeee5}.comparison-table td,.comparison-table th{padding:22px 25px;border-bottom:1px solid var(--line);width:36%}.comparison-table th:first-child{width:28%}.comparison-table thead th{background:#e4eadd}.comparison-table td{color:var(--muted)}.comparison-table tbody tr:last-child>*{border-bottom:0}.hosting-section{border-top:1px solid var(--line)}.hosting-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hosting-cards article{background:#ece7dd;border:1px solid #dad5c8;border-radius:14px;padding:38px}.hosting-cards article:last-child{background:#e4e9df;border-color:#cdd5c6}.hosting-cards h3{font-size:31px;line-height:1.2;letter-spacing:-.045em;margin:22px 0}.hosting-cards p{color:var(--muted);font-size:14px;line-height:1.85;margin:15px 0}.hosting-cards dl{font-size:13px;line-height:1.75;margin:25px 0}.hosting-cards dt{font-weight:700;margin-top:17px}.hosting-cards dd{margin:5px 0 0;color:var(--muted)}.hosting-footnote{font-size:13px;line-height:1.85;color:var(--muted);margin-top:24px}.contact-copy .contact-detail-note{font-size:13px;margin-top:28px}@media (min-width:851px){.section-heading>p{font-size:15px;max-width:365px;line-height:1.85}.process-grid p{font-size:14px;line-height:1.85}.faq-list details p{font-size:14px;line-height:1.9}}@media (max-width:1100px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.plan-description{min-height:42px}.plan-amount{font-size:39px}.ai-pricing-panel,.developer-pricing-card,.editorial-split{gap:45px}.budget-controls,.budget-result{padding:30px}.ai-conversation{padding:20px}.ai-conversation-top{flex-wrap:wrap}.ai-scenarios button{font-size:9px;padding:9px}.rate-strip>div{padding:25px}.rate-strip strong{font-size:28px}}@media (max-width:850px){.feature-detail-grid{grid-template-columns:repeat(2,1fr)}.ai-pricing-panel,.developer-pricing-card,.editorial-split{grid-template-columns:1fr;gap:35px}.budget-calculator{grid-template-columns:1fr}.budget-result{padding:38px}.budget-amount{font-size:62px}.ai-conversation{max-width:570px;width:100%;justify-self:center;margin:40px 0;padding:26px}.ai-conversation-top{flex-wrap:nowrap}.ai-scenarios button{font-size:11px;padding:10px 13px}.ai-crosslink{grid-template-columns:95px 1fr;gap:30px;padding:40px}.ai-crosslink-icon{font-size:95px}.ai-crosslink h2{font-size:37px}.connection-cards{grid-template-columns:1fr}.workflow-timeline{grid-template-columns:repeat(2,1fr)}.hosting-cards,.rate-strip,.trunk-cards{grid-template-columns:1fr}.rate-strip>div+div{border-left:0;border-top:1px solid var(--line)}.rate-strip>div{padding:25px 30px}.rate-strip strong{font-size:35px}.billing-notes{gap:20px}.billing-notes,.volume-grid{grid-template-columns:1fr}.comparison-intro article{padding:30px}.comparison-intro h2{font-size:34px}}@media (max-width:560px){.billing-grid,.comparison-intro,.feature-detail-grid,.plan-grid{grid-template-columns:1fr}.feature-detail-grid{gap:30px}.feature-detail-grid h3{font-size:25px}.editorial-copy p,.feature-detail-grid p{font-size:14px}.editorial-split{gap:28px}.interior-hero .hero-actions{gap:22px}.hero-actions .text-link,.interior-hero .hero-actions .button{font-size:12px}.hosting-cards article,.trunk-cards article{padding:27px}.hosting-cards h3,.trunk-cards h3{font-size:29px}.plan-card{padding:29px}.plan-card>.eyebrow{font-size:10px}.plan-card h3{font-size:30px}.plan-description{min-height:0;font-size:14px}.plan-amount{font-size:42px}.plan-card li{font-size:13px}.plan-number,.plan-unit{font-size:12px}.plan-card .button{font-size:13px}.plan-period{font-size:12px}.page-jump-nav{gap:15px 23px}.page-jump-nav a{font-size:12px}.developer-pricing-card{padding:27px;gap:30px}.free-price{font-size:44px}.budget-controls,.budget-result{padding:27px 22px}.budget-controls h3{font-size:34px}.budget-tabs{gap:13px}.budget-tabs button{font-size:11px}.budget-field input,.budget-field select{font-size:16px}.budget-field-pair{grid-template-columns:1fr;gap:0}.budget-field,.trunk-choice label,.trunk-choice legend{font-size:13px}.budget-breakdown p{font-size:12px;gap:15px}.budget-breakdown strong{max-width:50%;overflow-wrap:anywhere}.budget-amount{font-size:54px}.ai-conversation{padding:20px 16px}.ai-conversation-top{font-size:10px;gap:6px}.ai-conversation-top>span:first-child{gap:5px}.ai-conversation-top .sample-badge{font-size:7px}.ai-welcome h3{font-size:29px}.ai-welcome .eyebrow{font-size:7px}.ai-scenarios{flex-wrap:wrap}.ai-scenarios button{font-size:10px;padding:10px}.ai-transcript{min-height:335px}.ai-caller,.ai-reply{padding:17px}.ai-transcript p{font-size:13px}.ai-crosslink{grid-template-columns:1fr;padding:30px;gap:10px}.ai-crosslink-icon{font-size:73px;text-align:left}.ai-crosslink h2{font-size:34px}.connection-cards>a{padding:26px}.workflow-timeline{grid-template-columns:1fr;gap:25px}.workflow-timeline h3{margin-top:15px}.api-reference-list article{gap:16px;padding:22px}.api-reference-list h3{font-size:24px}.api-reference-list code{font-size:11px}.worked-example{padding:27px;margin-top:35px}.worked-example h3{font-size:26px}.comparison-intro article{padding:30px}.commercial-note{font-size:12px}.faq-list details p{font-size:13px;line-height:1.85}.faq-list summary{font-size:14px}}:root{--header-height:114px}[id]{scroll-margin-top:calc(var(--header-height) + 24px)}[hidden]{display:none!important}.expanded-header{z-index:50}.header-utility{background:#eaece3;color:#425858;border-bottom:1px solid #d7ded3}.header-utility>div{width:min(1360px,calc(100% - 80px));margin:auto;min-height:31px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px}.header-utility a{display:flex;align-items:center;gap:9px}.header-utility a:hover{color:#a94325}.header-utility strong{font-size:9px;letter-spacing:.09em}.expanded-header .header-inner{height:82px;gap:25px}.expanded-header .brand img{width:148px}.expanded-header .desktop-nav{gap:20px}.nav-trigger{display:flex;gap:6px;align-items:center;padding:16px 0;background:transparent;color:var(--ink);font-size:12px}.nav-price[aria-current=page],.nav-trigger[aria-expanded=true]{color:#a83c21}.nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.nav-price{font-size:12px;padding:16px 0}.mega-panel{position:absolute;top:100%;left:0;right:0;background:#fffdf8;border-top:1px solid var(--line);border-bottom:1px solid #d5d9d0;box-shadow:0 30px 55px #142f3524;max-height:calc(100dvh - var(--header-height));overflow-y:auto}.mega-panel-inner{width:min(1280px,calc(100% - 112px));margin:auto}.mega-panel-top{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.mega-panel-top>a{font-size:13px;font-weight:600;display:flex;align-items:center;gap:12px}.mega-panel-top>span{font-size:9px;color:var(--muted);letter-spacing:.14em}.mega-panel-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.12fr;gap:32px;padding:27px 0}.mega-panel-grid.mega-two-groups{grid-template-columns:1fr 1fr 1.12fr}.mega-group h2{color:#617175;letter-spacing:.1em;font-size:9px;font-weight:600;text-transform:uppercase;margin-bottom:13px;line-height:1.5}.mega-group>a{display:block;border-radius:6px;margin:0 -10px 4px;padding:12px 10px;transition:background .15s}.mega-group>a:hover,.mega-group>a[aria-current=page]{background:#f0f1e8}.mega-link-title{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-weight:600;font-size:13px;line-height:1.5}.mega-link-description{display:block;font-size:11px;color:#617175;margin-top:5px;line-height:1.65}.availability-label,.nav-badge{display:inline-flex;align-items:center;width:fit-content;border:1px solid #d6dfd2;background:#edf1e5;color:#405746;font-size:10px;font-weight:500;border-radius:30px;padding:4px 9px;line-height:1.4;letter-spacing:0;text-transform:none}.nav-badge{font-size:8px;padding:2px 6px}.mega-feature{position:relative;border-radius:10px;padding:23px;background:#e5ecdE;overflow:hidden}.mega-feature .eyebrow{font-size:8px;max-width:190px}.mega-feature>img{position:absolute;width:50px;height:50px;right:-9px;top:33px;opacity:.12;transform:rotate(-15deg)}.mega-feature h3{font-size:25px;letter-spacing:-.055em;line-height:1.2;margin:24px 0 12px}.mega-feature p{font-size:11px;color:#486053}.mega-feature>a{gap:10px;margin-top:23px;font-weight:600}.mega-feature>a,.mega-panel-bottom{font-size:11px;display:flex;align-items:center}.mega-panel-bottom{border-top:1px solid var(--line);padding:15px 0 19px;gap:18px;color:#617175}.mega-panel-bottom a{color:var(--ink);display:flex;align-items:center;gap:9px}.footer-introduction{display:grid;grid-template-columns:1fr 1fr 1.15fr;align-items:center;gap:35px;padding:0 0 42px;border-bottom:1px solid var(--line)}.footer-introduction img{width:175px;height:auto}.footer-introduction p{color:var(--muted);font-size:13px}.footer-introduction>a:last-child{justify-self:end;display:block;font-size:11px;color:var(--muted)}.footer-introduction strong{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:17px;margin-top:9px}.footer-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding:43px 0}.footer-directory h3{font-size:13px;font-weight:600;margin-bottom:22px}.footer-directory a{display:block;font-size:12px;color:#617175;margin-bottom:15px;width:fit-content}.footer-directory a:hover{color:#a94325;text-decoration:underline;text-underline-offset:4px}.expanded-footer .footer-bottom{border-top:1px solid var(--line)}.discovery-hero{display:grid;grid-template-columns:1.65fr 1fr;gap:85px;padding-top:70px;padding-bottom:65px;align-items:center}.discovery-hero h1,.platform-intro h1,.story-page-hero h1{font-size:clamp(44px,4.7vw,72px);letter-spacing:-.06em;line-height:1.09;margin:25px 0}.discovery-hero>div>p,.platform-intro-bottom>p,.story-hero-grid>div>p{font-size:16px;max-width:590px;color:var(--muted);line-height:1.85}.discovery-feature{background:#e4ebde;border:1px solid #d8e0d2;border-radius:12px;padding:29px;position:relative}.discovery-feature h2{font-size:28px;letter-spacing:-.045em;margin:20px 0 12px}.discovery-feature p{font-size:13px;color:#506454;margin-bottom:25px}.discovery-feature-symbol{display:flex;align-items:center;margin-top:25px;gap:15px;color:#59735b}.discovery-feature-symbol>span{width:100%;height:1px;border-top:1px dashed #9aab92}.discovery-feature-symbol svg{flex-shrink:0}.discovery-directory{padding-bottom:80px}.discovery-tools{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:22px;align-items:center;margin-bottom:30px}.discovery-search{display:flex;align-items:center;gap:12px;background:#fffdf8;border:1px solid #d0d9ce;padding:0 15px;border-radius:7px;width:380px}.discovery-search input{background:transparent;border:0;padding:14px 0;font-size:14px;width:100%;min-width:0;color:var(--ink)}.discovery-filter{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:12px}.discovery-filter select{border:1px solid #d0d9ce;border-radius:7px;padding:13px;background:#fffdf8;color:var(--ink);max-width:220px;font-size:13px}.discovery-count{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.discovery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.discovery-card{display:flex;flex-direction:column;border:1px solid #d9ded2;border-radius:11px;padding:27px;min-height:295px;background:#fffdf8;transition:background .2s,transform .2s}.discovery-card:nth-child(3n+2){background:#eef0e5}.discovery-card:nth-child(3n+3){background:#f4e7db}.discovery-card:hover{transform:translateY(-4px);border-color:#a8b8a4}.discovery-card-top{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:34px}.discovery-card-top .eyebrow{font-size:9px;color:#586a63}.discovery-card-title h3{font-size:25px;letter-spacing:-.04em;line-height:1.3}.discovery-card-title .availability-label{margin-top:10px}.discovery-card>p{font-size:13px;margin:15px 0 26px;color:#617175;line-height:1.8}.discovery-card-foot{margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid #142f3520;padding-top:17px;font-size:11px;font-weight:600}.discovery-empty{text-align:center;padding:70px 20px}.discovery-empty h3{font-size:28px}.discovery-empty p{margin:14px 0 24px}.discovery-conversation{border-top:1px solid var(--line);padding:65px 0 90px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.discovery-conversation h2{margin-top:20px;font-size:clamp(35px,3.3vw,48px)}.discovery-conversation p{font-size:14px;margin-top:18px;color:var(--muted);max-width:450px}.discovery-conversation .email-capture{text-align:left;width:100%}.discovery-conversation>.button{justify-self:start}.page-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:11px;color:var(--muted);padding:30px 0 40px}.page-breadcrumb a:hover{color:#a94325}.story-page-hero{padding-bottom:70px}.story-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}.story-hero-grid .eyebrow{flex-wrap:wrap}.story-hero-grid h1{font-size:clamp(44px,4.4vw,66px)}.story-hero-grid .email-capture{margin-top:30px}.story-secondary-link{margin-top:22px}.journey-panel{border:1px solid #365057;border-radius:13px;padding:27px;background:#17383e;color:#fffdf8;box-shadow:0 24px 44px -30px #17383e77}.journey-top{display:flex;align-items:center;justify-content:space-between;gap:15px}.journey-top .eyebrow{font-size:8px;color:#c0d5c6}.journey-top .availability-label{background:#ffffff0a;color:#c0d5c6;border-color:#ffffff25;font-size:8px}.journey-source{display:flex;align-items:center;gap:15px;background:#24494e;border:1px solid #486066;border-radius:8px;padding:20px;margin:24px 0}.journey-phone{width:44px;height:44px;display:grid;place-items:center;color:#f5b18e;background:#ffffff0b;border-radius:10px;flex-shrink:0}.journey-source small{display:block;font-size:8px;letter-spacing:.08em;color:#b2c6b9}.journey-source strong{font-size:18px;display:block;margin-top:5px;font-weight:500}.journey-panel ol{list-style:none;padding:0;margin:0}.journey-panel li{display:flex;gap:17px;position:relative;padding-bottom:25px}.journey-panel li>span{font-size:9px;border:1px solid #577370;color:#f6ad89;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;position:relative;z-index:1;background:#17383e}.journey-panel li:not(:last-child):before{content:"";position:absolute;left:13px;top:28px;bottom:0;border-left:1px dashed #577370}.journey-panel h3{font-size:15px;margin:4px 0 6px}.journey-panel li p{color:#baccc1;font-size:12px;line-height:1.8}.journey-foot{border-top:1px solid #ffffff20;padding-top:18px;display:flex;gap:10px;font-size:10px;color:#c0d5c6}.story-jump-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#eeefe6}.story-jump-nav>div{display:flex;align-items:center;gap:28px;padding:18px 0}.story-jump-nav a{font-size:11px;display:flex;align-items:center;gap:7px}.story-jump-nav a:last-child{margin-left:auto;font-weight:600}.planning-section{background:#f0eee4}.planning-cards{display:grid;grid-template-columns:1fr 1fr;gap:25px}.planning-cards article{border:1px solid #d6dbcf;border-radius:10px;padding:31px;background:#faf8f0}.planning-cards h3{font-size:23px;letter-spacing:-.035em;margin-bottom:15px}.planning-cards p{color:#617175;font-size:14px;line-height:1.85}.planning-cards .detail-number{display:block;margin-bottom:22px}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.outcome-grid article{border-top:1px solid #b6c4b6;padding-top:25px}.outcome-grid span{color:#a6492c;font-size:11px}.outcome-grid h3{font-size:23px;letter-spacing:-.03em;margin:25px 0 13px}.outcome-grid p{color:var(--muted);font-size:12px}.story-related{border:1px solid var(--line);border-radius:12px;padding:30px}.story-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:22px}.story-related a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-top:1px solid var(--line)}.story-related h3{font-size:16px}.story-related svg{flex-shrink:0}.platform-intro{padding-top:65px;padding-bottom:65px}.platform-intro>.eyebrow{flex-wrap:wrap}.platform-intro-bottom{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:start;margin-top:30px}.platform-intro-bottom .email-capture{margin:0}.product-directory-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-directory-grid>article{padding:30px;background:#fffdf8;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column}.product-directory-grid>article:nth-child(2),.product-directory-grid>article:nth-child(6){background:#e8eee1}.product-directory-heading{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-bottom:30px}.product-directory-heading .availability-label{font-size:8px}.product-directory-grid h2{font-size:29px;letter-spacing:-.045em;margin:16px 0}.product-directory-grid p{font-size:13px;color:var(--muted)}.product-directory-grid ul{font-size:12px;color:#526961;line-height:2;padding-left:17px;margin:23px 0}.product-directory-grid .text-link{margin-top:auto;font-size:11px}.platform-connection{display:flex;gap:20px;align-items:center;margin:0 0 35px;padding:30px;border:1px solid #d3dece;border-radius:9px;background:#eef1e7}.platform-connection>span{display:flex;align-items:center;gap:15px;font-size:14px}.platform-connection i{flex:1 1;border-top:1px dashed #a7bca0}.partner-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.partner-paths article{padding:30px;border:1px solid #d5dccc;background:#fffdf8;border-radius:10px;display:flex;flex-direction:column}.partner-paths article:nth-child(2){background:#e5ecdf}.partner-paths article:nth-child(3){background:#f3e6d9}.partner-paths article>svg{margin:27px 0}.partner-paths h2{font-size:30px;letter-spacing:-.05em;margin-bottom:18px}.partner-paths p{font-size:13px;color:var(--muted)}.partner-paths ul{font-size:12px;padding-left:17px;line-height:1.9;margin:23px 0}.partner-paths .text-link{margin-top:auto}.partner-relationship{padding-bottom:0}.roadmap-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;background:#183b40;color:#fffdf8;padding:55px;border-radius:13px}.roadmap-panel h2{margin:23px 0}.roadmap-panel p{color:#bcd0c3;font-size:14px}.roadmap-panel ol{padding-left:20px;margin:0}.roadmap-panel li{padding:10px 0 26px 13px;color:#e8af8e}.roadmap-panel li strong{color:#fffdf8;font-size:18px;font-weight:500;display:block;margin-bottom:10px}.integration-boundary{background:#e6edde;padding:55px;border-radius:12px}.integration-boundary h2{margin:25px 0}.integration-boundary p{max-width:710px;font-size:15px;margin-bottom:25px;color:#53675b}.deployment-options{display:grid;grid-template-columns:1fr 1fr;gap:24px}.deployment-options>article{border:1px solid var(--line);border-radius:11px;background:#fffdf8;padding:35px}.deployment-options>article:nth-child(2){background:#e9eee2}.deployment-options>article>svg{display:block;margin:25px 0}.deployment-options h2{font-size:36px;margin-bottom:20px}.deployment-options p{color:var(--muted);font-size:14px}.deployment-options dl{margin:30px 0}.deployment-options dt{font-size:12px;font-weight:600;margin:20px 0 8px}.deployment-options dd{font-size:13px;line-height:1.8;margin:0;color:var(--muted)}.roadmap-directory{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding-bottom:90px}.roadmap-directory article{border:1px solid var(--line);border-radius:12px;padding:35px;background:#fffdf8}.roadmap-directory h2{margin:26px 0 20px;font-size:36px}.roadmap-directory p{font-size:14px;color:var(--muted)}.roadmap-directory ul{font-size:13px;padding-left:17px;line-height:2;margin:24px 0}.home-discovery{background:#eeeee3}.home-use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:0 0 35px}.home-use-cases>a{border-top:1px solid #bcc8b5;padding-top:23px}.home-use-cases>a>span{font-size:9px;color:#6c7967;letter-spacing:.07em;text-transform:uppercase}.home-use-cases h3{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:23px;letter-spacing:-.035em;margin:19px 0 14px}.home-use-cases h3 svg{flex-shrink:0}.home-use-cases p{font-size:13px;color:var(--muted)}.home-use-cases a:hover h3{color:#a94325}.home-industries{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.home-industries h2{margin-top:22px}.home-industries p{font-size:14px;color:var(--muted);margin:22px 0;max-width:380px}.home-industry-links{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-content:center}.home-industry-links a{font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:24px 0}.home-industry-links svg{flex-shrink:0}.home-partner-banner{position:relative;padding:45px;background:#173a40;color:var(--paper);border-radius:12px;margin-bottom:45px}.home-partner-banner h2{font-size:45px;margin:20px 0}.home-partner-banner p{color:#c0d3c8;max-width:420px;font-size:14px}.home-partner-banner>.button{position:absolute;right:45px;bottom:45px}.release-notice{border-left:3px solid #df8c62;padding:18px 23px;background:#f1e9dd;border-radius:0 7px 7px 0;font-size:13px;line-height:1.8;color:#52635d;margin-top:25px}.release-notice strong{color:var(--ink)}.context-summary{border:1px solid #d1dccb;border-radius:8px;padding:16px 19px;background:#edf1e5;font-size:12px;margin-bottom:25px}.context-summary strong{display:block;font-size:16px;margin-top:5px}.context-summary button{background:transparent;color:#71533d;text-decoration:underline;font-size:11px;padding:8px 0 0}@media (max-width:1279px) and (min-width:1180px){.expanded-header .desktop-nav{gap:13px}.expanded-header .header-inner{gap:16px;width:calc(100% - 48px)}.expanded-header .brand img{width:134px}.mega-panel-grid{gap:20px}}@media (max-width:1179px){:root{--header-height:103px}.expanded-header .desktop-nav{display:none}.expanded-header .header-inner{height:71px;width:calc(100% - 56px)}.expanded-header .header-cta{margin-left:auto}.expanded-header .mobile-toggle{display:grid;place-items:center;background:transparent;color:var(--ink);width:42px;height:42px}.expanded-header .expanded-mobile{display:block;padding:15px 28px 35px;position:fixed;top:var(--header-height);left:0;right:0;height:calc(100dvh - var(--header-height));overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border-top:1px solid var(--line)}.mobile-nav-section>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:19px 0;background:transparent;color:var(--ink);font-size:18px;border-bottom:1px solid var(--line)}.mobile-nav-section>button[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-overview{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:600;padding:20px 0}.mobile-link-group{padding:4px 0 15px 16px;border-left:1px solid #c9d4c3;margin-bottom:17px}.mobile-link-group>span{display:block;color:var(--muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.mobile-link-group>a{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:14px}.mobile-link-group small{padding:3px 7px;border:1px solid #d6dfcf;font-size:9px;border-radius:20px;background:#e8eddf}.expanded-mobile .mobile-standalone{display:flex;justify-content:space-between;padding:20px 0;font-size:18px}.expanded-mobile>.button{display:flex;margin:12px 0}.expanded-mobile .mobile-email{display:block;padding:17px 0;font-size:14px;text-align:center}.discovery-hero,.story-hero-grid{gap:35px}.discovery-hero{grid-template-columns:1.3fr 1fr}.discovery-grid,.product-directory-grid,.story-hero-grid{grid-template-columns:1fr 1fr}.platform-intro-bottom{gap:35px}.home-industries{gap:45px}.roadmap-panel{gap:35px;padding:35px}.partner-paths{grid-template-columns:1fr}.partner-paths article{display:grid;grid-template-columns:1fr 1fr;gap:10px 35px}.partner-paths .eyebrow{grid-column:1/-1}.partner-paths article>svg{margin:15px 0}.partner-paths article p,.partner-paths h2{grid-column:1}.partner-paths ul{grid-column:2;grid-row:2/5;align-self:center}.partner-paths .text-link{grid-column:2}}@media (max-width:800px){.header-utility>div{width:calc(100% - 56px)}.header-utility>div>a:first-of-type{display:none}.discovery-hero{grid-template-columns:1fr;padding-top:40px}.discovery-feature{display:none}.discovery-conversation,.home-industries,.platform-intro-bottom,.roadmap-panel,.story-hero-grid{grid-template-columns:1fr;gap:35px}.journey-panel,.story-hero-grid>div>p{max-width:100%}.discovery-conversation{padding:50px 0 70px}.discovery-tools{flex-wrap:wrap;gap:16px}.discovery-search{width:100%}.discovery-filter{flex:1 1;justify-content:space-between}.story-jump-nav>div{flex-wrap:wrap;gap:16px 25px}.story-jump-nav a:last-child{margin-left:0}.outcome-grid{gap:22px}.footer-introduction{grid-template-columns:1fr 1fr}.footer-introduction>a:last-child{grid-column:1/-1;justify-self:start}.footer-directory{gap:35px}.footer-directory,.home-use-cases{grid-template-columns:1fr 1fr}.home-partner-banner>.button{position:static;margin-top:28px}.deployment-options{grid-template-columns:1fr}.platform-connection{flex-direction:column;align-items:stretch;gap:15px}.platform-connection i{border-top:0;border-left:1px dashed #a7bca0;height:25px;flex:auto;margin-left:12px}}@media (max-width:540px){:root{--header-height:99px}.header-utility>div{width:calc(100% - 36px);font-size:9px}.expanded-header .header-inner{width:calc(100% - 36px);height:67px;gap:10px}.expanded-header .brand img{width:124px}.expanded-header .header-cta{font-size:10px;padding:11px 13px;gap:8px}.expanded-header .mobile-toggle{width:35px}.expanded-header .expanded-mobile{padding:7px 22px 25px}.discovery-hero h1,.platform-intro h1,.story-page-hero h1{font-size:43px;line-height:1.12}.discovery-hero>div>p,.platform-intro-bottom>p,.story-hero-grid>div>p{font-size:14px}.discovery-hero,.platform-intro{padding-top:35px;padding-bottom:35px}.discovery-grid,.home-use-cases,.outcome-grid,.planning-cards,.product-directory-grid,.roadmap-directory,.story-related>div{grid-template-columns:1fr}.discovery-card{min-height:250px;padding:23px}.discovery-card-top{margin-bottom:25px}.discovery-count{font-size:10px}.discovery-filter select{max-width:205px;font-size:12px}.discovery-directory{padding-bottom:35px}.page-breadcrumb{font-size:10px;padding:22px 0 28px}.journey-panel{padding:22px}.journey-top{flex-wrap:wrap}.journey-source{padding:15px}.journey-source strong{font-size:16px}.journey-panel li p{font-size:12px}.journey-panel h3{font-size:14px}.story-page-hero{padding-bottom:40px}.story-secondary-link{font-size:11px;line-height:1.6}.planning-cards article{padding:24px}.planning-cards p{font-size:13px}.outcome-grid h3{font-size:23px;margin-top:14px}.story-related{padding:24px}.story-related>div{gap:0}.product-directory-grid>article{padding:25px}.partner-paths article{display:flex;gap:0;padding:25px}.partner-paths article>svg{margin:25px 0}.partner-paths h2{font-size:30px}.integration-boundary,.roadmap-panel{padding:26px}.integration-boundary p,.roadmap-panel p{font-size:13px}.deployment-options>article,.roadmap-directory article{padding:25px}.home-use-cases{gap:28px}.home-industry-links{gap:0 18px}.home-industry-links a{font-size:12px;padding:20px 0}.home-partner-banner{padding:27px}.home-partner-banner h2{font-size:37px}.footer-introduction{gap:24px;padding-bottom:30px}.footer-introduction img{width:135px}.footer-introduction p{font-size:10px}.footer-introduction strong{font-size:16px}.footer-directory{gap:30px 20px}.footer-directory a{font-size:11px;line-height:1.6}}