.center{text-align:center}.center .lead{margin-inline:auto}:root{--navy:#142B46;--navy-d:#0D1E33;--tq:#4FA7A0;--tq-d:#2E7D77;--tq-l:#E4F2F0;--lb:#DCE8F1;--white:#FFFFFF;--gold:#B58B56;--gold-h:#C69C66;--gold-l:#F3EADF;--gold-d:#8A6638;--text:#263640;--muted:#56677A;--display:"Suez One",Georgia,serif;--body:Assistant,Arial,sans-serif;--hand:"Playpen Sans Hebrew",cursive}*{box-sizing:border-box}html,body{margin:0}body{background:var(--white);font-family:var(--body);color:var(--text)}.site{container-type:inline-size;background:var(--white);overflow:clip;position:relative}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.in{max-width:1120px;margin:0 auto;padding-inline:48px}.btn{font:700 21px var(--body);padding:14px 28px;border-radius:12px;border:0;cursor:pointer;text-decoration:none;display:inline-block;text-align:center}.btn-gold{background:var(--gold);color:var(--navy)}.btn,.mbar .wa2,.tcar-btn{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease}@media(hover:hover){.btn:hover,.mbar .wa2:hover{transform:translateY(-2px);box-shadow:0 8px 18px #142b462e}.btn-gold:hover{background:var(--gold-h)}.btn-ghost:hover{background:#ffffff14;border-color:var(--lb);box-shadow:0 8px 18px #00000040}.btn-line:hover{background:#fff;box-shadow:0 8px 18px #142b461f}.tcar-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px #142b4626}}.btn:active{transform:translateY(0);box-shadow:none}section[id]{scroll-margin-top:var(--hdr,100px)}.lead-form.glow{animation:formglow 1.8s ease-out 1}@keyframes formglow{0%{box-shadow:0 0 #c69c6600}25%{box-shadow:0 0 0 8px #c69c668c}to{box-shadow:0 0 0 18px #c69c6600}}.rv{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-d,0s)}.rv.rv-in{opacity:1;transform:none}.btn-ghost{background:transparent;color:#fff;border:1.5px solid rgba(220,232,241,.6);font-weight:600}.btn-line{background:transparent;color:var(--navy);border:1.5px solid var(--navy);font-weight:600}.eyebrow{display:inline-block;font-size:17.5px;font-weight:600;border-radius:20px;padding:4px 14px;margin-bottom:16px}h2.t{font-family:var(--display);font-weight:400;color:var(--navy);font-size:47.5px;line-height:1.2;margin:0 0 8px;text-wrap:balance}h2.t:after{content:"";display:block;width:44px;height:4px;background:var(--gold);border-radius:2px;margin-top:12px}.center h2.t:after{margin-inline:auto}.lead{font-size:24px;line-height:1.7;color:var(--muted);margin:0;max-width:62ch}section{padding-block:88px}.bar{position:sticky;top:0;z-index:30;background:#fffffff5;border-bottom:1px solid var(--lb)}.bar .in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:10px}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.brand img{width:72px;height:72px;object-fit:contain}.brand b{display:block;font-family:var(--display);font-weight:400;color:var(--navy);font-size:31px;line-height:1.1}.brand small{color:var(--muted);font-size:17.5px}.nav{display:flex;gap:26px;font-size:20px;font-weight:600;color:var(--navy)}.nav a{text-decoration:none;padding-block:4px;border-bottom:2px solid transparent;white-space:nowrap}@container (max-width:1040px){.nav,.bar .btn{display:none}.burger{display:block}}.nav a.cur{border-color:var(--gold)}.bar .btn{padding:10px 20px;font-size:19px}.burger{display:none;font-size:32.5px;color:var(--navy);background:none;border:0;cursor:pointer;padding:6px 10px;border-radius:8px}.burger:hover{background:var(--lb)}.mnav{display:flex;flex-direction:column;gap:4px;padding:8px 20px 18px;background:#fff;border-top:1px solid var(--lb)}.mnav[hidden]{display:none}.mnav a{text-decoration:none;color:var(--navy);font-weight:600;font-size:22.5px;padding:12px 4px;border-bottom:1px solid var(--lb)}.mnav a.cur{color:var(--gold-d)}.mnav .btn{margin-top:12px;border-bottom:0;color:var(--navy)}.hero{position:relative;background:var(--navy);color:#fff;overflow:hidden;padding:0}.hero .grid{display:grid;grid-template-columns:minmax(0,1.4fr) 200px minmax(0,1fr);align-items:center;min-height:640px;padding-block:64px}.copy{position:relative;z-index:3}.hero .eyebrow{border:1px solid var(--gold);color:var(--gold-h)}.hero h1{font-family:var(--display);font-weight:400;font-size:60px;line-height:1.12;margin:0 0 18px;text-wrap:balance}.hero h1 em{font-style:normal;color:var(--gold-h)}.hero p{font-size:24px;line-height:1.65;color:var(--lb);margin:0 0 28px;max-width:44ch}.ctas{display:flex;gap:12px;flex-wrap:wrap}.btn-gold.landed{animation:pulse 1.6s ease-out 1}@keyframes pulse{0%{box-shadow:0 0 #c69c6699}to{box-shadow:0 0 0 18px #c69c6600}}.tags{margin-top:24px;font-size:19px;color:var(--lb);opacity:.85}.band{height:100%}.photo{position:relative;z-index:3;justify-self:center}.photo .frame{position:absolute;inset:16px -16px -16px 16px;border:1.5px solid var(--gold);border-radius:24px}.photo img{position:relative;display:block;width:360px;max-width:100%;height:500px;object-fit:cover;object-position:center 25%;border-radius:24px}svg.paths{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}.guide{fill:none;stroke:none}.trail{fill:var(--gold-h);opacity:0;transition:opacity .5s}.trail.show{opacity:.75}.station{fill:var(--navy);stroke:var(--gold);stroke-width:2;opacity:0;transition:opacity .4s}.station.show{opacity:1}.station.on{fill:var(--gold-h);stroke:var(--gold-h)}.ring{fill:none;stroke:var(--gold-h);stroke-width:1.5;opacity:0}.ring.go{animation:ring 1.1s ease-out 1}@keyframes ring{0%{opacity:.9;r:6}to{opacity:0;r:26}}.word{position:absolute;z-index:3;transform:translate(-50%,-170%);font-size:21px;font-weight:700;color:var(--lb);opacity:0;transition:opacity .6s,color .35s,transform .35s;white-space:nowrap;pointer-events:none}.word.show{opacity:.7}.word.on{opacity:1;color:var(--gold-h);transform:translate(-50%,-185%) scale(1.12)}.bird{position:absolute;z-index:4;width:46px;height:46px;margin:-23px 0 0 -23px;pointer-events:none;opacity:0;transition:opacity .4s}.bird img{width:100%;height:100%;transition:transform .3s}.bird.fly img{animation:flap .22s ease-in-out infinite alternate}.bird.pause img,.bird.rest img{animation:hov 1.6s ease-in-out infinite alternate}.bird.flip img{transform:scaleX(-1)}@keyframes flap{to{transform:translateY(-3px) rotate(-6deg)}}@keyframes hov{to{transform:translateY(-5px)}}.tracks{background:var(--lb)}.tracks .head{text-align:center;margin-bottom:44px}.tgrid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tcard{background:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.tcard img{width:100%;height:260px;object-fit:cover;object-position:center 22%;display:block}.tcard .body{padding:28px 30px 32px;display:flex;flex-direction:column;gap:12px;flex:1}.tcard .k{font-size:17.5px;font-weight:700;color:var(--tq-d)}.tcard h3{font-family:var(--display);font-weight:400;font-size:35px;line-height:1.25;color:var(--navy);margin:0}.tcard p{margin:0;font-size:21px;line-height:1.65;flex:1}.tcard .btn{align-self:center;margin-top:6px}.here{text-align:center}.here .lead{margin:18px auto 0}.trailwrap{position:relative;width:260px;height:70px;margin:40px auto 0}.trailsep{position:absolute;right:0;bottom:0;width:220px;height:40px}.trailsep circle{opacity:0;transition:opacity .35s}.here.seen .trailsep circle{opacity:1}.hb{position:absolute;left:-6px;top:-18px;width:76px;height:76px;opacity:0;transform:translate(30px,20px) scale(.6);transition:opacity .6s 1.3s,transform .9s cubic-bezier(.2,1.2,.4,1) 1.3s}.here.seen .hb{opacity:1;transform:none}.meet{background:var(--gold-l)}.mgrid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:64px;align-items:center}.mimg{position:relative}.mimg img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:24px;display:block}.mimg .tagc{position:absolute;bottom:-18px;left:24px;background:var(--navy);color:#fff;border-radius:14px;padding:12px 18px;font-size:17.5px;line-height:1.4}.mimg .tagc b{display:block;font-family:var(--display);font-weight:400;font-size:25px;color:var(--gold-h)}.mtext p{font-size:22.5px;line-height:1.75;margin:18px 0 0}.quote{font-family:var(--hand);color:var(--gold-d);font-size:30px;line-height:1.5;margin:28px 0 0;font-style:italic}.sig{font-family:var(--hand);color:var(--navy);font-size:25px;margin-top:6px;display:block}.mtext .btn{margin-top:26px}.stats{background:var(--navy);padding-block:56px}.sgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.sgrid b{display:block;font-family:var(--display);font-weight:400;font-size:65px;color:var(--gold-h);line-height:1}.sgrid span{display:block;margin-top:10px;color:var(--lb);font-size:20px;line-height:1.5}.sgrid b span.num{display:inline;margin:0;color:inherit;font-size:inherit;font-variant-numeric:tabular-nums}.diploma{width:96px;height:64px;margin:-6px auto 6px;opacity:0;transform:scale(.3) rotate(-14deg) translateY(20px)}.diploma svg{width:100%;height:100%;display:block}.stats.seen .diploma{animation:pop .9s cubic-bezier(.2,1.6,.4,1) .9s forwards}@keyframes pop{0%{opacity:0;transform:scale(.3) rotate(-14deg) translateY(20px)}70%{opacity:1}to{opacity:1;transform:scale(1) rotate(-4deg) translateY(0)}}.sgrid b.ma{font-size:42.5px;opacity:0;transition:opacity .5s 1.5s}.stats.seen b.ma{opacity:1}.tst .head{text-align:center;margin-bottom:40px}.qgrid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.qcard{background:#fff;border:1px solid var(--lb);border-radius:22px;padding:34px 32px;position:relative}.qcard:before{content:"״";position:absolute;top:-6px;right:24px;font-family:var(--display);font-size:112.5px;color:var(--gold);line-height:1}.qcard p{margin:22px 0 18px;font-size:22.5px;line-height:1.75}.qcard span{font-size:19px;font-weight:700;color:var(--tq-d)}.contact{background:var(--navy);color:#fff}.cgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:start}.contact h2.t{color:#fff}.contact .lead{color:var(--lb)}.contact .alt{margin-top:28px;display:flex;flex-direction:column;gap:12px;font-size:21px;color:var(--lb)}.contact .alt b{color:#fff}form{background:#fff;color:var(--text);border-radius:22px;padding:32px}.f{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.f label,.f legend{font-weight:700;font-size:19px;color:var(--navy)}.f input,.f select{font:16px var(--body);color:var(--text);border:1.5px solid var(--lb);border-radius:10px;padding:12px 14px;background:#fff}.f input:focus,.f select:focus{border-color:var(--tq-d);outline:none;box-shadow:0 0 0 3px var(--tq-l)}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}fieldset{border:0;padding:0;margin:0 0 16px}.radios{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.radios label{font-weight:600;font-size:19px;border:1.5px solid var(--lb);border-radius:20px;padding:7px 14px;cursor:pointer;color:var(--text)}.radios input{accent-color:var(--tq-d)}.radios label:has(input:checked){border-color:var(--tq-d);background:var(--tq-l)}.consent{display:flex;gap:8px;align-items:flex-start;font-size:17.5px;line-height:1.5;margin:4px 0 18px}.consent input{margin-top:3px;accent-color:var(--tq-d)}form .btn{width:100%}.err{color:#a0452e;font-size:16px;font-weight:600;min-height:0}.secure{font-size:17.5px;color:var(--muted);margin:12px 0 0;text-align:center}.emer{font-size:16px;color:var(--muted);margin:8px 0 0;text-align:center}.ok{display:none;text-align:center;padding:30px 10px}.ok h3{font-family:var(--display);font-weight:400;color:var(--navy);font-size:35px;margin:0 0 10px}.ok .sig{color:var(--gold-d)}footer{background:var(--navy-d);color:var(--lb);padding-block:56px 22px}.fgrid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px}footer h4{font-family:var(--display);font-weight:400;color:#fff;font-size:25px;margin:0 0 14px}footer p,footer li{font-size:19px;line-height:1.8;margin:0}footer ul{list-style:none;padding:0;margin:0}footer a{text-decoration:none}footer a:hover{color:var(--gold-h)}.fbrand{display:flex;align-items:center;gap:10px;margin-bottom:12px}.fbrand b{font-family:var(--display);font-weight:400;font-size:27.5px;color:#fff}.social{display:flex;gap:10px;margin-top:14px}.social a{width:40px;height:40px;border:1px solid rgba(220,232,241,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--lb);transition:background .2s,color .2s,border-color .2s}.social a:hover{background:var(--gold);border-color:var(--gold);color:var(--navy)}.social svg{width:20px;height:20px}.bottom{border-top:1px solid rgba(220,232,241,.15);margin-top:40px;padding-top:18px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:16px;opacity:.85}.bottom span a{margin-inline-start:14px}.credit{margin:14px 0 0;text-align:center;font-size:16px;opacity:.75}.credit a{color:var(--gold-h);text-decoration:underline;text-underline-offset:3px}.credit a:hover{color:#fff}.wa{position:fixed;left:24px;bottom:24px;z-index:40;width:58px;height:58px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0003;text-decoration:none}.wa svg{width:30px;height:30px}@container (max-width:760px){.in{padding-inline:20px}section{padding-block:60px}h2.t{font-size:37.5px}.lead{font-size:21px}.nav,.bar .btn{display:none}.burger{display:block}.brand b{font-size:26px}.brand img{width:56px;height:56px}.brand{gap:10px}.hero .grid{grid-template-columns:1fr;min-height:0;padding-block:32px 0}.hero h1{font-size:45px}.hero p{font-size:21px}.ctas .btn{width:100%}.band{height:250px}.photo{margin:0 -20px;width:calc(100% + 40px);justify-self:stretch}.photo img{width:100%;height:340px;border-radius:24px 24px 0 0}.photo .frame{display:none}.tgrid,.qgrid,.cgrid,.fgrid{grid-template-columns:1fr}.tcard img{height:220px}.tcard h3{font-size:30px}.mgrid{grid-template-columns:1fr;gap:40px}.mimg img{height:auto}.quote{font-size:26px}.sgrid{grid-template-columns:1fr;gap:28px}.sgrid b{font-size:55px}.two{grid-template-columns:1fr}form{padding:24px 20px}.cgrid{gap:32px}.wa{left:16px;bottom:16px;width:52px;height:52px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.diploma{opacity:1;transform:none}}.phero{background:var(--navy);color:#fff;padding-block:72px}.pgrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px;align-items:center}.phero .eyebrow{border:1px solid var(--gold);color:var(--gold-h)}.phero h1{font-family:var(--display);font-weight:400;font-size:60px;line-height:1.14;margin:0 0 18px;text-wrap:balance}.phero h1 em{font-style:normal;color:var(--gold-h)}.phero p{font-size:24px;line-height:1.65;color:var(--lb);margin:0 0 28px;max-width:46ch}.phero .photo{position:relative;justify-self:center}.phero .photo img{display:block;width:380px;max-width:100%;height:480px;object-fit:cover;object-position:center 25%;border-radius:24px;position:relative}.phero .photo .frame{position:absolute;inset:16px -16px -16px 16px;border:1.5px solid var(--gold);border-radius:24px}.hb.small{position:absolute;top:-30px;right:-18px;width:70px;height:70px;z-index:3}.who{background:var(--lb)}.head{margin-bottom:40px}.head.center{text-align:center}.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.wcard{background:#fff;border-radius:22px;padding:30px 26px}.wcard .ic svg{width:56px;height:56px}.wcard .ic{display:inline-flex;width:76px;height:76px;border-radius:50%;background:var(--tq-l);color:var(--tq-d);align-items:center;justify-content:center;font-size:27.5px;margin-bottom:14px}.wcard h3,.acard h3{font-family:var(--display);font-weight:400;font-size:30px;color:var(--navy);margin:0 0 10px}.wcard p,.acard p{margin:0;font-size:21px;line-height:1.7}.center-line{text-align:center;margin:36px 0 0;font-size:30px}.hand{font-family:var(--hand);color:var(--gold-d)}.pain{background:#fff}.bubbles{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;max-width:980px;margin:0 auto}.bubbles q{quotes:'"' '"';background:var(--gold-l);border-radius:20px 20px 4px;padding:16px 22px;font-size:22.5px;line-height:1.55;color:var(--navy);max-width:440px}.bubbles q:nth-child(2n){background:var(--tq-l);border-radius:20px 20px 20px 4px}.closing{text-align:center;font-size:25px;margin:36px 0 0}.closing b{color:var(--navy)}.approach{background:var(--gold-l)}.acard{background:#fff;border-radius:22px;padding:28px 24px;display:flex;flex-direction:column;gap:6px}.acard .num{font-family:var(--display);color:var(--tq);font-size:37.5px;line-height:1}.acard small{margin-top:auto;padding-top:12px;font-size:17.5px;font-weight:700;color:var(--tq-d)}.benefits{background:var(--navy);color:#fff}.benefits h2.t{color:#fff}.benefits .lead{color:var(--lb)}.lightcards{list-style:none;margin:0 auto;padding:0;max-width:680px;display:flex;flex-direction:column;gap:16px}.lc{display:flex;align-items:center;gap:28px;border-radius:22px;padding:24px 32px;border:1px solid rgba(220,232,241,.12);background:#ffffff08;position:relative;transition:background .7s,border-color .7s,box-shadow .7s}.lc:after{content:"";position:absolute;right:-1px;top:22px;bottom:22px;width:4px;border-radius:2px;background:var(--gold-h);opacity:0;transition:opacity .7s}.lc-ic{width:96px;flex:0 0 96px;height:66px;fill:var(--lb);opacity:.22;filter:grayscale(1);transition:opacity .7s,filter .7s}.lc b{display:block;font-family:var(--display);font-weight:400;font-size:30px;color:#ffffff61;margin-bottom:4px;transition:color .7s}.lc span{display:block;font-size:21px;line-height:1.6;color:#dce8f152;transition:color .7s}.lc.lit{background:#ffffff12;border-color:#c69c6673;box-shadow:0 10px 30px #00000047}.lc.lit:after{opacity:1}.lc.lit .lc-ic{opacity:1;filter:none}.lc.lit b{color:#fff}.lc.lit span{color:var(--lb)}@container (max-width:760px){.lc{gap:16px;padding:18px}.lc-ic{width:60px;flex-basis:60px;height:42px}.lc b{font-size:25px}.lc span{font-size:19px}}.bgrid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:56px;align-items:start}.note{color:var(--muted);font-size:20px;margin-top:16px}.checks{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.checks li{position:relative;padding-right:36px;font-size:21px;line-height:1.6}.checks li:before{content:"✓";position:absolute;right:0;top:0;width:26px;height:26px;border-radius:50%;background:var(--gold);color:var(--navy);font-weight:700;display:flex;align-items:center;justify-content:center;font-size:17.5px}.checks li b{display:block;color:var(--navy);font-size:22.5px}.checks.small{grid-template-columns:1fr;gap:12px}.process{background:var(--lb)}.steps{list-style:none;padding:0;margin:0 auto;max-width:860px;position:relative}.steps:before{content:"";position:absolute;right:23px;top:10px;bottom:10px;border-right:2px dotted var(--gold)}.steps li{position:relative;padding:0 72px 30px 0}.steps li span{position:absolute;right:0;top:0;width:48px;height:48px;border-radius:50%;background:var(--navy);color:var(--gold-h);font-family:var(--display);font-size:27.5px;display:flex;align-items:center;justify-content:center}.steps h3{font-family:var(--display);font-weight:400;color:var(--navy);font-size:27.5px;margin:8px 0 6px}.steps p{margin:0;font-size:21px;line-height:1.65}.steps.prog:before{border-right:0;right:22.5px;width:3px;background:var(--lb);border-radius:2px}.steps.prog:after{content:"";position:absolute;right:22px;top:10px;width:4px;height:calc((100% - 20px) * var(--p,0));background:var(--gold);border-radius:2px;transition:height .15s linear}.steps.prog li span{z-index:1;background:#fff;color:var(--muted);border:2px solid var(--lb);transition:background .4s,color .4s,border-color .4s,transform .4s}.steps.prog li h3,.steps.prog li p{opacity:.4;transition:opacity .4s}.steps.prog li.on span{background:var(--navy);color:var(--gold-h);border-color:var(--gold);transform:scale(1.08)}.steps.prog li.on h3,.steps.prog li.on p{opacity:1}.creds{margin:18px 0 0;padding-right:20px;font-size:20px;line-height:1.8;color:var(--navy)}.tst .g3 .qcard{margin:0}.offer{background:#fff}.ogrid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.obox{background:var(--gold-l);border-radius:24px;padding:36px}.obox p{font-size:22.5px}.rbox{background:var(--navy);color:#fff;border-radius:24px;padding:36px}.rbox h3{font-family:var(--display);font-weight:400;font-size:35px;margin:0 0 18px;color:#fff}.ritem{border-top:1px solid rgba(220,232,241,.2);padding:14px 0;font-size:21px;line-height:1.6;color:var(--lb)}.ritem b{color:var(--gold-h)}.now{background:var(--navy);padding-block:80px}.bigq{font-family:var(--hand);color:var(--gold-h);font-size:42.5px;line-height:1.5;margin:0;font-style:italic}.faq{background:#fff}.fqgrid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:56px;align-items:start}.acc details{border-bottom:1px solid var(--lb);padding:18px 0}.acc summary{cursor:pointer;list-style:none;font-weight:700;font-size:22.5px;color:var(--navy);display:flex;justify-content:space-between;gap:16px}.acc summary::-webkit-details-marker{display:none}.acc summary:after{content:"+";color:var(--gold);font-family:var(--display);font-size:30px;line-height:1}.acc details[open] summary:after{content:"–"}.acc p{margin:10px 0 0;font-size:21px;line-height:1.7}.mbar{display:none}@container (max-width:760px){.phero{padding-block:40px}.pgrid,.bgrid,.ogrid,.fqgrid{grid-template-columns:1fr;gap:32px}.phero h1{font-size:42.5px}.phero p{font-size:21px}.phero .photo img{width:100%;height:360px}.phero .photo .frame{display:none}.g3,.g4,.checks{grid-template-columns:1fr}.bubbles q{max-width:100%;font-size:21px}.bigq{font-size:32.5px}.obox,.rbox{padding:26px}.mbar{display:flex;position:sticky;bottom:0;z-index:35;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid var(--lb)}.mbar a{flex:1;padding:12px;font-size:19px}.svc .wa{display:none}.mbar .wa2{flex:0 0 auto;background:#25d366;color:#fff;border-radius:12px;padding:12px 16px;font-weight:700;text-decoration:none}}.stats2{background:var(--navy-d);padding-block:44px}.stats2 .sgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.stats2 b{display:block;font-family:var(--display);font-weight:400;font-size:57.5px;color:var(--gold-h);line-height:1}.stats2 span{display:block;margin-top:8px;color:var(--lb);font-size:20px}.chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;max-width:980px;margin:0 auto}.chips span{background:#fff;border:1px solid #c9d8e4;border-radius:999px;padding:12px 22px;font-size:21px;color:var(--navy);font-weight:600}.pgrid2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:56px;align-items:start}.ptext p{font-size:24px;line-height:1.75;margin:0 0 16px}.ptext .em{border-right:3px solid var(--gold);padding-right:16px;color:var(--navy);font-weight:700}.solution{background:var(--navy)}.diff{position:relative;max-width:780px;margin:34px auto 0;background:#ffffff12;border:1.5px solid rgba(198,156,102,.55);border-right:6px solid var(--gold-h);border-radius:22px;padding:30px 36px 28px 110px;color:var(--lb);font-size:22.5px;line-height:1.75;text-align:right;box-shadow:0 12px 34px #00000040}.diff h3{font-family:var(--display);font-weight:400;color:var(--gold-h);font-size:37.5px;line-height:1.3;margin:0 0 10px;text-wrap:balance}.diff p{margin:0}.diff-bird{position:absolute;left:26px;top:26px;width:68px;height:48px;fill:var(--gold-h)}@container (max-width:760px){.diff{padding:24px 22px 22px;font-size:20px}.diff h3{font-size:30px;padding-left:56px}.diff-bird{left:16px;top:20px;width:52px;height:36px}}.flag{background:var(--navy);color:#fff}.flaghead{max-width:760px;margin-bottom:36px}.anchors>div{border-top:3px solid var(--gold);padding-top:16px}.anchors h3,.incl h3{font-family:var(--display);font-weight:400;font-size:27.5px;color:var(--gold-h);margin:0 0 8px}.anchors p,.incl p{color:var(--lb);font-size:20px;line-height:1.65;margin:0}.incl{margin-top:36px}.incl>div{background:#ffffff0f;border-radius:20px;padding:26px}.incl b{display:block;font-family:var(--display);font-weight:400;font-size:50px;color:#fff;line-height:1;margin-bottom:10px}.plus{color:var(--lb);font-size:21px;margin:26px 0 0}.plus b{color:var(--gold-h)}.sylh{font-family:var(--display);font-weight:400;font-size:30px;color:#fff;margin:36px 0 14px}.syl{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 28px}.syl li{counter-increment:s;position:relative;padding-right:46px;color:var(--lb);font-size:20px;line-height:1.6}.syl li:before{content:counter(s);position:absolute;right:0;top:0;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold-h);display:flex;align-items:center;justify-content:center;font-family:var(--display)}.syl li b{display:block;color:#fff;font-size:21px}.timeline{list-style:none;padding:0 20px 0 0;margin:0;border-right:2px dotted var(--gold)}.timeline li{position:relative;font-size:20px;line-height:1.6;margin-bottom:12px;color:var(--text)}.timeline li:before{content:"";position:absolute;right:-27px;top:7px;width:12px;height:12px;border-radius:50%;background:var(--gold)}@container (max-width:760px){.pgrid2{grid-template-columns:1fr;gap:20px}.stats2 .sgrid,.syl{grid-template-columns:1fr}.chips span{font-size:19px}}.narrow{max-width:780px}.story p{font-size:24px;line-height:1.85;margin:18px 0 0}.story .pull{font-family:var(--display);font-size:32.5px;line-height:1.45;color:var(--navy);border-right:4px solid var(--gold);padding-right:20px}.story .sub{font-family:var(--display);font-weight:400;color:var(--gold-d);font-size:32.5px;margin:36px 0 0}.story .sig{margin-top:22px;font-size:30px}.cv{background:#fff}.cvgrid{display:grid;grid-template-columns:1fr 1fr;gap:56px}.cv .timeline{margin-top:10px}.name{background:var(--gold-l)}.hb.mid{width:90px;height:90px;margin:0 auto 6px}.phero.short{padding-block:64px}.phero.short h1{margin-bottom:12px}.ways{background:var(--lb);padding-block:56px}.way{display:block;background:#fff;border-radius:22px;padding:30px 26px;text-decoration:none;color:var(--text);text-align:center}.way .wi{display:inline-flex;width:56px;height:56px;border-radius:50%;background:var(--navy);color:var(--gold-h);align-items:center;justify-content:center;font-size:32.5px;margin-bottom:12px}.way .wa-i{background:#25d366;color:#fff}.way h3{font-family:var(--display);font-weight:400;font-size:30px;color:var(--navy);margin:0 0 6px}.way p{margin:0 0 10px;font-size:22.5px}.way b{color:var(--tq-d);font-size:19px}.emergency{margin-top:26px;background:#c69c6624;border-right:4px solid var(--gold);padding:16px 18px;font-size:20px;line-height:1.7;color:var(--lb)}.emergency b{color:var(--gold-h)}.phero.tall{padding-block:100px}.divider-label-unused{text-align:center;background:#e9edf1;color:var(--muted);font-weight:700;padding:14px}.nf{background:#fff;padding-block:100px}.nfh{font-family:var(--display);font-weight:400;color:var(--navy);font-size:50px;margin:0 0 14px}@container (max-width:760px){.cvgrid{grid-template-columns:1fr;gap:28px}.story .pull{font-size:27.5px}.phero.tall,.nf{padding-block:64px}.nfh{font-size:37.5px}}.hb.small,.hb.mid{opacity:1!important;transform:none!important;transition:none}.hb.mid{position:relative;left:auto;top:auto;display:block}.hb.small{left:auto}.legal{background:#fff}.legal .in{max-width:820px}.legal h2{font-family:var(--display);font-weight:400;color:var(--navy);font-size:32.5px;margin:36px 0 10px}.legal h2:first-child{margin-top:0}.legal p,.legal li{font-size:21px;line-height:1.8;margin:0 0 12px}.legal ul{padding-right:22px;margin:0 0 12px}.legal .upd{color:var(--muted);font-size:19px;margin-top:36px}.room{max-width:860px;margin:40px auto 0}.room img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:24px}.room figcaption{margin-top:12px;text-align:center;font-size:20px;color:var(--muted)}.thoughts{position:relative;max-width:1000px;margin:0 auto;height:470px}.thoughts ul{list-style:none;margin:0;padding:0}.th{position:absolute;max-width:270px;padding:14px 20px;border-radius:30px;font-size:21px;line-height:1.5;color:var(--navy);background:var(--gold-l);opacity:0;filter:blur(8px);text-wrap:balance;box-sizing:border-box}.th:before,.th:after{content:"";position:absolute;border-radius:50%;background:inherit}.th:before{width:14px;height:14px;right:6px;bottom:-12px}.th:after{width:8px;height:8px;right:-6px;bottom:-24px}.t1{right:16%;top:250px;background:var(--gold-l)}.t2{right:30%;top:118px;background:var(--tq-l);max-width:300px}.t3{right:5%;top:22px;background:var(--lb)}.t4{right:51%;top:262px;background:#fff;border:1.5px solid var(--gold-h)}.t5{right:58%;top:30px;background:var(--gold-l);max-width:250px}.t6{right:73%;top:160px;background:var(--lb);max-width:240px}.t7{right:33%;top:372px;background:var(--tq-l);max-width:330px}.t4:before,.t4:after{background:var(--gold-h)}.thoughts.go .th{animation:thought 1.6s ease forwards}.thoughts.go .t1{animation-delay:.2s}.thoughts.go .t2{animation-delay:.9s}.thoughts.go .t3{animation-delay:1.6s}.thoughts.go .t4{animation-delay:2.3s}.thoughts.go .t5{animation-delay:3s}.thoughts.go .t6{animation-delay:3.7s}.thoughts.go .t7{animation-delay:4.4s}@keyframes thought{to{opacity:1;filter:none}}.thinker{position:absolute;right:0;bottom:6px;width:120px;height:96px;animation:hover 2.6s ease-in-out infinite alternate}@keyframes hover{to{transform:translateY(-10px)}}@container (max-width:900px){.thoughts{height:auto;padding-top:96px}.thoughts ul{display:flex;flex-direction:column;gap:22px}.th{position:relative;right:auto!important;top:auto!important;max-width:86%!important;font-size:20px}.th:nth-child(odd){align-self:flex-start;margin-right:6%}.th:nth-child(2n){align-self:flex-end;margin-left:4%}.th:nth-child(3n){margin-right:14%}.thinker{top:0;bottom:auto;width:96px;height:77px}}@media(prefers-reduced-motion:reduce){.th{opacity:1;filter:none}.thinker{animation:none}}.mbr{display:none}.wcard .ic{float:left;margin:0 14px 8px 0}.obox h2.t,.rbox h3{text-align:center}.obox h2.t:after{margin-inline:auto}.faq-cta{margin-top:24px}.faq-cta-m{display:none}.mbar .wa2{display:flex;align-items:center;justify-content:center;width:52px}.mbar .wa2 svg{width:26px;height:26px}@container (max-width:760px){.mbr{display:inline}.faq-cta-d{display:none}.faq-cta-m{display:table;margin:28px auto 0}.faq .fqgrid>div:first-child{text-align:center}.faq .fqgrid>div:first-child h2.t:after{margin-inline:auto}}@container (max-width:760px){.phero .photo{margin-top:18px}.hb.small{top:-28px;right:14px;width:56px;height:56px}}.fog>*{opacity:0;filter:blur(8px)}.fog.go>*{animation:fogin 1.4s ease forwards}@keyframes fogin{to{opacity:1;filter:none}}.fogself{opacity:0;filter:blur(8px)}.fogself.go{animation:fogin 1.4s ease forwards}@media(prefers-reduced-motion:reduce){.fogself,.fog>*{opacity:1!important;filter:none!important}}.benefits-deep{background:var(--navy-d)}.diff{text-align:center;padding:30px 40px}.diff-bird{position:static;display:block;margin:0 auto 10px;width:60px;height:42px}@container (max-width:760px){.diff{padding:24px 22px}.diff h3{padding-left:0}.diff-bird{width:50px;height:35px}}.steps.prog{max-width:600px}.flag .facts{list-style:none;padding:0;margin:0 auto 48px;max-width:900px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.flag .facts li{background:#ffffff0f;border:1px solid rgba(198,156,102,.4);border-radius:18px;padding:20px 10px;text-align:center}.flag .facts b{display:block;font-family:var(--display);font-weight:400;font-size:55px;line-height:1.1;color:var(--gold-h)}.flag .facts span{font-size:20px;color:var(--lb)}.flag .sylh{text-align:center}.sylbox{margin:36px auto 0;max-width:960px}.sylbox summary{list-style:none;cursor:pointer;width:max-content;margin:0 auto;font-weight:700;font-size:21px;color:#fff;border:1.5px solid rgba(220,232,241,.5);border-radius:24px;padding:10px 22px;transition:background .2s,border-color .2s}.sylbox summary::-webkit-details-marker{display:none}.sylbox summary:after{content:" ▾";color:var(--gold-h)}.sylbox[open] summary:after{content:" ▴"}.sylbox summary:hover{background:#ffffff14;border-color:var(--lb)}.sylbox .syl{margin-top:26px}@container (max-width:760px){.flag .facts{grid-template-columns:1fr 1fr;gap:10px}.flag .facts b{font-size:42.5px}.flag .facts span{font-size:17.5px}}.flag .facts li{transition:border-color .3s,box-shadow .3s,background .3s,transform .3s}@media(hover:hover){.flag .facts li:hover{border-color:var(--gold-h);background:#ffffff17;box-shadow:0 0 0 1px #c69c6680,0 0 28px #c69c6659;transform:translateY(-3px)}}.thoughts .th.on{animation:thought 1.3s ease forwards}.fog>*.on{animation:fogin 1.3s ease forwards;animation-delay:.05s!important}.pgrid2.stack{grid-template-columns:1fr;gap:0;max-width:820px;margin-inline:auto}.pgrid2.stack .ptext{text-align:center}.pgrid2.stack .ptext .em{border-right:0;padding-right:0}.ogrid.ctr h2.t,.ogrid.ctr h3{text-align:center}.ogrid.ctr h2.t:after{margin-inline:auto}.fqgrid.stack{grid-template-columns:1fr;gap:40px;max-width:860px;margin-inline:auto}.fqgrid.stack>div:first-child{text-align:center}.fqgrid.stack>div:first-child h2.t:after{margin-inline:auto}.flag .anchors>div{text-align:center}.ways{padding-block:64px}.ways .way{padding:22px 18px}.ways .way .wi{width:46px;height:46px;font-size:26px;margin-bottom:8px}.ways .way h3{font-size:25px}.ways .way p{font-size:20px;margin-bottom:6px}.ways .way b{font-size:17.5px;font-weight:600}@container (max-width:760px){.cgrid.formfirst>div:last-child{order:-1}}.wavesec{position:relative;padding:0;min-height:560px;background:#9fb3c4 url(/img/waves.jpg) center 38%/cover no-repeat;display:flex;align-items:center;justify-content:center}.wavesec:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff1f,#0d1e332e)}.wavesec .leadline{position:relative;z-index:1;width:100%;height:300px;margin:0}.wavesec .tow{top:50%;margin-top:-112px}.wavesec .leadline .hb{width:170px;height:170px;flex-basis:170px;top:-18px}.wavesec .tow-string{width:90px;flex-basis:90px;height:40px;margin-left:-30px}.wavesec .tow-banner{width:760px;flex-basis:760px}@container (max-width:760px){.wavesec{min-height:340px}.wavesec .leadline{height:170px}.wavesec .tow{margin-top:-38px}.wavesec .leadline .hb{width:80px;height:80px;flex-basis:80px;top:-8px}.wavesec .tow-string{width:44px;flex-basis:44px;margin-left:-14px;margin-top:14px}.wavesec .tow-banner{width:250px;flex-basis:250px}}.phero{position:relative}.backhome{position:absolute;top:18px;right:max(48px,calc((100% - 1120px)/2 + 48px));z-index:2;font-size:19px;font-weight:700;color:var(--gold-h);text-decoration:none;padding:6px 14px;border:1px solid rgba(198,156,102,.55);border-radius:999px;background:#0a346859}.backhome:hover,.backhome:focus-visible{background:var(--gold);color:var(--navy)}@container (max-width:760px){.backhome{position:static;display:block;width:fit-content;margin:-36px 20px 22px auto;font-size:17.5px;padding:5px 12px}}@container (min-width:761px){.phero .photo img.crop-low{height:auto;aspect-ratio:421/470;object-position:center top}}.g3.tsolo{grid-template-columns:minmax(0,760px);justify-content:center}.g3.tsolo .qcard p{font-size:24px}.tb{position:relative;max-width:860px;margin:0 auto;padding:44px 0 40px}.tb ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:120px;row-gap:60px;align-items:start}.tbb{position:relative;max-width:300px;padding:16px 24px;border-radius:32px;font-size:22.5px;line-height:1.55;color:var(--navy);text-wrap:balance;box-sizing:border-box;opacity:.5;filter:blur(1.5px);transform:scale(.96);transition:transform .7s cubic-bezier(.3,1.4,.5,1),opacity .6s,filter .6s,box-shadow .6s}.tbb:before,.tbb:after{content:"";position:absolute;border-radius:50%;background:inherit}.tbb:before{width:15px;height:15px;bottom:-13px}.tbb:after{width:8px;height:8px;bottom:-25px}.tbb.a{background:var(--gold-l);justify-self:start;transform-origin:right center}.tbb.a:before{left:20px}.tbb.a:after{left:7px}.tbb.b{background:var(--tq-l);justify-self:end;margin-top:40px;max-width:250px;transform-origin:left center}.tbb.b:before{right:20px}.tbb.b:after{right:7px}.tbb.c{background:var(--lb);justify-self:center;margin-top:-8px;transform-origin:right center}.tbb.c:before{left:26px}.tbb.c:after{left:11px}.tbb.d{background:#fff;border:1.5px solid var(--gold-h);justify-self:start;margin-top:26px;max-width:320px;transform-origin:left center}.tbb.d:before,.tbb.d:after{background:var(--gold-h)}.tbb.d:before{right:24px}.tbb.d:after{right:11px}.tbb.on{opacity:1;filter:none;transform:scale(1.12);box-shadow:0 12px 32px #142b4629;z-index:2}.tb.still .tbb{opacity:1;filter:none;transform:none}.tb-bird{position:absolute;left:calc(50% - 36px);top:42%;width:72px;height:58px;z-index:3;transition:left 1.1s cubic-bezier(.45,.05,.3,1),top 1.1s cubic-bezier(.45,.05,.3,1)}.tb-bird svg{width:100%;height:100%;animation:hover 1.2s ease-in-out infinite alternate}.tb-bird .wf{transform-box:fill-box;transform-origin:85% 95%;animation:wf .35s ease-in-out infinite alternate}.tb.still .tb-bird{display:none}@keyframes wf{0%{transform:rotate(8deg)}to{transform:rotate(-14deg) scaleY(.55)}}@container (max-width:760px){.tb{padding:56px 0 30px}.tb ul{grid-template-columns:1fr;row-gap:44px}.tbb{font-size:20px;max-width:82%!important;margin-top:0!important}.tbb.a,.tbb.c{justify-self:start;transform-origin:right center}.tbb.c{margin-right:10%!important}.tbb.b,.tbb.d{justify-self:end;transform-origin:left center}.tbb.on{transform:scale(1.07)}.tb-bird{width:56px;height:45px;top:0;left:calc(50% - 28px)}}.pro{--pg:#F3F6F9;--line:#DCE3EA}.pro .stats2{background:#fff!important;border-bottom:1px solid var(--line)}.pro .stats2 .sgrid>div+div{border-right:1px solid var(--line)}.pro .stats2 b{color:var(--navy)!important}.pro .stats2 span{color:#4a5b6d!important}.pro .who{background:var(--pg)!important}.pro .chips span{border-radius:8px!important;border-color:var(--line)!important}.pro .pain{background:#fff!important}.pro .solution{background:var(--pg)!important}.pro .solution h2.t{color:var(--navy)!important}.pro .solution .lead{color:#3c4d60!important}.pro .diff{background:#fff!important;border:1px solid var(--line)!important;border-top:4px solid var(--navy)!important;border-radius:12px!important;color:var(--text)!important;box-shadow:0 8px 24px #142b460f}.pro .diff h3{color:var(--navy)!important}.pro .diff-bird{fill:var(--navy)!important}.pro .benefits,.pro .benefits-deep{background:#fff!important;color:var(--text)!important}.pro .benefits h2.t{color:var(--navy)!important}.pro .lc{background:#fff!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:none!important}.pro .lc b{color:#142b4673!important}.pro .lc span{color:#3c4d6080!important}.pro .lc-ic{fill:var(--navy)!important}.pro .lc.lit{border-color:var(--navy)!important;box-shadow:0 10px 26px #142b4614!important}.pro .lc.lit b{color:var(--navy)!important}.pro .lc.lit span{color:#3c4d60!important}.pro .lc:after{background:var(--navy)!important}.pro .approach{background:var(--pg)!important}.pro .acard{border-radius:12px!important;border:1px solid var(--line);border-top:4px solid var(--navy);box-shadow:0 6px 18px #142b460d}.pro .acard .num{color:var(--gold-d)!important;font-size:32.5px!important}.pro .process{background:#fff!important}@container (min-width:761px){.pro .steps.prog{max-width:1000px!important;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pro .steps.prog:before{right:0!important;left:0;top:23px!important;bottom:auto!important;width:auto!important;height:3px}.pro .steps.prog:after{display:none}.pro .steps.prog li{padding:68px 0 0!important;text-align:right}.pro .steps.prog li span{right:0!important}.pro .steps.prog li h3,.pro .steps.prog li p{opacity:1!important}.pro .steps.prog li span{background:var(--navy)!important;color:#fff!important;border-color:var(--navy)!important;border-radius:10px!important}}.pro .flag{background:var(--pg)!important;color:var(--text)!important}.pro .flag .head h2.t{color:var(--navy)!important}.pro .flag .head .lead{color:#3c4d60!important}.pro .flag .facts li{background:#fff!important;border:1px solid var(--line)!important;border-radius:12px!important}.pro .flag .facts b{color:var(--navy)!important}.pro .flag .facts span{color:#4a5b6d!important}.pro .flag .anchors>div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:22px}.pro .flag .anchors h3{color:var(--navy)!important}.pro .flag .anchors p{color:#3c4d60!important}.pro .flag .sylh{color:var(--navy)!important}.pro .flag .plus{color:#3c4d60!important}.pro .sylbox summary{color:var(--navy)!important;border-color:var(--navy)!important}.pro .sylbox .syl li,.pro .sylbox .syl b{color:var(--text)!important}.pro .meet{background:#fff!important}.pro .timeline{border-right:0!important;padding-right:0!important}.pro .timeline li{padding:10px 0;border-bottom:1px solid var(--line);margin:0!important}.pro .timeline li:before{display:none}.pro .tst{background:var(--pg)!important}.pro .qcard{border-radius:12px!important}.pro .obox{border-radius:12px!important;background:var(--pg)!important}.pro .rbox{border-radius:12px!important}.pageflag{position:sticky;top:var(--barh,70px);z-index:29;box-shadow:0 2px 8px #142b461a}.pageflag .in{display:flex;align-items:center;justify-content:center;gap:10px;padding-block:7px;font-size:19px;font-weight:700;color:var(--navy)}.pageflag i{display:inline-block;width:8px;height:8px;background:var(--navy);border-radius:50%}.pageflag small{font-weight:400;opacity:.75;font-size:17.5px}.pageflag.teams{background:var(--gold)}.pageflag.clinic{background:#efe3d0}@container (max-width:760px){.pageflag .in{font-size:17.5px;padding-block:6px}}.warm .benefits{background:#fff!important;color:var(--text)!important}.warm .benefits h2.t{color:var(--navy)!important}.warm .benefits .lead{color:#5b5048!important}.warm .benefits .lc{background:#fbf7f1!important;border:1px solid #EADFCF!important;box-shadow:none!important}.warm .benefits .lc b{color:#142b4673!important}.warm .benefits .lc span{color:#3c3c3c80!important}.warm .benefits .lc-ic{fill:#0a3468!important}.warm .benefits .lc-ic path[fill]{fill:#2b5287!important}.warm .benefits .lc.lit{border-color:var(--gold)!important;box-shadow:0 12px 30px #8c64321f!important}.warm .benefits .lc.lit b{color:var(--navy)!important}.warm .benefits .lc.lit span{color:#4a4440!important}.warm .benefits .lc:after{background:var(--gold)!important}.brand small,.bar .btn,.ctas .btn{white-space:nowrap}@container (min-width:761px){.ctas{flex-wrap:nowrap}.ctas .btn{padding-inline:22px}}@container (max-width:1200px){.nav{gap:16px}}@container (max-width:760px){.brand small{white-space:normal;font-size:14px}}@container (max-width:1100px){.nav,.bar .btn{display:none}.burger{display:block}}.tbb{cursor:pointer}.tbb:focus-visible{outline:2px solid var(--navy);outline-offset:4px}.who4{grid-template-columns:1fr 1fr;max-width:900px;margin-inline:auto}@container (max-width:1040px){.who4{grid-template-columns:1fr 1fr}}@container (max-width:760px){.who4{grid-template-columns:1fr}}.roomsec{background:#fff;padding-block:20px 60px}.pro .roomsec,.pubs{background:#fff}.pubs .timeline li{font-size:20px}.now .leadline{margin-top:0}.now .leadline{height:270px}.now .leadline .hb{width:150px;height:150px;flex-basis:150px;top:-16px}.now .tow-string{width:80px;flex-basis:80px;height:36px;margin-left:-26px}.now .tow-banner{width:680px;flex-basis:680px}@container (max-width:760px){.now .leadline{height:170px}.now .leadline .hb{width:72px;height:72px;flex-basis:72px;top:-8px}.now .tow-string{width:42px;flex-basis:42px;margin-left:-13px;margin-top:-6px}.now .tow-banner{width:270px;flex-basis:270px}}.roomsec{padding-block:64px}.rgrid{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center;max-width:1040px}.rgrid img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px;display:block}.rgrid p{font-size:21px;line-height:1.7;margin:14px 0 0}@container (max-width:760px){.rgrid{grid-template-columns:1fr;gap:24px}.roomsec{padding-block:40px}}.roles{margin-top:44px}.roles .sylh{color:var(--navy);text-align:center;margin:0 0 20px}.rolegrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rolegrid li{background:#fff;border:1px solid var(--line,#DCE3EA);border-top:3px solid var(--navy);border-radius:10px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:4px}.rolegrid b{font-size:19px;color:var(--navy);line-height:1.35}.rolegrid span{font-size:17px;line-height:1.45}.rolegrid small{font-size:15px;color:#5a6b7d;line-height:1.45}@container (max-width:1040px){.rolegrid{grid-template-columns:1fr 1fr}}@container (max-width:560px){.rolegrid{grid-template-columns:1fr}}.clinics{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:1040px;margin:0 auto}.clin{margin:0;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px #142b4614}.clin img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.clin figcaption{padding:20px 24px 24px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.clin b{font-family:var(--display);font-weight:400;font-size:28px;color:var(--navy)}.clin span{font-size:20px}.clin small{font-size:17px;color:var(--tq-d);font-weight:700}@container (max-width:760px){.clinics{grid-template-columns:1fr;gap:18px}}.rgrid img.tall{aspect-ratio:4/5;object-position:center top;max-height:560px;width:auto;justify-self:center}.fbrand img{display:block;width:170px;height:auto;background:#fff;border-radius:16px;padding:12px 14px}footer li{white-space:nowrap}@container (max-width:760px){footer li{white-space:normal}}footer .social a.sofa{width:auto;height:auto;border-radius:999px;padding:6px 14px;font-size:16px;font-weight:700;border:1px solid rgba(220,232,241,.35);display:inline-flex;align-items:center}.pubs a{color:var(--navy);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}@container (max-width:760px){.btn{font-size:17px}.eyebrow{font-size:14px}h2.t{font-size:30px}.lead{font-size:17px}.brand b{font-size:21px}.brand small{font-size:11.5px}.nav{font-size:16px}.bar .btn{font-size:15px}.burger{font-size:26px}.mnav a{font-size:18px}.hero h1{font-size:36px}.hero p{font-size:17px}.tags{font-size:15px}.word{font-size:17px}.tcard .k{font-size:14px}.tcard h3{font-size:24px}.tcard p{font-size:17px}.mimg .tagc{font-size:14px}.mimg .tagc b{font-size:20px}.mtext p{font-size:18px}.quote{font-size:21px}.sig{font-size:20px}.sgrid b{font-size:44px}.sgrid span{font-size:16px}.sgrid b.ma{font-size:34px}.qcard:before{font-size:90px}.qcard p{font-size:18px}.qcard span{font-size:15px}.contact .alt{font-size:17px}.f label,.f legend,.radios label{font-size:15px}.consent{font-size:14px}.err{font-size:12.5px}.secure{font-size:14px}.emer{font-size:12.5px}.ok h3{font-size:28px}footer h4{font-size:20px}footer p,footer li{font-size:15px}.fbrand b{font-size:22px}.bottom,.credit{font-size:12.5px}.phero h1{font-size:34px}.phero p{font-size:17px}.wcard .ic{font-size:22px}.wcard h3,.acard h3{font-size:24px}.wcard p,.acard p{font-size:17px}.center-line{font-size:24px}.bubbles q{font-size:17px}.closing{font-size:20px}.acard .num{font-size:30px}.acard small{font-size:14px}.lc b{font-size:20px}.lc span{font-size:15px}.note{font-size:16px}.checks li{font-size:17px}.checks li:before{font-size:14px}.checks li b{font-size:18px}.steps li span,.steps h3{font-size:22px}.steps p{font-size:17px}.creds{font-size:16px}.obox p{font-size:18px}.rbox h3{font-size:28px}.ritem{font-size:17px}.bigq{font-size:26px}.acc summary{font-size:18px}.acc summary:after{font-size:24px}.acc p{font-size:17px}.mbar a{font-size:15px}.stats2 b{font-size:46px}.stats2 span{font-size:16px}.chips span{font-size:15px}.ptext p{font-size:19px}.diff{font-size:16px}.diff h3{font-size:24px}.anchors h3,.incl h3{font-size:22px}.anchors p,.incl p{font-size:16px}.incl b{font-size:40px}.plus{font-size:17px}.sylh{font-size:24px}.syl li{font-size:16px}.syl li b{font-size:17px}.timeline li{font-size:16px}.story p{font-size:19px}.story .pull{font-size:22px}.story .sub{font-size:26px}.story .sig{font-size:24px}.way .wi{font-size:26px}.way h3{font-size:24px}.way p{font-size:18px}.way b{font-size:15px}.emergency{font-size:16px}.nfh{font-size:30px}.legal h2{font-size:26px}.legal p,.legal li{font-size:17px}.legal .upd{font-size:15px}.room figcaption{font-size:16px}.th{font-size:16px}.flag .facts b{font-size:34px}.flag .facts span{font-size:14px}.sylbox summary{font-size:17px}.ways .way .wi{font-size:21px}.ways .way h3{font-size:20px}.ways .way p{font-size:16px}.ways .way b,.backhome{font-size:14px}.g3.tsolo .qcard p{font-size:19px}.tbb{font-size:16px}.pro .acard .num{font-size:26px}.pageflag .in,.pageflag small{font-size:14px}.pubs .timeline li{font-size:16px}.rgrid p{font-size:17px}.rolegrid b{font-size:15px}.rolegrid span{font-size:13.5px}.rolegrid small{font-size:12px}.clin b{font-size:22.5px}.clin span{font-size:16px}.clin small{font-size:13.5px}footer .social a.sofa{font-size:12.5px}.qcard .q-more{font-size:15px}.tcar-item p{font-size:17px}.tcar-btn{font-size:20px}.ttabs-list button{font-size:16px}}.eyebrow .mb{display:none}@container (max-width:760px){.eyebrow .dk{display:none}.eyebrow .mb{display:inline}}@container (max-width:760px){.rgrid{justify-items:center;text-align:center}.rgrid .rtext h2.t:after{margin-inline:auto}.rgrid img.tall{width:100%;max-width:360px;height:auto;max-height:none;aspect-ratio:4/5;justify-self:center}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@container (max-width:760px){p,h1,h2,h3,li,figcaption{overflow-wrap:break-word}}@container (max-width:760px){.grid,.pgrid,.mgrid,.cgrid,.rgrid,.tgrid{grid-template-columns:minmax(0,1fr)!important}.copy,.mtext,.rtext{min-width:0}.ctas .btn,.eyebrow,.bar .btn,.brand b{white-space:normal}}@container (max-width:360px){.hero svg.paths,.hero .word{display:none}}@container (max-width:760px){.lead-form,.lead-form form,.lead-form .f,.cgrid>div{min-width:0}.lead-form input,.lead-form select,.lead-form textarea{min-width:0;max-width:100%;box-sizing:border-box}summary{white-space:normal}}@container (max-width:360px){.lead-form{padding-inline:14px!important}}@container (max-width:760px){main :where(div,article,li,figure,section,ul,ol){min-width:0}}@container (max-width:360px){.way,.rolegrid li,.clin figcaption{padding-inline:14px}}@container (max-width:760px){main :where(a.way,details,summary){min-width:0;max-width:100%;box-sizing:border-box}.sylbox summary{display:block}}@container (max-width:360px){.bar,.pageflag{position:static!important}.bar .in{padding-block:6px;gap:8px}.brand{gap:8px}.brand img{width:38px!important;height:38px!important}.brand b{font-size:19px!important;white-space:nowrap!important}.brand small{display:none}.pageflag .in{padding-block:4px;font-size:13px}.pageflag small{display:none}}@container (max-width:360px){.brand,.brand div{min-width:0}.burger{flex:0 0 auto;padding:4px 6px}}@container (max-width:250px){.brand b{font-size:16px!important}.brand img{width:30px!important;height:30px!important}.bar .in{padding-inline:12px}}
