@font-face{font-family:Baskervville;src:url(/fonts/Baskervville-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Baskervville;src:url(/fonts/Baskervville-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url(/fonts/Metropolis-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--ink:#0f132e;--body:#3a3f4a;--red:#e32127;--red-dark:#c81d22;--gold:#d79629;--paper:#fbfaf8;--stone:#f5f4f1;--line:#0f132e12;--serif:"Baskervville", Georgia, serif;--sans:"Metropolis", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(21px, 3.8vw, 55px);--sec:clamp(80px, 9vw, 128px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:100px}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}a{color:inherit;text-decoration:none}h1,h2,h3,p,figure,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:16px}.skip:focus{top:16px}.w{max-width:1440px;padding:0 var(--gutter);margin:0 auto}.sec{padding:var(--sec) 0;position:relative}.sec-tail{padding:0 0 var(--sec)}.glow{isolation:isolate;position:relative;overflow:hidden}.hero{padding:clamp(128px,13vw,168px) 0 clamp(64px,7vw,104px)}.hero--home{padding:clamp(136px,14vw,184px) 0 clamp(56px,6vw,88px)}.hero--short{padding-bottom:clamp(48px,5vw,72px)}.head{max-width:760px}.split{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px clamp(34px,5vw,80px);display:grid}.chip{letter-spacing:.12em;text-transform:uppercase;color:var(--body);background:#ffffffbf;border:1px solid #0f132e14;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.chip:before{content:"";background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;display:block}.chip--gold:before{background:var(--gold)}.chip--solid{background:#fff}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--body);font-size:12px;font-weight:500}.h1{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;max-width:14ch;margin-top:22px;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:1.04}.h1--home{letter-spacing:-.012em;max-width:15ch;margin-top:24px;font-size:clamp(46px,6.4vw,100px);line-height:1.02}.h1--legal{letter-spacing:-.005em;max-width:15ch;font-size:clamp(44px,5.6vw,88px);line-height:1.02}.h2{font-family:var(--serif);text-wrap:balance;margin-top:20px;font-size:clamp(32px,3.4vw,50px);font-weight:500;line-height:1.1}.h3{font-family:var(--serif);font-size:clamp(21px,1.6vw,24px);font-weight:500;line-height:1.25}em.em,.em{color:var(--red);font-style:italic;font-weight:400}.lead{color:var(--body);max-width:32em;margin-top:22px;font-size:clamp(18px,1.4vw,21px);font-weight:300;line-height:1.6}.muted{color:var(--body)}.fig{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1}.btn{background:var(--red);color:#fff;cursor:pointer;height:52px;transition:background-color .3s var(--ease), transform .3s var(--ease);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 30px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:0 12px 30px -14px #e32127b3}.btn:hover{background:var(--red-dark);color:#fff}.btn:active{transform:scale(.98)}.btn[disabled]{opacity:.6;cursor:progress}.btn--sm{height:44px;padding:0 22px;font-size:14px;box-shadow:0 10px 24px -12px #e32127b3}.btn-ghost{height:52px;color:var(--ink);white-space:nowrap;cursor:pointer;background:#fffc;border:1px solid #0f132e1a;border-radius:999px;align-items:center;gap:8px;padding:0 26px;font-size:15px;font-weight:500;transition:border-color .3s;display:inline-flex}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost--sm{border-color:#0f132e1f;height:48px;padding:0 24px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-red{color:var(--red);font-size:14px;font-weight:500}.card{border:1px solid var(--line);background:#fffc;border-radius:24px;padding:28px;box-shadow:0 20px 40px -36px #0f132e4d}.lift{transition:transform .4s var(--ease), box-shadow .4s var(--ease)}.lift:hover{transform:translateY(-4px);box-shadow:0 30px 50px -34px #0f132e66}.grid{gap:16px;margin-top:48px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.sub3{grid-template-rows:subgrid;grid-row:span 3;row-gap:10px;display:grid}.sub4{grid-template-rows:subgrid;grid-row:span 4;row-gap:14px;display:grid}.sub2{grid-template-rows:subgrid;grid-row:span 2;row-gap:10px;display:grid}.plate{isolation:isolate;border:1px solid #0f132e0f;border-radius:32px;padding:clamp(32px,4vw,56px);position:relative;overflow:hidden}.figs{gap:24px;margin-top:24px;display:grid}.figs>div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;display:flex}.figs dt{color:var(--body);max-width:26ch;font-size:15px;line-height:1.5}.media{background:var(--stone);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -44px #0f132e73}.media img{object-fit:cover;width:100%;height:100%;display:block}.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #ffffffb3}.beam{z-index:-1;filter:blur(28px);pointer-events:none;will-change:transform;background:linear-gradient(90deg,#fff0 0%,#fff7ecf2 50%,#fff0 100%);width:26%;height:180%;position:absolute;top:-40%;left:32%;transform:rotate(18deg)}.nav{z-index:50;pointer-events:none;padding:12px clamp(12px,2vw,24px) 0;position:fixed;top:0;left:0;right:0}.nav-bar{pointer-events:auto;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);max-width:1392px;height:76px;transition:background-color .4s var(--ease), box-shadow .4s var(--ease), border-color .4s;background:#ffffff8c;border:1px solid #fff9;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:0 14px 0 clamp(18px,2vw,28px);display:flex}.nav-bar[data-lifted=true]{background:#ffffffdb;border-color:#0f132e14;box-shadow:0 18px 40px -28px #0f132e59}.nav-logo{flex:none;display:inline-flex}.nav-logo img{width:clamp(128px,11vw,156px);height:auto;display:block}.nav-desk{align-items:center;gap:4px;font-size:14px;display:flex}.nav-item{position:relative}.nav-link{height:44px;color:var(--body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;transition:background-color .25s,color .25s;display:inline-flex}.nav-link:hover,.nav-link[aria-current=page],.nav-link[aria-expanded=true]{color:var(--ink);background:#0f132e0d}.nav-panel{opacity:0;visibility:hidden;transition:opacity .25s var(--ease), transform .25s var(--ease), visibility .25s;padding-top:12px;position:absolute;top:44px;left:0;transform:translateY(-4px)}.nav-item:hover .nav-panel,.nav-item:focus-within .nav-panel,.nav-panel[data-open=true]{opacity:1;visibility:visible;transform:none}.nav-panel-in{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #0f132e14;border-radius:20px;gap:2px;min-width:300px;padding:10px;display:grid;box-shadow:0 30px 60px -30px #0f132e4d}.nav-panel-in a{border-radius:12px;gap:2px;padding:10px 14px;transition:background-color .2s;display:grid}.nav-panel-in a:hover{background:#f6f4f0}.nav-panel-in b{color:var(--ink);font-size:14px;font-weight:500}.nav-panel-in span{color:var(--body);font-size:12.5px}.nav-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.nav-sheet{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:a-sheet .4s var(--ease) both;background:#fffffffa;border:1px solid #0f132e14;border-radius:24px;flex-direction:column;gap:24px;padding:24px;display:flex;position:fixed;inset:100px 12px 12px;overflow-y:auto}.nav-sheet>div{flex-direction:column;gap:2px;display:flex}.nav-sheet .big{font-family:var(--serif);font-size:26px;font-weight:500;line-height:1.3}.nav-sheet .small{min-height:40px;color:var(--body);align-items:center;font-size:15px;display:flex}@keyframes a-sheet{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.home-head{text-align:center;flex-direction:column;align-items:center;display:flex}.home-head .lead{max-width:36em;margin-top:24px;font-size:clamp(18px,1.5vw,21px)}.home-wide{max-width:1440px;padding:0 var(--gutter);margin:clamp(48px,6vw,80px) auto 0}.home-wide .media{aspect-ratio:21/9;border-radius:32px}.chips{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.chips a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:13.5px;font-weight:500;transition:background-color .25s;display:inline-flex}.chips a:hover{background:#fff}.aud{border:1px solid #0f132e0f;border-radius:28px;padding:32px}.aud h3{font-family:var(--serif);font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.12}.svc{background:#ffffffd9;border:1px solid #0f132e0f;border-radius:24px;padding:26px}.svc-dot{border:1px solid #0f132e0f;border-radius:12px;width:40px;height:40px}.svc h3{font-family:var(--serif);font-size:22px;font-weight:500;line-height:1.2}.svc p{color:var(--body);font-size:14.5px;line-height:1.55}.cel{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px clamp(34px,5vw,80px);display:grid}.hero-img{aspect-ratio:4/5;width:100%;max-height:620px;position:relative}.proof{border-radius:18px;align-items:baseline;gap:12px;padding:14px 20px;display:flex;position:absolute;bottom:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px);box-shadow:0 20px 40px -24px #0f132e66}.proof b{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:28px;font-weight:500;line-height:1}.proof span{color:var(--body);max-width:26ch;font-size:13px;line-height:1.4}.step-n{width:44px;height:44px;font-family:var(--serif);color:var(--red);font-variant-numeric:lining-nums;background:#fff;border:1px solid #0f132e14;border-radius:50%;place-items:center;font-size:18px;display:grid}.card p,.step p{color:var(--body);font-size:15px;line-height:1.6}.step{border:1px solid #0f132e0f;border-radius:24px;padding:28px}.faq{background:linear-gradient(#fff 0%,#f8f6f2 100%)}.fsplit{grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px clamp(34px,5vw,80px);display:grid}.faq-list{flex-direction:column;gap:10px;display:flex}.faq details{border:1px solid var(--line);background:#fff9;border-radius:20px;transition:background-color .3s,box-shadow .3s}.faq details[open]{background:#fff;box-shadow:0 24px 50px -36px #0f132e59}.faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:20px;min-height:44px;padding:20px 22px 20px 26px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-family:var(--serif);text-wrap:pretty;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.3}.pm{background:var(--stone);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pm path[data-v]{transform-origin:50%;transition:transform .4s var(--ease)}.faq details[open] .pm path[data-v]{transform:scaleY(0)}.faq details p{color:var(--body);padding:0 70px 24px 26px;font-size:16px;line-height:1.7}.enq{background:radial-gradient(60% 70% at 0% 0%, #fde9dc 0%, #fff0 60%), radial-gradient(60% 70% at 100% 100%, #e4edfb 0%, #fff0 60%), var(--paper)}.esplit{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px clamp(34px,5vw,80px);display:grid}.ticks{color:var(--body);flex-direction:column;gap:12px;margin-top:28px;font-size:16px;display:flex}.ticks li{align-items:baseline;gap:12px;display:flex}.ticks li:before{content:"";background:radial-gradient(circle, var(--gold) 0 3px, #fff 3.5px);border:1px solid #0f132e1a;border-radius:50%;flex:none;width:18px;height:18px;transform:translateY(3px)}.ticks a{color:var(--ink);font-weight:500}.form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);background:#ffffffe6;border-radius:28px;grid-template-columns:1fr 1fr;gap:16px;padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 40px 80px -50px #0f132e59}.form--sheet{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;padding:0}.fl{flex-direction:column;grid-column:1/-1;gap:6px;min-width:0;display:flex}.fl--half{grid-column:auto}.fl>span,.fset legend{color:var(--body);font-size:13px;font-weight:500}.fl>span i{color:var(--red);font-style:normal}.inp{width:100%;height:52px;color:var(--ink);background:var(--stone);appearance:none;border:1px solid #0000;border-radius:14px;outline:0;padding:0 16px;font-size:16px;transition:border-color .25s,background-color .25s}select.inp{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 4l3 3 3-3' fill='none' stroke='%230F132E' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}textarea.inp{resize:vertical;height:auto;min-height:96px;padding:14px 16px;line-height:1.6}.inp:focus{border-color:var(--ink);background-color:#fff}.inp[aria-invalid=true]{border-color:var(--red);background-color:#fff}.ferr{color:var(--red);font-size:12.5px}.fset{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.fset legend{margin-bottom:8px;padding:0}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{position:relative}.pill input{opacity:0;cursor:pointer;position:absolute;inset:0}.pill span{background:var(--stone);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:14px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.pill input:checked+span{border-color:var(--ink);color:var(--ink);background:#fff}.pill input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.consent{color:var(--body);grid-column:1/-1;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.6;display:flex}.consent input{accent-color:var(--red);flex:none;width:16px;height:16px;margin:3px 0 0}.consent a{text-underline-offset:3px;text-decoration:underline}.fsubmit{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;display:flex}.fsubmit small{color:var(--body);font-size:13px}.fmsg{color:#8a1418;background:#fdecec;border-radius:14px;grid-column:1/-1;padding:12px 16px;font-size:14px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.done{text-align:left;grid-column:1/-1;padding:8px 0}.done h3{font-family:var(--serif);font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.15}.done p{color:var(--body);margin-top:10px}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;opacity:0;transition:opacity .5s var(--ease);background:#0f132e47;position:fixed;inset:0}.sheet{z-index:90;overscroll-behavior:contain;opacity:0;width:min(520px,100vw - 24px);transition:transform .6s var(--ease), opacity .6s var(--ease);background:radial-gradient(80% 40% at 100% 0,#fde9dc 0%,#fff0 70%),#fff;border-radius:28px;padding:72px clamp(24px,3.4vw,44px) 40px;position:fixed;top:12px;bottom:12px;right:12px;overflow-y:auto;transform:translate(40px);box-shadow:0 40px 90px -40px #0f132e73}[data-shown=true] .scrim{opacity:1}[data-shown=true] .sheet{opacity:1;transform:none}.sheet h2{font-family:var(--serif);font-size:clamp(30px,3vw,38px);font-weight:500;line-height:1.12}.x{cursor:pointer;background:#fff;border:1px solid #0f132e1a;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:18px;right:18px}.toast{z-index:95;max-width:calc(100vw - 42px);animation:a-sheet .4s var(--ease) both;background:#fff;border:1px solid #0f132e14;border-radius:999px;padding:14px 24px;font-size:14px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px -24px #0f132e66}.foot{background:radial-gradient(60% 80% at 100% 0%, #fdebd9 0%, #fff0 60%), radial-gradient(50% 70% at 0% 100%, #e3ecfb 0%, #fff0 60%), var(--paper);color:var(--body);border-top:1px solid #0f132e0f}.foot a:hover{color:var(--red)}.ftop{border-bottom:1px solid #0f132e14;justify-content:space-between;align-items:flex-end;gap:34px;padding-bottom:48px;display:flex}.ftop p{font-family:var(--serif);color:var(--ink);max-width:20ch;margin-top:24px;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.2}.fcols{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:34px;padding:48px 0;display:grid}.fcols>div,.fcols>nav{flex-direction:column;gap:10px;font-size:14px;display:flex}.fcols .label{color:var(--ink);margin-bottom:4px}.fcols address{max-width:30ch;font-style:normal;line-height:1.65}.fbar{border-top:1px solid #0f132e14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding:22px 0 28px;font-size:12.5px;display:flex}.lsplit{grid-template-columns:38.2fr 61.8fr;align-items:baseline;gap:13px 34px;display:grid}.lrow{border-top:1px solid #e1e4ea;padding:34px 0}.lrow h2{font-family:var(--serif);font-size:clamp(22px,1.8vw,26px);font-weight:500;line-height:1.25}.lrow p{color:var(--body);max-width:64ch;font-size:16px;line-height:1.75}.person{background:#fff;border:1px solid #0f132e0f;border-radius:24px;flex-direction:column;gap:14px;padding:12px 12px 22px;display:flex}.person .ph{aspect-ratio:4/5;background:var(--stone);border-radius:16px;position:relative;overflow:hidden}.person h3{font-family:var(--serif);padding:0 10px;font-size:22px;font-weight:500;line-height:1.2}.person p{color:var(--body);margin-top:-8px;padding:0 10px;font-size:13.5px;line-height:1.5}.tag{background:#f6f4f0;border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:500;display:inline-flex}.info{border:1px solid var(--line);background:#ffffffd9;border-radius:24px;padding:26px}.info .big{font-family:var(--serif);flex-direction:column;gap:4px;margin-top:12px;font-size:22px;font-weight:500;display:flex}.desk{background:#f8f6f2;border-radius:20px;flex-direction:column;gap:4px;padding:20px 22px;transition:background-color .25s;display:flex}.desk:hover{background:#f1ede6}.desk b{font-family:var(--serif);color:var(--ink);font-size:20px;font-weight:500}.desk span{color:var(--body);overflow-wrap:anywhere;font-size:14px}@keyframes a-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes a-beam{0%{opacity:.55;transform:translate(-8%)rotate(18deg)}to{opacity:1;transform:translate(8%)rotate(18deg)}}@keyframes a-zoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.beam{animation:16s ease-in-out infinite alternate a-beam}[data-zoom]{animation:a-zoom 2.4s var(--ease) both}@supports (animation-timeline:view()){[data-reveal]{animation:linear both a-rise;animation-timeline:view();animation-range:entry cover 22%}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:1060px){.nav-desk{display:none}.nav-toggle{display:inline-flex}}@media (max-width:960px){.split,.cel{grid-template-columns:1fr}.hero-img{aspect-ratio:4/3;max-height:none}.g4,.cards{grid-template-columns:1fr 1fr}.home-wide .media{aspect-ratio:4/3}.chips{display:none}}@media (max-width:900px){.fsplit,.esplit,.lsplit{grid-template-columns:1fr}.lsplit>.gap{display:none}.ftop{flex-direction:column;align-items:flex-start}.fcols{grid-template-columns:1fr 1fr}}@media (max-width:680px){.g3,.cards,.form,.form--sheet{grid-template-columns:1fr}.fl--half{grid-column:1/-1}.faq details p{padding-right:26px}}@media (max-width:560px){.g4{grid-template-columns:1fr}.figs.g4{grid-template-columns:1fr 1fr}.fcols{grid-template-columns:1fr}.nav-bar{height:64px}.nav-sheet{top:88px}}.wa svg{flex:none}.btn-ghost.wa svg{color:#1fa855}.wa-menu{position:relative}.wa-menu>summary{list-style:none}.wa-menu>summary::-webkit-details-marker{display:none}.wa-menu[open]>summary{border-color:var(--ink)}.wa-list{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:240px;animation:a-sheet .25s var(--ease) both;background:#fffffffa;border:1px solid #0f132e14;border-radius:18px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 30px 60px -30px #0f132e59}.wa-list a{border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.wa-list a svg{color:#1fa855}.wa-list a:hover{background:#f6f4f0}.wa-float{z-index:60;color:#fff;width:56px;height:56px;transition:transform .3s var(--ease);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(16px,2vw,28px);right:clamp(16px,2vw,28px);box-shadow:0 16px 34px -14px #0f132e8c}.wa-float:hover{color:#fff;transform:translateY(-2px)scale(1.04)}.desk-row{flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:13.5px;font-weight:500;display:flex}.desk-row a{color:var(--red)}.desk-row a:hover{text-underline-offset:3px;text-decoration:underline}
