:root{--ink:#0b2240;--ink-2:#173b60;--paper:#f7f7f3;--line:#d7e0e4;--muted:#5c6d79;--accent:#f5a623;--white:#fff;--soft:#eaf2f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.55}.shell{width:min(1120px,calc(100% - 48px));margin:auto}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:1rem;top:1rem;z-index:9;background:#fff;padding:.7rem;color:var(--ink)}.site-header{padding:20px 0;background:rgba(247,247,243,.92);position:sticky;top:0;z-index:4;border-bottom:1px solid rgba(11,34,64,.06);backdrop-filter:blur(12px)}.nav-wrap,.footer-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-size:1.42rem;font-weight:800;letter-spacing:-.06em;color:var(--ink);text-decoration:none}.wordmark span{color:#e98f08}.site-header nav{display:flex;gap:26px}.site-header nav a,footer a{color:var(--ink);text-decoration:none;font-weight:600;font-size:.92rem}.site-header nav a:hover,footer a:hover,.text-link:hover{text-decoration:underline}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;background:var(--accent);color:#14283f;text-decoration:none;font-weight:800;padding:14px 20px;box-shadow:0 5px 0 #d48b17;transition:transform .15s,box-shadow .15s}.button:hover{transform:translateY(2px);box-shadow:0 3px 0 #d48b17}.button-small{padding:10px 15px;box-shadow:none;font-size:.9rem}.hero{padding:104px 0 94px;background:radial-gradient(circle at 79% 18%,#dcecee 0,rgba(220,236,238,.2) 21%,transparent 43%),var(--paper)}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:72px;align-items:center}.eyebrow{display:flex;align-items:center;gap:9px;color:#c2780d;font-size:.74rem;font-weight:800;letter-spacing:.12em;margin:0 0 17px}.eyebrow span{display:block;width:23px;height:2px;background:currentColor}.eyebrow.dark{color:#57707b}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3.1rem,6vw,5.8rem);line-height:.98;letter-spacing:-.065em;margin-bottom:25px;max-width:690px}h1 em{font-style:normal;color:#d98408}h2{font-size:clamp(2.05rem,3.7vw,3.55rem);line-height:1.04;letter-spacing:-.055em;margin-bottom:22px}h3{font-size:1.2rem;letter-spacing:-.03em}.lede{font-size:1.2rem;max-width:570px;color:#405766;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.text-link{color:var(--ink);font-weight:800;text-decoration:none}.text-link span{margin-left:6px;color:#d98408}.hero-note{font-size:.84rem;color:var(--muted);margin:26px 0 0}.call-card{background:var(--white);border:1px solid #cfdee1;border-radius:17px;overflow:hidden;box-shadow:20px 22px 0 #dbe8e9,0 18px 50px rgba(12,38,64,.12);transform:rotate(1.5deg)}.card-top,.card-footer{display:flex;align-items:center;gap:8px;padding:14px 19px;font-size:.67rem;letter-spacing:.09em;font-weight:800;color:#56717b;background:#f3f8f8}.card-top .time{margin-left:auto}.status-dot{width:7px;height:7px;border-radius:50%;background:#59ae7f}.caller{display:flex;align-items:center;gap:12px;padding:20px 20px 13px}.caller-icon{background:var(--ink);color:var(--accent);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:1.3rem}.caller strong,.caller small{display:block}.caller small{color:var(--muted);font-size:.76rem}.conversation{padding:0 20px 18px}.bubble{max-width:85%;padding:11px 13px;border-radius:11px;margin:8px 0;font-size:.86rem}.customer{background:#edf3f3;color:#33515d}.agent{margin-left:auto;background:#e5ab45;color:#152c45}.agent b{display:block;font-size:.68rem;letter-spacing:.06em;margin-bottom:2px}.call-flow{display:flex;align-items:center;padding:16px 20px;border-top:1px solid #e2eaeb;gap:9px}.call-flow div{display:flex;align-items:center;gap:5px}.call-flow span{font-size:.7rem;font-weight:800;color:#fff;background:var(--ink);border-radius:50%;width:21px;height:21px;display:grid;place-items:center}.call-flow small{font-size:.68rem;font-weight:700}.call-flow i{height:1px;flex:1;background:#c5d4d6}.card-footer{justify-content:space-between}.card-footer strong{color:#39765b;font-size:.66rem}.trust-strip{background:var(--ink);color:#d4e0e3}.trust-strip .shell{min-height:74px;display:flex;align-items:center;justify-content:center;gap:26px;font-weight:700;font-size:.87rem}.trust-strip i{display:block;width:4px;height:4px;background:var(--accent);border-radius:50%}.section{padding:116px 0}.two-column{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.two-column p:not(.eyebrow),.section-heading>p,.capabilities p,.workflow-box>p,.breezy p,.offer p{color:var(--muted);font-size:1.08rem;max-width:650px}.how{background:var(--ink);color:#f9fbfb}.how .section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end}.section-heading>p{margin-bottom:23px}.steps{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:44px 0 0;margin:25px 0 0;border-top:1px solid #496178;gap:29px}.steps li{position:relative}.steps li:not(:last-child):after{content:"";position:absolute;top:13px;left:55px;width:calc(100% - 27px);height:1px;background:#496178}.steps span{color:var(--accent);font-weight:800;font-size:.78rem}.steps h3{margin:16px 0 9px}.steps p{margin:0;color:#b7c9d2;font-size:.94rem}.capabilities{background:var(--soft)}.capabilities-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:86px;align-items:start}.capability-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b9cbcf;border-left:1px solid #b9cbcf}.capability-list div{min-height:112px;border-right:1px solid #b9cbcf;border-bottom:1px solid #b9cbcf;padding:17px}.capability-list b{display:block;font-size:.7rem;color:#c97b0c;margin-bottom:16px}.capability-list span{font-weight:750;line-height:1.2;display:block}.industries{padding-bottom:95px}.section-heading{display:flex;justify-content:space-between;gap:56px}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.industry-grid>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px;font-weight:750;color:#365368}.industry-grid strong{color:var(--ink);background:#fff2d8}.industry-grid small{font-size:.69rem;display:block;margin-top:4px;color:#b36c06}.workflow{padding:58px 0;background:var(--paper)}.workflow-box{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:58px 64px;background:#dbe8e9;border-radius:14px}.workflow-box h2{margin-bottom:0}.breezy{background:var(--ink);color:#fff}.breezy-grid{display:grid;grid-template-columns:190px 1fr;align-items:center;gap:70px}.breezy-mark{height:180px;border:1px solid #57748b;border-radius:50%;display:grid;place-items:center;position:relative}.breezy-mark:before,.breezy-mark:after{content:"";position:absolute;border:1px solid #57748b;border-radius:50%}.breezy-mark:before{inset:19px}.breezy-mark:after{inset:38px}.breezy-mark span{color:var(--accent);font-size:2.5rem;z-index:1}.breezy p{color:#b7c9d2}.button-light{background:#fff;color:var(--ink);box-shadow:0 5px 0 #b7c9d2}.button-light:hover{box-shadow:0 3px 0 #b7c9d2}.offer{background:var(--paper)}.offer-grid{display:grid;grid-template-columns:1fr .76fr;gap:95px;align-items:center}.price-card{background:var(--white);border:1px solid var(--line);border-radius:13px;padding:29px;box-shadow:10px 12px 0 #e1e9e9}.price-card small{color:#637982;font-weight:750}.price-card strong{font-size:2.1rem;line-height:1.22;display:block;letter-spacing:-.05em;margin-top:10px}.price-card strong em{font-size:.85rem;font-style:normal;letter-spacing:0;color:var(--muted);font-weight:650}.price-card>div>p{font-size:.92rem;color:#496472;margin:9px 0 20px}.price-card .usage-note{font-size:.78rem;border-top:1px solid #e1e9e9;padding-top:15px;color:var(--muted)}.price-card .button{width:100%;margin-top:7px}.faq{background:#f0f4f3}.faq>div>h2{margin-bottom:40px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.faq details{padding:20px 0;border-top:1px solid #c8d5d6}.faq summary{cursor:pointer;font-weight:800;padding-right:25px;list-style:none;position:relative}.faq summary:after{content:"+";position:absolute;right:4px;color:#cf820a;font-size:1.2rem}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);font-size:.93rem;margin:12px 0 0}.final-cta{background:var(--accent);padding:104px 0;text-align:center}.final-cta .eyebrow{justify-content:center;color:#875007}.final-cta h2{max-width:720px;margin:0 auto 29px}.final-cta .button{background:var(--ink);color:white;box-shadow:0 5px 0 #08203a}footer{background:#07192d;color:#d5e1e6;padding:36px 0}footer .wordmark{color:#fff}footer div>div{display:flex;gap:22px;font-size:.86rem}footer a,footer span{color:#d5e1e6}@media(max-width:800px){.site-header nav{display:none}.hero{padding:68px 0}.hero-grid,.two-column,.capabilities-grid,.workflow-box,.offer-grid,.breezy-grid{grid-template-columns:1fr;gap:39px}.call-card{max-width:500px;margin:auto}.section{padding:78px 0}.trust-strip .shell{gap:13px;font-size:.72rem;flex-wrap:wrap;padding:17px 0}.section-heading,.how .section-heading{display:block}.section-heading>p{margin-top:15px}.steps{grid-template-columns:1fr 1fr;gap:30px 25px}.steps li:not(:last-child):after{display:none}.capability-list,.industry-grid,.faq-grid{grid-template-columns:1fr 1fr}.workflow-box{padding:37px 30px}.breezy-mark{width:145px;height:145px}.offer-grid{gap:35px}}@media(max-width:500px){.shell{width:min(100% - 32px,1120px)}h1{font-size:3.2rem}.button{width:100%}.hero-actions{display:block}.hero-actions .text-link{display:inline-block;margin-top:24px}.call-card{transform:none;box-shadow:8px 10px 0 #dbe8e9}.card-footer{display:block}.card-footer strong{display:block;margin-top:4px}.capability-list,.industry-grid,.faq-grid,.steps{grid-template-columns:1fr}.industry-grid>*{padding:18px}.nav-wrap{gap:14px}.site-header .button{width:auto;font-size:.78rem;padding:9px 11px}.wordmark{font-size:1.24rem}.footer-wrap,footer div>div{align-items:flex-start;flex-direction:column;gap:12px}}
