.rart{aspect-ratio:600/560;width:min(100%,640px);transform:perspective(1200px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .25s var(--ease);background:#e3edfd;border:1px solid #ffffffd9;border-radius:32px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 40px 70px -28px #1432788c,0 10px 24px -10px #7896e666}.rart:before{content:"";z-index:2;background:var(--noise);opacity:.1;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.rart:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(60% 40% at 50% 0%, #ffffff8c, transparent 70%), radial-gradient(360px circle at var(--gx,50%) var(--gy,0%), #ffffff40, transparent 60%);position:absolute;inset:0;box-shadow:inset 0 0 60px #a0b9f059}.ra-world{transform-origin:50%;will-change:transform;position:absolute;inset:0;transform:perspective(1100px)rotateX(34deg)rotate(-12deg)scale(1.1)translate(-4%)}.ra-world svg{width:100%;height:100%;display:block;overflow:visible}.ra-line,.ra-glow{fill:none;stroke:url(#ra-route);stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:100;animation:ra-draw var(--cycle) cubic-bezier(.45, 0, .25, 1) infinite both;animation-delay:calc(var(--i) * var(--slot))}.ra-glow{stroke-width:10px;opacity:.5}.ra-dot{fill:#fff;stroke:#8ca2ff;stroke-width:2px;filter:drop-shadow(0 0 7px #9db0ff)drop-shadow(0 0 14px #c79bff);offset-rotate:0deg;opacity:0;animation:ra-travel var(--cycle) cubic-bezier(.45, 0, .25, 1) infinite both;animation-delay:calc(var(--i) * var(--slot))}.ra-node__dot{fill:#fff;stroke:#8ca2ff;stroke-width:2.5px}.ra-pill rect,.ra-hubpill rect{fill:#ffffffeb;stroke:#c8d4f7;stroke-width:1.2px;filter:drop-shadow(0 4px 8px #5064b440)}.ra-pill text,.ra-hubpill text{fill:#23406e;font:700 14.5px var(--font-body,system-ui)}.ra-hubpill rect{fill:#fff;stroke:#ffc27a;stroke-width:1.6px}.ra-hubpill text{font-size:16px}.ra-pill{transform-box:fill-box;animation:ra-pill var(--cycle) ease infinite both;animation-delay:calc(var(--i) * var(--slot))}.ra-ping{fill:none;stroke:#b79bff;stroke-width:3px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:ra-ping var(--cycle) ease-out infinite both;animation-delay:calc(var(--i) * var(--slot))}.ra-halo{fill:#ffc27a;opacity:.3;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite ra-halo}.ra-halo--2{animation-delay:1.8s}.ra-waves{animation:9s ease-in-out infinite alternate ra-wave}@keyframes ra-draw{0%{stroke-dashoffset:100px;opacity:0}1.5%{stroke-dashoffset:100px;opacity:1}9.7%{stroke-dashoffset:0;opacity:1}17%{opacity:1}21%,90%{stroke-dashoffset:0;opacity:.38}98%,to{stroke-dashoffset:0;opacity:0}}@keyframes ra-travel{0%{offset-distance:0%;opacity:0}1.5%{offset-distance:0%;opacity:1}9.7%{offset-distance:100%;opacity:1}11.5%,to{offset-distance:100%;opacity:0}}@keyframes ra-pill{0%,to{transform:scale(1)}2%,13%{transform:scale(1.14)}20%{transform:scale(1)}}@keyframes ra-ping{0%,9.5%{opacity:0;transform:scale(.5)}10.2%{opacity:.95}19%,to{opacity:0;transform:scale(3)}}@keyframes ra-halo{0%{opacity:.55;transform:scale(.35)}to{opacity:0;transform:scale(1.5)}}@keyframes ra-wave{to{transform:translate(-14px,4px)}}@media (prefers-reduced-motion:reduce){.ra-world{animation:none;transform:none}.ra-line,.ra-glow,.ra-dot,.ra-pill,.ra-ping,.ra-halo,.ra-waves{animation:none}.ra-line{stroke-dashoffset:0;opacity:.85}.ra-glow{stroke-dashoffset:0;opacity:.3}.ra-dot,.ra-ping{display:none}.rart{transition:none;transform:none}}.hh{color:#fff;background:var(--grad-hero);align-items:center;min-height:min(100svh,900px);padding-block:120px 56px;display:grid;position:relative;overflow:hidden}.hh__bg{pointer-events:none;background:radial-gradient(900px 520px at 88% 8%,#46aaff73,#0000 65%),radial-gradient(700px 480px at 6% 100%,#286eeb8c,#0000 70%);position:absolute;inset:0;overflow:hidden}.hh__bg:before{content:"";background:var(--noise);opacity:.16;mix-blend-mode:soft-light;position:absolute;inset:0}.hh__bg:after{content:"";transform-origin:50% 100%;background:linear-gradient(#bee1ff42 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#bee1ff42 1px,#0000 1px) 0 0/64px 64px;height:46%;position:absolute;bottom:-8%;left:-20%;right:-20%;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 90%);mask-image:linear-gradient(#0000 8%,#000 90%)}.hh__inner{width:100%;max-width:1240px;padding-inline:var(--gutter-x);align-items:center;gap:40px;margin-inline:auto;display:grid;position:relative}@media (width>=960px){.hh__inner{grid-template-columns:1fr 1fr;gap:40px}}.hh h1{color:#fff;font-size:var(--fs-h1);text-shadow:0 2px 24px #05195073;max-width:14ch;margin:0 0 24px;line-height:1.04}.hh__sub{font-size:var(--fs-lg);color:#e6f1ff;max-width:34ch;margin:0 0 32px;line-height:1.5}.hh__cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.call-btn{gap:10px;min-height:64px;padding-inline:26px;font-size:clamp(18px,1vw + 13px,22px)}.hh__ghost{color:#fff;backdrop-filter:blur(8px);background:#ffffff24;border:1.5px solid #ffffffa6;border-radius:999px;align-items:center;min-height:64px;padding-inline:24px;font-size:clamp(18px,1vw + 13px,22px);font-weight:600;text-decoration:none;display:inline-flex}.hh__ghost:hover{background:#ffffff42}.hh__hours{color:#e6f1ff;margin:18px 0 0;font-size:18px}.hh__facts{color:#e6f1ff;gap:6px;margin:24px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.hh__facts li:before{content:"";background:#7cc0ff;border-radius:50%;width:8px;height:8px;margin-right:12px;display:inline-block;box-shadow:0 0 10px #7cc0ff}.w{animation:word-in .52s var(--ease) both;animation-delay:calc(var(--i) * 70ms);display:inline-block}.fade{animation:fade-up .56s var(--ease) both;animation-delay:calc(.45s + var(--k,0) * 90ms)}@keyframes word-in{0%{opacity:0;transform:translateY(22px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}.hh .geo--dark .geo__item--cube{top:10%;right:2%}@media (width<=959px){.hh{min-height:0;padding-block:100px 40px}.hh h1{max-width:none;margin-bottom:14px;font-size:clamp(34px,9.4vw,46px)}.hh__sub,.hh__facts,.hh__hours{display:none}.call-btn,.hh__ghost{justify-content:center;width:100%;min-height:60px;padding-inline:20px}.hh__art{order:-1;width:100%;max-width:360px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.w,.fade{animation:none}}.cta-row[data-astro-cid-sp6c7cpg]{flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:40px;display:flex}.cta-row__alt[data-astro-cid-sp6c7cpg]{min-height:60px;color:var(--teal-text);background:var(--grad-card);border:1px solid var(--border);box-shadow:var(--shadow-3d);transition:transform .2s var(--ease);border-radius:999px;align-items:center;padding-inline:28px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.cta-row__alt[data-astro-cid-sp6c7cpg]:hover{transform:translateY(-2px)}@media (width<=640px){.cta-row[data-astro-cid-sp6c7cpg]>[data-astro-cid-sp6c7cpg]{justify-content:center;width:100%}}.how__grid[data-astro-cid-5ueeqoha]{gap:48px;display:grid}@media (width>=900px){.how__grid[data-astro-cid-5ueeqoha]{grid-template-columns:.8fr 1.2fr;gap:80px}.how__head[data-astro-cid-5ueeqoha]{align-self:start;position:sticky;top:120px}}.how[data-astro-cid-5ueeqoha] .how__ph{max-width:440px;margin-top:32px}.tl[data-astro-cid-5ueeqoha]{gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl__track[data-astro-cid-5ueeqoha]{background:#ffffff40;border-radius:3px;width:3px;position:absolute;top:28px;bottom:28px;left:7px}.tl__fill[data-astro-cid-5ueeqoha]{transform-origin:top;width:100%;height:100%;transform:scaleY(var(--p,1));background:linear-gradient(#ffe29e,#ffb02e);border-radius:3px;display:block;box-shadow:0 0 14px #ffb81fb3}.tl__step[data-astro-cid-5ueeqoha]{transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .25s var(--ease), border-color .25s;grid-template-columns:56px 1fr;align-items:start;gap:28px;margin-left:-20px;padding:22px 28px 22px 20px;display:grid;position:relative}.tl__step[data-astro-cid-5ueeqoha]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--gx,50%) var(--gy,0%), #ffffff47, transparent 60%);transition:opacity .25s;position:absolute;inset:0}.tl__step[data-astro-cid-5ueeqoha].is-tilt:after{opacity:1}.tl__dot[data-astro-cid-5ueeqoha]{z-index:1;color:#3a2400;width:56px;height:56px;font:700 26px/1 var(--font-heading);transition:background-color .4s var(--ease), color .4s var(--ease);background:radial-gradient(circle at 32% 24%,#fff0c2 0%,#ffc23d 45%,#ff9f0a 100%);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #fffc,0 0 22px #ffb81f8c,0 10px 18px -6px #0006}.tl__step[data-astro-cid-5ueeqoha] h3[data-astro-cid-5ueeqoha]{margin:4px 0 8px;font-size:clamp(24px,2.2vw,30px)}.tl__step[data-astro-cid-5ueeqoha] p[data-astro-cid-5ueeqoha]{color:#e3eeff;font-size:var(--fs-body);max-width:44ch;margin:0}html.js-anim .tl[data-astro-cid-5ueeqoha]{--p:0}html.js-anim .tl__step[data-astro-cid-5ueeqoha]:not(.is-lit) .tl__dot[data-astro-cid-5ueeqoha]{color:#e3eeff;background:#ffffff2e;box-shadow:inset 0 0 0 2px #fff6}.fix[data-astro-cid-rv72rlld] h2[data-astro-cid-rv72rlld]{max-width:18ch}.fix__lead[data-astro-cid-rv72rlld]{max-width:40ch;margin-bottom:48px}.fix__list[data-astro-cid-rv72rlld]{perspective:1400px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.fix__card[data-astro-cid-rv72rlld]{--glow:#4fd1ff;height:100%;transform:perspective(1000px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-color .26s;flex-direction:column;gap:22px;padding:26px 24px 24px;display:flex;position:relative}.fix__card[data-astro-cid-rv72rlld]:hover,.fix__card[data-astro-cid-rv72rlld].is-tilt,.fix__card[data-astro-cid-rv72rlld]:focus-within{border-color:color-mix(in srgb, var(--glow) 70%, #fff);box-shadow:0 1px 0 #ffffff80 inset, 0 0 40px -6px color-mix(in srgb, var(--glow) 70%, transparent), 0 40px 60px -26px #020a28cc}.fix__card[data-astro-cid-rv72rlld]:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--gx,50%) var(--gy,0%), #ffffff42, transparent 60%);transition:opacity .26s;position:absolute;inset:0}.fix__card[data-astro-cid-rv72rlld].is-tilt:after{opacity:1}.fix__top[data-astro-cid-rv72rlld]{align-items:center;gap:16px;display:flex}.fix__icon[data-astro-cid-rv72rlld]{color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--glow) 80%, #fff), color-mix(in srgb, var(--glow) 60%, #1556c0));width:62px;height:62px;box-shadow:0 1px 0 #ffffffb3 inset, 0 0 26px color-mix(in srgb, var(--glow) 70%, transparent), 0 14px 22px -8px #00000073;border-radius:20px;flex:none;place-items:center;display:grid}.fix__top[data-astro-cid-rv72rlld] h3[data-astro-cid-rv72rlld]{margin:0 0 4px;font-size:clamp(22px,1.8vw,26px)}.fix__top[data-astro-cid-rv72rlld] p[data-astro-cid-rv72rlld]{color:#dce9ff;margin:0;font-size:17px;line-height:1.4}.fix__says[data-astro-cid-rv72rlld]{flex:1;align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.fix__says[data-astro-cid-rv72rlld] li[data-astro-cid-rv72rlld]{display:flex}.fix__says[data-astro-cid-rv72rlld] li[data-astro-cid-rv72rlld].is-r{justify-content:flex-end}.fix__says[data-astro-cid-rv72rlld] q[data-astro-cid-rv72rlld]{quotes:none;max-width:88%;font:italic 500 clamp(18px, 1.4vw, 20px)/1.35 var(--font-heading);color:#12306e;background:linear-gradient(160deg,#fff,#e4eeff);border-radius:20px 20px 20px 6px;padding:12px 18px;position:relative;box-shadow:0 8px 16px -8px #00000073,inset 0 0 0 1px #ffffffb3}.fix__says[data-astro-cid-rv72rlld] li[data-astro-cid-rv72rlld].is-r q[data-astro-cid-rv72rlld]{color:#3a2400;background:linear-gradient(160deg,#ffe9b0,#ffc553);border-radius:20px 20px 6px}.fix__link[data-astro-cid-rv72rlld]{color:#ffd27a;text-underline-offset:4px;align-self:flex-start;font-size:18px;font-weight:700;text-decoration:none}.fix__link[data-astro-cid-rv72rlld]:after{content:"";border-radius:inherit;position:absolute;inset:0}.fix__link[data-astro-cid-rv72rlld]:hover{color:#fff;text-decoration:underline}.fix__link[data-astro-cid-rv72rlld]:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #ffd27a}.fix__more[data-astro-cid-rv72rlld]{font-size:var(--fs-lg);color:#fff;margin-top:24px}@media (prefers-reduced-motion:reduce){.fix__card[data-astro-cid-rv72rlld]{transition:none;transform:none}}.where[data-astro-cid-cfob4ogr] h2[data-astro-cid-cfob4ogr]{max-width:20ch;margin-bottom:48px}.where__grid[data-astro-cid-cfob4ogr]{gap:28px;display:grid}@media (width>=800px){.where__grid[data-astro-cid-cfob4ogr]{grid-template-columns:1fr 1fr;gap:32px}}.where__card[data-astro-cid-cfob4ogr]{align-content:start;gap:4px;padding:18px 18px 32px;display:grid}.where__card[data-astro-cid-cfob4ogr] .where__ph{border-radius:20px;margin-bottom:22px}.where__card[data-astro-cid-cfob4ogr] h3[data-astro-cid-cfob4ogr],.where__card[data-astro-cid-cfob4ogr] ul[data-astro-cid-cfob4ogr]{margin-inline:14px}.where__card[data-astro-cid-cfob4ogr] h3[data-astro-cid-cfob4ogr]{align-items:center;gap:14px;margin-bottom:14px;font-size:clamp(26px,2.6vw,34px);display:flex}.where__card[data-astro-cid-cfob4ogr] h3[data-astro-cid-cfob4ogr] svg{color:#ffd27a;flex:none}.where[data-astro-cid-cfob4ogr] ul[data-astro-cid-cfob4ogr]{font-size:var(--fs-lg);color:#eef4ff;gap:14px;margin-block:0;padding:0;line-height:1.45;list-style:none;display:grid}.where__card[data-astro-cid-cfob4ogr] li[data-astro-cid-cfob4ogr]{grid-template-columns:22px 1fr;gap:12px;display:grid}.where__card[data-astro-cid-cfob4ogr] li[data-astro-cid-cfob4ogr]:before{content:"";background:#ffc23d;border-radius:50%;width:10px;height:10px;margin-top:.6em;box-shadow:0 0 10px #ffc23d}.where__price[data-astro-cid-cfob4ogr]{color:#fff;background:radial-gradient(500px 260px at 100% 0,#ffc23d47,#0000 70%),linear-gradient(150deg,#ffffff42,#ffffff14);border:1px solid #ffffff73;border-radius:32px;gap:12px;margin-top:40px;padding:clamp(26px,3.4vw,44px);display:grid;position:relative;box-shadow:inset 0 1px #fff9,0 0 60px -10px #ffb81f59,0 40px 60px -28px #020a28bf}.where__price[data-astro-cid-cfob4ogr] h3[data-astro-cid-cfob4ogr]{margin:0;font-size:26px}.where__rate[data-astro-cid-cfob4ogr]{font-size:var(--fs-lg);margin:0}.where__rate[data-astro-cid-cfob4ogr] b[data-astro-cid-cfob4ogr]{font:700 clamp(48px, 6vw, 72px)/1 var(--font-heading);background:linear-gradient(#fff0c2,#ffb02e);color:#0000;filter:drop-shadow(0 0 18px #ffb81f80);-webkit-background-clip:text;background-clip:text;margin-right:8px}.where__price[data-astro-cid-cfob4ogr] ul[data-astro-cid-cfob4ogr]{gap:8px;font-size:19px}.where__price[data-astro-cid-cfob4ogr] li[data-astro-cid-cfob4ogr]:before{content:"✓ ";color:#ffd27a;font-weight:700}.big__grid[data-astro-cid-y5cfktld]{align-items:center;gap:48px;display:grid}@media (width>=900px){.big__grid[data-astro-cid-y5cfktld]{grid-template-columns:1fr 1fr;gap:72px}}.big[data-astro-cid-y5cfktld] h2[data-astro-cid-y5cfktld]{margin-bottom:4px}.big__cta[data-astro-cid-y5cfktld]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;display:flex}.big__alt[data-astro-cid-y5cfktld]{color:#fff;background:#ffffff24;border:1.5px solid #fff9;border-radius:999px;align-items:center;min-height:56px;padding-inline:26px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.big__alt[data-astro-cid-y5cfktld]:hover{background:#ffffff42}.big__people[data-astro-cid-y5cfktld]{gap:20px;display:grid;position:relative}@media (width>=640px){.big__people[data-astro-cid-y5cfktld]{grid-template-columns:1fr 1fr;align-items:center}.big__people[data-astro-cid-y5cfktld] .big__p--b{margin-top:56px}}.big__people[data-astro-cid-y5cfktld] .ph{aspect-ratio:3/4;box-shadow:inset 0 1px #ffffffb3,0 0 40px -8px #7cc0ff80,0 36px 54px -24px #020a28cc}@media (width<=639px){.big__people[data-astro-cid-y5cfktld] .ph{aspect-ratio:16/10}}.letter[data-astro-cid-olxgq6ry]{transform:perspective(1200px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));transition:transform .26s var(--ease);margin:0;display:grid;position:relative;overflow:hidden}@media (width>=960px){.letter[data-astro-cid-olxgq6ry]{grid-template-columns:.9fr 1.3fr;grid-template-areas:"lead body""facts facts"}}.letter__lead[data-astro-cid-olxgq6ry]{background:radial-gradient(420px 300px at 20% 10%,#ffd27a66,#0000 70%),linear-gradient(160deg,#fff3,#ffffff0a);border-bottom:1px solid #ffffff40;flex-direction:column;justify-content:center;padding:clamp(32px,4vw,56px);display:flex;position:relative}@media (width>=960px){.letter__lead[data-astro-cid-olxgq6ry]{border-bottom:0;border-right:1px solid #ffffff40;grid-area:lead}}.letter__mark[data-astro-cid-olxgq6ry]{font:700 150px/.8 var(--font-heading);color:#ffd27a;text-shadow:0 0 30px #ffc23d8c}.letter__lead[data-astro-cid-olxgq6ry] p[data-astro-cid-olxgq6ry]{font:600 clamp(30px, 3.4vw, 46px)/1.12 var(--font-heading);color:#fff;max-width:14ch;margin:8px 0 0}.letter__body[data-astro-cid-olxgq6ry]{grid-area:body;align-content:center;gap:20px;margin:0;padding:clamp(28px,4vw,56px);display:grid}.letter__body[data-astro-cid-olxgq6ry] p[data-astro-cid-olxgq6ry]{color:#f1f6ff;max-width:60ch;margin:0;font-size:clamp(19px,.6vw + 17px,22px);line-height:1.65}.letter__body[data-astro-cid-olxgq6ry] figcaption[data-astro-cid-olxgq6ry]{font:italic 600 20px var(--font-heading);color:#ffd27a}.letter__facts[data-astro-cid-olxgq6ry]{background:#081c5059;border-top:1px solid #ffffff40;grid-area:facts;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.letter__facts[data-astro-cid-olxgq6ry]{grid-template-columns:repeat(3,1fr)}.letter__facts[data-astro-cid-olxgq6ry] li[data-astro-cid-olxgq6ry]+li[data-astro-cid-olxgq6ry]{border-left:1px solid #fff3}}.letter__facts[data-astro-cid-olxgq6ry] li[data-astro-cid-olxgq6ry]{align-items:center;gap:16px;padding:22px clamp(22px,3vw,40px);display:flex}.letter__facts[data-astro-cid-olxgq6ry] li[data-astro-cid-olxgq6ry]+li[data-astro-cid-olxgq6ry]{border-top:1px solid #fff3}@media (width>=720px){.letter__facts[data-astro-cid-olxgq6ry] li[data-astro-cid-olxgq6ry]+li[data-astro-cid-olxgq6ry]{border-top:0}}.letter__facts[data-astro-cid-olxgq6ry] svg{color:#ffd27a;filter:drop-shadow(0 0 8px #ffc23d99);flex:none}.letter__facts[data-astro-cid-olxgq6ry] span[data-astro-cid-olxgq6ry]{color:#dce9ff;font-size:17px;line-height:1.35;display:grid}.letter__facts[data-astro-cid-olxgq6ry] b[data-astro-cid-olxgq6ry]{color:#fff;font-size:20px}@media (prefers-reduced-motion:reduce){.letter[data-astro-cid-olxgq6ry]{transition:none;transform:none}}.flow[data-astro-cid-hn7rpxps]{z-index:2;pointer-events:none;height:clamp(56px,8vw,110px);margin-top:calc(-1*clamp(55px,8vw,109px));line-height:0;position:relative}.flow--flip[data-astro-cid-hn7rpxps]{transform:scaleY(-1)}.flow[data-astro-cid-hn7rpxps] svg[data-astro-cid-hn7rpxps]{width:100%;height:100%;display:block;overflow:visible}.flow[data-astro-cid-hn7rpxps] svg[data-astro-cid-hn7rpxps] g[data-astro-cid-hn7rpxps]{animation:22s linear infinite flow-drift}.flow__b[data-astro-cid-hn7rpxps]{animation-duration:32s!important;animation-direction:reverse!important}.flow__c[data-astro-cid-hn7rpxps]{animation-duration:40s!important}@keyframes flow-drift{to{transform:translate(-1200px)}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-hn7rpxps] svg[data-astro-cid-hn7rpxps] g[data-astro-cid-hn7rpxps]{animation:none}}.callband[data-astro-cid-ocrw2i6z]{padding-block:var(--section-y);color:#0a2a66;background:linear-gradient(#def 0%,#cbe4ff 55%,#b9dbff 100%);position:relative;overflow:hidden}.callband__bg[data-astro-cid-ocrw2i6z]{pointer-events:none;background:radial-gradient(700px 380px at 12% 8%,#fffc,#0000 70%),radial-gradient(640px 400px at 92% 96%,#2f8ceb40,#0000 70%);position:absolute;inset:0}.callband__bg[data-astro-cid-ocrw2i6z]:before{content:"";background:var(--noise);opacity:.08;mix-blend-mode:soft-light;position:absolute;inset:0}.callband__wrap[data-astro-cid-ocrw2i6z]{--fh:clamp(240px, 34vw, 400px);gap:clamp(40px,5vw,64px);display:grid;position:relative}.callband__photo[data-astro-cid-ocrw2i6z]{height:var(--fh);isolation:isolate;background:#0a2f78;border:1px solid #ffffffe6;border-radius:32px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 0 60px -10px #2f8ceb80,0 40px 70px -30px #0a2a6e99}.callband__photo[data-astro-cid-ocrw2i6z] figcaption[data-astro-cid-ocrw2i6z]{z-index:2;color:#fff;backdrop-filter:blur(10px);background:#081c509e;border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:17px;font-weight:600;display:inline-flex;position:absolute;bottom:20px;left:20px}.callband__photo[data-astro-cid-ocrw2i6z] figcaption[data-astro-cid-ocrw2i6z] svg{color:#ffd27a}.callband__inner[data-astro-cid-ocrw2i6z]{align-items:center;gap:40px;display:grid}.callband__copy[data-astro-cid-ocrw2i6z]{justify-items:start;gap:20px;display:grid}@media (width>=900px){.callband__inner[data-astro-cid-ocrw2i6z]{grid-template-columns:1.1fr .9fr;gap:72px}}.callband[data-astro-cid-ocrw2i6z] h2[data-astro-cid-ocrw2i6z]{color:#0a2a66;max-width:16ch}.callband__copy[data-astro-cid-ocrw2i6z] p[data-astro-cid-ocrw2i6z]{font-size:var(--fs-lg);color:#1b3a6b;margin:0}.callband__actions[data-astro-cid-ocrw2i6z]{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:12px;display:flex}.callband__alt[data-astro-cid-ocrw2i6z]{color:#1458b8;text-underline-offset:4px;font-weight:600}.callband[data-astro-cid-ocrw2i6z] .callband__hours[data-astro-cid-ocrw2i6z]{color:#3b5b8e;font-size:17px}.callband__card[data-astro-cid-ocrw2i6z]{color:var(--text);background:linear-gradient(145deg,#fff,#eef6ff);border:1px solid #fff;border-radius:28px;padding:clamp(22px,3vw,36px);box-shadow:inset 0 1px #fff,0 30px 60px -26px #1556c080}.callband__card[data-astro-cid-ocrw2i6z] h3[data-astro-cid-ocrw2i6z]{color:var(--color-navy);margin:0 0 18px;font-size:26px}.callband__card[data-astro-cid-ocrw2i6z] .cb{gap:16px;display:grid}.callband__card[data-astro-cid-ocrw2i6z] .cb__f{gap:6px;display:grid}.callband__card[data-astro-cid-ocrw2i6z] .cb__f label{color:var(--color-navy);font-weight:600}.callband__card[data-astro-cid-ocrw2i6z] .cb__err{color:#b42318;margin:0;font-weight:500}.callband__card[data-astro-cid-ocrw2i6z] .cb-done{color:var(--color-navy);margin:0;font-size:20px}@media (width<=899px){.callband__actions[data-astro-cid-ocrw2i6z] .call-btn{width:100%}.callband__wrap[data-astro-cid-ocrw2i6z]{--fh:280px}}.faq-sec[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:20ch;margin-bottom:32px}.faq-grid[data-astro-cid-lcdefpme]{align-items:start;gap:40px;display:grid}@media (width>=960px){.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.5fr .8fr;gap:64px}.faq-card[data-astro-cid-lcdefpme]{position:sticky;top:110px}}.faq-card[data-astro-cid-lcdefpme]{justify-items:start;gap:16px;padding:32px;display:grid}.faq-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:28px}.faq-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#e3eeff;margin:0}.faq-card__alt[data-astro-cid-lcdefpme]{color:#ffd27a;text-underline-offset:4px;font-weight:600}.faq-sec[data-astro-cid-lcdefpme] .faq details{background:linear-gradient(160deg,#ffffff29,#ffffff0d);border:1px solid #ffffff47;border-radius:20px;margin-bottom:14px;padding-inline:24px;box-shadow:inset 0 1px #ffffff59,0 20px 30px -22px #020a28b3}.faq-sec[data-astro-cid-lcdefpme] .faq details[open]{border-color:#ffd27ab3;box-shadow:inset 0 1px #fff6,0 0 30px -8px #ffc23d59}.faq-sec[data-astro-cid-lcdefpme] .faq summary{color:#fff}.faq-sec[data-astro-cid-lcdefpme] .faq summary .faq-icon{color:#ffd27a}.faq-sec[data-astro-cid-lcdefpme] .faq .faq-body{color:#e8f0ff}.faq-wrap[data-astro-cid-lcdefpme]{max-width:860px}
