:root{--paper:#f4f8f7;--paper-deep:#e4efed;--ink:#08263a;--ink-soft:#4b6470;--coral:#16b887;--lime:#b7ee78;--white:#ffffff;--line:rgba(8,38,58,.16);--font:"DM Sans",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;max-width:100%;font-family:var(--font)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin-top:0}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.nav{position:relative;z-index:30;background:var(--paper);border-bottom:1px solid var(--line)}.nav-inner{width:min(1240px,calc(100% - 48px));min-height:84px;margin-inline:auto;gap:28px}.logo,.nav-inner{display:flex;align-items:center}.logo{flex:0 0 auto}.logo-mark-wrap{display:flex;align-items:center;gap:12px}.logo-img{width:44px;height:44px;object-fit:contain;flex:0 0 44px;border-radius:12px}.logo-name{display:grid;font-size:14px;line-height:1.06;letter-spacing:.02em;text-transform:uppercase}.logo-name b{font-size:17px;letter-spacing:-.03em}.logo-name span{font-size:10px;letter-spacing:.11em;margin-top:3px}.links{display:flex;align-items:center;gap:28px;margin-left:auto}.links a{font-size:14px;font-weight:600;color:#385563}.links a:hover{color:var(--coral)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 21px;border:0;border-radius:4px;color:#fff;font-weight:700;cursor:pointer}.btn,.nav-cta{background:var(--ink)}.nav-cta{min-height:44px;color:var(--white);white-space:nowrap}.nav-cta:hover{background:var(--coral);color:var(--ink)}.ova-home{background:var(--paper)}.ova-hero{padding:12px 0 0;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 16%,rgba(22,184,135,.2),transparent 31%),linear-gradient(145deg,#061d2d,#0a3347 58%,#0d4450);color:var(--white)}.ova-hero:before{content:"";position:absolute;width:500px;height:500px;border:1px solid rgba(183,238,120,.14);border-radius:50%;left:-360px;top:110px;box-shadow:0 0 0 70px rgba(183,238,120,.025),0 0 0 140px rgba(183,238,120,.02)}.ova-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:52px;gap:52px;align-items:center}.ova-hero-copy{position:relative;z-index:2;min-width:0;padding:8px 0 16px}.ova-kicker{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.ova-kicker span{background:var(--lime);padding:8px 10px;border-radius:999px;letter-spacing:.08em}.ova-hero .ova-kicker span{color:var(--ink)}.ova-hero h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(40px,3.3vw,48px);font-weight:400;line-height:.94;letter-spacing:-.035em;max-width:690px;margin:0 0 10px}.ova-lead{max-width:650px;color:#c5d9dd;font-size:15px;line-height:1.42;margin-bottom:10px}.ova-hero-checks{display:grid;grid-gap:5px;gap:5px;list-style:none;padding:0;margin:0 0 12px;color:#e8f3f2;font-size:12px}.ova-hero-checks li{display:flex;align-items:center;gap:10px}.ova-hero-checks span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(183,238,120,.16);border:1px solid rgba(183,238,120,.5);color:var(--lime);font-size:12px;font-weight:700}.ova-actions{display:flex;align-items:center;gap:14px;flex-wrap:nowrap}.ova-primary{background:var(--coral);color:#031b28;box-shadow:7px 7px 0 var(--lime);border:1px solid #041d2b;transition:.18s ease}.ova-primary:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 var(--lime)}.ova-text-link{font-size:14px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.55);padding:10px 0 7px}.ova-text-link span{color:var(--lime);margin-left:8px}.ova-fineprint{margin:10px 0 0;font-size:11px;line-height:1.35;color:#a9c3c8}.ova-portrait-stage{position:relative;min-width:0;min-height:500px;margin:0;display:grid;place-items:center}.ova-photo-shell{position:absolute;inset:0;background:transparent;border:0;border-radius:48% 48% 14% 14%/38% 38% 12% 12%;overflow:hidden;box-shadow:none}.ova-photo-shell:after{display:none}.ova-photo-shell img{display:block;width:100%;height:100%;transform:none;filter:none}.ova-guidance{display:grid;grid-template-columns:1.35fr repeat(3,.65fr);align-items:stretch;background:#ffffff;color:var(--ink);border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgba(3,24,35,.18)}.ova-guidance>div,.ova-guidance>p{margin:0;padding:12px 16px;border-right:1px solid var(--line)}.ova-guidance>div:last-child{border-right:0}.ova-guidance div span,.ova-guidance div strong,.ova-guidance p b,.ova-guidance p span{display:block}.ova-guidance p b{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#0b8d68;margin-bottom:5px}.ova-guidance div span,.ova-guidance p span{color:#617985;font-size:11px;line-height:1.35}.ova-guidance div strong{font-family:"Instrument Serif",Georgia,serif;font-size:25px;font-weight:400;line-height:1;margin-bottom:3px;color:var(--ink)}.ova-guidance div span{text-transform:uppercase;letter-spacing:.1em}.ova-intro{padding:120px 0 58px;display:grid;grid-template-columns:.42fr 1fr;grid-gap:56px;gap:56px;border-bottom:1px solid var(--line)}.ova-section-no{font-size:11px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--coral);margin:8px 0 0}.ova-section-no.light{color:var(--lime)}.ova-final h2,.ova-intro h2,.ova-process-head h2,.ova-reading-head h2,.ova-zone-head h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(48px,5vw,70px);font-weight:400;line-height:.94;letter-spacing:-.035em;margin:0 0 20px}.ova-intro>div p{font-size:18px;line-height:1.65;color:var(--ink-soft);max-width:700px}.ova-role-board{display:grid;grid-template-columns:repeat(3,1fr);padding:0 0 120px}.ova-role-card{padding:31px 29px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:360px;display:flex;flex-direction:column}.ova-role-card:nth-child(3n+1){border-left:1px solid var(--line)}.ova-role-top{display:flex;justify-content:flex-end;align-items:center;font-size:11px;font-weight:700;color:var(--coral)}.ova-role-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);font-size:16px;color:var(--ink)}.ova-role-card h3{font-family:"Instrument Serif",Georgia,serif;font-size:36px;font-weight:400;line-height:1;margin:45px 0 16px}.ova-role-card>p{color:var(--ink-soft);line-height:1.55}.ova-guardrail{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.ova-guardrail b,.ova-guardrail span{display:block}.ova-guardrail b{text-transform:uppercase;letter-spacing:.12em;font-size:10px;margin-bottom:8px;color:var(--coral)}.ova-guardrail span{font-size:12px;line-height:1.5;color:#5a707a}.ova-timezone{padding:118px 0;background:linear-gradient(135deg,#061f30,#0b3d4d);color:var(--white)}.ova-zone-head{display:grid;grid-template-columns:1.15fr .65fr;grid-gap:90px;gap:90px;align-items:flex-end;padding-bottom:48px}.ova-zone-head>p{color:#bfd3d7;line-height:1.65;font-size:16px;margin:0}.ova-zone-list{border-top:1px solid rgba(255,255,255,.18)}.ova-zone-list article{display:grid;grid-template-columns:.7fr 1fr 1fr;grid-gap:28px;gap:28px;align-items:flex-start;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.18)}.ova-zone-list h3{font-family:"Instrument Serif",Georgia,serif;font-size:31px;font-weight:400;margin:0 0 6px}.ova-zone-list p{margin:0;color:#bfd3d7;font-size:13px;line-height:1.55}.ova-zone-list b{display:block;color:var(--lime);font-size:10px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px}.ova-zone-index{color:var(--coral);font-size:11px;font-weight:700}.ova-compare{padding:120px 0 20px}.ova-compare-head{display:grid;grid-template-columns:1.15fr .65fr;grid-gap:90px;gap:90px;align-items:end;margin-bottom:48px}.ova-compare-head h2{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(48px,5vw,70px);font-weight:400;line-height:.94;letter-spacing:-.035em;margin:16px 0 0}.ova-compare-head>div:last-child p{color:var(--ink-soft);line-height:1.65;margin-bottom:20px}.ova-compare-head a{font-size:13px;font-weight:700;border-bottom:1px solid var(--coral);padding-bottom:7px}.ova-compare-head a span{color:var(--coral)}.ova-compare-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink)}.ova-compare-grid article{display:flex;flex-direction:column;min-width:0;padding:29px;border-right:1px solid var(--ink);background:#fff}.ova-compare-grid article:last-child{border-right:0}.ova-compare-grid article.is-featured{background:linear-gradient(155deg,#dff5eb,#f8fffc 72%);box-shadow:inset 0 5px 0 var(--coral)}.ova-compare-title{display:flex;justify-content:space-between;align-items:center;color:var(--coral);font-size:11px;font-weight:700}.ova-compare-title b{padding:6px 9px;border-radius:999px;background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.ova-compare-grid h3{font-family:"Instrument Serif",Georgia,serif;font-size:37px;font-weight:400;line-height:1;margin:44px 0 14px}.ova-compare-grid article>p{min-height:72px;color:var(--ink-soft);font-size:14px;line-height:1.55}.ova-compare-grid dl{margin:13px 0 0}.ova-compare-grid dl>div{padding:16px 0;border-top:1px solid var(--line)}.ova-compare-grid dt{margin-bottom:7px;color:#0b8d68;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ova-compare-grid dd{margin:0;color:#4c6570;font-size:12px;line-height:1.55}.ova-compare-cta{align-self:flex-start;margin-top:auto;padding-top:18px;border-bottom:1px solid var(--coral);font-size:12px;font-weight:700}.ova-compare-cta span{color:var(--coral)}.ova-process{padding:120px 0}.ova-process-head{display:grid;grid-template-columns:.35fr 1fr .75fr;grid-gap:50px;gap:50px;align-items:flex-start;padding-bottom:52px}.ova-process-head>p:last-child{color:var(--ink-soft);line-height:1.65;margin-top:9px}.ova-steps{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink)}.ova-steps article{min-height:300px;padding:25px;border-right:1px solid var(--ink);display:flex;flex-direction:column}.ova-steps article:last-child{border-right:0;background:var(--lime)}.ova-steps span{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ink);border-radius:50%;font-size:12px;font-weight:700}.ova-steps h3{font-family:"Instrument Serif",Georgia,serif;font-size:31px;font-weight:400;line-height:1;margin:70px 0 14px}.ova-steps p{font-size:13px;line-height:1.55;color:#516974;margin:0}.ova-launch-brief{display:grid;grid-template-columns:1.05fr .95fr;margin-top:24px;border:1px solid var(--ink);background:#fff;overflow:hidden}.ova-launch-brief figure{position:relative;min-height:430px;margin:0;background:#c9d8d8;overflow:hidden}.ova-launch-brief figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,31,45,.58),transparent 46%);pointer-events:none}.ova-launch-brief figure img{width:100%;height:100%;object-fit:cover}.ova-launch-brief figcaption{position:absolute;z-index:2;left:20px;right:20px;bottom:17px;color:#fff;font-size:11px;line-height:1.45}.ova-launch-copy{padding:48px 46px;display:flex;flex-direction:column;justify-content:center}.ova-launch-copy h3{font-family:"Instrument Serif",Georgia,serif;font-size:46px;font-weight:400;line-height:.98;letter-spacing:-.025em;margin:14px 0 18px}.ova-launch-copy>p:not(.ova-section-no){color:var(--ink-soft);line-height:1.65;margin-bottom:25px}.ova-ownership-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:25px}.ova-ownership-grid div{padding:15px;background:var(--paper-deep);border-top:3px solid var(--coral)}.ova-ownership-grid b,.ova-ownership-grid span{display:block}.ova-ownership-grid b{font-size:11px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:7px}.ova-ownership-grid span{font-size:12px;line-height:1.5;color:#526a74}.ova-brief-link{align-self:flex-start;font-size:13px;font-weight:700;border-bottom:1px solid var(--coral);padding-bottom:7px}.ova-brief-link span{color:var(--coral)}.ova-week{margin-top:24px;background:var(--coral);border:1px solid var(--ink);padding:26px 28px;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:40px;gap:40px;align-items:center}.ova-week-title span{font-size:10px;letter-spacing:.13em;font-weight:700}.ova-week-title h3{font-family:"Instrument Serif",Georgia,serif;font-size:29px;font-weight:400;margin:6px 0 0}.ova-week-track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.ova-week-track div{border-left:1px solid rgba(8,38,58,.35);padding-left:13px}.ova-week-track b,.ova-week-track span{display:block}.ova-week-track b{font-size:11px;margin-bottom:6px}.ova-week-track span{font-size:11px;line-height:1.35}.ova-reading{padding:110px 0;background:#0b3547;color:var(--white)}.ova-reading-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.ova-reading-head>div{max-width:780px}.ova-reading-head>a{font-size:13px;font-weight:700;border-bottom:1px solid var(--lime);padding-bottom:8px;white-space:nowrap}.ova-reading-head>a span{color:var(--lime)}.ova-reading-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.2)}.ova-reading-grid a{padding:27px 27px 0 0;min-height:330px;border-right:1px solid rgba(255,255,255,.2);margin-right:27px;display:flex;flex-direction:column}.ova-reading-grid a:last-child{border-right:0;margin-right:0}.ova-reading-grid span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--lime)}.ova-reading-grid h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:34px;line-height:1.02;margin:42px 0 17px}.ova-reading-grid p{font-size:13px;line-height:1.55;color:#c2d5d8}.ova-reading-grid b{margin-top:auto;color:var(--coral);font-size:12px}.ova-final{padding:120px 0 135px;display:grid;grid-template-columns:1.3fr .7fr;grid-gap:95px;gap:95px;align-items:flex-end}.ova-final>div:last-child p{color:var(--ink-soft);font-size:16px;line-height:1.65;margin-bottom:28px}.section{padding:80px 0;min-height:60vh;background:var(--paper)}.legal-hero h1,.section h1{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(52px,6vw,80px);font-weight:400;line-height:.94;letter-spacing:-.04em;color:var(--ink);margin:0 0 20px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--coral);margin:0 0 12px}.lead{font-size:19px;line-height:1.6;color:var(--ink-soft);max-width:820px}.two{grid-template-columns:1fr 1fr;grid-gap:42px;gap:42px;align-items:flex-start}.cards,.two{display:grid}.cards{grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:36px}.card{background:var(--white);border:1px solid var(--line);padding:28px;border-radius:12px;box-shadow:7px 7px 0 rgba(8,38,58,.08)}a.card:hover{border-color:var(--coral)}.card h2,.card h3{font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:var(--ink)}.card h2{font-size:32px}.card h3{font-size:28px}.card p,.list{color:var(--ink-soft);line-height:1.65}.list{padding-left:20px}.list li{margin-bottom:9px}.legal-meta span,.meta-row span,.pill{display:inline-flex;padding:7px 10px;border:1px solid var(--line);border-radius:999px;font-size:12px;margin:5px 5px 0 0}.callout{padding:18px;border-left:4px solid var(--coral);background:var(--paper-deep);line-height:1.6}form.card label{display:block;font-size:13px;font-weight:600;color:var(--ink)}form.card input,form.card select,form.card textarea{border:1px solid var(--line)!important;background:#fff!important;border-radius:2px!important;color:var(--ink)}form.card .btn{background:var(--coral);color:var(--ink);border:1px solid var(--ink)}.article{max-width:860px}.article>.lead{max-width:760px}.meta-row{display:flex;gap:5px;margin:20px 0 34px}.article>.card{margin:20px 0}.quote{font-family:"Instrument Serif",Georgia,serif;font-size:25px!important;color:var(--ink)!important}.article>.card a:not(.pill){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.related a{display:inline-flex}.final-cta{max-width:860px;margin:60px auto 0;padding:46px;background:var(--coral);border:1px solid var(--ink);box-shadow:9px 9px 0 var(--ink)}.final-cta h2{font-family:"Instrument Serif",Georgia,serif;font-size:46px;font-weight:400;margin:0 0 12px}.final-cta p{line-height:1.6}.final-cta .primary{background:var(--ink);color:#fff}.legal-page{background:var(--paper);padding-bottom:60px}.legal-hero{padding:70px 0 24px;background:var(--paper-deep);border-bottom:1px solid var(--line)}.legal-card{max-width:900px;margin:40px auto;background:var(--white);border:1px solid var(--line);padding:38px;border-radius:12px;box-shadow:8px 8px 0 rgba(8,38,58,.08)}.legal-card h2{font-family:"Instrument Serif",Georgia,serif;font-size:30px;font-weight:400;margin:30px 0 10px}.legal-card h2:first-child{margin-top:0}.legal-card li,.legal-card p{color:var(--ink-soft);font-size:16px;line-height:1.7}.legal-meta{margin-top:20px}.legit-footer{margin:0;color:#fff;padding:70px 0 0}.footer-grid{width:min(1180px,calc(100% - 48px));margin-inline:auto;display:grid;grid-template-columns:1.35fr .7fr .7fr;grid-gap:70px;gap:70px}.footer-logo .logo-name{color:#fff}.footer-brand p{max-width:560px;color:#bdd1d5;line-height:1.6}.footer-note{font-size:13px}.legit-footer h3{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--lime);margin:3px 0 17px}.footer-links{display:grid;grid-gap:11px;gap:11px}.footer-links a{color:#d3e2e3;font-size:13px}.footer-links a:hover{color:var(--coral)}.footer-bottom{margin-top:54px;border-top:1px solid rgba(255,255,255,.15);padding:20px max(24px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;gap:20px;color:#a9c0c5;font-size:12px}@media(max-width:980px){.links{display:none}.nav-inner{justify-content:space-between}.nav-cta{margin-left:auto}.ova-hero-grid{grid-template-columns:1fr;gap:10px}.ova-hero-copy{padding-bottom:20px}.ova-portrait-stage{min-height:590px;width:min(620px,100%);margin-inline:auto}.ova-guidance{grid-template-columns:1fr 1fr}.ova-guidance>*{border-bottom:1px solid rgba(255,255,255,.15)}.ova-role-board{grid-template-columns:repeat(2,1fr)}.ova-role-card:nth-child(3n+1){border-left:0}.ova-role-card:nth-child(odd){border-left:1px solid var(--line)}.ova-process-head{grid-template-columns:1fr}.ova-steps{grid-template-columns:repeat(2,1fr)}.ova-steps article:nth-child(2){border-right:0}.ova-steps article{border-bottom:1px solid var(--ink)}.ova-launch-brief{grid-template-columns:1fr}.ova-launch-brief figure{min-height:380px}.ova-compare-grid{grid-template-columns:1fr}.ova-compare-grid article{border-right:0;border-bottom:1px solid var(--ink)}.ova-compare-grid article:last-child{border-bottom:0}.ova-compare-grid article>p{min-height:0}.ova-final,.ova-week{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.3fr .7fr}}@media(max-width:700px){.container,.footer-grid,.nav-inner{width:min(100% - 30px,1180px)}.nav-inner{min-height:72px}.logo-name span{display:none}.logo-img{width:38px;height:38px}.nav-cta{font-size:12px;padding:10px 12px;min-height:40px}.ova-hero{padding-top:20px}.ova-hero-grid>*{min-width:0}.ova-hero h1{font-size:40px}.ova-lead{font-size:15px}.ova-actions{align-items:flex-start;flex-direction:column;gap:10px}.ova-portrait-stage{min-height:430px;width:100%}.ova-photo-shell{inset:0}.ova-guidance{grid-template-columns:1fr}.ova-guidance>div,.ova-guidance>p{border-right:0}.ova-compare-head,.ova-intro,.ova-zone-head{grid-template-columns:minmax(0,1fr);gap:20px}.ova-intro>*{min-width:0}.ova-intro{padding-top:80px}.ova-role-board{grid-template-columns:minmax(0,1fr)}.ova-role-card,.ova-role-card:nth-child(n){min-width:0;width:100%;border-left:1px solid var(--line);border-right:1px solid var(--line)}.ova-final>*,.ova-reading-grid>*,.ova-reading-head>*,.ova-zone-head>*,.ova-zone-list article>*{min-width:0}.ova-zone-list article{grid-template-columns:minmax(0,1fr)}.ova-zone-list article>div:nth-of-type(n+2){grid-column:auto}.ova-compare,.ova-process,.ova-reading,.ova-timezone{padding:80px 0}.ova-steps{grid-template-columns:1fr}.ova-steps article{border-right:0;min-height:260px}.ova-week-track{grid-template-columns:repeat(2,1fr);gap:20px}.ova-launch-brief figure{min-height:300px}.ova-launch-copy{padding:34px 24px}.ova-launch-copy h3{font-size:38px}.ova-ownership-grid{grid-template-columns:1fr}.ova-reading-head{align-items:flex-start;flex-direction:column}.ova-reading-grid{grid-template-columns:minmax(0,1fr)}.ova-reading-grid a{border-right:0;border-bottom:1px solid rgba(255,255,255,.2);margin:0;padding:28px 0;min-height:280px}.ova-final{padding:85px 0;grid-template-columns:minmax(0,1fr)}.ova-final .btn{width:100%;white-space:normal}.cards,.two{grid-template-columns:minmax(0,1fr)}.section{padding:55px 0}.footer-grid{grid-template-columns:minmax(0,1fr);gap:36px}.footer-bottom{flex-direction:column}}.fleet-nav .nav-inner{position:relative}.fleet-links{display:flex;align-items:center;gap:1.35rem}.resources-menu{position:relative}.resources-menu summary{cursor:pointer;list-style:none}.resources-menu summary::-webkit-details-marker{display:none}.resources-menu summary:after{content:" ▾";font-size:.75em}.resources-menu>div{display:none;position:absolute;z-index:20;top:calc(100% + .7rem);left:50%;transform:translateX(-50%);min-width:150px;padding:.5rem;background:var(--surface,#fff);border:1px solid rgba(127,127,127,.25);border-radius:10px;box-shadow:0 14px 35px rgba(0,0,0,.14)}.resources-menu[open]>div{display:grid}.resources-menu>div a{padding:.55rem .75rem}.mobile-menu{display:none;margin-left:auto}.mobile-menu summary{cursor:pointer;font-weight:700}.mobile-menu nav{position:absolute;z-index:30;left:1rem;right:1rem;top:calc(100% + .5rem);display:grid;padding:1rem;background:var(--surface,#fff);color:var(--text,#18181b);border-radius:12px;box-shadow:0 18px 45px rgba(0,0,0,.2)}.mobile-menu nav a,.mobile-menu nav span{padding:.65rem}.mobile-menu nav span{font-size:.8rem;font-weight:800;text-transform:uppercase;opacity:.65}.fleet-hero{padding:clamp(4rem,9vw,8rem) 1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#f97316) 13%,transparent),transparent 60%)}.fleet-hero .container{max-width:1120px}.fleet-hero h1{max-width:900px}.fleet-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.fleet-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fleet-card{display:block;padding:clamp(1.35rem,3vw,2rem);border:1px solid rgba(127,127,127,.22);border-radius:var(--radius,16px);background:var(--surface,#fff);color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.fleet-card:hover{transform:translateY(-3px);border-color:var(--accent,#f97316)}.fleet-card>span{font-size:.78rem;font-weight:800;opacity:.55}.fleet-card h2{font-size:clamp(1.2rem,2vw,1.55rem)}.fleet-detail-grid,.pricing-grid{max-width:1120px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.fleet-detail-grid article,.inclusions article,.price-card{padding:clamp(1.25rem,3vw,2rem);border:1px solid rgba(127,127,127,.22);border-radius:var(--radius,16px);background:var(--surface,#fff)}.price-card:nth-child(2){transform:translateY(-12px);border-color:var(--accent,#f97316)}.price{font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--accent,var(--color,#f97316))}.pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.pagination a{min-width:42px;padding:.65rem;text-align:center;border:1px solid;border-radius:8px}.pagination a.active{background:var(--accent,#f97316);color:#fff}.contact-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:flex-start}.benefit-list{margin-top:2rem}.intake-panel{padding:clamp(1.25rem,4vw,2.5rem);background:var(--surface,#fff);color:var(--text,#18181b);border-radius:var(--radius,18px);box-shadow:0 22px 60px rgba(0,0,0,.14)}.intake-form{display:grid;grid-gap:1rem;gap:1rem}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.intake-form label{display:grid;grid-gap:.4rem;gap:.4rem;font-weight:700;font-size:.92rem}.intake-form input,.intake-form select,.intake-form textarea{width:100%;padding:.8rem;border:1px solid rgba(127,127,127,.45);border-radius:8px;background:#fff;color:#18181b;font:inherit}.intake-form textarea{resize:vertical}.intake-form .privacy-check{display:flex;grid-template-columns:auto 1fr;align-items:flex-start;font-weight:400}.privacy-check input{width:auto;margin-top:.2rem}.article-shell{max-width:800px;margin:auto}.fleet-outsourcedlabor .fleet-card{border-left:5px solid var(--accent,#f97316)}.fleet-outsourcedphilippines .fleet-card,.fleet-overseasvirtualassistant .fleet-card{border-radius:28px}.fleet-outsourcedprogrammers .fleet-card,.fleet-websitedesignoutsource .fleet-card{box-shadow:8px 8px 0 color-mix(in srgb,var(--accent,#555) 20%,transparent)}.fleet-outsourcedservice .fleet-card{border-top:5px solid var(--accent,#555)}.fleet-outsourcepayrollcompany .price-card{border-bottom:5px solid var(--accent,#555)}.fleet-outsourcingassistant .fleet-card{transform:rotate(-.25deg)}.fleet-outsourcingsmallbusinesses .fleet-card:nth-child(2n){background:color-mix(in srgb,var(--accent,#555) 7%,var(--surface,#fff))}.fleet-virtualassistantcallcenter .price-card{border-radius:4px}.fleet-virtualassistantprovider .fleet-card{border-width:2px}@media(max-width:800px){.fleet-links{display:none!important}.mobile-menu{display:block}.contact-intro,.fleet-card-grid,.fleet-card-grid.three,.fleet-detail-grid,.pricing-grid{grid-template-columns:1fr}.price-card:nth-child(2){transform:none}.form-row{grid-template-columns:1fr}.fleet-hero{padding-top:3.5rem}}.rich-article{max-width:920px}.rich-article>aside,.rich-article>blockquote,.rich-article>figure,.rich-article>section{margin:28px 0}.rich-article p{font-size:17px;line-height:1.72}.rich-article .article-block>p:last-child{margin-bottom:0}.rich-visual{padding:18px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:8px 8px 0 rgba(8,38,58,.08)}.rich-visual svg{display:block;width:100%;height:auto}.rich-visual figcaption{padding:15px 6px 2px;color:var(--ink-soft);font-size:13px;line-height:1.55}.expert-quote{padding:34px 38px;border-left:7px solid var(--coral);background:#08263a;color:#fff;border-radius:0 15px 15px 0}.expert-quote p{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(29px,4vw,42px);line-height:1.18;margin-bottom:18px}.expert-quote cite{display:block;color:#c7dadd;font-size:13px;line-height:1.55;font-style:normal}.rich-banner{padding:36px;border:1px solid var(--ink);background:linear-gradient(135deg,#dff8ef,#f8fffc);box-shadow:9px 9px 0 var(--ink)}.rich-banner:nth-of-type(2n){background:linear-gradient(135deg,#e7f5ff,#fff)}.rich-banner h2{font-family:"Instrument Serif",Georgia,serif;font-size:38px;font-weight:400;line-height:1.05;margin:0 0 12px}.rich-banner p:not(.eyebrow){max-width:710px;color:var(--ink-soft)}.rich-banner .btn{background:var(--ink);color:#fff}.wide-table-wrap{overflow-x:auto}.wide-table-wrap h2{min-width:700px}.wide-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;color:var(--ink-soft)}.wide-table-wrap caption{text-align:left;padding:0 0 14px;font-size:13px;color:var(--ink-soft)}.wide-table-wrap td,.wide-table-wrap th{padding:15px 13px;border:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.5}.wide-table-wrap thead th{background:#08263a;color:#fff}.wide-table-wrap tbody th{background:var(--paper-deep);color:var(--ink);width:18%}.script-box{display:grid;grid-template-columns:190px 1fr;grid-gap:0;gap:0;border:1px solid var(--line);margin-top:18px}.script-box h3,.script-box p{margin:0;padding:18px}.script-box h3{font-size:20px;background:var(--paper-deep)}.script-box h3,.script-box p{border-bottom:1px solid var(--line)}.script-box h3:last-of-type,.script-box p:last-child{border-bottom:0}.sources-list ol{padding-left:24px;color:var(--ink-soft)}.sources-list li{padding:7px 0;line-height:1.6}.sources-list a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.rich-article p{font-size:16px}.rich-visual{padding:8px;border-radius:10px}.rich-visual svg{min-width:0}.expert-quote{padding:27px 24px}.rich-banner{padding:28px 23px;box-shadow:6px 6px 0 var(--ink)}.rich-banner h2{font-size:32px}.wide-table-wrap{margin-left:0!important;margin-right:0!important;padding:18px}.script-box{grid-template-columns:1fr}.script-box h3{border-bottom:0;padding-bottom:5px}.script-box p{padding-top:8px}}.sa-booking-page{background:#fff;padding:clamp(2.5rem,5vw,5rem) 0}.sa-booking-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);grid-template-areas:"intro calendar" "proof calendar";grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:flex-start}.sa-booking-intro{grid-area:intro}.sa-booking-intro h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.02;letter-spacing:-.045em;margin:.35rem 0 1rem;color:#111827}.sa-booking-kicker{font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--accent,#0aaee8);margin:0}.sa-booking-lead{font-size:clamp(1.05rem,2vw,1.25rem);color:#6b7280;margin:0 0 2rem}.sa-booking-proof{grid-area:proof}.sa-booking-image{display:block;width:100%;height:auto;aspect-ratio:619/402;object-fit:cover;border-radius:16px;box-shadow:0 18px 50px rgba(15,23,42,.12);margin-bottom:2rem}.sa-booking-calendar{grid-area:calendar}.sa-booking-calendar>h2{text-align:center;font-size:clamp(1.35rem,2vw,1.75rem);margin:0 0 1rem;color:#111827}.sa-oncehub-frame{min-width:290px;max-width:900px;margin:0 auto;position:static;box-sizing:border-box;width:100%;height:850px;border:1px solid #d8d8d8;display:block;border-radius:16px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.1)}.sa-testimonials{margin-top:1.5rem}.sa-testimonial-heading{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.sa-testimonial-heading>span,.sa-testimonial-stars{color:#f4b400;letter-spacing:.08em}.sa-testimonial-heading h2{font-size:1.25rem;margin:0;color:#111827}.sa-testimonial-viewport{position:relative;height:174px;overflow:hidden}.sa-testimonial-track{display:grid;grid-auto-rows:174px;grid-gap:1rem;gap:1rem;animation:sa-testimonial-scroll 18s linear infinite}.sa-testimonial-viewport:focus-within .sa-testimonial-track,.sa-testimonial-viewport:hover .sa-testimonial-track{animation-play-state:paused}.sa-testimonial-card{height:174px;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:14px;padding:1.15rem 1.25rem;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.07);display:flex;flex-direction:column;justify-content:center}.sa-testimonial-card blockquote{font-size:1rem;line-height:1.55;margin:.4rem 0 .6rem;color:#334155}.sa-testimonial-card p{margin:0;font-weight:800;color:#111827}.sa-testimonial-source{font-size:.78rem;color:#64748b;margin:.75rem 0 0}.sa-contact-testimonials{padding-top:1rem}.sa-contact-testimonials>.container{max-width:900px}.sa-testimonials-contact{padding:clamp(1.5rem,4vw,2.5rem);border-radius:20px;background:linear-gradient(145deg,#f8fbff,#eef7ff);border:1px solid #dbeafe}.sa-testimonials-contact .sa-testimonial-viewport{height:174px}.sa-testimonial-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;padding:.45rem .8rem;font:inherit;font-size:.85rem;font-weight:750;cursor:pointer;margin:0 0 .75rem}.sa-testimonial-toggle:focus-visible,.sa-testimonial-toggle:hover{border-color:#0284c7;outline:2px solid #bae6fd;outline-offset:2px}.sa-testimonials.is-paused .sa-testimonial-track{animation-play-state:paused}.sa-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}.sa-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@keyframes sa-testimonial-scroll{0%,32.99%{transform:translateY(0)}33%,65.99%{transform:translateY(-190px)}66%,99.98%{transform:translateY(-380px)}99.99%,to{transform:translateY(-570px)}}@media(max-width:900px){.sa-booking-grid{grid-template-columns:1fr;grid-template-areas:"intro" "calendar" "proof"}.sa-booking-intro,.sa-booking-proof{max-width:680px;margin:0 auto}.sa-oncehub-frame{height:850px}}@media(max-width:640px){.sa-booking-page{padding:2rem 0}.sa-booking-grid{gap:2.5rem}.sa-booking-intro h1{font-size:2.65rem}.sa-booking-image{border-radius:12px}.sa-oncehub-frame{border-radius:10px;height:850px}.sa-testimonial-viewport{height:174px}}@media(prefers-reduced-motion:reduce){.sa-testimonial-track{animation:none}.sa-testimonial-viewport{height:auto;max-height:none;mask-image:none;-webkit-mask-image:none}.sa-testimonial-track>.sa-testimonial-card:nth-child(n+4){display:none}}.ova-hero-checks span{width:30px;height:30px;flex:0 0 30px;background:#fff;border-color:rgba(183,238,120,.65)}.ova-hero-checks span img{width:24px;height:24px;object-fit:contain}.ova-photo-shell img{object-fit:cover;object-position:center 48%;padding:0;background:transparent}.ova-launch-brief figure img{object-fit:contain;padding:24px;background:#edf7f5}@media(max-width:700px){.ova-photo-shell img{padding:0}.ova-launch-brief figure img{padding:12px}}.oct22-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:36px;gap:36px;align-items:start}.oct22-side{position:-webkit-sticky;position:sticky;top:96px;align-self:start;max-height:calc(100vh - 116px);overflow:auto}.oct22-side nav{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(0,0,0,.12);background:#fff}.oct22-side a{font-size:13px;line-height:1.35;text-decoration:none;color:#333}.oct22-side a[aria-current]{font-weight:800}.oct22-mobile-toc{display:none}@media(max-width:900px){.oct22-layout{grid-template-columns:1fr}.oct22-side{display:none}.oct22-mobile-toc{display:block;position:fixed;top:86px;left:12px;right:12px;z-index:60;margin:0;background:#fff;border:1px solid rgba(0,0,0,.18);box-shadow:0 12px 24px rgba(0,0,0,.16)}.oct22-mobile-toc:not([open]){height:52px;overflow:hidden}.oct22-mobile-toc summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;list-style:none;font-weight:700;cursor:pointer}.oct22-mobile-toc summary::-webkit-details-marker{display:none}.oct22-mobile-toc summary:after{content:"+";font-size:20px}.oct22-mobile-toc[open] summary:after{content:"-"}.oct22-mobile-toc:not([open]) nav{display:none}.oct22-mobile-toc[open] nav{position:absolute;top:100%;left:-1px;right:-1px;max-height:42vh;overflow:auto;padding:10px 16px 14px;background:#fff;display:grid;grid-gap:8px;gap:8px}.oct22-mobile-toc nav a{font-size:14px;text-decoration:none}}:root{--paper:#f6f0e4;--paper-deep:#e9dfce;--ink:#202b2f;--ink-soft:#556064;--coral:#e4694f;--tide:#287b93;--lime:#f1b95b;--white:#fffdf8;--line:rgba(32,43,47,.24);--font:"Arial Narrow","Roboto Condensed",Arial,sans-serif}html{scroll-padding-top:96px}body{background:var(--paper);color:var(--ink)}.skip-link{position:fixed;z-index:1000;left:12px;top:10px;padding:10px 14px;background:var(--ink);color:#fff;transform:translateY(-150%)}.skip-link:focus{transform:none}.field-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(246,240,228,.97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:2px solid var(--ink);transition:box-shadow .18s ease,background-color .18s ease}.field-header.is-scrolled{background:rgba(255,255,255,.98);box-shadow:0 8px 22px rgba(6,31,45,.14)}.field-header .nav-inner{min-height:72px}.logo-img{border-radius:0}.logo-name{max-width:158px;font-weight:800}.powered{font-family:Georgia,serif;font-size:12px;color:var(--ink-soft);border-left:1px solid var(--line);padding-left:18px}.powered a{text-decoration:underline;text-underline-offset:3px}.links a{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;font-size:12px;border-bottom:2px solid transparent}.links a:focus-visible,.links a:hover{border-color:var(--coral)}.links a[aria-current=page]{border-color:var(--tide);font-weight:900}.mobile-navigation a[aria-current=page]{background:var(--paper-deep);box-shadow:inset 4px 0 0 var(--coral)}.menu-button{display:none;margin-left:auto;border:1px solid var(--ink);background:transparent;padding:9px 12px;font-weight:800;gap:7px}.mobile-navigation{position:absolute;left:0;right:0;top:100%;background:var(--paper);border-bottom:2px solid var(--ink);padding:14px 20px}.mobile-navigation a{display:block;padding:15px;border-bottom:1px solid var(--line);font-weight:800}.eyebrow,.passport-label{font-size:11px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--tide)}.legit-footer{background:var(--ink)}.footer-attribution a{text-decoration:underline;text-underline-offset:3px}.contact-v3,.footer-logo .logo-img{background:var(--paper)}.contact-fold{width:min(1260px,calc(100% - 40px));margin:auto;padding:16px 0 22px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);grid-template-areas:"copy form" "proof form";grid-column-gap:30px;column-gap:30px;grid-row-gap:8px;row-gap:8px;align-items:start}.contact-copy{grid-area:copy;min-width:0;padding-top:4px}.contact-fold>.sa-form-card{grid-area:form}.contact-fold>.sa-testimonials-contact{grid-area:proof}.about-hero h1,.confirmation-page h1,.contact-copy h1,.index-hero h1,.not-found h1,.service-hero h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.045em;line-height:.94;font-size:clamp(46px,5.4vw,76px);margin:8px 0 12px}.contact-copy>p{margin-bottom:10px}.contact-reassurance{display:grid;grid-gap:5px;gap:5px;padding:0;list-style:none;font-weight:700;font-size:13px;margin:8px 0}.contact-reassurance li:before{content:"✓";color:var(--coral);margin-right:9px}.contact-fold .sa-form-card{border-radius:0!important;border:2px solid var(--ink)!important;box-shadow:7px 7px 0 var(--tide)!important;padding:15px 18px 18px!important}.contact-fold .sa-form-card h2{font-family:Georgia,serif!important;font-size:22px!important;line-height:1.08!important;margin:0 0 9px!important}.contact-fold .sa-form-card form{gap:7px!important}.contact-fold .sa-form-card .sa-grid{gap:10px!important}.contact-fold .sa-form-card label{font-size:11px!important;line-height:1.15!important;gap:3px!important}.contact-fold .sa-form-card small{font-size:10px!important;margin-top:0!important}.contact-fold .sa-form-card input,.contact-fold .sa-form-card select,.contact-fold .sa-form-card textarea{min-height:35px!important;height:35px!important;padding:6px 8px!important;border-radius:0!important;font-size:12px!important}.contact-fold .sa-form-card textarea{resize:none!important}.contact-fold .sa-form-card .sa-phone{grid-template-columns:90px 1fr!important;border-radius:0!important}.contact-fold .sa-form-card button{min-height:39px!important;border-radius:0!important;background:var(--coral)!important;color:var(--ink)!important;border:2px solid var(--ink)!important;padding:8px!important;font-size:14px!important;box-shadow:3px 3px 0 var(--ink)!important}.review-field{margin-top:24px;border-top:2px solid var(--ink);padding-top:12px}.review-heading{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.review-heading h2{font-size:17px;margin:0}.review-heading span{font-size:10px;color:var(--ink-soft)}.contact-fold>.sa-testimonials-contact{margin-top:10px;padding:8px 0 0;border:0;border-top:2px solid var(--ink);border-radius:0;background:transparent}.sa-testimonial-heading{justify-content:space-between}.sa-testimonial-heading>div>p{margin:0 0 2px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.sa-testimonial-heading h2{font-size:17px;margin-bottom:4px}.sa-testimonial-heading>a{font-size:11px;text-decoration:underline}.sa-testimonial-viewport{height:164px}.sa-testimonial-track{display:flex;grid-auto-rows:unset;gap:12px;width:max-content;animation:none;will-change:transform}.sa-testimonial-card{flex:0 0 270px;height:164px;border-radius:0;border:1px solid var(--ink);box-shadow:none;padding:11px;background:var(--white);justify-content:flex-start}.sa-testimonial-card h3{font-size:14px;margin:3px 0 0}.sa-testimonial-card blockquote{font-family:Georgia,serif;font-size:12px;line-height:1.3;margin:4px 0}.sa-testimonial-card p{margin-top:auto;font-size:11px}.sa-testimonial-source{margin-top:1px;font-size:9px}.official-team{display:grid;grid-template-columns:minmax(0,400px) 1fr;align-items:center;width:min(1180px,calc(100% - 40px));margin:0 auto 70px;border:2px solid var(--ink);background:var(--white)}.official-photo{width:100%;max-width:400px;height:auto;object-fit:cover;align-self:center;justify-self:center}.official-team>div{padding:40px}.official-team h2{font-family:Georgia,serif;font-size:40px;font-weight:400}.official-team p{line-height:1.65}.official-logo{width:210px;height:auto;margin:25px 0 10px}.official-team strong{display:block}.contact-after{padding:70px max(20px,calc((100% - 1180px)/2));background:var(--tide);color:#fff}.contact-after>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,255,255,.35)}.contact-after article{background:var(--tide);padding:25px}.contact-after h2{font-family:Georgia,serif;font-size:42px;font-weight:400}.contact-after h3{font-size:18px}.contact-after p{line-height:1.6}.contact-after .passport-label{color:#fff}.about-v3,.service-manual,.services-index{background:var(--paper)}.about-hero,.index-hero,.service-hero{width:min(1180px,calc(100% - 40px));margin:auto;padding:58px 0;display:grid;grid-template-columns:1fr .9fr;grid-gap:55px;gap:55px;align-items:center}.service-map{width:100%;border:2px solid var(--ink);box-shadow:10px 10px 0 var(--coral)}.manual-jump{position:-webkit-sticky;position:sticky;top:73px;z-index:15;display:flex;gap:26px;overflow-x:auto;padding:13px max(20px,calc((100% - 1180px)/2));background:var(--ink);color:#fff}.manual-jump a{white-space:nowrap;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.about-principles,.related-services,.service-band,.service-directory,.service-faq,.service-method,.service-scenarios,.service-workflow{padding:80px max(20px,calc((100% - 1180px)/2))}.service-band>div:first-child{display:grid;grid-template-columns:.4fr 1.1fr .8fr;grid-gap:30px;gap:30px}.about-principles h2,.related-services h2,.service-band>div:first-child h2,.service-directory h2,.service-faq h2,.service-method h2,.service-scenarios h2,.service-workflow h2{font:400 clamp(38px,4vw,58px)/.98 Georgia,serif}.manual-cards,.service-scenarios>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border:1px solid var(--ink)}.manual-cards article,.service-scenarios article{padding:28px;border-right:1px solid var(--ink)}.manual-cards article:last-child,.service-scenarios article:last-child{border-right:0}.manual-cards li{margin-bottom:10px;line-height:1.5}.service-workflow{background:var(--paper-deep)}.service-workflow ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;border-top:2px solid var(--ink)}.service-workflow li{padding:25px;display:flex;gap:18px;border-right:1px solid var(--line)}.service-workflow li>span{display:grid;place-items:center;flex:0 0 35px;height:35px;background:var(--coral);border:1px solid var(--ink)}.dark{background:var(--ink);color:#fff}.dark .passport-label{color:#f5a58e}.control-ledger{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px!important;gap:18px!important;margin-top:35px}.control-ledger article{border:1px solid rgba(255,255,255,.3);padding:22px}.service-faq details{border-top:1px solid var(--ink);padding:18px 0}.service-faq summary{font-weight:800;cursor:pointer}.service-faq details p{max-width:800px;line-height:1.65}.related-services{background:var(--paper-deep)}.related-services>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.related-services a{padding:24px;border:1px solid var(--ink);background:var(--white)}.related-services span{display:block;margin-top:12px;color:var(--ink-soft);line-height:1.5}.about-hero img,.index-hero img{width:100%;height:500px;object-fit:cover;border:2px solid var(--ink);box-shadow:10px 10px 0 var(--coral)}.service-directory>header{max-width:760px}.service-directory>div>a{display:grid;grid-template-columns:1fr;padding:22px 0;border-top:1px solid var(--ink)}.service-directory>div>a>span{color:var(--coral);font-weight:900}.service-directory h3{font:400 30px Georgia,serif;margin:0 0 6px}.service-directory p{color:var(--ink-soft);margin:0}.service-directory small{display:block;margin-top:8px;font-weight:800}.service-method{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;background:var(--tide);color:#fff}.service-method ol{padding-left:20px}.service-method li{display:grid;grid-template-columns:120px 1fr;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.35)}.manual-grid{width:min(1180px,calc(100% - 40px));margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink)}.manual-grid article{padding:28px;border-right:1px solid var(--ink)}.manual-grid article:last-child{border:0}.manual-grid h2{font:400 29px Georgia,serif}.about-principles ol{max-width:850px}.about-principles li{padding:18px 0;border-top:1px solid var(--ink);line-height:1.6}.confirmation-page,.not-found{width:min(850px,calc(100% - 40px));min-height:62vh;margin:auto;padding:90px 0}.confirmation-page>p,.not-found>p{font-size:18px;line-height:1.6}.confirmation-page>div,.not-found>div:last-child{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.route-map{display:flex;align-items:center;gap:12px}.route-map i{width:100px;border-top:3px dashed var(--coral)}.editorial-layout{width:min(1260px,calc(100% - 50px));margin-inline:auto;display:grid;grid-template-columns:250px minmax(0,760px);justify-content:center;align-items:start;grid-gap:42px;gap:42px}.editorial-layout>.editorial-prose{width:100%!important;max-width:760px!important;min-width:0!important;margin-inline:0!important;scroll-margin-top:100px}.editorial-prose h2{scroll-margin-top:108px}.editorial-sidebar-host{grid-column:1;grid-row:1;position:-webkit-sticky;position:sticky;top:94px;max-height:calc(100vh - 112px);overflow:auto}.editorial-prose{grid-column:2;grid-row:1}.generated-toc{background:var(--paper);border:1px solid var(--ink);box-shadow:5px 5px 0 var(--coral);padding:14px}.generated-toc summary{font-weight:900;text-transform:uppercase;letter-spacing:.1em;font-size:11px;cursor:pointer}.generated-toc nav{display:grid;margin-top:10px}.generated-toc nav a{padding:7px 4px;border-left:3px solid transparent;font-size:12px;line-height:1.3;color:var(--ink-soft)}.generated-toc nav a.active{border-color:var(--coral);color:var(--ink);font-weight:800}.toc-utility{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;font-size:11px;line-height:1.45}.toc-utility p{font-size:11px!important}.toc-utility a{display:block;text-decoration:underline;margin-top:5px}.editorial-prose li,.editorial-prose p{line-height:1.75}.editorial-prose h2{margin-top:2.4em}.editorial-prose img{max-width:100%;height:auto}.booking-fallback{text-align:center}.booking-fallback a{text-decoration:underline}.confirmation-page .btn{background:var(--coral);color:var(--ink);border:1px solid var(--ink)}@media(max-width:980px){.editorial-layout{display:flex;flex-direction:column;width:min(920px,calc(100% - 40px));gap:20px}.editorial-sidebar-host{position:static;order:0;width:100%;max-height:none}.editorial-prose{order:1}.generated-toc{box-shadow:none}.generated-toc details:not([open]) .toc-utility,.generated-toc details:not([open]) nav{display:none}}@media(max-width:800px){.field-header .links{display:none}.field-header .nav-inner{gap:6px}.field-header .logo-name{display:none}.powered{display:block;min-width:0;max-width:118px;overflow-wrap:anywhere;font-family:Arial,sans-serif;line-height:1.15;padding-left:6px;margin-left:auto;white-space:normal}.powered,.powered a{font-size:9px}.menu-button{display:flex;margin-left:0;flex:0 0 auto;font-size:12px;padding:8px}.about-hero,.contact-fold,.index-hero,.official-team,.service-hero,.service-method{grid-template-columns:1fr}.contact-fold{grid-template-areas:"copy" "form" "proof"}.contact-fold,.official-team{width:min(100% - 28px,680px)}.official-photo{height:auto}.contact-after>div,.control-ledger,.manual-cards,.manual-grid,.related-services>div,.service-band>div:first-child,.service-scenarios>div{grid-template-columns:1fr}.manual-cards article,.manual-grid article,.service-scenarios article{border-right:0;border-bottom:1px solid var(--ink)}.service-workflow ol{grid-template-columns:1fr}.service-workflow li{border-right:0;border-bottom:1px solid var(--line)}.about-hero img,.index-hero img{height:360px}.service-method li{grid-template-columns:95px 1fr}.contact-fold .sa-form-card{padding:23px 18px!important}.manual-jump{top:72px}.generated-toc details{display:block}.generated-toc details:not([open])>:not(summary){display:none}}@media(max-width:420px){.nav-inner{width:calc(100% - 24px)}.logo-name{font-size:11px;max-width:120px}.about-hero h1,.confirmation-page h1,.contact-copy h1,.index-hero h1,.not-found h1,.service-hero h1{font-size:43px}.about-hero,.contact-fold,.index-hero,.service-hero{width:calc(100% - 28px)}.review-track figure{width:245px}.official-team>div{padding:27px}.official-team h2{font-size:34px}.about-principles,.related-services,.service-band,.service-directory,.service-faq,.service-method,.service-scenarios,.service-workflow{padding:58px 16px}.service-directory>div>a{grid-template-columns:1fr}.footer-grid{width:calc(100% - 30px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sa-testimonial-viewport{height:164px;overflow:hidden}.sa-testimonial-track{transform:none!important;display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.sa-testimonial-track>.sa-testimonial-card:nth-child(n){display:none}.sa-testimonial-track>.sa-testimonial-card:nth-child(-n+2){display:flex;width:auto}.review-track{animation:none;display:grid;width:auto}.review-marquee{overflow:visible}.review-track figure{width:auto}.ova-primary:hover{transform:none}}@media(max-width:720px) and (prefers-reduced-motion:reduce){.sa-testimonial-track{grid-template-columns:1fr}.sa-testimonial-track>.sa-testimonial-card:nth-child(n+2){display:none}}