@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.lang-switch[data-astro-cid-lemdd452]{border:1px solid var(--line);letter-spacing:.04em;isolation:isolate;background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;font-size:.78rem;font-weight:700;display:inline-grid;position:relative}.lang-switch__thumb[data-astro-cid-lemdd452]{z-index:-1;background:var(--grad-brand);width:calc(50% - 3px);transition:transform .45s var(--ease-spring);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 4px 12px #18487640}.lang-switch[data-astro-cid-lemdd452][data-lang=en] .lang-switch__thumb[data-astro-cid-lemdd452]{transform:translate(100%)}.lang-switch[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]{min-width:2.4rem;color:var(--muted);transition:color .3s var(--ease);border-radius:999px;place-items:center;padding:.45rem .6rem;display:grid}.lang-switch[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452]:hover{color:var(--navy)}.lang-switch[data-astro-cid-lemdd452] a[data-astro-cid-lemdd452][aria-current=true]{color:#fff}.footer-ribbon[data-astro-cid-jo6i4kqk]{opacity:.55;width:min(520px,70vw);top:-10%;right:-6%}.sticky-cta[data-astro-cid-bjs4jpu3]{z-index:60;padding:.7rem max(.75rem, env(safe-area-inset-left)) calc(.7rem + env(safe-area-inset-bottom));backdrop-filter:blur(12px);border-top:1px solid var(--line);transition:transform .55s var(--ease);background:#fffffff5;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -12px 30px #1848761a}.sticky-cta[data-astro-cid-bjs4jpu3].is-shown{transform:none}.sticky-cta__inner[data-astro-cid-bjs4jpu3]{width:min(100%, var(--container));justify-content:space-between;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.sticky-cta__note[data-astro-cid-bjs4jpu3]{line-height:1.3;display:none}.sticky-cta__note[data-astro-cid-bjs4jpu3] strong[data-astro-cid-bjs4jpu3]{font-family:var(--font-display);color:var(--navy);display:block}.sticky-cta__note[data-astro-cid-bjs4jpu3] span[data-astro-cid-bjs4jpu3]{color:var(--muted);font-size:.85rem}.sticky-cta__actions[data-astro-cid-bjs4jpu3]{flex:1;gap:.6rem;display:flex}.sticky-cta__actions[data-astro-cid-bjs4jpu3] .btn-line[data-astro-cid-bjs4jpu3]{flex:1}.sticky-cta__call[data-astro-cid-bjs4jpu3]{padding:.85rem}@media (width>=720px){.sticky-cta__note[data-astro-cid-bjs4jpu3]{display:block}.sticky-cta__actions[data-astro-cid-bjs4jpu3]{flex:none}}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sauce-one-latin-400-normal.CHaHE5js.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-400-normal.DFn7rf-R.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/open-sauce-one-latin-500-normal.Dxy-SgYR.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-500-normal.BqGeBPQp.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sauce-one-latin-600-normal.B0s9l6q_.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-600-normal.BpYamPho.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/open-sauce-one-latin-700-normal.BF7eJpd1.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-700-normal.CYDGldsM.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/open-sauce-one-latin-800-normal.DtzvGnYJ.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-800-normal.DF_9asAG.woff)format("woff")}@font-face{font-family:Open Sauce One;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/open-sauce-one-latin-900-normal.w3-A0JZU.woff2)format("woff2"),url(/_astro/open-sauce-one-latin-900-normal.CKk44_vM.woff)format("woff")}:root{--navy:#184876;--navy-2:#205b87;--teal:#23aabc;--teal-deep:#137f91;--aqua:#a5e1e7;--aqua-soft:#e3f5f7;--aqua-mist:#f3fbfc;--lavender:#c9b8f2;--ink:#0b1220;--muted:#4a5a6e;--line:#d5e6ea;--surface:#fff;--line-green:#06c755;--warn:#c4512a;--grad-brand:linear-gradient(120deg, var(--navy) 0%, var(--navy-2) 38%, #1f88a4 100%);--grad-fade:linear-gradient(180deg, #fff 0%, #fff 45%, #c9eef2 100%);--radius:20px;--radius-sm:12px;--shadow:0 18px 50px #18487617;--shadow-lg:0 28px 70px #18487629;--font:"Open Sauce One", "Noto Sans Thai", system-ui, sans-serif;--font-display:"Open Sauce One", "Noto Sans Thai", system-ui, sans-serif;--container:1160px;--header-h:76px;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);interpolate-size:allow-keywords}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;margin:0;line-height:1.65;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--teal) 70%, white);outline-offset:3px;border-radius:8px}.container{width:min(100% - 2.5rem, var(--container));margin-inline:auto}.skip-link{z-index:100;background:var(--navy);color:#fff;transition:top .3s var(--ease);border-radius:10px;padding:.7rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.25}h1{font-size:clamp(2.05rem,5vw,3.7rem);font-weight:800}h2{font-size:clamp(1.6rem,3.3vw,2.5rem);font-weight:800}h3{font-size:1.18rem;font-weight:700}:lang(en) :is(h1,h2){letter-spacing:-.025em;line-height:1.12}:lang(th) :is(h1,h2){line-height:1.35}p{margin:0}.lead{color:var(--muted);max-width:44rem;font-size:clamp(1.02rem,1.8vw,1.16rem)}.muted{color:var(--muted)}.small{font-size:.86rem}.kicker{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-deep);align-items:center;gap:.6rem;font-size:.8rem;font-weight:700;display:inline-flex}.kicker:before{content:"";background:var(--teal);transform-origin:0;width:1.75rem;height:3px;transition:transform .8s var(--ease) .2s;animation:lineIn .9s var(--ease) .3s both;border-radius:3px}.reveal .kicker:before,.reveal.kicker:before{animation:none}.reveal:not(.is-visible) .kicker:before,.reveal.kicker:not(.is-visible):before{transform:scaleX(0)}@keyframes lineIn{0%{transform:scaleX(0)}}.display-en{text-transform:uppercase;letter-spacing:-.03em;font-family:Open Sauce One,sans-serif;font-weight:900;line-height:.9}.text-teal{color:var(--teal-deep)}.text-grad{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.section{padding:clamp(3.5rem,8vw,6.5rem) 0;position:relative}.section--fade{background:var(--grad-fade)}.section--aqua{background:linear-gradient(180deg, var(--aqua-mist) 0%, var(--aqua-soft) 100%)}.section--clip{overflow:hidden}.section>.container{z-index:1;position:relative}.section-head{gap:.9rem;margin-bottom:clamp(1.75rem,4vw,2.75rem);display:grid}.section-head--center{text-align:center;justify-items:center}.section-head--center .lead{margin-inline:auto}.grid-2,.grid-3,.grid-4{gap:1.25rem;display:grid}@media (width>=720px){.grid-2,.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.pad{padding:clamp(1.25rem,3vw,1.75rem)}.card-lift{transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s var(--ease), opacity .8s var(--ease)}.card-lift:hover{box-shadow:var(--shadow-lg);border-color:color-mix(in srgb, var(--teal) 45%, var(--line));transform:translateY(-6px)}.frame{isolation:isolate;position:relative}.frame:before{content:"";background:var(--teal);z-index:-1;transition:transform .6s var(--ease);border-radius:4px;position:absolute;inset:0;transform:translate(-14px,14px)}.frame:hover:before{transform:translate(-20px,20px)}.frame--right:before{transform:translate(14px,14px)}.frame--right:hover:before{transform:translate(20px,20px)}.frame__inner{background:linear-gradient(160deg, #fff 0%, var(--aqua-soft) 100%);border-radius:4px;position:relative;overflow:hidden}.label-box{border:2px solid var(--teal);text-align:center;background:#fff;gap:.1rem;padding:.65rem 1.1rem;display:inline-grid}.label-box strong{font-family:var(--font-display);color:var(--ink);font-size:1.05rem}.label-box span{color:var(--muted);font-size:.82rem}.btn{cursor:pointer;isolation:isolate;white-space:nowrap;transition:transform .4s var(--ease), box-shadow .4s var(--ease), background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.btn svg{width:1.25em;height:1.25em;transition:transform .4s var(--ease);flex:none}.btn:hover{transform:translateY(-3px)}.btn:hover .icon-arrow{transform:translate(4px)}.btn:active{transform:translateY(0)scale(.98)}.btn:after{content:"";transition:transform .8s var(--ease);z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover:after{transform:translate(120%)}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:0 14px 30px #18487647}.btn-primary:hover{box-shadow:0 18px 38px #1848765c}.btn-line{background:var(--line-green);color:#fff;box-shadow:0 14px 30px #06c75542}.btn-line:hover{box-shadow:0 18px 38px #06c7555c}.btn-outline{color:var(--navy);border:2px solid var(--teal);background:#fff}.btn-outline:hover{background:var(--aqua-soft)}.btn-white{color:var(--navy);background:#fff}.btn-lg{padding:1.1rem 1.8rem;font-size:1.08rem}.btn-block{width:100%}.cta-row{flex-wrap:wrap;gap:.85rem;display:flex}@media (width<=520px){.cta-row .btn{flex:100%}}.link-arrow{color:var(--teal-deep);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.link-arrow svg{width:1.1rem;height:1.1rem;transition:transform .35s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.tag{background:var(--aqua-soft);width:fit-content;color:var(--teal-deep);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.tag--solid{background:var(--teal);color:#fff}.tag--navy{background:var(--navy);color:#fff}.chips{flex-wrap:wrap;gap:.55rem;display:flex}.chip{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.88rem;font-weight:500;display:inline-flex}.chip svg{width:1.05rem;height:1.05rem;color:var(--teal-deep)}.price{font-family:var(--font-display);color:var(--navy);letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1}.price small{font-family:var(--font);color:var(--muted);letter-spacing:0;font-size:.92rem;font-weight:500}.strike{text-decoration:line-through;text-decoration-color:color-mix(in srgb, var(--warn) 70%, transparent)}.check-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.check-list li{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.check-list svg{width:1.2rem;height:1.2rem;color:var(--teal-deep);margin-top:.22rem}.icon-badge{background:var(--aqua-soft);width:3rem;height:3rem;color:var(--teal-deep);transition:transform .5s var(--ease-spring), background .3s var(--ease), color .3s var(--ease);border-radius:14px;place-items:center;display:grid}.icon-badge svg{width:1.5rem;height:1.5rem}.card-lift:hover .icon-badge{background:var(--teal);color:#fff;transform:rotate(-8deg)scale(1.08)}.site-header{z-index:50;backdrop-filter:saturate(1.4)blur(14px);transition:box-shadow .4s var(--ease), border-color .4s var(--ease);background:#fffffff2;border-bottom:1px solid #0000;position:sticky;top:0}.site-header.is-scrolled{border-color:var(--line);box-shadow:0 10px 30px #18487612}.nav{height:var(--header-h);transition:height .4s var(--ease);justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-header.is-scrolled .nav{height:64px}.brand{flex:none;align-items:center;display:inline-flex}.brand img{width:auto;height:46px;transition:height .4s var(--ease), transform .5s var(--ease-spring)}.site-header.is-scrolled .brand img{height:38px}.brand:hover img{transform:scale(1.04)rotate(-1deg)}.nav-links{align-items:center;gap:.1rem;display:none}.nav-links a{color:var(--muted);white-space:nowrap;transition:color .3s var(--ease);padding:.55rem .65rem;font-size:.92rem;font-weight:500;position:relative}.nav-links a:after{content:"";background:var(--teal);transform-origin:0;height:2px;transition:transform .4s var(--ease);border-radius:2px;position:absolute;bottom:.25rem;left:.65rem;right:.65rem;transform:scaleX(0)}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--navy)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-actions{align-items:center;gap:.6rem;display:flex}.nav-actions .btn{padding:.7rem 1.1rem;font-size:.92rem}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.menu-toggle span,.menu-toggle span:before,.menu-toggle span:after{background:var(--navy);width:1.1rem;height:2px;transition:transform .4s var(--ease), background .3s var(--ease), top .4s var(--ease);border-radius:2px;display:block;position:relative}.menu-toggle span:before,.menu-toggle span:after{content:"";position:absolute;left:0}.menu-toggle span:before{top:-6px}.menu-toggle span:after{top:6px}.menu-toggle[aria-expanded=true] span{background:0 0}.menu-toggle[aria-expanded=true] span:before{top:0;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:after{top:0;transform:rotate(-45deg)}.mobile-nav{transition:grid-template-rows .5s var(--ease), border-color .3s var(--ease);border-top:1px solid #0000;grid-template-rows:0fr;display:grid}.mobile-nav.is-open{border-color:var(--line);grid-template-rows:1fr}.mobile-nav__inner{overflow:hidden}.mobile-nav__list{gap:.2rem;padding:.75rem 0 1.25rem;display:grid}.mobile-nav__list a{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease), background .25s var(--ease);border-radius:12px;padding:.85rem 1rem;font-weight:500;transform:translate(-12px)}.mobile-nav.is-open .mobile-nav__list a{opacity:1;transform:none}.mobile-nav.is-open .mobile-nav__list a:nth-child(2){transition-delay:40ms}.mobile-nav.is-open .mobile-nav__list a:nth-child(3){transition-delay:80ms}.mobile-nav.is-open .mobile-nav__list a:nth-child(4){transition-delay:.12s}.mobile-nav.is-open .mobile-nav__list a:nth-child(5){transition-delay:.16s}.mobile-nav.is-open .mobile-nav__list a:nth-child(6){transition-delay:.2s}.mobile-nav.is-open .mobile-nav__list a:nth-child(7){transition-delay:.24s}.mobile-nav.is-open .mobile-nav__list a:nth-child(8){transition-delay:.28s}.mobile-nav.is-open .mobile-nav__list a:nth-child(9){transition-delay:.32s}.mobile-nav.is-open .mobile-nav__list a:nth-child(10){transition-delay:.36s}.mobile-nav__list a:hover,.mobile-nav__list a[aria-current=page]{background:var(--aqua-soft);color:var(--navy)}@media (width>=1140px){.nav-links{display:flex}.menu-toggle,.mobile-nav{display:none!important}}@media (width<=420px){.nav-actions .btn span{display:none}.nav-actions .btn{padding:.7rem}}.page-hero{background:var(--grad-fade);padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.page-hero__inner{z-index:1;gap:1rem;display:grid;position:relative}.page-hero__bg-word{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--teal) 32%, transparent);pointer-events:none;user-select:none;white-space:nowrap;animation:bgWordIn 1.4s var(--ease) both;font-size:clamp(4.5rem,16vw,13rem);position:absolute;bottom:-.12em;right:-1rem}.site-footer{background:linear-gradient(180deg, var(--aqua-mist) 0%, #bfe9ef 100%);padding:clamp(3rem,6vw,4.5rem) 0 1.75rem;position:relative;overflow:hidden}.footer-grid{z-index:1;gap:2rem;display:grid;position:relative}@media (width>=820px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.footer-logo{width:auto;height:64px;margin-bottom:1rem}.site-footer h3{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin-bottom:.9rem;font-size:.95rem}.site-footer nav a{width:fit-content;color:var(--muted);transition:color .3s var(--ease), transform .3s var(--ease);padding:.28rem 0;display:block}.site-footer nav a:hover{color:var(--navy);transform:translate(4px)}.footer-note{color:var(--muted);max-width:26rem;font-size:.93rem}.footer-bottom{z-index:1;border-top:1px solid color-mix(in srgb, var(--teal) 30%, transparent);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.86rem;display:flex;position:relative}.emergency{color:var(--warn);font-weight:600}.ribbon{pointer-events:none;z-index:0;filter:drop-shadow(0 18px 30px #23aabc2e);position:absolute}.ribbon path{stroke-dasharray:2600;stroke-dashoffset:2600px;animation:ribbonDraw 2.6s var(--ease) forwards}.ribbon .ribbon__shine{animation-delay:.35s}.ribbon--float{animation:12s ease-in-out infinite ribbonFloat}.reveal{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease), box-shadow .45s var(--ease), border-color .45s var(--ease);transition-delay:var(--d,0s);transform:translateY(28px)}.reveal.from-left{transform:translate(-36px)}.reveal.from-right{transform:translate(36px)}.reveal.zoom{transform:scale(.94)}.reveal.is-visible{opacity:1;transform:none}.reveal.is-visible.card-lift:hover{transition-delay:0s;transform:translateY(-6px)}.stagger>.reveal:first-child{--d:20ms}.stagger>.reveal:nth-child(2){--d:.1s}.stagger>.reveal:nth-child(3){--d:.18s}.stagger>.reveal:nth-child(4){--d:.26s}.stagger>.reveal:nth-child(5){--d:.34s}.stagger>.reveal:nth-child(6){--d:.42s}.stagger>.reveal:nth-child(7){--d:.5s}.stagger>.reveal:nth-child(8){--d:.58s}.faq-list{gap:.85rem;display:grid}.faq-item{transition:border-color .3s var(--ease), box-shadow .3s var(--ease), opacity .8s var(--ease), transform .8s var(--ease);padding:0 1.25rem}.faq-item[open]{border-color:color-mix(in srgb, var(--teal) 50%, var(--line));box-shadow:var(--shadow-lg)}.faq-item summary{cursor:pointer;padding:1.15rem 2.25rem 1.15rem 0;font-weight:600;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";background:linear-gradient(var(--teal-deep), var(--teal-deep)) center / 10px 2px no-repeat, linear-gradient(var(--teal-deep), var(--teal-deep)) center / 2px 10px no-repeat, var(--aqua-soft);width:1.6rem;height:1.6rem;transition:transform .4s var(--ease), background-color .3s var(--ease);border-radius:50%;margin-top:-.8rem;position:absolute;top:50%;right:0}.faq-item[open] summary:after{transform:rotate(135deg)}.faq-item::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:hidden}.faq-item[open]::details-content{block-size:auto}.faq-item p{color:var(--muted);padding-bottom:1.2rem}@keyframes ribbonDraw{to{stroke-dashoffset:0}}@keyframes ribbonFloat{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-14px)rotate(1.5deg)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bgWordIn{0%{opacity:0;transform:translate(6%)}to{opacity:1;transform:none}}@keyframes heroIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pulseRing{0%{box-shadow:0 0 #06c75573}70%{box-shadow:0 0 0 14px #06c75500}to{box-shadow:0 0 #06c75500}}@keyframes pageOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)scale(.99)}}@keyframes pageIn{0%{opacity:0;transform:translateY(22px)scale(.99)}to{opacity:1;transform:none}}@keyframes pageOutBack{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)scale(.99)}}@keyframes pageInBack{0%{opacity:0;transform:translateY(-22px)scale(.99)}to{opacity:1;transform:none}}.hero-in{animation:heroIn .9s var(--ease) both;animation-delay:var(--d,0s)}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(site-header),::view-transition-new(site-header){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.ribbon path{stroke-dashoffset:0}}@media (width<=719px){body.has-sticky{padding-bottom:76px}}.lp-footer{background:var(--aqua-mist);border-top:1px solid var(--line);color:var(--muted);padding:2rem 0 2.5rem;font-size:.88rem}.lp-footer__inner{text-align:center;justify-items:center;gap:.9rem;display:grid}.lp-footer img{width:auto;height:44px}.lp-footer nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:flex}.lp-footer nav a{transition:color .3s var(--ease)}.lp-footer nav a:hover{color:var(--navy)}
