:root{--ember-1:#ff7a1a;--ember-2:#ff4d00;--ember-3:#ffd166;--surface:#0f1012;--surface-2:#15161a;--pill-inset:-5px;--nav-offset:82px}body,html{background-color:var(--surface);color:#f8f9fa;font-family:Inter,system-ui,sans-serif;margin:0;overflow-x:hidden;padding:0}main{padding-top:var(--nav-offset,82px)}.section-space{padding-block:clamp(64px,10vw,120px)}.ember-nav{inset:0 0 auto;position:fixed;z-index:1000;--navAlpha:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:transparent!important;border-bottom:1px solid rgba(255,255,255,calc(var(--navAlpha)*.08));box-shadow:0 6px 20px rgba(0,0,0,calc(var(--navAlpha)*.35));transition:background .22s ease,box-shadow .22s ease,border-color .22s ease,padding .22s ease}.ember-nav--scrolled{background:#19191af2!important;box-shadow:0 14px 30px #00000080}.ember-nav:after{animation:emberPulse 4s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--ember-2),var(--ember-1),var(--ember-3));bottom:0;box-shadow:0 0 14px #ff8c0073;content:"";height:3px;left:0;position:absolute;right:0;z-index:2}@keyframes emberPulse{0%{filter:blur(3px);opacity:.6}to{filter:blur(5px);opacity:1}}.navbar-nav{gap:1.25rem}.ember-nav .navbar-brand,.ember-nav .navbar-toggler{opacity:var(--navAlpha);transition:opacity .2s ease,transform .2s ease}.ember-nav .navbar-toggler{margin-left:auto}@media(max-width:991.98px){.ember-nav .navbar-collapse{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141415fa;border-top:1px solid hsla(0,0%,100%,.08);padding:.75rem 1rem;transform:translateZ(0);transition:height .18s ease,opacity .18s ease,padding .18s ease;will-change:height}.ember-nav .navbar-collapse.collapsing{opacity:0;overflow:hidden}.ember-nav .navbar-collapse.show{opacity:1}.ember-nav .rail{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;flex-direction:column;gap:.25rem;margin:0!important;overflow:visible!important;padding:0!important;transform:none!important;width:100%!important}.ember-nav .rail .pill{display:none!important}.ember-nav .rail .nav-item{width:100%}.ember-nav .rail .nav-link{display:block;font-size:1.125rem;padding:.75rem 0!important}}.ember-nav .container-fluid{position:relative}@media(min-width:992px){.ember-nav .rail{left:50%!important;margin:0!important;position:absolute!important;right:auto!important;top:50%!important;transform:translate(-50%,-50%)!important}}.ember-nav.ember-nav--compact{padding-block:4px}@media(min-width:992px){.ember-nav.ember-nav--ghost{--navAlpha:0;background:transparent!important;border-bottom:0!important;box-shadow:none!important;padding-block:0;pointer-events:none}.ember-nav.ember-nav--ghost .navbar-brand,.ember-nav.ember-nav--ghost .navbar-toggler,.ember-nav.ember-nav--ghost:after{display:none!important}.ember-nav.ember-nav--ghost .navbar-collapse{display:block!important;pointer-events:none}.ember-nav.ember-nav--ghost .rail{background:#ffffff0f;border-color:#ffffff1a;max-width:min(90vw,980px);overflow:hidden;padding:4px;pointer-events:auto;position:static!important;z-index:1001}.ember-nav.ember-nav--ghost .rail .pill{height:calc(100% - 8px);top:4px}}@media(max-width:991.98px){.ember-nav.ember-nav--ghost{background:transparent!important;border-bottom:0!important;box-shadow:none!important;padding-block:.25rem;pointer-events:auto}.ember-nav.ember-nav--ghost .navbar-brand,.ember-nav.ember-nav--ghost .rail,.ember-nav.ember-nav--ghost:after{display:none!important}.ember-nav.ember-nav--ghost .navbar-toggler{left:auto;opacity:1;pointer-events:auto;position:fixed;right:12px;top:10px;z-index:1002}.ember-nav .navbar-collapse.show{padding-top:48px}}.ember-nav .rail{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff08;opacity:var(--navAlpha);overflow:hidden;padding:4px;position:relative;transition:opacity .22s ease}.ember-nav .rail .pill{background:linear-gradient(90deg,color-mix(in oklab,var(--ember-2) 85%,#000),color-mix(in oklab,var(--ember-1) 85%,#000),color-mix(in oklab,var(--ember-3) 75%,#000));border-radius:999px;box-shadow:0 8px 20px #0006,inset 0 0 18px #ff780038;height:calc(100% - 8px);left:0;opacity:0;position:absolute;top:4px;transition:transform .38s cubic-bezier(.22,.85,.25,1),width .38s cubic-bezier(.22,.85,.25,1),opacity .2s ease;width:0;z-index:1}.ember-nav .rail .nav-item{position:relative}.ember-nav .rail .nav-link{padding-inline:.9rem;position:relative;white-space:nowrap;z-index:2}@media(max-width:991.98px){.ember-nav .rail{overflow-x:auto;padding:4px;width:100%}.ember-nav .rail .nav-link{padding-inline:.9rem!important}}.navbar-brand{padding:.25rem .75rem}.logo-responsive{height:auto;max-height:160px;transition:transform .25s ease,max-height .25s ease;width:auto}@media(max-width:992px){.logo-responsive{max-height:135px}}@media(max-width:576px){.logo-responsive{max-height:120px}}.ember-nav .nav-link{color:#e8e9ee!important;font-size:clamp(1.1rem,1vw + .5rem,1.3rem);font-weight:600;letter-spacing:.03em;transition:opacity .2s ease}.ember-nav .nav-link:focus,.ember-nav .nav-link:hover{color:#e8e9ee!important;opacity:.9;text-shadow:none}.hero-ky{background:radial-gradient(1200px 600px at 70% 110%,rgba(255,106,0,.09),transparent 60%),radial-gradient(900px 450px at 20% 120%,rgba(255,177,0,.08),transparent 60%),var(--surface);display:grid;min-height:calc(100svh - var(--nav-offset, 82px));overflow:clip;place-items:center;position:relative}.hero-ky .ember-canvas{height:100%;inset:0;mix-blend-mode:screen;opacity:.45;pointer-events:none;position:absolute;width:100%}.hero-ky:before{background:linear-gradient(90deg,var(--ember-2),var(--ember-1),var(--ember-3));bottom:0;box-shadow:0 0 12px #ff780040;content:"";filter:blur(1px);height:2px;left:0;opacity:.85;position:absolute;right:0}.hero-inner{position:relative;text-align:center;z-index:1}.hero-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(40px,8vw,100px);font-weight:700;letter-spacing:-.02em;line-height:.9;margin:0}.hero-title .line-1{color:#fff;display:block;font-size:clamp(14px,2.2vw,24px);letter-spacing:.12em;margin-bottom:0;margin-top:.85rem;text-transform:uppercase}.hero-title .line-2{color:#b6b8bd;display:block}.scroll-cue{align-items:center;background:none;border:none;bottom:80px;color:#b6b8bd;cursor:pointer;display:inline-flex;font-size:14px;gap:10px;left:50%;position:absolute;transform:translate(-50%);transition:color .2s ease,transform .2s ease}.scroll-cue:hover{color:#fff;transform:translate(-50%) translateY(-2px)}.scroll-cue:focus-visible{outline:2px solid color-mix(in oklab,var(--ember-3) 70%,#fff);outline-offset:4px}.scroll-cue svg{animation:bob 1.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.about-card-wrap{padding:0}.about-card{--radius:28px;background:radial-gradient(1100px 520px at 0 100%,rgba(255,122,26,.16) 0,transparent 60%),linear-gradient(90deg,var(--surface-2) 0,var(--surface) 100%);border-radius:var(--radius);box-shadow:0 10px 50px #00000059;display:grid;gap:clamp(20px,4vw,40px);grid-template-columns:minmax(0,1fr) minmax(0,360px);margin:0 auto;max-width:1100px;overflow:hidden;padding:clamp(20px,4vw,40px);position:relative}.about-copy .overline{color:#bdbfc3;display:inline-block;font-size:.8rem;letter-spacing:.15em;margin-bottom:.35rem;opacity:.9;text-transform:uppercase}.about-title{color:#fff;font-size:clamp(24px,3.1vw,40px);font-weight:800;letter-spacing:.2px;line-height:1.1;margin:0 0 12px;position:relative}.about-title:after{border-radius:999px;bottom:-8px;box-shadow:0 0 12px #ff8c0040;content:"";height:3px;left:0;position:absolute;width:120px}.about-title:after,.brand-accent{background:linear-gradient(90deg,var(--ember-2),var(--ember-1),var(--ember-3))}.brand-accent{-webkit-background-clip:text;background-clip:text;color:var(--ember-1);-webkit-text-fill-color:transparent}.about-copy p{color:#d6d8db;font-size:clamp(14px,1.1vw,18px);line-height:1.7;margin:0}.about-media{align-items:center;display:flex;justify-content:center}.about-media img{aspect-ratio:4/3;border-radius:20px;box-shadow:0 18px 45px #00000059;height:auto;max-height:360px;-o-object-fit:cover;object-fit:cover;width:100%}.about-list{color:#cfd1d6;display:grid;font-size:clamp(14px,1vw,17px);gap:.4rem;margin:1.25rem 0 0;padding-left:1.1rem}.about-card:after{border-radius:var(--radius);content:"";inset:0;pointer-events:none;position:absolute}@media(max-width:992px){.about-card{grid-template-columns:1fr;text-align:left}.about-title:after{left:0;transform:none}.about-list{margin-inline:auto;max-width:420px;text-align:left}.about-media{margin-top:12px}}.services-v2{background:radial-gradient(900px 500px at 15% 120%,rgba(255,106,0,.06),transparent 60%),radial-gradient(900px 500px at 85% 125%,rgba(255,204,0,.05),transparent 60%),var(--surface);border-top:1px solid hsla(0,0%,100%,.05);position:relative}.spark-card{background:linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 12px 28px #00000073;display:flex;flex-direction:column;gap:.75rem;height:100%;isolation:isolate;overflow:hidden;padding:1.4rem;position:relative;transition:box-shadow .3s ease,border-color .3s ease;will-change:transform}.spark-card.reveal{opacity:0;transform:translateY(8px) scale(.995)}.spark-card.revealed{opacity:1;transform:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .45s ease,box-shadow .3s ease,border-color .3s ease}.spark-card:hover{border-color:#ffc86440;box-shadow:0 20px 44px #0000008c,inset 0 0 24px #ffa00026}.spark-aurora{animation:auroraSpin 18s linear infinite;background:conic-gradient(from 0deg at 50% 50%,#ff6a002e,#ffcc0024,#ff2e0029,#ff6a002e);filter:blur(30px);height:160%;inset:-40% -40% auto;pointer-events:none;position:absolute;transform:rotate(8deg);z-index:-1}@keyframes auroraSpin{to{transform:rotate(368deg)}}.spark-icon{background:radial-gradient(80% 80% at 30% 20%,#ffaa0040,#ff5a0026);border-radius:14px;box-shadow:0 6px 18px #ff8c0047,inset 0 0 18px #ff780038;color:#ffe6b4f2;display:grid;font-size:1.6rem;height:56px;place-items:center;transition:transform .25s ease;width:56px}.spark-card:hover .spark-icon{transform:translateY(-2px) scale(1.04)}.spark-title{font-weight:700;margin:.5rem 0 0}.spark-copy{color:#c7c8cc;margin:0}.spark-tags{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.25rem 0;padding:0}.spark-tags li{background:linear-gradient(90deg,var(--ember-3),#ffd782);border-radius:999px;box-shadow:0 1px 6px #ffaa0040;color:#111;font-size:.8rem;padding:.25rem .5rem}.spark-cta{align-items:center;align-self:flex-start;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:#fff;display:inline-flex;gap:.4rem;margin-top:auto;padding:.5rem .85rem;transition:background .25s ease,border-color .25s ease,transform .25s ease}.spark-cta:hover{background:#ffffff14;border-color:#ffc86459;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.spark-aurora{animation:none}.spark-card,.spark-cta,.spark-icon{transition:none!important}}#why{background:radial-gradient(800px 400px at 50% 120%,rgba(255,106,0,.05),transparent),var(--surface);border-top:1px solid hsla(0,0%,100%,.04)}#why h2{color:#fff;letter-spacing:.02em;text-shadow:0 0 10px rgba(255,150,0,.15)}.why-card{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:#28282859;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;box-shadow:0 12px 24px #00000080,inset 0 0 18px #ff8c000d;color:#e9eaec;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;text-align:center;transition:all .35s ease}.why-card:hover{border-color:#ffc86440;box-shadow:0 16px 32px #0009,inset 0 0 16px #ffa00026;transform:translateY(-6px)}#why .why-card h6{color:#fff;font-weight:500;margin-bottom:.5rem}#why .why-card p{color:#cfd1d4;margin:0}#why .why-card .display-6{filter:drop-shadow(0 0 6px rgba(255,120,0,.2));margin-bottom:.75rem}#testimonials{background:radial-gradient(900px 500px at 50% 120%,rgba(255,106,0,.05),transparent),var(--surface);border-top:1px solid hsla(0,0%,100%,.05)}#testimonials h2{color:#fff;text-shadow:0 0 8px rgba(255,150,0,.1)}#testimonials p.text-secondary{color:#cfd1d4!important}#testimonials .card{-webkit-backdrop-filter:blur(14px) saturate(130%);backdrop-filter:blur(14px) saturate(130%);background:#191919bf;border:1px solid hsla(0,0%,100%,.06);color:#e9eaec;transition:transform .3s ease,box-shadow .3s ease}#testimonials .card:hover{box-shadow:0 14px 30px #0009,inset 0 0 16px #ff8c0026;transform:translateY(-4px)}#testimonials .card h6{color:var(--ember-1);font-weight:600}#testimonials .card small{color:#bbbfc3}#testimonials .t-reveal{opacity:0;transform:translateY(14px) scale(.98)}#testimonials .t-reveal.is-in{opacity:1;transform:translateY(0) scale(1);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s ease}#testimonials .t-reveal[data-stagger]{transition-delay:var(--stagger,0ms)}@media(prefers-reduced-motion:reduce){#testimonials .t-reveal,#testimonials .t-reveal.is-in{opacity:1;transform:none;transition:none!important}}#contact{background:radial-gradient(900px 500px at 50% 120%,rgba(255,106,0,.05),transparent),var(--surface-2);border-top:2px solid hsla(0,0%,100%,.05);overflow:hidden;position:relative}#contact:after{animation:emberPulse 4s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--ember-2),var(--ember-1),var(--ember-3));border-radius:999px;bottom:0;box-shadow:0 0 14px #ff8c0073;content:"";height:3px;left:0;position:absolute;right:0;z-index:1}#contact h2{color:#fff;text-shadow:0 0 8px rgba(255,140,0,.1)}#contact .form-label{color:#e9eaec;font-weight:500;letter-spacing:.02em}#contact .form-control{background:#19191966;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:inset 0 0 12px #00000040;color:#fff;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}#contact .form-control::-moz-placeholder{color:#a1a3a6}#contact .form-control::placeholder{color:#a1a3a6}#contact .form-control:focus{background:#2323238c;border-color:var(--ember-1);box-shadow:0 0 10px #ff6a0066}#contact .contact-info-box{-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);background:#19191973;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 12px 24px #00000073,inset 0 0 18px #ff8c000d;color:#e9eaec}.honeypot-field{left:-10000px;opacity:0;pointer-events:none;position:absolute}@media(max-width:992px){#contact .contact-info-box{margin-top:1.5rem}}.btn-ember{animation:emberButtonPulse 3s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--ember-1),var(--ember-3));border:none;border-radius:50px;box-shadow:0 0 8px #ff780040;color:#000;font-weight:600;letter-spacing:.5px;padding:.75rem 2rem;transition:transform .25s ease,box-shadow .25s ease}.btn-ember:hover{box-shadow:0 0 18px #ff96008c;transform:translateY(-2px)}@keyframes emberButtonPulse{0%{box-shadow:0 0 8px #ff640040,0 0 16px #ff8c0026,0 0 32px #ffc8001a}to{box-shadow:0 0 14px #ff780073,0 0 28px #ffaa0040,0 0 40px #ffd20026}}.site-footer{background:linear-gradient(180deg,#ffffff05,#fff0);border-top:1px solid hsla(0,0%,100%,.08);padding:clamp(40px,6vw,72px) 0 clamp(24px,4vw,40px)}.site-footer .footer-top{align-items:start;display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer .footer-logo{color:#fff;display:inline-block;font-size:1.4rem;font-weight:700;letter-spacing:.02em;margin-bottom:.6rem;text-decoration:none}.site-footer .footer-title{color:#bfc2c7;font-size:.95rem;letter-spacing:.12em;margin-bottom:.8rem;text-transform:uppercase}.site-footer .footer-links a{color:#e3e4e8;text-decoration:none;transition:color .2s ease}.site-footer .footer-links li{color:#e3e4e8}.site-footer .footer-links a:focus,.site-footer .footer-links a:hover{color:var(--ember-3)}.site-footer .footer-cta{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:inset 0 0 24px #00000059;padding:1rem 1.25rem}.site-footer .footer-badges{display:flex;flex-wrap:wrap;gap:.5rem}.site-footer .footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:clamp(28px,5vw,48px);padding-top:1.25rem}.site-footer .footer-backtotop{color:#fff;font-size:.9rem;text-decoration:none}.site-footer .footer-backtotop:focus,.site-footer .footer-backtotop:hover{color:var(--ember-3)}@media(max-width:992px){.site-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576px){.site-footer .footer-top{grid-template-columns:1fr}.site-footer .footer-bottom{align-items:flex-start;flex-direction:column}}#process{background:var(--surface)!important}#process .card{background:linear-gradient(180deg,#ffffff0f,#ffffff06),linear-gradient(180deg,#00000026,#00000038);border:1px solid color-mix(in lab,var(--ember-1) 22%,hsla(0,0%,100%,.1));box-shadow:0 12px 26px #0000008c;color:#f1f3f5;overflow:hidden}#process .card:after{background:linear-gradient(180deg,#ffffff14,#fff0);content:"";filter:blur(10px);height:120px;left:-20%;opacity:.6;pointer-events:none;position:absolute;right:-20%;top:-80px;transform:rotate(2deg)}#process h2,#process h3,#process h4{color:#fff}#process .border.rounded-3.p-3{background:linear-gradient(180deg,#ffffff04,#0000001f);box-shadow:inset 0 1px #ffffff05,0 6px 18px #00000059}.progress-thin{height:6px}.ember-progress .progress-bar{background-color:transparent!important;background-image:linear-gradient(90deg,var(--ember-2),var(--ember-1),var(--ember-3))!important;border-radius:999px;box-shadow:0 0 16px #ff8c0040}#process .progress{background:linear-gradient(180deg,#ffffff1a,#ffffff0f)!important;border:1px solid hsla(0,0%,100%,.06)!important;border-radius:999px;overflow:hidden;position:relative}#process .progress:before{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.12) 0 1px,transparent 1px 16px);content:"";inset:0;opacity:.35;pointer-events:none;position:absolute}#process .text-secondary{color:#cfd1d5!important}#process .list-group{--bs-list-group-bg:transparent;--bs-list-group-border-color:hsla(0,0%,100%,.08);background:transparent;border:1px solid hsla(0,0%,100%,.06)}#process .list-group-item{background:#ffffff05;border-color:#ffffff0f;color:#e9eaec}#process #checklist .form-check-input{accent-color:var(--ember-1)}#process #checklist .form-check-input:checked{background-color:var(--ember-1);border-color:var(--ember-1)}#process #checklist .form-check-input:focus{border-color:color-mix(in lab,var(--ember-1) 70%,#fff);box-shadow:0 0 0 .25rem color-mix(in lab,var(--ember-1) 20%,transparent)}#process #checklist .form-check-input:checked+span{color:#aeb1b6;text-decoration:line-through}#process .table{--bs-table-bg:transparent;--bs-table-color:#f1f3f5;--bs-table-border-color:hsla(0,0%,100%,.08);color:var(--bs-table-color)}#process .table>:not(caption)>*>*{border-color:color-mix(in lab,var(--ember-1) 18%,hsla(0,0%,100%,.1))}#process .table .table-warning{--bs-table-bg:color-mix(in lab,var(--ember-3) 12%,transparent);background:var(--bs-table-bg)!important}.ember-badge{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);color:#fff}.ember-pill{border:1px solid color-mix(in lab,var(--ember-1) 30%,hsla(0,0%,100%,.2))!important}#process .badge.rounded-pill:hover{box-shadow:0 0 0 3px color-mix(in lab,var(--ember-1) 18%,transparent)}#process .ember-dot{animation:emberPulseDot 2.4s ease-in-out infinite;background:radial-gradient(circle at 35% 35%,var(--ember-3),var(--ember-1));border-radius:50%;display:inline-block;flex:0 0 10px;height:10px;width:10px}@keyframes emberPulseDot{0%{box-shadow:0 0 8px #ff8c0059;transform:scale(1)}50%{box-shadow:0 0 14px #ffaa0073;transform:scale(1.08)}to{transform:scale(1)}}#process .container{position:relative}#process .container:before{background:radial-gradient(1000px 600px at 20% -10%,color-mix(in lab,var(--ember-1) 6%,transparent),transparent 55%),radial-gradient(900px 500px at 85% 110%,color-mix(in lab,var(--ember-3) 5%,transparent),transparent 55%);content:"";inset:-40px 0 -60px;opacity:.8;pointer-events:none;position:absolute}#process h2.h3{position:relative}#process h2.h3:after{background:linear-gradient(90deg,var(--ember-2),var(--ember-1),var(--ember-3));border-radius:999px;bottom:-10px;box-shadow:0 0 12px #ff960040;content:"";height:3px;left:0;position:absolute;width:120px}#process .row.g-3>[class*=col-]{will-change:transform}.thank-main{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - var(--nav-offset, 82px));overflow:hidden;padding:calc(4rem + var(--nav-offset, 82px)) 1.5rem 5rem;position:relative}.thank-main:before{background:radial-gradient(700px 380px at 15% 0,rgba(255,120,0,.18),transparent 60%),radial-gradient(800px 420px at 85% 10%,rgba(255,209,102,.12),transparent 62%);content:"";inset:-20% 0 0;opacity:.8;pointer-events:none;position:absolute}.thank-shell{position:relative;width:min(680px,100%);z-index:1}.thank-card{-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);background-color:#0b0b0b!important;border:1px solid rgba(255,149,0,.35);border-radius:20px;box-shadow:0 20px 40px #0000008c,0 0 24px #ff780014;color:#f8f9fa!important;margin-inline:auto;max-width:520px;overflow:hidden;position:relative}.thank-card:after{animation:emberPulse 4s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--ember-2),var(--ember-1),var(--ember-3));border-radius:999px;bottom:0;box-shadow:0 0 14px #ff8c0073;content:"";height:3px;left:0;position:absolute;right:0}.thank-card h1{color:#fff;font-size:clamp(2rem,5vw,2.75rem);letter-spacing:.02em}.thank-card p.lead{color:#e0e0e0}.thank-card p.text-secondary{color:#b6b8bb!important}.border-ember{border:1px solid color-mix(in lab,var(--ember-1) 30%,hsla(0,0%,100%,.15))!important}
