@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2421d155e98c9717-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5c8bbc89ca099f34-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.urbanist_c1b31a44-module__At7FvW__className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.urbanist_c1b31a44-module__At7FvW__variable{--font-urbanist:"Urbanist", "Urbanist Fallback"}
:root{--maroon:#640e11;--maroon-soft:#8a1a1f;--gold:#ddbd8c;--teal:#2f7389;--bg:#f5f5f5;--card:#fff;--border:#ebe6df;--ink:#1c1c1e;--muted:#555;--dark:#181a20;--cream:#fff7ec;--dark-muted:#c9c3b8;--dark-muted-2:#7a7a80;--tint:#e2eeff;--font:var(--font-urbanist), "Urbanist", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;max-width:100%;margin:0;overflow-x:clip}a{color:var(--maroon);text-decoration:none}a:hover{color:var(--teal)}h1,h2,h3,p{margin:0}img{max-width:100%}summary::-webkit-details-marker{display:none}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-reveal][data-in="1"]{opacity:1;transform:none}@keyframes floatA{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-18px)rotate(-6deg)}}@keyframes floatB{0%,to{transform:translateY(0)}50%{transform:translateY(-26px)}}@keyframes floatC{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-14px)rotate(6deg)}}@keyframes orb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-30px)scale(1.12)}}@keyframes orb2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,20px)scale(.92)}}@keyframes pulse{0%{box-shadow:0 0 #ff5050b3}to{box-shadow:0 0 0 12px #ff505000}}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes flow{to{stroke-dashoffset:-40px}}@keyframes dash{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}.a-floatA{animation:7s ease-in-out infinite floatA}.a-floatB{animation:6s ease-in-out infinite floatB}.a-floatC{animation:8s ease-in-out infinite floatC}.navlink{color:var(--gold);transition:color .2s}.navlink:hover{color:#fff}.cta{color:var(--maroon);background:var(--gold);border-radius:999px;padding:12px 18px;font-weight:700;transition:transform .2s,background .2s}.cta:hover{color:var(--maroon);background:#fff;transform:translateY(-1px)}.store-badge{color:#fff;background:#000;border:1.5px solid #ffffff4d;border-radius:12px;align-items:center;gap:10px;height:58px;padding:0 20px 0 16px;transition:transform .2s,border-color .2s;display:flex}.store-badge:hover{color:#fff;border-color:#ffffff8c;transform:translateY(-2px)}.store-badge-label{min-width:138px}@property --spark-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.icon-card{background:conic-gradient(from var(--spark-angle), #ddbd8c00 0deg, #ddbd8c00 210deg, #ddbd8c8c 300deg, #fff8ea 350deg, #fff 360deg), #ddbd8c47;isolation:isolate;border-radius:34px;padding:3px;animation:4.5s linear infinite sparkOrbit;position:relative}.icon-card:before{content:"";background:conic-gradient(from var(--spark-angle), transparent 0deg, transparent 250deg, #ddbd8ca6 330deg, #ffffffe6 360deg);filter:blur(14px);opacity:.7;z-index:-1;border-radius:40px;animation:4.5s linear infinite sparkOrbit;position:absolute;inset:-6px}.icon-card-inner{background:#fff;border-radius:31px;justify-content:center;align-items:center;padding:clamp(12px,1.3vw,18px);display:flex;box-shadow:0 18px 48px #00000047}.icon-card-inner img{width:clamp(156px,17vw,216px);height:auto;display:block}@keyframes sparkOrbit{to{--spark-angle:360deg}}@media (prefers-reduced-motion:reduce){.icon-card,.icon-card:before{animation:none}}.lift{transition:transform .3s,box-shadow .3s}.lift:hover{transform:translateY(-6px);box-shadow:0 30px 60px #640e111a}.footlink{width:fit-content;color:var(--dark-muted);transition:color .2s;position:relative}.footlink:after{content:"";background:linear-gradient(90deg, var(--gold), var(--teal));transform-origin:0;width:100%;height:1px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.footlink:hover{color:#fff}.footlink:hover:after{transform:scaleX(1)}.foot-chip{font:600 12px/1 var(--font);color:var(--gold);background:#ffffff08;border:1px solid #ddbd8c38;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.company-card{transition:color .2s,transform .25s,box-shadow .25s}.company-card:hover{color:var(--teal);transform:translateY(-3px);box-shadow:0 24px 48px #00000073}.social-btn{width:40px;height:40px;color:var(--dark-muted);background:#ffffff08;border:1px solid #ddbd8c38;border-radius:12px;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.social-btn:hover{color:#fff;background:#ddbd8c1a;border-color:#ddbd8c8c;transform:translateY(-2px)}.social-btn svg{width:18px;height:18px;display:block}.back-to-top{color:var(--dark-muted);background:#ffffff05;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.back-to-top:hover{color:#fff;border-color:#ddbd8c80;transform:translateY(-2px)}.back-to-top svg{transition:transform .2s}.back-to-top:hover svg{transform:translateY(-2px)}.faq-item summary .faq-mark{color:var(--maroon);transition:transform .25s;display:inline-block}.faq-item[open] summary .faq-mark{transform:rotate(45deg)}.cmp-card{border:1px solid var(--border);background:var(--card);border-radius:28px;position:relative;overflow:hidden;box-shadow:0 30px 70px #640e1112}.cmp-accent{background:linear-gradient(90deg, var(--maroon), var(--gold), var(--teal), var(--maroon));background-size:200%;height:4px;animation:6s linear infinite shimmer}.cmp-row{transition:background .2s}.cmp-row:hover{background:#640e1108}.cmp-badge{font:700 10px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);background:#ddbd8c2e;border:1px solid #ddbd8c80;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.glass{pointer-events:none;background:linear-gradient(112deg,#ffffff38 0%,#ffffff12 24%,#0000 42%);position:absolute;inset:0}.faq-aside{align-self:start}@media (min-width:760px){.faq-aside{position:sticky;top:100px}}@media (max-width:720px){.nav-links .navlink{display:none}.nav-links .cta{padding:11px 16px;display:inline-block}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none}}
