.sec-dawn{position:relative;overflow:hidden;
background:linear-gradient(150deg,var(--or-tint-2) 0%,var(--pk-97) 48%,var(--vi-97) 100%);
border-top:1px solid rgba(var(--vi-14-rgb),.055);border-bottom:1px solid rgba(var(--vi-14-rgb),.055)}
.dawn-wash{position:absolute;inset:0;pointer-events:none;background:
radial-gradient(620px 420px at 90% 2%,rgba(var(--or-d-rgb),.20),transparent 64%),radial-gradient(560px 400px at 2% 98%,rgba(var(--vi-76-rgb),.22),transparent 66%),radial-gradient(420px 300px at 46% 60%,rgba(var(--pk-70-rgb),.10),transparent 70%)}
.sec-dawn>.container{position:relative;z-index:1}
.sec-dawn h2{color:var(--vi-14)}
.sec-dawn .lede{color:var(--vi-30)}
.sec-dawn .eyebrow{color:var(--or-37)}
.sec-dawn .ibox-or{background:rgba(var(--white-rgb),.86);border:1px solid rgba(var(--red-40-rgb),.16);color:var(--red-40);
box-shadow:0 8px 20px -14px rgba(var(--vi-20-rgb),.35)}
.sec-dawn .btn-line{--bs-btn-bg:rgba(var(--white-rgb),.72);--bs-btn-border-color:rgba(var(--vi-14-rgb),.16);--bs-btn-hover-bg:var(--white)}
.sec-dawn .phone::before{background:radial-gradient(closest-side,rgba(var(--or-d-rgb),.26),transparent 72%);filter:blur(22px)}
.sec-dawn .phone-frame{background:linear-gradient(160deg,var(--vi-27) 0%,var(--vi-16) 42%,var(--vi-09a) 100%);
border-color:rgba(var(--white-rgb),.16);
box-shadow:0 2px 4px rgba(var(--vi-20-rgb),.2),0 50px 90px -34px rgba(var(--vi-20-rgb),.6),inset 0 1px 0 rgba(var(--white-rgb),.18)}
.sec-dawn .phone-island{background:var(--vi-06)}
.dual .track{position:relative;background:rgba(var(--white-rgb),.9);border:1px solid rgba(var(--vi-14-rgb),.08);
padding-top:40px;box-shadow:0 2px 4px rgba(var(--vi-20-rgb),.05),0 36px 72px -42px rgba(var(--vi-20-rgb),.45)}
.dual .track-ai{border-color:rgba(var(--or-d-rgb),.3)}
.dual .track:not(.track-ai)::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;
background:linear-gradient(90deg,var(--blu-85),var(--vi-58));pointer-events:none;
border-radius:var(--r-lg) var(--r-lg) 0 0}
.dual .track-ai::before{border-radius:var(--r-lg) var(--r-lg) 0 0}
.dual .track h3{color:var(--vi-14)}
.dual .track .mut{color:var(--vi-37)}
.dual .track li{color:var(--vi-26)}
.dual .track li i{color:var(--red-40)}
.dual .track:not(.track-ai) li i{color:var(--vi-58)}
.dual .pill-or{background:var(--or-tint);border:1px solid rgba(var(--red-40-rgb),.2);color:var(--red-40)}
.sec-dawn .phone-screen{background:linear-gradient(168deg,var(--vi-17) 0%,var(--vi-11) 60%,var(--vi-09) 100%)}
.hcar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}
.hcar-live{display:flex;align-items:center;gap:.55rem;font-size:var(--fs-2xs);font-weight:700;letter-spacing:.12em;
text-transform:uppercase;color:var(--gr-67)}
.hcar-live i{width:7px;height:7px;border-radius:50%;background:var(--gr-52);box-shadow:0 0 0 4px rgba(var(--gr-52-rgb),.2)}
.hcar-nav{display:flex;gap:.5rem}
.hcar-btn{width:38px;height:38px;border-radius:50%;background:rgba(var(--white-rgb),.07);
border:1px solid rgba(var(--white-rgb),.22);color:rgba(var(--or-97-rgb),.75);display:grid;place-items:center;
transition:background-color .2s ease,color .2s ease,border-color .2s ease}
.hcar-btn:hover{background:rgba(var(--white-rgb),.16);color:var(--white);border-color:rgba(var(--white-rgb),.5)}
.hcar-win{overflow:hidden;min-width:0;padding:10px 12px;margin:-10px -12px}
.hcar-track{display:flex;gap:18px;transition:transform .65s var(--ease)}
.hcar-card{flex:0 0 88%;min-width:0;box-sizing:border-box;background:rgba(var(--white-rgb),.07);
border:1px solid rgba(var(--brass-69-rgb),.24);border-radius:26px;padding:26px}
.hcar-top{display:flex;gap:18px;align-items:flex-start}
.hcar-av{width:92px;height:92px;border-radius:50%;flex:0 0 auto;display:block;background:var(--vi-90);object-fit:cover}
.hcar-av-ai{background:linear-gradient(145deg,var(--or-77),var(--or-d));box-shadow:0 12px 30px -12px rgba(var(--or-d-rgb),.6)}
.hcar-av-ai2{background:linear-gradient(145deg,var(--pk-85),var(--pk-62));box-shadow:0 12px 30px -12px rgba(var(--pk-62-rgb),.6)}
.hcar-av-ai3{background:linear-gradient(145deg,var(--vi-86),var(--vi-58));box-shadow:0 12px 30px -12px rgba(var(--vi-58-rgb),.55)}
.hcar-av-ai4{background:linear-gradient(145deg,var(--brass-79),var(--brass-60));box-shadow:0 12px 30px -12px rgba(var(--brass-60-rgb),.55)}
.hcar-name{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-family:var(--font-display);font-weight:500;
font-size:var(--fs-3xl);letter-spacing:-.02em;color:var(--or-97);line-height:1.2}
.hcar-pill{font-family:var(--bs-body-font-family);font-size:var(--fs-3xs);font-weight:700;letter-spacing:.1em;
text-transform:uppercase;color:var(--or-78);background:rgba(var(--or-d-rgb),.16);
border:1px solid rgba(var(--or-78-rgb),.34);padding:4px 9px;border-radius:999px}
.hcar-sub{font-size:var(--fs-sm);color:rgba(var(--or-97-rgb),.6);margin:.35rem 0 0}
.hcar-tags{display:flex;gap:.45rem;flex-wrap:wrap;margin-top:.7rem}
.hcar-tag{font-size:var(--fs-2xs);font-weight:600;color:rgba(var(--or-97-rgb),.72);background:rgba(var(--white-rgb),.06);
border:1px solid rgba(var(--white-rgb),.16);padding:5px 11px;border-radius:999px}
.hcar-stats{display:flex;align-items:center;gap:1.25rem;margin:1.25rem 0;padding:1rem 0;
border-top:1px solid rgba(var(--white-rgb),.14);border-bottom:1px solid rgba(var(--white-rgb),.14)}
.hcar-stats b{display:block;font-size:var(--fs-lg);font-weight:700;color:var(--or-97)}
.hcar-stats b em{font-style:normal;font-weight:500;font-size:var(--fs-sm);color:rgba(var(--or-97-rgb),.5)}
.hcar-stats small{display:block;font-size:var(--fs-2xs);color:rgba(var(--or-97-rgb),.5);margin-top:2px}
.hcar-div{width:1px;height:30px;background:rgba(var(--white-rgb),.14);flex:0 0 auto}
.hcar-acts{display:flex;gap:.6rem}
.hcar-acts .btn{flex:1 1 0;--bs-btn-padding-y:.55rem;font-size:var(--fs-sm)}
.hcar-acts .btn-or{--bs-btn-bg:var(--brass-69);--bs-btn-border-color:transparent;--bs-btn-color:var(--mg-12);--bs-btn-hover-bg:var(--brass-78);--bs-btn-hover-border-color:transparent;--bs-btn-hover-color:var(--mg-12);--bs-btn-active-bg:var(--brass-64a);--bs-btn-active-color:var(--mg-12);font-weight:700;
background-image:linear-gradient(180deg,var(--brass-78),var(--brass-66));
box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.5)}
.hcar-acts .btn-or:hover{background-image:linear-gradient(180deg,var(--brass-84),var(--brass-69))}
.hcar-acts .btn-ghost{--bs-btn-color:var(--brass-84a);--bs-btn-border-color:rgba(var(--brass-69-rgb),.42);--bs-btn-bg:rgba(var(--brass-69-rgb),.08);--bs-btn-hover-bg:rgba(var(--brass-69-rgb),.16);--bs-btn-hover-border-color:rgba(var(--brass-69-rgb),.6);--bs-btn-hover-color:var(--brass-89)}
.hcar-pill{color:var(--brass-84a);background:rgba(var(--brass-69-rgb),.14);border-color:rgba(var(--brass-69-rgb),.4)}
.hcar-btn:hover{border-color:rgba(var(--brass-69-rgb),.5);color:var(--brass-84a)}
.hcar-dot.is-on{background:linear-gradient(100deg,var(--brass-78),var(--brass-66))}
.hcar-dots{display:flex;gap:.45rem;justify-content:center;margin-top:1.25rem}
.hcar-dot{width:5px;height:5px;border:0;padding:0;border-radius:999px;background:rgba(var(--white-rgb),.28);
transition:width .4s var(--ease),background-color .4s ease}
.hcar-dot.is-on{width:26px;background:var(--or-d)}
@media (max-width:575.98px){.hcar-card{padding:20px}.hcar-av{width:72px;height:72px}.hcar-stats{gap:.9rem}}
.hero-portraits{position:relative;height:340px;display:flex;align-items:center;justify-content:center}
.hp{position:absolute;margin:0;text-align:center;will-change:transform;
animation:hpCycle 13.5s cubic-bezier(.65,0,.35,1) infinite}
.hp:nth-child(1){animation-delay:-4.5s}
.hp:nth-child(2){animation-delay:-9s}
.hp:nth-child(3){animation-delay:0s}
.hero-portraits:hover .hp,.hero-portraits:hover .hp figcaption{animation-play-state:paused}
.hp-img{display:block;width:186px;height:238px;border-radius:50%;background:var(--vi-95);
border:4px solid var(--or-d);box-shadow:0 26px 60px -26px rgba(var(--red-40-rgb),.42)}
.hp figcaption{margin-top:.7rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.07em;
text-transform:uppercase;color:var(--or-37);white-space:nowrap;
animation:hpCaption 13.5s linear infinite;animation-delay:inherit}
@keyframes hpCycle{0% {transform:translate3d(-152px,26px,0) scale(.72);opacity:.9;z-index:1}30% {transform:translate3d(0,0,0) scale(1);opacity:1;z-index:3}40% {transform:translate3d(0,0,0) scale(1);opacity:1;z-index:3}70% {transform:translate3d(152px,26px,0) scale(.72);opacity:.9;z-index:1}85% {transform:translate3d(0,86px,0) scale(.52);opacity:0;z-index:0}100% {transform:translate3d(-152px,26px,0) scale(.72);opacity:.9;z-index:1}}
@keyframes hpCaption{0%,22% {opacity:0}30%,40% {opacity:1}48%,100% {opacity:0}}
@media (max-width:1199.98px){
.hero-portraits{height:290px}
.hp-img{width:152px;height:196px}
@keyframes hpCycle{0% {transform:translate3d(-118px,22px,0) scale(.72);opacity:.9;z-index:1}30% {transform:translate3d(0,0,0) scale(1);opacity:1;z-index:3}40% {transform:translate3d(0,0,0) scale(1);opacity:1;z-index:3}70% {transform:translate3d(118px,22px,0) scale(.72);opacity:.9;z-index:1}85% {transform:translate3d(0,70px,0) scale(.52);opacity:0;z-index:0}100% {transform:translate3d(-118px,22px,0) scale(.72);opacity:.9;z-index:1}}}
@media (max-width:575.98px){
.hero-portraits{height:238px}
.hp-img{width:126px;height:162px;border-width:3px}
.hp figcaption{font-size:var(--fs-3xs)}
@keyframes hpCycle{0% {transform:translate3d(-92px,18px,0) scale(.7);opacity:.9;z-index:1}30% {transform:translate3d(0,0,0) scale(1);opacity:1;z-index:3}40% {transform:translate3d(0,0,0) scale(1);opacity:1;z-index:3}70% {transform:translate3d(92px,18px,0) scale(.7);opacity:.9;z-index:1}85% {transform:translate3d(0,56px,0) scale(.5);opacity:0;z-index:0}100% {transform:translate3d(-92px,18px,0) scale(.7);opacity:.9;z-index:1}}}
@media (prefers-reduced-motion:reduce){
.hero-portraits{height:auto;gap:14px}
.hp{position:static;animation:none}
.hp figcaption{animation:none;opacity:1;color:var(--mut)}
.hp:nth-child(2) .hp-img{width:186px;height:238px}
.hp:nth-child(1) .hp-img,.hp:nth-child(3) .hp-img{width:140px;height:180px;border-color:rgba(var(--or-d-rgb),.55);border-width:3px}}
.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;
background:rgba(var(--vi-14-rgb),.10);border-radius:18px;overflow:hidden;border:1px solid rgba(var(--vi-14-rgb),.10)}
.hero-stats>div{background:rgba(var(--white-rgb),.62);padding:20px 14px;text-align:center;backdrop-filter:blur(6px)}
.hero-stats b{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--fs-4xl);color:var(--vi-14);
line-height:1;letter-spacing:-.03em}
.hero-stats small{display:block;margin-top:.4rem;font-size:var(--fs-xs);color:var(--vi-44)}
@media (max-width:575.98px){
.hero-stats{grid-template-columns:repeat(2,1fr);margin-top:40px}
.hero-stats b{font-size:var(--fs-3xl)}}
.quick-wrap{margin-top:-92px;position:relative;z-index:5}
@media (max-width:991.98px){.quick-wrap{margin-top:-84px}}
.quick{position:relative;overflow:hidden;padding:30px;border-radius:28px;
background:linear-gradient(150deg,var(--white) 0%,var(--brass-98) 52%,var(--mg-98) 100%);
border:1px solid rgba(var(--vi-14-rgb),.08);
box-shadow:0 3px 8px rgba(var(--vi-20-rgb),.06),0 46px 92px -48px rgba(var(--vi-20-rgb),.58)}
.quick::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;pointer-events:none;
background:linear-gradient(90deg,var(--or-d) 0%,var(--pk-62) 52%,var(--vi-76) 100%)}
.qk-grid{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.qk-intro{flex:0 1 202px;min-width:180px}
.qk-rail{flex:1 1 640px;display:grid;gap:1px;
grid-template-columns:repeat(auto-fit,minmax(288px,1fr));
background:rgba(var(--vi-14-rgb),.09);border:1px solid rgba(var(--vi-14-rgb),.1);border-radius:18px;overflow:hidden;
box-shadow:inset 0 1px 2px rgba(var(--vi-20-rgb),.04)}
.qk-field{min-width:0;padding:14px 16px 16px;background:var(--white);transition:background-color .2s ease}
.qk-field:not(.qk-field-dob):not(.qk-field-time){display:flex;flex-direction:column;justify-content:center}
.qk-field:not(.qk-field-dob):not(.qk-field-time) .form-control{margin-top:.3rem}
.qk-parts{display:flex;align-items:center;gap:.4rem;margin-top:.3rem}
.qk-sel{appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit;font-size:var(--fs-lg);
font-weight:700;color:var(--tx);line-height:1.2;height:40px;padding:0 1.5rem 0 .7rem;
border:1px solid rgba(var(--vi-14-rgb),.12);border-radius:12px;background-color:var(--mg-99);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23A6907F' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
background-repeat:no-repeat;background-position:right .6rem center;
transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}
.qk-sel:hover{border-color:rgba(var(--vi-14-rgb),.24);background-color:var(--white)}
.qk-sel:focus{outline:0;border-color:var(--pk-62);background-color:var(--white);
box-shadow:0 0 0 3px rgba(var(--pk-62-rgb),.16)}
.qk-sel option{font-weight:600;color:var(--tx)}
.qk-sel-dy{width:66px}
.qk-sel-mo{width:82px}
.qk-sel-yr{width:92px}
.qk-sel-hr{width:96px}
.qk-sel-mn{width:74px}
.qk-colon{font-weight:700;font-size:var(--fs-xl);color:var(--or-67);margin:0 -.05rem}
.qk-dd{position:relative}
.qk-dd>select{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none}
.qk-dd-btn{text-align:left;font-family:inherit}
.qk-dd.is-open .qk-dd-btn{border-color:var(--pk-62);background-color:var(--white);box-shadow:0 0 0 3px rgba(var(--pk-62-rgb),.16)}
.qk-dd-pan{position:fixed;z-index:1080;min-width:66px;visibility:hidden;opacity:0;
transform:translateY(-6px) scale(.985);transform-origin:top left;pointer-events:none;
transition:opacity .16s ease,transform .2s var(--ease),visibility .16s linear;
max-height:264px;overflow-y:auto;padding:6px;background:var(--white);border:1px solid rgba(var(--vi-14-rgb),.1);
border-radius:14px;box-shadow:0 3px 8px rgba(var(--vi-20-rgb),.08),0 26px 54px -24px rgba(var(--vi-20-rgb),.55);
scrollbar-width:thin;scrollbar-color:rgba(var(--mg-54-rgb),.45) transparent}
.qk-dd-pan.is-open{visibility:visible;opacity:1;transform:none;pointer-events:auto}
.qk-dd-pan.is-up{transform-origin:bottom left;transform:translateY(6px) scale(.985)}
.qk-dd-pan.is-up.is-open{transform:none}
.qk-dd-btn{transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}
.qk-dd-opt:active{transform:scale(.985)}
.qk-dd-pan::-webkit-scrollbar{width:8px}
.qk-dd-pan::-webkit-scrollbar-thumb{background:rgba(var(--mg-54-rgb),.4);border-radius:99px;
border:2px solid var(--white)}
.qk-dd-opt{padding:.48rem .7rem;border-radius:10px;font-size:var(--fs-md);font-weight:600;color:var(--vi-26);
cursor:pointer;white-space:nowrap;transition:background-color .14s ease,color .14s ease}
.qk-dd-opt:hover,.qk-dd-opt.is-cur{background:var(--or-95a);color:var(--red-40)}
.qk-dd-opt.is-sel{background-image:linear-gradient(100deg,var(--pk-62),var(--mg-54));color:var(--white)}
.qk-sel-hr{width:88px}
.qk-field:focus-within{background:var(--or-99)}
.qk-field label{display:block;font-size:var(--fs-3xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;
color:var(--mut);margin-bottom:.2rem}
.qk-field .form-control{height:40px;padding:0 .8rem;border:1px solid rgba(var(--vi-14-rgb),.12);border-radius:12px;
background:var(--mg-99);font-size:var(--fs-lg);font-weight:600;color:var(--tx);box-shadow:none;
transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}
.qk-field .form-control::placeholder{color:var(--n-68);font-weight:500}
.qk-field .form-control:hover{border-color:rgba(var(--vi-14-rgb),.24);background:var(--white)}
.qk-field .form-control:focus{border-color:var(--pk-62);background:var(--white);
box-shadow:0 0 0 3px rgba(var(--pk-62-rgb),.16)}
.btn-qk{--bs-btn-color:var(--white);--bs-btn-bg:var(--n-18);--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--white);--bs-btn-hover-bg:var(--n-25a);--bs-btn-hover-border-color:transparent;--bs-btn-active-bg:var(--blu-15);--bs-btn-active-color:var(--white);--bs-btn-padding-x:1.9rem;--bs-btn-padding-y:1rem;--bs-btn-font-size:var(--fs-lg);
background-image:linear-gradient(180deg,var(--n-25a) 0%,var(--n-18) 58%,var(--n-14) 100%);
box-shadow:inset 0 1px 0 rgba(var(--white-rgb),.12),0 14px 32px -16px rgba(var(--blu-09a-rgb),.7)}
.btn-qk:hover{background-image:linear-gradient(180deg,var(--n-30) 0%,var(--n-22) 58%,var(--blu-17) 100%)}
.qk-note{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;margin-top:18px;
padding-top:16px;border-top:1px solid rgba(var(--vi-14-rgb),.07);font-size:var(--fs-xs);color:var(--mut)}
.qk-note i{color:var(--or-d);margin-right:.35rem}
.qk-note-div{width:1px;height:12px;background:rgba(var(--vi-14-rgb),.14)}
@media (max-width:1199.98px){.qk-go,.qk-go .btn{width:100%}}
@media (max-width:575.98px){
.quick{padding:22px}
.qk-note-div{display:none}}
.quick .form-control{background:var(--pb-50);border-color:var(--pb-300)}
.quick .form-control:focus{background:var(--white)}
.form-control,.form-select{border-radius:12px;border-color:var(--line);padding:.72rem .9rem;font-size:var(--fs-lg);color:var(--tx);background:var(--white)}
.form-control::placeholder{color:var(--blu-75)}
.form-control:focus,.form-select:focus{border-color:var(--or);box-shadow:0 0 0 3px rgba(var(--or-d-rgb),.18)}
.form-label{font-size:var(--fs-3xs);font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--mut);margin-bottom:.35rem}
.track{border-radius:var(--r-lg);padding:38px;height:100%;position:relative;overflow:hidden}
@media (max-width:575.98px){.track{padding:26px}}
.track-ai{background:var(--white);border:1.5px solid var(--or-68);padding-top:40px}
.track-ai::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;
background:linear-gradient(90deg,var(--or-l),var(--or-d));pointer-events:none}
.track-ai li i{color:var(--or-d)}
.track-light{background:linear-gradient(180deg,var(--pb-50) 0%,var(--white) 55%);border:1px solid var(--pb-300);box-shadow:var(--sh-m)}
.track h3{font-size:var(--fs-4xl);margin:0}
.track ul{list-style:none;padding:0;margin:0}
.track li{display:flex;gap:.7rem;align-items:flex-start;padding:.5rem 0;font-size:var(--fs-lg);line-height:1.5}
.track li i{margin-top:.2rem;flex:0 0 auto;color:var(--or)}
.track-light li i{color:var(--or-d)}
.ac{padding:20px;display:flex;flex-direction:column;height:100%;position:relative}
.ac-vfd{position:absolute;top:19px;right:16px;display:inline-flex;align-items:center;gap:.25rem;
font-size:var(--fs-3xs);font-weight:700;padding:.24rem .55rem .24rem .38rem;border-radius:999px;
background:var(--ok-tint);color:var(--ok-deep);line-height:1.4;white-space:nowrap}
.ac-vfd i{font-size:var(--fs-sm);color:var(--ok)}
.ac-top{display:flex;gap:.9rem;align-items:flex-start}
.ac-rail{flex:0 0 auto;width:74px;display:flex;flex-direction:column;align-items:center;gap:.5rem}
.ac-ph{width:66px;height:66px;border-radius:50%;overflow:hidden;display:block;background:var(--line-2);
box-shadow:0 0 0 3px var(--white),0 0 0 5px var(--ok)}
.ac-ph svg{width:100%;height:100%;display:block}
.ac.is-busy .ac-ph{box-shadow:0 0 0 3px var(--white),0 0 0 5px var(--red-51)}
.ac.is-off .ac-ph{box-shadow:0 0 0 3px var(--white),0 0 0 5px var(--blu-84);opacity:.62;filter:grayscale(.55)}
.ac-score{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-sm);font-weight:700;color:var(--tx);
background:var(--or-tint-2);border:1px solid var(--or-89);border-radius:999px;padding:.16rem .55rem;white-space:nowrap}
.ac-score i{color:var(--or);font-size:var(--fs-3xs)}
.ac-score span{color:var(--mut);font-weight:500}
.ac-name{font-weight:700;color:var(--tx);font-size:var(--fs-xl);line-height:1.3;letter-spacing:-.01em;padding-right:84px}
.ac-lines{margin-top:.75rem;display:flex;flex-direction:column;gap:.55rem}
.ac-line{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--fs-sm);line-height:1.45}
.ac-line>i{color:var(--or-d);font-size:var(--fs-base);width:1rem;flex:0 0 auto;text-align:center;margin-top:.06rem}
.ac-line>span{font-weight:600;color:var(--tx);min-width:0}
.ac-line-facts{align-items:center;gap:.75rem;font-size:var(--fs-sm);color:var(--mut);font-weight:400}
.ac-line-facts>span{display:inline-flex;align-items:center;gap:.32rem;white-space:nowrap;font-weight:400;color:var(--mut)}
.ac-line-facts i{color:var(--or-d);font-size:var(--fs-base)}
.ac-line-facts b{color:var(--tx);font-weight:600}
.ac-div{width:1px;height:12px;background:var(--pb-200);display:block;flex:0 0 auto}
.ac.is-busy .ac-foot .btn-or{--bs-btn-bg:var(--red-51);--bs-btn-hover-bg:var(--red-42);--bs-btn-border-color:transparent;
box-shadow:0 10px 22px -14px rgba(var(--red-51-rgb),.7)}
.ac.is-busy .ac-foot .btn-line{color:var(--red-42);border-color:var(--red-88)}
.ac.is-busy .ac-price{color:var(--red-42)}
.ac.is-off .ac-foot .btn{pointer-events:none;color:var(--blu-72)!important;background:var(--blu-98)!important;
border-color:var(--blu-94)!important;box-shadow:none!important}
.ac-actions{display:flex;gap:.4rem;flex:0 0 auto}
.ac-actions .btn{--bs-btn-padding-x:.85rem;--bs-btn-padding-y:.5rem;font-size:var(--fs-sm)}
.ac-bio{font-size:var(--fs-base);line-height:1.55;color:var(--mut);margin:1rem 0 18px;
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ac-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;
padding-top:16px;border-top:1px solid var(--pb-200)}
.ac-price{font-size:var(--fs-2xs);color:var(--mut);line-height:1.35}
.ac-price b{display:block;font-size:var(--fs-lg);color:var(--tx);font-weight:700}
.ac-foot .btn{flex:0 0 auto}
.stack{display:flex;align-items:center}
.stack>*{width:46px;height:46px;border-radius:50%;border:3px solid var(--white);margin-left:-14px;flex:0 0 auto;display:block}
.stack>*:first-child{margin-left:0}
.stack .more{display:grid;place-items:center;background:var(--ink);color:var(--white);font-size:var(--fs-xs);font-weight:700}
.phone{display:flex;justify-content:center;position:relative}
.phone::before{content:"";position:absolute;width:78%;height:70%;top:14%;left:11%;border-radius:50%;
background:radial-gradient(closest-side,rgba(var(--or-d-rgb),.22),transparent 72%);filter:blur(18px)}
.phone-frame{position:relative;width:306px;max-width:100%;padding:11px;border-radius:48px;
background:linear-gradient(160deg,var(--n-29) 0%,var(--blu-17a) 42%,var(--blu-09) 100%);
border:1px solid rgba(var(--white-rgb),.14);
box-shadow:0 2px 4px rgba(var(--black-rgb),.3),0 40px 70px -30px rgba(var(--black-rgb),.75),inset 0 1px 0 rgba(var(--white-rgb),.16)}
.phone-island{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:92px;height:24px;
border-radius:999px;background:var(--blu-05);z-index:3}
.phone-screen{position:relative;display:flex;flex-direction:column;aspect-ratio:9/19;border-radius:38px;
overflow:hidden;background:linear-gradient(168deg,var(--n-18a),var(--blu-12) 60%,var(--blu-10));color:var(--white)}
.ps-status{display:flex;align-items:center;justify-content:space-between;padding:13px 22px 4px;
font-size:var(--fs-2xs);color:rgba(var(--white-rgb),.62);flex:0 0 auto}
.ps-icons{display:inline-flex;gap:.35rem;font-size:var(--fs-3xs)}
.ps-head{display:flex;align-items:center;gap:.6rem;padding:14px 16px 12px;flex:0 0 auto;
border-bottom:1px solid rgba(var(--white-rgb),.09)}
.ps-av{width:32px;height:32px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;
background:var(--n-25);border:1px solid rgba(var(--white-rgb),.14);color:var(--or-l);font-size:var(--fs-base)}
.ps-who{display:flex;flex-direction:column;line-height:1.25;flex:1;min-width:0}
.ps-who b{font-size:var(--fs-md);font-weight:600}
.ps-who em{font-style:normal;font-size:var(--fs-3xs);color:rgba(var(--white-rgb),.45);display:inline-flex;align-items:center;gap:.3rem}
.ps-who em .dot{width:5px;height:5px;box-shadow:none}
.ps-call{color:rgba(var(--white-rgb),.38);font-size:var(--fs-lg)}
.ps-body{flex:1 1 auto;display:flex;flex-direction:column;padding:14px 14px 6px;overflow:hidden}
.ps-input{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;
margin:8px 12px 4px;padding:.5rem .55rem .5rem 1rem;border-radius:999px;
background:rgba(var(--white-rgb),.07);border:1px solid rgba(var(--white-rgb),.1);
font-size:var(--fs-sm);color:rgba(var(--white-rgb),.42)}
.ps-input i{width:30px;height:30px;border-radius:50%;background:var(--or-d);color:var(--white);
display:grid;place-items:center;font-size:var(--fs-base);flex:0 0 auto}
.phone-home{flex:0 0 auto;width:110px;height:4px;border-radius:99px;background:rgba(var(--white-rgb),.28);
margin:6px auto 8px}
.bub{max-width:88%;padding:.6rem .8rem;border-radius:16px;font-size:var(--fs-xs);line-height:1.5;margin-bottom:.5rem}
.bub-u{background:rgba(var(--white-rgb),.1);border:1px solid rgba(var(--white-rgb),.1);color:var(--white);margin-left:auto;border-bottom-right-radius:5px}
.bub-a{background:var(--white);color:var(--body);border-bottom-left-radius:5px;box-shadow:0 8px 22px -14px rgba(var(--black-rgb),.8)}
.typing span{width:5px;height:5px;background:var(--mut);border-radius:50%;display:inline-block;animation:blink 1.3s infinite}
.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}
@keyframes blink{0%,60%,100%{opacity:.22}30%{opacity:1}}
.explore{display:block;padding:30px;border-radius:var(--r-lg);height:100%;position:relative;text-decoration:none;
background:linear-gradient(158deg,var(--ex-tint) 0%,var(--ex-tint-2,var(--white)) 55%,var(--white) 100%);
border:1px solid var(--ex-line);
transition:border-color .28s ease,box-shadow .28s ease}
.explore:hover,.explore:focus-visible{border-color:var(--ex-ink);
box-shadow:0 2px 4px rgba(var(--blu-22-rgb),.04),0 18px 40px -26px var(--ex-ink)}
.explore .ibox{background:var(--white);color:var(--ex-ink);
box-shadow:0 2px 10px -4px rgba(var(--blu-22-rgb),.28),0 0 0 1px rgba(var(--white-rgb),.9) inset}
.explore h3{font-size:var(--fs-3xl);margin:1rem 0 .4rem;transition:color .28s ease}
.explore:hover h3{color:var(--ex-ink)}
.explore p{font-size:var(--fs-md);color:var(--body);margin:0}
.explore .go{position:absolute;top:26px;right:26px;font-size:var(--fs-2xl);color:var(--ex-ink);opacity:.3;
transition:opacity .28s ease}
.explore:hover .go{opacity:1}
.ex-brass{--ex-tint:var(--brass-90);--ex-tint-2:var(--brass-96);--ex-line:var(--brass-84);--ex-ink:var(--brass-35);--ex-glow:var(--brass-69)}
.ex-rose{--ex-tint:var(--red-94);--ex-tint-2:var(--red-97);--ex-line:var(--red-88);--ex-ink:var(--red-46);--ex-glow:var(--pk-82)}
.ex-lav{--ex-tint:var(--blu-94a);--ex-tint-2:var(--vi-96);--ex-line:var(--vi-90);--ex-ink:var(--blu-45);--ex-glow:var(--vi-86)}
.ex-peach{--ex-tint:var(--or-91);--ex-tint-2:var(--or-95b);--ex-line:var(--or-87);--ex-ink:var(--or-43);--ex-glow:var(--or-l)}
.explore-band{position:relative;overflow:hidden;color:rgba(var(--or-97-rgb),.7);
background:linear-gradient(160deg,var(--vi-16a) 0%,var(--vi-11a) 52%,var(--vi-08) 100%)}
.explore-band>.dawn-wash{background:
radial-gradient(640px 440px at 88% -4%,rgba(var(--or-d-rgb),.28),transparent 64%),radial-gradient(580px 420px at 2% 104%,rgba(var(--vi-76-rgb),.30),transparent 66%),radial-gradient(420px 300px at 50% 60%,rgba(var(--pk-60-rgb),.14),transparent 70%)}
.explore-band>.container{position:relative;z-index:1}
.explore-band .eyebrow{color:var(--or-78)}
.explore-band h2{color:var(--or-97)}
.explore-band .mut{color:rgba(var(--or-97-rgb),.6)}
.explore-band .explore{background:rgba(var(--white-rgb),.06);border:1px solid rgba(var(--white-rgb),.14);
transition:border-color .28s ease,box-shadow .28s ease,background-color .28s ease}
.explore-band .explore:hover,.explore-band .explore:focus-visible{background:rgba(var(--white-rgb),.1);
border-color:var(--ex-glow);box-shadow:0 2px 4px rgba(var(--vi-04-rgb),.3),0 26px 56px -30px var(--ex-glow)}
.explore-band .explore .ibox{background:rgba(var(--white-rgb),.1);border:1px solid rgba(var(--white-rgb),.18);
color:var(--ex-glow);box-shadow:none}
.explore-band .explore h3{color:var(--or-97)}
.explore-band .explore:hover h3{color:var(--ex-glow)}
.explore-band .explore p{color:rgba(var(--or-97-rgb),.62)}
.explore-band .explore .go{color:var(--ex-glow);opacity:.45}
.seo-band{background:var(--surf)}
.seo-fold{border-top:1px solid rgba(var(--vi-14-rgb),.1);padding-top:1.4rem}
.seo-fold h3{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em}
.seo-fold>summary{color:var(--tx)}
.seo-fold>summary{display:flex;align-items:center;gap:.2rem;list-style:none;font-size:var(--fs-lg);
padding:.2rem 0;transition:color .2s ease}
.seo-fold>summary::-webkit-details-marker{display:none}
.seo-fold>summary::after{content:"\F282";font-family:"bootstrap-icons";margin-left:auto;
font-size:var(--fs-base);color:var(--mut);transition:transform .25s var(--ease)}
.seo-fold[open]>summary::after{transform:rotate(180deg)}
.seo-fold>summary:hover{color:var(--or-d)}
.puja-band{position:relative;overflow:hidden;color:rgba(var(--or-95-rgb),.72);
background:linear-gradient(158deg,var(--mg-15) 0%,var(--mg-11) 46%,var(--vi-07) 100%)}
.puja-wash{position:absolute;inset:0;pointer-events:none;background:
radial-gradient(680px 460px at 84% -6%,rgba(var(--brass-69-rgb),.22),transparent 64%),radial-gradient(600px 440px at 6% 102%,rgba(var(--or-d-rgb),.24),transparent 66%),radial-gradient(460px 340px at 48% 54%,rgba(var(--vi-76-rgb),.14),transparent 70%)}
.puja-band>.container{position:relative;z-index:1}
.puja-embers{position:absolute;inset:0;pointer-events:none;z-index:0}
.puja-embers span{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--brass-69);
filter:blur(.4px);opacity:.5;animation:ember 9s ease-in-out infinite}
.puja-embers span:nth-child(1){left:14%;bottom:22%;animation-delay:0s}
.puja-embers span:nth-child(2){left:31%;bottom:12%;animation-delay:1.8s}
.puja-embers span:nth-child(3){left:58%;bottom:30%;animation-delay:3.4s}
.puja-embers span:nth-child(4){left:74%;bottom:16%;animation-delay:5.1s}
.puja-embers span:nth-child(5){left:89%;bottom:36%;animation-delay:6.6s}
@keyframes ember{0%{transform:translateY(0);opacity:0}22%{opacity:.6}70%{opacity:.35}100%{transform:translateY(-120px);opacity:0}}
.puja-eyebrow{color:var(--brass-69)}
.puja-h{font-family:var(--font-display);font-weight:500;letter-spacing:-.035em;line-height:1.06;
font-size:clamp(calc(1.4rem * var(--fs-root)),2.2vw,calc(1.9rem * var(--fs-root)));color:var(--brass-96);margin:0 0 1.1rem;text-wrap:pretty}
.puja-lede{font-size:var(--fs-xl);line-height:1.65;color:rgba(var(--or-95-rgb),.7);max-width:32rem;margin:0 0 2.2rem}
.puja-thread{list-style:none;margin:0;padding:0;position:relative;counter-reset:pj}
.puja-thread li{position:relative;counter-increment:pj;padding:0 0 1.5rem 3.2rem;
border-left:1px solid rgba(var(--brass-69-rgb),.28);margin-left:.7rem}
.puja-thread li:last-child{border-left-color:transparent;padding-bottom:0}
.puja-thread li::before{content:counter(pj,decimal-leading-zero);position:absolute;left:-1.05rem;top:-.15rem;
width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;
font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.06em;color:var(--brass-69);
background:var(--mg-11);border:1px solid rgba(var(--brass-69-rgb),.4)}
.puja-thread b{display:block;color:var(--brass-96);font-size:var(--fs-lg);letter-spacing:-.01em;margin-bottom:.3rem}
.puja-thread em{font-style:normal;display:block;font-size:var(--fs-md);line-height:1.65;color:rgba(var(--or-95-rgb),.6)}
.puja-feature{position:relative;overflow:hidden;padding:32px;border-radius:28px;
transition:border-color .35s ease;
background:linear-gradient(158deg,rgba(var(--white-rgb),.09),rgba(var(--white-rgb),.045));
border:1px solid rgba(var(--brass-69-rgb),.26);
box-shadow:0 3px 8px rgba(var(--vi-04a-rgb),.35),0 50px 96px -44px rgba(var(--vi-04a-rgb),.9)}
.puja-feature:hover{border-color:rgba(var(--brass-69-rgb),.4)}
.puja-feature .btn-or{transition:box-shadow .28s ease,background-color .2s ease}
.puja-feature .btn-or:hover{box-shadow:0 14px 30px -12px rgba(var(--or-d-rgb),.6)}
.puja-thread li b{transition:color .28s ease}
.puja-thread li:hover b{color:var(--brass-81)}
.puja-thread li::before{transition:border-color .3s ease,color .3s ease,box-shadow .3s ease}
.puja-thread li:hover::before{border-color:var(--brass-69);color:var(--brass-81);
box-shadow:0 0 0 4px rgba(var(--brass-69-rgb),.12)}
.puja-feature::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;pointer-events:none;
background:linear-gradient(90deg,transparent,var(--brass-69) 30%,var(--or-d) 78%,transparent)}
.puja-flame{position:absolute;top:-70px;right:-40px;width:240px;height:240px;pointer-events:none;
background:radial-gradient(closest-side,rgba(var(--brass-69-rgb),.3),transparent 72%);filter:blur(6px)}
.puja-feature-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem;
margin-bottom:1.3rem}
.puja-tag{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.16em;text-transform:uppercase;
color:var(--mg-11);background:linear-gradient(100deg,var(--brass-78),var(--brass-69));padding:.42rem .8rem;border-radius:999px}
.puja-muhurta{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);color:rgba(var(--or-95-rgb),.6)}
.puja-muhurta i{color:var(--brass-69)}
.puja-title{position:relative;font-family:var(--font-display);font-weight:500;font-size:var(--fs-5xl);
letter-spacing:-.025em;color:var(--brass-96);margin:0 0 .6rem}
.puja-sub{position:relative;font-size:var(--fs-md);line-height:1.65;color:rgba(var(--or-95-rgb),.66);margin:0 0 1.3rem}
.puja-includes{position:relative;list-style:none;margin:0 0 1.5rem;padding:0;display:flex;
flex-direction:column;gap:.55rem}
.puja-includes li{display:flex;gap:.6rem;font-size:var(--fs-base);color:rgba(var(--or-95-rgb),.78);line-height:1.5}
.puja-includes i{color:var(--brass-69);flex:0 0 auto;margin-top:.1rem}
.puja-price-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;
gap:1rem;padding:1.1rem 0 1.3rem;border-top:1px solid rgba(var(--white-rgb),.12)}
.puja-price{font-family:var(--font-price);font-weight:600;font-size:var(--fs-4xl);letter-spacing:-.02em;color:var(--brass-96);
display:block}
.puja-price-row em{font-style:normal;display:block;font-size:var(--fs-xs);color:rgba(var(--or-95-rgb),.5);margin-top:.2rem}
.puja-list{position:relative;border-top:1px solid rgba(var(--white-rgb),.12)}
.puja-row{position:relative;display:flex;align-items:center;gap:1rem;padding:.95rem .9rem;
margin:0 -.9rem;border-radius:14px;text-decoration:none;
border-bottom:1px solid rgba(var(--white-rgb),.08);
transition:background-color .28s ease}
.puja-row::before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:2px;border-radius:2px;
background:linear-gradient(180deg,var(--brass-69),var(--or-d));transform:scaleY(0);transform-origin:center;
transition:transform .34s var(--ease)}
.puja-row:hover,.puja-row:focus-visible{background:rgba(var(--white-rgb),.06)}
.puja-row:hover::before,.puja-row:focus-visible::before{transform:scaleY(1)}
.puja-row-main b,.puja-row-price{transition:color .28s ease}
.puja-row:hover .puja-row-main b{color:var(--white)}
.puja-row:hover .puja-row-price{color:var(--brass-81)}
.puja-row i{transition:color .28s ease,transform .3s var(--ease)}
.puja-row:hover i{transform:translateX(3px)}
.puja-row-main{flex:1 1 0;min-width:0}
.puja-row-main b{display:block;font-size:var(--fs-lg);font-weight:600;color:var(--brass-96);letter-spacing:-.01em}
.puja-row-main em{font-style:normal;display:block;font-size:var(--fs-xs);color:rgba(var(--or-95-rgb),.5);margin-top:.15rem}
.puja-row-price{font-size:var(--fs-md);font-weight:700;color:var(--brass-69);flex:0 0 auto}
.puja-row i{color:rgba(var(--or-95-rgb),.4);font-size:var(--fs-base);flex:0 0 auto;transition:color .25s ease}
.puja-row:hover i{color:var(--or-d)}
.puja-ask{position:relative;display:inline-flex;align-items:center;gap:.45rem;margin-top:1.4rem;
font-size:var(--fs-base);font-weight:600;color:var(--brass-69);text-decoration:none;
border-bottom:1px solid rgba(var(--brass-69-rgb),.35);padding-bottom:.15rem}
.puja-ask{transition:color .25s ease,border-color .25s ease}
.puja-ask:hover{color:var(--brass-81);border-bottom-color:var(--brass-81)}
.puja-ask i{transition:transform .3s var(--ease)}
.puja-ask:hover i{transform:translateX(2px)}
@media (max-width:575.98px){.puja-feature{padding:24px}}
@media (prefers-reduced-motion:reduce){.puja-embers span{animation:none;opacity:.35}}
.fndr{position:relative}
.fndr-shot{margin:0;position:relative;width:264px;max-width:100%;padding-bottom:26px}
.fndr-shot::before{content:"";position:absolute;left:14px;right:-18px;top:-18px;bottom:44px;
border-radius:150px 150px 26px 26px;transform:rotate(3deg);z-index:0;
background:linear-gradient(155deg,rgba(var(--or-d-rgb),.26),rgba(var(--pk-60-rgb),.16) 46%,rgba(var(--vi-76-rgb),.28));}
.fndr-shot::after{content:"";position:absolute;left:-16px;right:20px;top:12px;bottom:20px;
border:1px solid rgba(var(--red-40-rgb),.28);border-radius:150px 150px 26px 26px;z-index:0;pointer-events:none}
.fndr-shot img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4/5;height:auto;
object-fit:cover;object-position:50% 18%;
border-radius:148px 148px 22px 22px;
border:5px solid var(--white);
box-shadow:0 2px 4px rgba(var(--vi-20-rgb),.08),0 34px 70px -30px rgba(var(--vi-20-rgb),.6)}
.fndr-shot figcaption{position:absolute;z-index:2;left:8px;bottom:0;display:inline-flex;align-items:center;
gap:.4rem;padding:.58rem .95rem;background:var(--white);border:1px solid rgba(var(--vi-14-rgb),.07);
border-radius:999px;font-size:var(--fs-2xs);font-weight:600;letter-spacing:.01em;color:var(--tx);white-space:nowrap;
box-shadow:0 12px 30px -14px rgba(var(--vi-20-rgb),.5)}
.fndr-shot figcaption i{color:var(--or-d);font-size:var(--fs-base)}
@media (max-width:991.98px){.fndr-shot{width:216px}}
@media (max-width:767.98px){
.fndr .col-lg-4{display:flex;justify-content:center}
.fndr-shot{width:236px;margin-inline:auto}
.fndr-shot::before{left:16px;right:-14px}
.fndr-shot::after{left:-14px;right:18px}
.fndr-shot figcaption{left:50%;transform:translateX(-50%)}}
.fndr-lede{color:var(--vi-29);max-width:34rem}
.fndr .pill-line{background:var(--white);border-color:rgba(var(--vi-14-rgb),.12);color:var(--vi-26)}
.fndr .pill-line i{color:var(--or-d)}
.qr-sheet{position:relative;overflow:hidden;border:1px solid rgba(var(--vi-14-rgb),.08);border-radius:26px;
background:linear-gradient(150deg,var(--or-tint-2) 0%,var(--pk-97) 48%,var(--vi-97) 100%);
box-shadow:0 4px 10px rgba(var(--vi-20-rgb),.1),0 50px 100px -40px rgba(var(--vi-20-rgb),.6)}
.qr-wash{position:absolute;inset:0;pointer-events:none;background:
radial-gradient(420px 300px at 94% -8%,rgba(var(--or-d-rgb),.22),transparent 66%),radial-gradient(380px 280px at 0% 104%,rgba(var(--vi-76-rgb),.24),transparent 68%)}
.qr-sheet .modal-body{position:relative;z-index:1}
.qr-close{position:absolute;top:18px;right:18px;z-index:2}
.qr-sheet h2{color:var(--vi-14)}
.qr-sheet .eyebrow{color:var(--or-37)}
.qr-card{background:var(--white);border:1px solid rgba(var(--vi-14-rgb),.08);border-radius:20px;padding:16px;
box-shadow:0 2px 4px rgba(var(--vi-20-rgb),.05),0 22px 48px -32px rgba(var(--vi-20-rgb),.45)}
.qr-slot{aspect-ratio:1;border-radius:14px;background:var(--surf);border:1px dashed rgba(var(--vi-14-rgb),.18);
display:grid;place-items:center;text-align:center;padding:1rem;font-size:var(--fs-xs);color:var(--mut)}
.qr-meta{display:flex;align-items:center;gap:.7rem;margin-top:14px}
.qr-meta i{font-size:var(--fs-3xl);color:var(--vi-14)}
.qr-meta span{display:flex;flex-direction:column;line-height:1.3}
.qr-meta b{font-size:var(--fs-md);color:var(--tx)}
.qr-meta em{font-style:normal;font-size:var(--fs-xs);color:var(--mut)}
.zgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}
@media (max-width:767.98px){.zgrid{grid-template-columns:repeat(3,1fr);gap:9px}}
.zsign{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .4rem;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--tx);background:var(--white);
transition:border-color .28s ease,background-color .28s ease,color .28s ease}
.zsign:hover{border-color:var(--or);background:var(--or-tint-2);color:var(--or-d)}
.zsign small{transition:color .28s ease}
.zg{width:46px;height:46px;display:block}
.zsign small{font-size:var(--fs-2xs);font-weight:600;letter-spacing:-.01em}
.nav-tabs{--bs-nav-tabs-border-width:0;gap:.35rem;border:0}
.nav-tabs .nav-link{font-weight:600;font-size:var(--fs-base);color:var(--mut);border:1px solid var(--line);border-radius:999px;padding:.5rem 1.1rem;background:var(--white)}
.nav-tabs .nav-link:hover{color:var(--or-d);border-color:var(--or)}
.nav-tabs .nav-link.active{background:var(--ink);color:var(--white);border-color:var(--ink)}
.segtabs-wrap{display:flex;justify-content:center}
.segtabs{position:relative;display:inline-flex;align-items:center;padding:5px;max-width:100%;overflow-x:auto;
background:rgba(var(--vi-14-rgb),.045);border:1px solid rgba(var(--vi-14-rgb),.08);border-radius:999px;
box-shadow:inset 0 1px 2px rgba(var(--vi-20-rgb),.06);scrollbar-width:none}
.segtabs::-webkit-scrollbar{display:none}
@media (max-width:767.98px){
.segtabs-wrap{display:block;margin-left:-16px;margin-right:-16px;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent,var(--black) 18px,var(--black) calc(100% - 18px),transparent);
mask-image:linear-gradient(90deg,transparent,var(--black) 18px,var(--black) calc(100% - 18px),transparent)}
.segtabs{display:flex;width:auto;border-radius:0;border-left:0;border-right:0;
padding:5px 16px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}
.segtabs .nav-tabs{flex-wrap:nowrap;min-width:max-content}
.segtabs .nav-tabs .nav-link{scroll-snap-align:center;padding:.62rem 1.05rem;font-size:var(--fs-base);
display:inline-flex;align-items:center;justify-content:center;line-height:1.15;text-align:center}}
.segtabs .nav-tabs{position:relative;z-index:1;gap:2px;flex-wrap:nowrap;border:0;align-items:center}
.segtabs .nav-tabs .nav-item{display:flex;align-items:center}
.segtabs .nav-tabs .nav-link{border:0;background:transparent;color:var(--vi-37);font-size:var(--fs-base);font-weight:600;
padding:.6rem 1.2rem;border-radius:999px;white-space:nowrap;line-height:1.15;
display:inline-flex;align-items:center;justify-content:center;transition:color .28s ease}
.segtabs .nav-tabs .nav-link:hover{color:var(--vi-14);border:0;background:transparent}
.segtabs .nav-tabs .nav-link.active{color:var(--white);background:transparent;border:0}
.segtabs .nav-tabs .nav-link i{opacity:.9}
.segtabs-thumb{position:absolute;top:5px;left:0;height:0;width:0;border-radius:999px;
background-image:linear-gradient(100deg,var(--pk-62),var(--mg-54));
box-shadow:0 10px 24px -14px rgba(var(--mg-54-rgb),.7);pointer-events:none;z-index:0;
transform:translateX(0);
transition:transform .4s var(--ease),width .4s var(--ease),height .4s var(--ease),top .4s var(--ease)}
.sec-dawn .segtabs,.explore-band .segtabs{background:rgba(var(--white-rgb),.5)}
.explore-band .segtabs{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--white-rgb),.16)}
.explore-band .segtabs .nav-tabs .nav-link{color:rgba(var(--or-97-rgb),.7)}
.explore-band .segtabs .nav-tabs .nav-link:hover{color:var(--white)}
.calc{padding:26px;height:100%;display:flex;flex-direction:column;border-radius:20px;
transition:transform .3s var(--ease),border-color .28s ease,box-shadow .3s ease,background-color .28s ease}
.calc:hover,.calc:focus-visible{transform:translateY(-4px);border-color:rgba(var(--red-40-rgb),.22);
background:var(--white);box-shadow:0 2px 4px rgba(var(--vi-20-rgb),.05),0 26px 52px -30px rgba(var(--vi-20-rgb),.45)}
.calc h3{font-size:var(--fs-xl);margin:1rem 0 .4rem;transition:color .28s ease}
.calc:hover h3{color:var(--red-40)}
.calc p{font-size:var(--fs-base);color:var(--mut);margin:0}
.calc .ibox-or{transition:background-color .28s ease,color .28s ease}
.calc:hover .ibox-or{background:var(--or-d);color:var(--white)}
.calc .meta{font-size:var(--fs-2xs);letter-spacing:.01em;color:var(--n-65);margin-top:1.1rem;padding-top:.85rem;
border-top:1px solid rgba(var(--vi-14-rgb),.06)}
.calc .meta i{opacity:.75}
@media (prefers-reduced-motion:reduce){.calc:hover{transform:none}}
.price{font-family:var(--font-price);font-weight:600;font-size:var(--fs-3xl);color:var(--tx);letter-spacing:-.02em}
.stat{padding:30px 10px;text-align:center}
.stat b{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--fs-6xl);color:var(--tx);line-height:1;letter-spacing:-.03em}
.stat small{color:var(--mut);font-size:var(--fs-sm);display:block;margin-top:.45rem}
.quote{padding:30px;height:100%}
.quote blockquote{font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.55;color:var(--tx);font-weight:400;margin:0 0 1.4rem}
.accordion{--bs-accordion-border-color:var(--line);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-active-bg:var(--white);--bs-accordion-active-color:var(--or-d);--bs-accordion-border-radius:var(--r);--bs-accordion-btn-padding-y:1.2rem;--bs-accordion-body-padding-y:0;--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238C8FA3'%3e%3cpath fill-rule='evenodd' d='M8 2a.5.5 0 0 1 .5.5v5h5a.5.5 0 0 1 0 1h-5v5a.5.5 0 0 1-1 0v-5h-5a.5.5 0 0 1 0-1h5v-5A.5.5 0 0 1 8 2'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23E2701C'%3e%3cpath fill-rule='evenodd' d='M2 8a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11A.5.5 0 0 1 2 8'/%3e%3c/svg%3e")}
.accordion-button{font-weight:600;font-size:var(--fs-xl);color:var(--tx);box-shadow:none!important}
.accordion-button:not(.collapsed){background:var(--white)}
.accordion-body{color:var(--body);font-size:var(--fs-lg);line-height:1.7;padding-bottom:1.4rem}
.ftr{position:relative;overflow:hidden;background:var(--ink);color:rgba(var(--white-rgb),.55)}
.ftr::before{content:"";position:absolute;top:-14%;left:-10%;width:34%;height:118%;pointer-events:none;
background:
radial-gradient(46% 52% at 22% 26%,rgba(var(--or-d-rgb),.16),transparent 66%),radial-gradient(48% 54% at 6% 84%,rgba(var(--vi-76-rgb),.16),transparent 68%),radial-gradient(36% 40% at 40% 58%,rgba(var(--pk-60-rgb),.08),transparent 70%)}
.ftr>.container{position:relative;z-index:1}
.ftr h4{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--white-rgb),.35);margin-bottom:1rem}
.ftr a{color:rgba(var(--white-rgb),.7);text-decoration:none;font-size:var(--fs-base);display:block;padding:.28rem 0;transition:color .2s}
.ftr a:hover{color:var(--or-l)}
.am-drawer{background:var(--white)}
.am-drawer::before{content:"";position:absolute;inset:0;pointer-events:none;background:
radial-gradient(300px 220px at 98% -6%,rgba(var(--or-d-rgb),.09),transparent 66%),radial-gradient(280px 240px at 0% 104%,rgba(var(--vi-76-rgb),.09),transparent 68%)}
.am-drawer>*{position:relative;z-index:1}
.am-drawer .drawer-head{padding:20px 22px 16px;border-bottom:1px solid rgba(var(--vi-14-rgb),.07)}
.am-drawer .drawer-close{width:40px;height:40px;border-radius:14px;border:1px solid rgba(var(--vi-14-rgb),.12);
background:var(--white);color:var(--tx);
transition:background-color .2s ease,border-color .2s ease}
.am-drawer .drawer-close:hover{background:var(--white);border-color:rgba(var(--vi-14-rgb),.22)}
.am-drawer .offcanvas-body{padding:20px 22px 30px}
.drawer-cta{gap:.65rem;margin-bottom:1.25rem}
.drawer-cta .btn{padding:.92rem 1rem;font-size:var(--fs-lg);border-radius:999px}
.drawer-cta .btn-or{--bs-btn-bg:var(--or-d);--bs-btn-border-color:transparent;--bs-btn-color:var(--white);--bs-btn-hover-bg:var(--or);--bs-btn-hover-color:var(--white);--bs-btn-hover-border-color:transparent;
box-shadow:0 14px 30px -16px rgba(var(--or-d-rgb),.6)}
.drawer-cta .btn-line{--bs-btn-color:var(--tx);--bs-btn-bg:var(--white);--bs-btn-border-color:rgba(var(--vi-14-rgb),.16);--bs-btn-hover-bg:var(--white);--bs-btn-hover-color:var(--tx);--bs-btn-hover-border-color:rgba(var(--vi-14-rgb),.3);
border-width:1.5px}
.drawer-cta .btn-line i{color:var(--or-d)}
.drawer-live{display:inline-flex;align-items:center;gap:.5rem;margin:1.3rem 0 .5rem;padding:.5rem .85rem;
border-radius:999px;background:var(--green-2-tint);border:1px solid rgba(var(--green-2-deep-rgb),.16);
font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;color:var(--green-2-deep)}
.am-drawer .accordion-button>i,.am-drawer .drawer-flat i{width:42px!important;height:42px!important;
border-radius:50%!important;display:grid!important;place-items:center!important;font-size:var(--fs-xl)!important;
color:var(--white)!important;-webkit-text-fill-color:var(--white)!important;background-image:linear-gradient(140deg,var(--or-d),var(--pk-62))!important;
background-clip:border-box!important;-webkit-background-clip:border-box!important;flex:0 0 auto;
box-shadow:0 10px 22px -14px rgba(var(--vi-20-rgb),.6)}
#dw2 ~ *,.am-drawer [data-bs-target="#dw2"]>i{background-image:linear-gradient(140deg,var(--pk-62),var(--vi-76))!important}
.am-drawer [data-bs-target="#dw3"]>i{background-image:linear-gradient(140deg,var(--or-l),var(--or-d))!important}
.am-drawer [data-bs-target="#dw4"]>i{background-image:linear-gradient(140deg,var(--vi-76),var(--vi-58))!important}
.am-drawer .drawer-flat i{background-image:linear-gradient(140deg,var(--gr-52),var(--gr-29))!important}
.am-drawer .drawer-flat-acct i{background-image:linear-gradient(140deg,var(--n-18),var(--tx))!important}
.dw-txt{display:flex;flex-direction:column;min-width:0;flex:1 1 0;text-align:left}
.dw-txt b{font-size:var(--fs-lg);font-weight:700;color:var(--tx);letter-spacing:-.01em;line-height:1.2}
.dw-txt em{font-style:normal;font-size:var(--fs-xs);color:var(--mut);margin-top:3px;line-height:1.4}
.am-drawer .accordion-button,.am-drawer .drawer-flat{gap:13px!important;align-items:center}
.am-drawer .drawer-flat.drawer-flat-acct{background:var(--or-98)!important;border-color:rgba(var(--red-40-rgb),.18)!important}
.drawer-acc{display:flex;flex-direction:column;gap:9px}
.am-drawer .accordion-item{background:var(--white)!important;border:1px solid rgba(var(--vi-14-rgb),.08)!important;
border-radius:20px!important;box-shadow:0 12px 28px -22px rgba(var(--vi-20-rgb),.55)}
.am-drawer .accordion-button{padding:14px 16px!important;border-radius:20px!important}
.am-drawer .accordion-collapse{border-top:1px solid rgba(var(--vi-14-rgb),.06)}
.am-drawer .accordion-body{padding:6px 16px 12px 16px!important}
.am-drawer .accordion-body a{padding:9px 8px;border-radius:11px;font-size:var(--fs-md)}
.am-drawer .accordion-body i{width:1.15rem!important;height:auto!important;border-radius:0!important;
display:inline-block!important;font-size:var(--fs-md)!important;color:var(--or-d)!important;-webkit-text-fill-color:var(--or-d)!important;background-image:none!important;box-shadow:none!important}
.am-drawer .drawer-flat{background:var(--white);border:1px solid rgba(var(--vi-14-rgb),.08)!important;border-radius:20px;
box-shadow:0 12px 28px -22px rgba(var(--vi-20-rgb),.55);padding:14px 16px!important;margin-top:9px}
.am-drawer .drawer-flat::after{content:"\F135";font-family:"bootstrap-icons";margin-left:auto;
font-size:var(--fs-sm);line-height:1;color:var(--n-66)}
.am-drawer .accordion{--bs-accordion-bg:transparent;--bs-accordion-border-color:transparent;--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-focus-box-shadow:none;background:transparent}
.am-drawer .accordion-header{margin:0;background:transparent}
.am-drawer .accordion-button{font-family:var(--bs-body-font-family);padding:1.05rem .25rem;font-size:var(--fs-lg);
font-weight:600;color:var(--tx);background:transparent!important;box-shadow:none!important;
letter-spacing:-.01em;border-radius:0}
.am-drawer .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23A79FB0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");width:1rem;height:1rem;background-size:1rem}
.am-drawer .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23A79FB0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");transform:rotate(180deg)}
.am-drawer .accordion-collapse{background:transparent}
.am-drawer .accordion-button:not(.collapsed){color:var(--or-37)}
.am-drawer .accordion-button>i,.am-drawer .drawer-flat i{width:1.4rem;height:auto;text-align:center;
font-size:var(--fs-xl);flex:0 0 auto;background:none;border:0;box-shadow:none;display:inline-block;
background-image:linear-gradient(135deg,var(--or-d) 0%,var(--pk-62) 58%,var(--vi-76) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.am-drawer .accordion-button::after{width:1.1rem;height:1.1rem;background-size:1.1rem;opacity:.45}
.am-drawer .accordion-body i{color:var(--or-d);width:1.15rem;text-align:center;font-size:var(--fs-md)}
.am-drawer .accordion-body a{padding:.62rem .7rem;border-radius:12px;font-size:var(--fs-md);color:var(--body);
transition:background-color .2s ease,color .2s ease}
.am-drawer .accordion-body a:hover,.am-drawer .accordion-body a:active{background:var(--or-97a);color:var(--red-40)}
.am-drawer .drawer-flat{font-size:var(--fs-lg);color:var(--tx);border-bottom:0;transition:color .2s ease}
.am-drawer .drawer-flat:hover{color:var(--or-37)}
.am-drawer .drawer-foot{gap:1.3rem;padding-top:1.5rem;margin-top:.4rem}
.am-drawer .drawer-foot a{font-family:var(--font-mono);font-size:var(--fs-3xs);letter-spacing:.12em;
text-transform:uppercase;color:var(--mut);transition:color .2s ease}
.am-drawer .drawer-foot a:hover{color:var(--red-40)}