:root{--brand-50:#F2EFFF;--brand-100:#E7E1FF;--brand-200:#D2C7FF;--brand-300:#B3A1FF;--brand-400:#8F74FA;--brand-500:#7255F7;--brand-600:#5B3DF5;--brand-700:#4A2FD6;--brand-800:#3B25AA;--brand-900:#22175F;--ui-ink:#0F1222;--ui-ink-2:#2A2F45;--ui-muted:#5B6070;--ui-surface:#FFFFFF;--ui-surface-2:#F6F7FB;--ui-surface-3:#EEF0F6;--ui-border:#E6E8F0;--ui-border-2:#D5D8E3;--ui-success:#16A34A;--ui-success-ink:#15803D;--ui-success-50:#ECFDF3;--ui-danger-ink:#B42318;--ui-danger-50:#FEF3F2;--ui-warn-ink:#8A5A00;--ui-warn-50:#FFF7E0;--ui-wa:#25D366;--ui-wa-hover:#1FBF5B;--ui-r-card:16px;--ui-r-input:12px;--ui-r-pill:999px;--ui-r-modal:20px;--ui-shadow:0 8px 24px rgba(15,18,34,.08);--ui-shadow-modal:0 24px 64px rgba(15,18,34,.24);--ui-1:4px;--ui-2:8px;--ui-3:12px;--ui-4:16px;--ui-6:24px;--ui-8:32px;--ui-12:48px;--ui-16:64px;--ui-24:96px;--ui-font:var(--font-ui),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--ui-fs-56:56px;--ui-lh-56:64px;--ui-fs-40:40px;--ui-lh-40:48px;--ui-fs-32:32px;--ui-lh-32:40px;--ui-fs-24:24px;--ui-lh-24:32px;--ui-fs-20:20px;--ui-lh-20:28px;--ui-fs-17:17px;--ui-lh-17:26px;--ui-fs-15:15px;--ui-lh-15:22px;--ui-fs-13:13px;--ui-lh-13:18px;--ui-dur:160ms;--ui-dur-modal:400ms;--ui-ease:cubic-bezier(.2,.7,.2,1);--ui-ease-out:cubic-bezier(.16,1,.3,1);--ui-focus:0 0 0 4px rgba(91,61,245,.18);--ui-max:1200px;--ui-gutter:16px}@media (min-width:768px){:root{--ui-gutter:24px}}@media (min-width:1200px){:root{--ui-gutter:32px}}:root{--navy:#0B1F3A;--navy-2:#163A66;--navy-3:#24508A;--navy-tint:#EAF0F8;--navy-tint-2:#F4F7FB;--gold:#F2B705;--gold-d:#D9A200;--gold-text:#8A5A00;--gold-tint:#FEF3C7;--brand-stops:#818CF8,#F472B6,#FBBF24;--brand-ink-stops:var(--hue-indigo),var(--hue-rose),#B45309;--brand-grad:linear-gradient(90deg,var(--brand-stops));--brand-grad-ink:linear-gradient(90deg,var(--brand-ink-stops));--brand-solid:var(--hue-indigo);--brand-solid-on-dark:#FCD34D;--text:#353535;--text-2:#4A4A4A;--text-3:#5C5C5C;--text-4:#6B6B6B;--nc-red:#D3321F;--nc-red-h:#B42A19;--nc-teal:#387070;--nc-teal-h:#2C5A5A;--nc-teal-2:#3D7B7B;--nc-orange:#F05422;--nc-blue:#2165B3;--nc-top:#F1F2FE;--nc-band:#ECF2F2;--nc-foot:#212121;--nc-grey:#EDEDED;--nc-purple:linear-gradient(90deg,#6A40D6,#5733C0 50%,#4B2BAA);--bg:#FFFFFF;--bg-2:#F7F8FA;--bg-3:#EEF0F3;--border:#E6E8EC;--border-2:#D0D5DD;--wa:#15803D;--wa-h:#116932;--wa-brand:#25D366;--wa-brand-h:#1EBE5A;--wa-tint:#E8F7EE;--wa-chat-bg:#EFEAE2;--wa-bubble-me:#D9FDD3;--danger:#B42318;--danger-tint:#FEF3F2;--gmp-attr:#5E5E5E;--hue-sky:#0369A1;--hue-sky-t:#F0F9FF;--hue-sky-b:#E0F2FE;--hue-indigo:#4338CA;--hue-indigo-t:#EEF2FF;--hue-indigo-b:#E0E7FF;--hue-cyan:#0E7490;--hue-cyan-t:#ECFEFF;--hue-cyan-b:#CFFAFE;--hue-orange:#C2410C;--hue-orange-t:#FFF7ED;--hue-orange-b:#FFEDD5;--hue-teal:#0F766E;--hue-teal-t:#F0FDFA;--hue-teal-b:#CCFBF1;--hue-violet:#6D28D9;--hue-violet-t:#F5F3FF;--hue-violet-b:#EDE9FE;--hue-rose:#BE185D;--hue-rose-t:#FDF2F8;--hue-rose-b:#FCE7F3;--hue-gold:#8A5A00;--hue-gold-t:#FFFBEB;--hue-gold-b:#FEF3C7;--hue-plum:#86198F;--hue-plum-t:#FDF4FF;--hue-plum-b:#FAE8FF;--hue-navy:#1E3A6E;--hue-navy-t:#F3F6FB;--hue-navy-b:#E3EAF4;--hue-green:#15803D;--hue-green-t:#F0FDF4;--hue-green-b:#DCFCE7;--ink:var(--text);--black:#0B1220;--muted:var(--text-3);--muted-2:var(--text-3);--line:var(--border);--paper:#FFFFFF;--card:#FFFFFF;--red:var(--navy-2);--red-d:var(--navy);--red-tint:var(--navy-tint);--green:var(--wa);--ios-red:var(--danger);--ios-orange:var(--gold-text);--sky:var(--navy-tint);--sky-2:#FFFFFF;--sand:#FFFFFF;--teal:var(--navy-2);--teal-d:var(--navy-2);--teal-tint:var(--navy-tint);--wa-dark:var(--wa);--sh-xs:0 1px 2px rgba(16,24,40,.06);--sh-sm:0 1px 2px rgba(16,24,40,.06),0 4px 12px -4px rgba(16,24,40,.10);--sh:0 1px 2px rgba(16,24,40,.06),0 12px 32px -12px rgba(16,24,40,.18);--sh-lg:0 2px 4px rgba(16,24,40,.06),0 24px 48px -12px rgba(16,24,40,.24);--scrim:linear-gradient(180deg,rgba(11,31,58,0) 45%,rgba(11,31,58,.5));--sec-y:96px;--sec-x:max(var(--gutter),calc(50% - var(--container) / 2 + var(--gutter)));--sec-tint:var(--navy-tint-2);--band-dark:radial-gradient(70% 90% at 88% 40%,rgba(129,140,248,.2) 0,rgba(129,140,248,0) 70%),radial-gradient(60% 80% at 0% 100%,rgba(56,189,248,.12) 0,rgba(56,189,248,0) 70%);--on-dark:#FFFFFF;--on-dark-2:#D6DEEA;--on-dark-3:#B8C4D6;--on-dark-line:rgba(255,255,255,.24);--r-xs:8px;--r-sm:10px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--r:16px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:96px;--gutter:24px;--fs-label:13px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-h1:clamp(32px,4vw,44px);--fs-h2:clamp(26px,3vw,32px);--fs-h3:24px;--ls-display:0;--font-body:var(--font-ui),"Segoe UI",system-ui,-apple-system,sans-serif;--font-head:var(--font-body);--font-inter:var(--font-body);--font-inter-tight:var(--font-body);--container:1160px;--ease:cubic-bezier(.2,.7,.2,1)}@media(max-width:760px){:root{--gutter:20px;--sp-8:56px;--sec-y:56px}}@media(max-width:379px){:root{--gutter:16px}}[data-hue=sky]{--pi:var(--hue-sky);--pi-t:var(--hue-sky-t);--pi-b:var(--hue-sky-b)}[data-hue=indigo]{--pi:var(--hue-indigo);--pi-t:var(--hue-indigo-t);--pi-b:var(--hue-indigo-b)}[data-hue=cyan]{--pi:var(--hue-cyan);--pi-t:var(--hue-cyan-t);--pi-b:var(--hue-cyan-b)}[data-hue=orange]{--pi:var(--hue-orange);--pi-t:var(--hue-orange-t);--pi-b:var(--hue-orange-b)}[data-hue=teal]{--pi:var(--hue-teal);--pi-t:var(--hue-teal-t);--pi-b:var(--hue-teal-b)}[data-hue=violet]{--pi:var(--hue-violet);--pi-t:var(--hue-violet-t);--pi-b:var(--hue-violet-b)}[data-hue=rose]{--pi:var(--hue-rose);--pi-t:var(--hue-rose-t);--pi-b:var(--hue-rose-b)}[data-hue=gold]{--pi:var(--hue-gold);--pi-t:var(--hue-gold-t);--pi-b:var(--hue-gold-b)}[data-hue=plum]{--pi:var(--hue-plum);--pi-t:var(--hue-plum-t);--pi-b:var(--hue-plum-b)}[data-hue=navy]{--pi:var(--hue-navy);--pi-t:var(--hue-navy-t);--pi-b:var(--hue-navy-b)}[data-hue=green]{--pi:var(--hue-green);--pi-t:var(--hue-green-t);--pi-b:var(--hue-green-b)}[data-hue=wa]{--pi:var(--wa-brand);--pi-t:#E7FBEF;--pi-b:#BDF2D2}svg.wa-ic{color:var(--wa-brand)}html{scroll-padding-top:24px}html body{background:#FFFFFF;color:var(--text-2);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}:where(b,strong){font-weight:700}:where(h1,h2,h3,h4,h5){text-wrap:balance;font-family:var(--font-head);font-weight:700;color:var(--text);letter-spacing:var(--ls-display);line-height:1.3}:where(button,input,select,textarea){font-family:var(--font-body)}:where(p,li){text-wrap:pretty}a{color:var(--navy-2)}::selection{background:var(--hue-indigo-t)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgba(36,80,138,.55);outline-offset:2px}.tnum{font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.skip{background:var(--navy);border-radius:var(--r-md)}.sec{padding:var(--sec-y) var(--gutter);background:transparent}.sec.sec-tight{padding-top:var(--sp-7);padding-bottom:var(--sp-7)}.sec-tint{--band-bg:var(--sec-tint);background:var(--sec-tint)}.sec-dark{background:var(--navy);background-image:var(--band-dark);color:var(--on-dark-2)}.sec.sec-dark,.sec.sec-tint{max-width:none;padding-left:var(--sec-x);padding-right:var(--sec-x)}.sec.sec-dark :is(h2,h3){color:var(--on-dark)}.sec-dark .sec-head p{color:var(--on-dark-2)}.sec-dark :is(.kick,.ds-eyebrow){color:var(--brand-solid-on-dark)!important}.sec-dark .ds-steps b{color:var(--on-dark)}.sec-dark .ds-steps span:not(.ds-step-n){color:var(--on-dark-3)}main:has(>section.sec-tint:last-of-type)+.fo{margin-top:0}.ds-wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.sec .ds-wrap{padding:0}.sec-head{text-align:left;margin:0 0 40px;max-width:none}.ds-eyebrow,.kick{display:block;margin:0 0 12px;font:700 13px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-solid)!important;background:none;-webkit-text-fill-color:currentColor}@supports ((-webkit-background-clip:text) or (background-clip:text)){:root:not(#ds) :is(.kick,.ds-eyebrow){width:fit-content;background-image:var(--brand-grad-ink)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}:root:not(#ds) :is(.cta-band,.ds-cta,.sec-dark) :is(.kick,.ds-eyebrow){background-image:var(--brand-grad)!important}:root:not(#ds) :is(.center .sec-head,.sec-head.center,.cta-band) :is(.kick,.ds-eyebrow){margin-left:auto;margin-right:auto}}@media (forced-colors:active),print{:root:not(#ds) :is(.kick,.ds-eyebrow){background-image:none!important;-webkit-text-fill-color:currentColor!important}}.ds-h1,.sec-head h1{font-size:var(--fs-h1);line-height:1.04;margin:0 0 16px;max-width:21ch}.ds-h1,.ds-h2,.sec-head h1,.sec-head h2{font-family:var(--font-head);font-weight:700;letter-spacing:var(--ls-display);color:var(--black)}.ds-h2,.sec-head h2{font-size:var(--fs-h2);line-height:1.5;margin:0 0 12px;max-width:27ch}.ds-h3{font:700 24px/1.4 var(--font-head);color:var(--text);margin:0 0 6px}.ds-lead,.sec-head h1+p,.sec-head h2+p,.sec-head p{font-size:18px;line-height:1.6;color:var(--text-2);max-width:62ch;margin-left:0;margin-right:0}.sec-head .more{color:var(--navy-2);font-weight:600}.center .sec-head,.sec-head.center{text-align:center}.sec-head.center h1,.sec-head.center h2,.sec-head.center p{margin-left:auto;margin-right:auto}.ds-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin-bottom:40px}.ds-head-row .sec-head{margin-bottom:0}.ds-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 16px/1.2 var(--font-body);color:var(--navy-2);text-decoration:none}.ds-more:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.ds-head-row,.sec-head{margin-bottom:28px}.ds-h1,.sec-head h1{font-size:36px;line-height:1.08}.ds-h2,.sec-head h2{font-size:28px;line-height:1.15}.ds-h3{font-size:18px}.ds-lead,.sec-head h1+p,.sec-head h2+p,.sec-head p{font-size:17px}}.bs-go,.btn,.btn-ghost,.btn-primary,.nudge-go,.psheet-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:var(--r-sm)!important;font:700 18px/1.25 var(--font-body)!important;letter-spacing:0;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;box-shadow:none!important;background-image:none!important;text-shadow:none;filter:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,transform .15s ease-out,box-shadow .15s ease-out}.btn svg,.btn-ghost svg,.btn-primary svg{width:18px;height:18px;flex:0 0 auto}.btn-lg,.btn-primary.lg,.btn.btn-lg{min-height:52px;padding:14px 26px;font-size:17px!important}.btn-block{display:flex;width:100%}.askbar-go,.bs-go,.btn-dark,.btn-primary,.nudge-go,.pcx-buy,.psheet-cta{background:var(--nc-red)!important;color:#fff!important;border-color:var(--nc-red)}.askbar-go:hover,.bs-go:hover,.btn-primary:hover,.nudge-go:hover,.pcx-buy:hover,.psheet-cta:hover{background:var(--nc-red-h)!important;color:#fff!important;filter:none}:is(.btn,.btn-primary,.bs-go,.nudge-go,.psheet-cta,.pcx-buy,.askbar-go):is([data-book],[data-buy],[data-wa],[href*="wa.me/"]):not(.btn-wa){background:var(--nc-red)!important;border-color:var(--nc-red)!important;color:#fff!important}:is(.btn,.btn-primary,.bs-go,.nudge-go,.psheet-cta,.pcx-buy,.askbar-go):is([data-book],[data-buy],[data-wa],[href*="wa.me/"]):not(.btn-wa):hover{background:var(--nc-red-h)!important;border-color:var(--nc-red-h)!important}.btn-wa{background:var(--wa-brand)!important;border-color:var(--wa-brand)!important;color:#fff!important}.btn-wa:hover{background:var(--wa-brand-h)!important;border-color:var(--wa-brand-h)!important}.btn-ghost{background:#fff!important;color:var(--navy)!important;border:1px solid var(--border-2)!important;padding:12px 20px;margin:0}.btn-ghost:hover{background:var(--bg-2)!important;color:var(--navy)!important;border-color:#B9C0CB!important}@media(hover:hover) and (prefers-reduced-motion:no-preference){:is(.btn,.btn-primary,.btn-ghost,.btn-wa):hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px rgba(16,24,40,.28)!important}}.btn-ghost:active,.btn-primary:active,.btn-wa:active,.btn:active{transform:translateY(0)!important;opacity:.92;box-shadow:none!important}.bs-go:disabled,.btn-primary:disabled,.btn:disabled{opacity:.55;cursor:default;transform:none!important}.btn-primary:after,.btn-primary:before,.pcx-buy:after,.qb-cta:after{display:none!important;animation:none!important;content:none!important}@media(max-width:760px){.btn,.btn-ghost,.btn-primary{min-height:48px}}.card{padding:var(--sp-5)}.bpost,.card,.ds-card,.step,.tcard,.tl-card,.vcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs)}.ds-card{position:relative;padding:var(--sp-5)}.ds-card.is-key{box-shadow:var(--sh)}.bpost:hover,.ctry:hover,.step:hover,.tcard:hover,.tl-card:hover,.vcard:hover{transform:none;box-shadow:var(--sh-sm)}a.ds-card{display:block;color:inherit;text-decoration:none;transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}@media(hover:hover){a.ds-card:hover{box-shadow:var(--sh);border-color:var(--pi-b,#D5DAE1)}}@media(hover:hover) and (prefers-reduced-motion:no-preference){a.ds-card:hover{transform:translateY(-2px)}}.step .n{background:var(--navy-tint);color:var(--navy)}.badge,.ds-badge{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border-radius:var(--r-pill);background:var(--pi-t,var(--bg-3));color:var(--pi,var(--text-2));font:600 13px/1.2 var(--font-body);white-space:nowrap}.badge.gold,.ds-badge.gold{background:var(--gold-tint);color:var(--gold-text)}.badge.navy,.ds-badge.navy{background:var(--navy-tint);color:var(--navy)}.ds-badge.wa{background:var(--wa-tint);color:var(--wa)}.badge.is-brand,.ds-badge.is-brand{background:var(--brand-solid);background-image:var(--brand-grad-ink);color:#fff}.cchip,.ds-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border-radius:var(--r-pill);border:1px solid var(--border-2);background:#fff;color:var(--text);font:600 15px/1.2 var(--font-body);text-decoration:none;cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}.cchip:hover,.ds-chip:hover{border-color:var(--navy-3);color:var(--navy)}.cchip.active,.cchip.on,.cchip[aria-pressed=true],.ds-chip.on,.ds-chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.ds-chip .flag{margin-left:-6px}@media(pointer:coarse){.cchip,.ds-chip{min-height:44px}}:root:not(#ds) :is(.crumbs,.crumb,.breadcrumb,.vcrumb){font:400 14px/1.5 var(--font-body);color:var(--text-3)}:root:not(#ds) :is(.crumbs,.crumb,.breadcrumb,.vcrumb) a{color:var(--text-2);font-weight:500;text-decoration:none}:root:not(#ds) :is(.crumbs,.crumb,.breadcrumb,.vcrumb) a:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}@media(pointer:coarse){:root:not(#ds) :is(.crumbs,.crumb,.breadcrumb,.vcrumb) a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}}:where(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=date],input:not([type]),select,textarea){font:400 16px/1.4 var(--font-body);color:var(--text);background:#fff;border:1px solid var(--border-2);border-radius:var(--r-md);padding:12px 14px;min-height:48px}:where(textarea){min-height:96px}:where(input,select,textarea)::placeholder{color:var(--text-4)}:where(input,select,textarea):focus{outline:3px solid rgba(36,80,138,.28);outline-offset:0;border-color:var(--navy-3)}.enq-form label{font-size:14px;font-weight:600;color:var(--text)}.enq-form input,.enq-form select,.enq-form textarea,.enq-phone select{border:1px solid var(--border-2);border-radius:var(--r-md);min-height:52px}.enq-form input:focus,.enq-form textarea:focus,.enq-phone select:focus{outline:3px solid rgba(36,80,138,.28);outline-offset:0;border-color:var(--navy-3)}.enq-err,.enq-req,.err,.form-err{color:var(--danger)}.enq-form input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-tint)}.enq-note{font-size:14px;color:var(--text-3)}.enq-done{border-color:var(--hue-green-b);background:var(--wa-tint)}.vfa-consent span{font-size:14px}.faq-wrap{display:block!important;max-width:808px;margin:0;background:transparent;border:0;border-top:1px solid #ddd;border-radius:0;overflow:visible;box-shadow:none;counter-reset:none}.faq-inpost .faq-wrap{max-width:none}.faq-item,.faq-wrap .faq-item{position:relative;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.faq-wrap .faq-item{border-bottom:1px solid #ddd!important}.faq-q{align-items:center!important;gap:16px;padding:16px;font-size:20px}.faq-q:before{content:none!important;display:none}.faq-qt{font:700 20px/1.5 var(--font-body);color:#434343}.faq-x{width:24px;height:24px;flex:0 0 24px;background:transparent;color:#434343;border-radius:0}.faq-q:hover .faq-qt{color:var(--nc-red)}.faq-item[open] .faq-x{background:transparent;color:#434343;transform:none}.faq-x svg{transform:rotate(90deg);transition:transform .2s ease-out}.faq-item[open] .faq-x svg{transform:rotate(-90deg)}.faq-pad,.rich-faq .faq-pad{padding:0 16px 24px!important}.faq-pad,.faq-pad p,.rich-faq .faq-pad,.rich-faq .faq-pad li,.rich-faq .faq-pad>p,.vfaq-item .faq-pad li,.vfaq-item .faq-pad p{font-size:16px;line-height:1.65;color:var(--text-2)}.rich-faq .faq-pad li::marker{color:var(--hue-indigo)}.faq-pad a,.faq-wrap .faq-pad a,.rich-faq .faq-pad a{color:var(--navy-2);text-decoration:underline;text-underline-offset:2px}.rich-faq .faq-pad b{color:var(--text)}.faq-ig{background:#fff;border-color:var(--border)}.faq-ig .cap{font-size:14px;color:var(--text-3)}.faq-key{background:var(--hue-indigo-t);border-left:3px solid var(--hue-indigo);border-radius:0 var(--r-md) var(--r-md) 0}.faq-key span{font-size:16px;color:var(--text)}.faq-key svg{color:var(--hue-indigo)}.faq-key svg [stroke]:not([stroke=none]),.faq-key svg[stroke]:not([stroke=none]){stroke:var(--hue-indigo)}.faq-yn .yn-y{background:var(--wa-tint);border-color:var(--hue-green-b);color:var(--text)}.faq-yn .yn-n{background:var(--bg-2);border-color:var(--border);color:var(--text)}.faq-yn .yn-y h5{color:var(--wa)}.faq-yn .yn-n h5{color:var(--text-3)}.faq-yn h5{font-size:13px;letter-spacing:.06em;text-transform:uppercase}.faq-cta{text-align:left;color:var(--text-3)}.faq-cta a{color:var(--navy-2)}@media(max-width:760px){.faq-q{padding:14px 4px}.faq-qt{font-size:17px}.faq-pad,.rich-faq .faq-pad{padding:0 4px 20px!important}.faq-pad p,.rich-faq .faq-pad li,.rich-faq .faq-pad>p{font-size:16px}}.igx{container:igx/inline-size;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg)}.igx-cap{font-size:14px;color:var(--text-3)}.igx-dot{background:var(--hue-indigo);color:#fff;font-weight:700}.igx-step:nth-child(6n+1) .igx-dot{background:var(--hue-sky)}.igx-step:nth-child(6n+2) .igx-dot{background:var(--hue-violet)}.igx-step:nth-child(6n+3) .igx-dot{background:var(--hue-orange)}.igx-step:nth-child(6n+4) .igx-dot{background:var(--hue-teal)}.igx-step:nth-child(6n+5) .igx-dot{background:var(--hue-rose)}.igx-step.green .igx-dot{background:var(--wa);color:#fff}.igx-step.amber .igx-dot{background:var(--gold-tint);color:var(--gold-text)}.igx-step.gray .igx-dot{background:var(--bg-3);color:var(--text-2)}.igx-step-tx b{color:var(--text)}.igx-step-tx small{font-size:15px;color:var(--text-2)}.igx-tag{font-size:13px;letter-spacing:.01em;text-transform:none;color:var(--hue-indigo);background:var(--hue-indigo-t)}@media(min-width:761px){.igx-steps{flex-direction:column;gap:0}.igx-step{flex:none;flex-direction:row;align-items:flex-start;padding:0 0 18px}.igx-step:last-child{padding-bottom:0}.igx-step:not(:last-child):before{left:17px;right:auto;top:38px;bottom:2px;width:2px;height:auto}.igx-step-tx{padding-top:6px}}.igx-step:not(:last-child):before{background:repeating-linear-gradient(180deg,var(--border-2) 0 5px,transparent 5px 10px)!important}@container igx (min-width:680px){.igx-steps{flex-direction:row;gap:12px}.igx-step{flex:1 1 0;flex-direction:column;padding:0}.igx-step:not(:last-child):before{left:44px;right:-10px;top:17px;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(90deg,var(--border-2) 0 5px,transparent 5px 10px)!important}.igx-step-tx{padding-top:4px}}.igx-stat{background:var(--hue-indigo-t);border:1px solid var(--hue-indigo-b)}.igx-stat b{color:var(--hue-indigo)}.igx-stat.green{background:var(--wa-tint);border-color:var(--hue-green-b)}.igx-stat.green b{color:var(--wa)}.igx-stat.amber{background:var(--gold-tint);border-color:var(--hue-gold-b)}.igx-stat.amber b{color:var(--gold-text)}.igx-stat.gray{background:var(--bg-2);border-color:var(--border)}.igx-stat.gray b{color:var(--text)}.igx-stat small{font-size:14px;color:var(--text-3)}.igx-card{background:#fff;border-color:var(--border)}.igx-card.good{background:var(--wa-tint);border-color:var(--hue-green-b)}.igx-card.bad{background:var(--bg-2);border-color:var(--border)}.igx-card-ic{background:var(--bg-3);color:var(--text-2)}.igx-card.good .igx-card-ic{background:var(--wa);color:#fff}.igx-card.bad .igx-card-ic{background:var(--text-3);color:#fff}.igx-card li{font-size:15px;color:var(--text-2)}.igx-card.good li:before{background:var(--wa)}.igx-card.bad li:before{background:var(--text-3)}.igx-card-h em{font-size:13px;color:var(--text-2);background:#fff;border:1px solid var(--border)}.igx-row{flex-wrap:wrap;border-top-color:var(--border);color:var(--text-2)}.igx-row>span{flex:1 1 12em;min-width:0}.igx-row small{font-size:14px;color:var(--text-3)}.igx-row b{white-space:normal;color:var(--text)}.igx-total{border-top-color:var(--text)!important}.igx-total b{color:var(--navy)}.igx-checks{grid-template-columns:1fr!important}@container igx (min-width:560px){.igx-checks{grid-template-columns:1fr 1fr!important}}.igx-checks li{color:var(--text)}.igx-checks li:before{background:var(--hue-teal-t);color:var(--hue-teal)}.igx-checks.cross li:before{background:var(--bg-3)!important;color:var(--text-2)!important}.cta-band{display:block;background:var(--navy)!important;background-image:radial-gradient(120% 140% at 100% 0,rgba(129,140,248,.28) 0,rgba(129,140,248,0) 55%),radial-gradient(100% 120% at 0 100%,rgba(56,189,248,.18) 0,rgba(56,189,248,0) 55%)!important;color:#fff;text-align:center;max-width:calc(var(--container) - 2 * var(--gutter));margin:var(--sp-7) auto;padding:64px 40px;border:0;border-radius:var(--r-xl);box-shadow:var(--sh);position:relative;overflow:hidden}.cta-band:after,.cta-band:before{display:none!important;content:none!important}.cta-band h2{color:#fff;font-family:var(--font-head);font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:var(--ls-display);margin:0 auto 12px;max-width:25ch}.cta-band .cta-alt,.cta-band .cta-note,.cta-band p,.cta-band small{color:#D6DEEA}.cta-band .kick{color:var(--brand-solid-on-dark)!important}.cta-band a:not(.btn-primary):not(.btn-ghost):not(.btn):not(.btn-wa){color:#fff;text-decoration:underline;text-underline-offset:3px}.cta-band .btn-ghost{background:transparent!important;border-color:rgba(255,255,255,.45)!important;color:#fff!important}.cta-band .btn-ghost:hover{background:rgba(255,255,255,.1)!important;border-color:#fff!important}.cta-band .btn-primary:not([data-book]):not([data-buy]):not([data-wa]):not([href*="wa.me/"]){background:#fff!important;border-color:#fff!important;color:var(--navy)!important}@media(max-width:760px){.cta-band{display:block!important;margin:var(--sp-7) var(--gutter);padding:40px 20px;border-radius:var(--r-lg)}.cta-band .btn,.cta-band .btn-ghost,.cta-band .btn-primary{width:100%}}.legal h3{font-family:var(--font-head);font-weight:700;font-size:18px;margin:var(--sp-5) 0 8px}.legal li,.legal p{font-size:16.5px;line-height:1.7;color:var(--text-2)}.legal b,.legal strong{color:var(--text)}.stlogo{display:inline-flex;align-items:center;gap:10px;color:var(--navy);text-decoration:none}.stlogo-mark{display:block;flex:0 0 auto;width:38px;height:38px}.stlogo-text{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.stlogo-wm{font:800 20px/1 var(--font-head);letter-spacing:-.035em;color:var(--navy);white-space:nowrap}.stlogo-wm2{font-weight:800;color:var(--hue-sky)}.stlogo-tag{font:700 13px/1.2 var(--font-head);letter-spacing:-.01em;color:var(--hue-indigo);white-space:nowrap}.stlogo-tag2{color:var(--hue-sky)}.ss-scrim{background:rgba(15,23,42,.38)}.ss-panel{background:#fff;border-radius:0 0 var(--r-xl) var(--r-xl);padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;box-shadow:var(--sh-lg)}@media(min-width:761px){.ss-panel{margin-top:76px;border-radius:var(--r-xl);padding:16px}}.ss-bar>svg{margin-left:14px;width:18px;height:18px;color:var(--hue-indigo)}.ss-bar input{height:52px;padding:0 12px 0 42px;border:1px solid var(--border-2);border-radius:var(--r-md);background:#fff;font:400 16px/1 var(--font-body);color:var(--text)}.ss-bar input:focus{outline:3px solid rgba(36,80,138,.28);outline-offset:0;border-color:var(--navy-3)}.ss-cancel{min-height:44px;padding:0 6px;font:600 15px/1 var(--font-body);color:var(--navy)}.ss-body h3{margin:14px 6px 6px;font:700 13px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ss-list{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg)}.ss-list li+li{border-top:1px solid var(--border)}.ss-row{align-items:center;min-height:52px;padding:10px 14px}.ss-row:active,.ss-row:hover{background:var(--bg-2)}.ss-lbl{font:600 15.5px/1.3 var(--font-body);color:var(--text)}.ss-sub{font-size:14px;color:var(--text-3)}.ss-none{font-size:15px;color:var(--text-2)}body:has(.emb-page) footer.fo{display:none!important}.cw-overlay{background:rgba(15,23,42,.45)}.cw-head,.cw-panel{background:#fff}.cw-head{color:var(--text);border-bottom:1px solid var(--border)}.cw-avatar{background:var(--navy);color:#fff}.cw-who b{color:var(--text)}.cw-who small{font-size:13px;opacity:1;color:var(--text-3)}.cw-close{width:44px;height:44px;background:var(--bg-2);color:var(--text);border-radius:50%}.cw-progress{background:var(--bg-3);height:3px}.cw-progress span{background:linear-gradient(90deg,var(--hue-sky),var(--hue-indigo))}.cw-mini{background:var(--navy)}.cw-msg{font-size:15.5px}.cw-msg.assistant{background:var(--bg-2);color:var(--text);border:1px solid var(--border);box-shadow:none}.cw-msg.user{background:var(--navy);color:#fff}.cw-typing{background:var(--bg-2);border:1px solid var(--border);box-shadow:none}.cw-chips button{min-height:40px;border:1px solid var(--hue-indigo-b);background:#fff;color:var(--hue-indigo);font-size:14px;font-weight:600}.cw-chips button:hover{background:var(--hue-indigo-t)}.cw-capture{background:var(--navy)}.cw-capture label{font-size:13px;letter-spacing:.02em;text-transform:none;color:#fff}.cw-capture-row button{background:#fff;color:var(--navy)}.cw-capture p{color:#FDE68A}.cw-capture .cw-capture-note,.cw-capture p{font-size:13px}.cw-capture-note a{color:#fff}.cw-receipt{background:var(--navy);background-image:none}.cw-done{background:#fff;border:1px solid var(--border)}.cw-done p{font-size:14px;color:var(--text-3)}.cw-done-row a{min-height:48px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;border-radius:var(--r-md)}.cw-wa{background:var(--wa-brand);color:#fff}.cw-msg-wa p{margin:0}.cw-wa-inline{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;padding:10px 16px;border-radius:var(--r-md);font-size:15px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none}.cw-wa-inline:hover{background:var(--wa-brand-h)}.cw-wa-inline:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.cw-call{background:#fff;color:var(--navy);border:1px solid var(--border-2)}.cw-input{border-top-color:var(--border)}.cw-input input{background:#fff;border-color:var(--border-2);color:var(--text)}.cw-input button{background:var(--navy)}.cw-human a{font-size:14px}.csheet{background:rgba(15,23,42,.45)}.csheet-card{border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--sh-lg)}@media(min-width:761px){.csheet-card{border-radius:var(--r-xl)}}.csheet-h b{font-family:var(--font-head);font-weight:700;font-size:19px;color:var(--black)}.csheet-x{width:44px;height:44px;border-radius:50%;background:var(--bg-2);color:var(--text)}.psheet-grab{background:var(--border-2)}.psheet-x{width:40px;height:40px;top:8px;right:10px;background:var(--bg-2);color:var(--text-2)}.psheet-seg{margin-top:40px;background:var(--bg-3);border-radius:var(--r-md)}.psheet-seg button{min-height:40px;font-size:14px;color:var(--text-2);border-radius:var(--r-sm)}.psheet-seg button.on{color:var(--text);box-shadow:var(--sh-xs)}.psheet-h{font-family:var(--font-head);font-weight:800;letter-spacing:-.02em;color:var(--black)}.psheet-what{font-size:16px;color:var(--text-2)}.psheet-price{background:#fff;border:1px solid var(--border);box-shadow:var(--sh-xs)}.psheet-price b{color:var(--navy);font-variant-numeric:tabular-nums}.psheet-price small{font-size:14px;color:var(--text-3)}.psheet-gets li{font-size:15.5px;color:var(--text)}.psheet-gets li:before{background-color:var(--hue-teal)}.psheet-need{font-size:14.5px;color:var(--text-2)}.psheet-fine{font-size:14px;color:var(--text-3)}.psheet-fine a,.psheet-wa{color:var(--navy-2)}.psheet-wa{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px;font-weight:600}@media screen and (prefers-reduced-motion:no-preference){html.rv-on .rv-arm{translate:0 12px}html.rv-on .rv-in{animation:rvRise .6s var(--ease) var(--rv-d,0s) both}}@keyframes rvRise{0%{translate:0 12px}to{translate:none}}@media(prefers-reduced-motion:reduce){.btn,.btn-ghost,.btn-primary,.hd .stlogo-mark,.hd-in,a.ds-card{transition-property:background-color,border-color,color,box-shadow,opacity}}:where(svg.gi){stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}:where(svg.gi:not([fill])){fill:none}:where(svg.gi:not([stroke-width])){stroke-width:2}.pi{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:var(--r-sm);background:var(--pi-t,var(--navy-tint));color:var(--pi,var(--navy))}.pi svg{display:block}.pi-24{width:24px;height:24px;border-radius:7px}.pi-32{width:32px;height:32px;border-radius:9px}.pi-40{width:40px;height:40px;border-radius:var(--r-sm)}.pi-48{width:48px;height:48px;border-radius:var(--r-md)}.pi-solid{background:color-mix(in srgb,var(--pi,var(--navy)) 12%,#fff);color:var(--pi,var(--navy));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pi,var(--navy)) 16%,#fff)}.pi-bare{width:auto;height:auto;background:none;border-radius:0}.ds-accent,.ds-accent-left{position:relative;overflow:hidden}.ds-accent:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--pi,var(--navy));pointer-events:none}.ds-card.ds-tint{background:linear-gradient(180deg,var(--pi-t,#fff) 0,#fff 72%);border-color:var(--pi-b,var(--border))}.flag{display:inline-block;flex:0 0 auto;border-radius:50%;overflow:hidden;vertical-align:middle;box-shadow:0 0 0 1px rgba(16,24,40,.12)}.ds-trust{display:grid;grid-template-columns:1fr;gap:8px}.ds-trust,.ds-trustline{list-style:none;margin:0;padding:0}.ds-trustline{display:flex;flex-wrap:wrap;gap:8px 20px}.ds-trustline li{display:inline-flex;align-items:center;gap:8px;font:600 15px/1.3 var(--font-body);color:var(--text-2)}.ds-trustline svg{width:18px;height:18px;color:var(--pi,var(--wa));flex:0 0 auto}.ds-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0;counter-reset:none}.ds-steps li{position:relative;display:flex;flex-direction:column;gap:12px;padding:0 20px 0 0}.ds-steps li:not(:last-child):after{content:"";position:absolute;top:18px;left:48px;right:12px;height:2px;background:repeating-linear-gradient(90deg,var(--border-2) 0 6px,transparent 6px 12px)}.ds-step-n{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--brand-solid);background-image:var(--brand-grad-ink);background-size:calc(var(--n,4) * 100%) 100%;background-position:calc(var(--i,0) / (var(--n,4) - 1) * 100%) 0;color:#fff;font:800 16px/1 var(--font-head);font-variant-numeric:tabular-nums;box-shadow:0 0 0 4px var(--band-bg,var(--bg))}:is(.ds-steps,.svc-howto)>li:first-child:nth-last-child(3),:is(.ds-steps,.svc-howto)>li:first-child:nth-last-child(3)~li{--n:3}:is(.ds-steps,.svc-howto)>li:first-child:nth-last-child(5),:is(.ds-steps,.svc-howto)>li:first-child:nth-last-child(5)~li{--n:5}:is(.ds-steps,.svc-howto)>li:first-child:nth-last-child(6),:is(.ds-steps,.svc-howto)>li:first-child:nth-last-child(6)~li{--n:6}:is(.ds-steps,.svc-howto)>li:nth-child(2){--i:1}:is(.ds-steps,.svc-howto)>li:nth-child(3){--i:2}:is(.ds-steps,.svc-howto)>li:nth-child(4){--i:3}:is(.ds-steps,.svc-howto)>li:nth-child(5){--i:4}:is(.ds-steps,.svc-howto)>li:nth-child(6){--i:5}.sec-dark .ds-step-n{background-image:var(--brand-grad);color:var(--navy);box-shadow:none}.ds-steps b{display:block;font:700 17px/1.3 var(--font-head);letter-spacing:-.01em;color:var(--text)}.ds-steps span:not(.ds-step-n){display:block;margin-top:2px;font-size:15px;line-height:1.45;color:var(--text-3)}@media(max-width:760px){.ds-steps{grid-template-columns:1fr;gap:0}.ds-steps li{flex-direction:row;align-items:flex-start;gap:14px;padding:10px 0}.ds-steps li>div{min-width:0;padding-top:7px}.ds-steps li:not(:last-child):after{top:52px;bottom:-4px;left:17px;right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--border-2) 0 5px,transparent 5px 10px)}.ds-step-n{width:36px;height:36px;font-size:15px;flex:0 0 auto}}.ds-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:0;font-variant-numeric:tabular-nums}.ds-price small{width:100%;font:700 13px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.ds-price b{font:800 32px/1 var(--font-head);letter-spacing:-.03em;color:var(--black)}.ds-price>span{font-size:14px;line-height:1.4;color:var(--text-3)}.ds-price.sm b{font-size:24px}.ds-checks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ds-checks li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.5;color:var(--text-2)}.ds-checks li:before{content:"";position:absolute;left:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--pi-t,var(--hue-green-t))}.ds-checks li:after{content:"";position:absolute;left:5.5px;top:7px;width:9px;height:5px;border-left:2px solid var(--pi,var(--wa));border-bottom:2px solid var(--pi,var(--wa));transform:rotate(-45deg)}.ds-checks b{color:var(--text)}.ds-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.ds-rel{display:flex;align-items:center;gap:14px;min-height:72px;padding:14px 16px;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs);color:var(--text);text-decoration:none;transition:box-shadow .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.ds-rel b{display:block;font:700 16px/1.3 var(--font-body);color:var(--text)}.ds-rel small{display:block;margin-top:2px;font-size:14px;line-height:1.4;color:var(--text-3)}.ds-rel:after{content:"";flex:0 0 auto;margin-left:auto;width:8px;height:8px;border-top:2px solid var(--border-2);border-right:2px solid var(--border-2);transform:rotate(45deg)}@media(hover:hover){.ds-rel:hover{box-shadow:var(--sh);border-color:var(--pi-b,#D5DAE1)}.ds-rel:hover:after{border-color:var(--pi,var(--navy))}}@media(hover:hover) and (prefers-reduced-motion:no-preference){.ds-rel:hover{transform:translateY(-1px)}}@media(max-width:760px){.ds-related{grid-template-columns:1fr;gap:8px}}.ds-cta{position:relative;overflow:hidden;padding:56px 48px;border-radius:var(--r-xl);background:var(--navy);background-image:radial-gradient(120% 140% at 100% 0,rgba(129,140,248,.28) 0,rgba(129,140,248,0) 55%),radial-gradient(100% 120% at 0 100%,rgba(56,189,248,.18) 0,rgba(56,189,248,0) 55%);color:#fff;box-shadow:var(--sh)}.ds-cta h2{margin:0 0 10px;max-width:23ch;font:800 clamp(28px,3.4vw,40px)/1.1 var(--font-head);letter-spacing:var(--ls-display);color:#fff}.ds-cta p{margin:0 0 24px;max-width:56ch;font-size:17px;line-height:1.6;color:#D6DEEA}.ds-cta .kick{color:var(--brand-solid-on-dark)!important}.ds-cta .btn-ghost{background:transparent!important;border-color:rgba(255,255,255,.45)!important;color:#fff!important}.ds-cta-row{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:760px){.ds-cta{padding:36px 20px;border-radius:var(--r-lg)}.ds-cta-row .btn{width:100%}}.ds-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;font-variant-numeric:tabular-nums}.ds-table td{padding:14px 16px;border-top:1px solid var(--border);font-size:15.5px;color:var(--text-2);vertical-align:top}@media(max-width:760px){.ds-table,.ds-table tbody,.ds-table td,.ds-table tr{display:block;width:100%}.ds-table td:first-child{border-top:0;font-weight:700;color:var(--text)}}:root:not(#ds) :is(.gp2-best,.sch-note,.askbar-tx){font-size:13px}:root:not(#ds) :is(.crumbs,.crumb,.breadcrumb,.vcrumb) a{display:inline-block;min-width:40px;padding:12px 0;margin:-12px 0}@media(pointer:coarse){:root:not(#ds) :is(.crumbs,.crumb,.breadcrumb,.vcrumb) a{display:inline-flex;padding:0;margin:0}}:root:not(#ds) :is(.vslot-fair,.src-note) a{display:inline-block;padding:10px 0;margin:-10px 0}.px>span{display:none}.px>.px-inr{display:inline}.cur-note,html[data-cur]:not([data-cur=INR]) .px>.px-inr{display:none}html[data-cur]:not([data-cur=INR]) .cur-note{display:block}html[data-cur=AED] .px>.px-aed,html[data-cur=AUD] .px>.px-aud,html[data-cur=CAD] .px>.px-cad,html[data-cur=EUR] .px>.px-eur,html[data-cur=GBP] .px>.px-gbp,html[data-cur=USD] .px>.px-usd{display:inline}:root{--tabbar-h:0px;--ctabar-h:0px;--cw-size:52px;--cw-right:24px;--cw-bottom:24px}@media(max-width:760px){:root{--tabbar-h:env(safe-area-inset-bottom,0px);--cw-size:48px;--cw-right:calc(16px + env(safe-area-inset-right,0px));--cw-bottom:calc(var(--tabbar-h) + var(--ctabar-h) + 12px)}:root:has(.document-order){--tabbar-h:calc(69px + env(safe-area-inset-bottom,0px))}html body{padding-bottom:calc(var(--tabbar-h) + var(--ctabar-h))}}html:has(.cw-float) body{padding-bottom:calc(var(--cw-bottom) + var(--cw-size) + 8px)}.cw-float{position:fixed;right:var(--cw-right);bottom:var(--cw-bottom);z-index:330;pointer-events:none;transition:bottom .2s ease-out,opacity .15s ease-out,visibility 0s}.cw-float>*{pointer-events:auto}.cw-float.is-open,.cw-float[data-covered]{opacity:0;visibility:hidden;transition:bottom .2s ease-out,opacity .15s ease-out,visibility 0s linear .15s}.cw-launcher{position:relative;display:grid;place-items:center;width:var(--cw-size);height:var(--cw-size);margin:0;padding:0;border:0;border-radius:50%;background:var(--brand-600,#5B3DF5);color:#fff;box-shadow:var(--sh);cursor:pointer;-webkit-tap-highlight-color:transparent}.cw-launcher:hover{background:var(--brand-700,#4A2FD6)}.cw-launcher-dot{position:absolute;top:1px;right:1px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--gold)}.cw-teaser{position:absolute;right:calc(100% + 8px);top:50%;z-index:1;display:flex;align-items:center;width:max-content;max-width:300px;min-height:44px;background:#fff;border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--sh);transform:translateY(-50%);animation:cwTeaserIn .2s ease-out both}.cw-teaser-go{display:block;min-width:0;min-height:44px;margin:0;padding:0 2px 0 16px;border:0;border-radius:var(--r-pill) 0 0 var(--r-pill);background:none;color:var(--navy);font:600 14px/1.25 var(--font-body);text-align:left;cursor:pointer}.cw-teaser-go>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-teaser-x{display:grid;place-items:center;flex:0 0 auto;width:40px;height:44px;margin:0;padding:0;border:0;border-radius:0 var(--r-pill) var(--r-pill) 0;background:none;color:var(--text-3);cursor:pointer}.cw-teaser-x:hover{color:var(--navy)}@keyframes cwTeaserIn{0%{opacity:0;transform:translate(8px,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes cwTeaserFade{0%{opacity:0}to{opacity:1}}@media(max-width:760px){.cw-teaser{max-width:calc(100vw - var(--cw-right) - var(--cw-size) - 24px);animation-name:cwTeaserFade}html:has(:is(input:not([type=hidden],[type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=image]),textarea,select,[contenteditable]:not([contenteditable=false])):focus) .cw-float{opacity:0;visibility:hidden}}@media(prefers-reduced-motion:reduce){.cw-float{transition:none}.cw-teaser{animation:none}}.enq-compact .enq-row{grid-template-columns:1fr}.enq-compact .enq-row>label:first-child{display:none}.context-help{display:flex;align-items:center;gap:12px;margin:20px 0;padding:16px;border:1px solid var(--border);border-radius:16px;background:#fff;max-width:100%;text-align:left}.context-help>div{flex:1;min-width:0}.context-help b{display:block;font-size:14px;line-height:1.4;color:var(--navy)}.context-help span{display:block;margin-top:4px;font-size:12px;line-height:1.5;color:var(--text-3)}.context-help>a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:0 10px;border:1px solid var(--border);border-radius:10px;font-size:12px;font-weight:600;text-decoration:none;color:var(--navy);white-space:nowrap}@media(max-width:600px){.context-help{flex-wrap:wrap;padding:14px;gap:8px}.context-help>div{flex-basis:100%}.context-help>a{min-height:40px}}:is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--navy);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.cta-bar{display:none}@media(max-width:760px){:root:has(.cta-bar){--ctabar-pad:60px}:root:has(.cta-bar[data-on="1"]){--ctabar-h:60px}.cta-bar{display:block;position:fixed;left:0;right:0;bottom:var(--tabbar-h,calc(61px + env(safe-area-inset-bottom,0px)));z-index:310;height:60px;box-sizing:border-box;padding:8px max(var(--ui-gutter,16px),env(safe-area-inset-right,0px)) 8px max(var(--ui-gutter,16px),env(safe-area-inset-left,0px));background:rgba(255,255,255,.94);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-top:1px solid var(--ui-border,#e6e8f0);box-shadow:0 -8px 24px rgba(15,18,34,.06);font-family:var(--ui-font);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease-out,visibility 0s linear .2s}.cta-bar[data-on="1"]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .2s ease-out,visibility 0s}html:has(:is(input:not([type=hidden],[type=button],[type=submit],[type=reset],[type=checkbox],[type=radio],[type=image]),textarea,select,[contenteditable]:not([contenteditable=false])):focus) .cta-bar{opacity:0;visibility:hidden;pointer-events:none}html:has(.cta-bar):not(:has(.cw-float)) body{padding-bottom:calc(var(--tabbar-h,calc(61px + env(safe-area-inset-bottom,0px))) + var(--ctabar-pad))}html:has(.cta-bar):has(.cw-float) body{padding-bottom:calc(var(--tabbar-h,calc(61px + env(safe-area-inset-bottom,0px))) + var(--ctabar-pad) + 12px + var(--cw-size,48px) + 8px)}html{scroll-padding-bottom:calc(var(--tabbar-h,calc(61px + env(safe-area-inset-bottom,0px))) + var(--ctabar-h,0px))}}.cta-bar-in{display:flex;align-items:center;gap:var(--ui-2,8px);height:44px}.cta-bar-price{display:flex;flex-direction:column;justify-content:center;flex:0 0 auto;min-width:0;margin:0 4px 0 0;color:var(--ui-ink,#0F1222);font:500 13px/16px var(--ui-font);white-space:nowrap}.cta-bar-price span{color:var(--ui-muted,#5B6070)}.cta-bar-price b{font:700 17px/20px var(--ui-font);letter-spacing:-.01em;color:var(--ui-ink,#0F1222);font-variant-numeric:tabular-nums}.cta-bar-price small{font:400 12px/14px var(--ui-font);color:var(--ui-muted,#5B6070)}.cta-bar-go{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 var(--ui-4,16px);border:0;border-radius:var(--ui-r-pill,999px);background:var(--brand-600);color:#fff;font:600 15px/1.2 var(--ui-font);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-dur,.16s) var(--ui-ease,ease-out)}.cta-bar-go .gi{flex:0 0 auto}.cta-bar-go:active,.cta-bar-go:hover{background:var(--brand-700)}.cta-bar-go:focus-visible,.cta-bar-wa:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.cta-bar-in>.cta-bar-go{flex:1 1 auto;min-width:0}.cta-bar-wa{display:grid;place-items:center;flex:0 0 auto;width:48px;height:44px;border-radius:var(--ui-r-pill,999px);background:var(--ui-wa,#25D366);-webkit-tap-highlight-color:transparent}.cta-bar-wa,.cta-bar-wa .gi{color:var(--ui-ink,#0F1222)}.cta-bar-wa:active,.cta-bar-wa:hover{background:var(--ui-wa-hover,#1FBF5B)}.dock{display:none}.dock-float{position:fixed;right:24px;bottom:96px;z-index:320;display:flex;flex-direction:column;gap:10px;font-family:var(--ui-font)}.dock-float a{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;text-decoration:none;font-size:0;box-shadow:var(--ui-shadow);transition:transform var(--ui-dur) var(--ui-ease),background-color var(--ui-dur) var(--ui-ease)}.dock-float a .gi{width:26px;height:26px}.dock-float-wa{background:var(--ui-wa);color:#fff}.dock-float-wa:hover{background:var(--ui-wa-hover)}.dock-float-wa .gi{color:#fff}.dock-float-call{background:rgba(255,255,255,.92);color:var(--ui-ink);border:1px solid var(--ui-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dock-float-call:hover{background:#fff}.dock-float-call .gi{color:var(--brand-600)}.dock-float a:focus-visible{outline:2px solid var(--brand-600);outline-offset:3px}.dock-float a:active{transform:scale(.97)}html.menu-open .dock-float,html.ui-lock .dock-float{display:none}@media (max-width:767px){.dock-float{display:none}:root:has(.dock){--tabbar-h:calc(62px + env(safe-area-inset-bottom,0px));--ctabar-h:0px}html:has(.dock) .cta-bar{display:none!important}.dock{position:fixed;left:0;right:0;bottom:0;z-index:340;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:calc(62px + env(safe-area-inset-bottom,0px));padding:4px 4px env(safe-area-inset-bottom,0);background:rgba(255,255,255,.98);border-top:1px solid rgba(15,18,34,.08);box-shadow:0 -6px 20px rgba(15,18,34,.05);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);font-family:var(--ui-font)}.dock-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:54px;margin:0;padding:0;border:0;border-radius:12px;background:none;color:var(--ui-muted);font:600 10.5px/1 var(--ui-font);letter-spacing:.01em;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.dock-tab .gi{color:inherit}.dock-tab.is-on{color:var(--brand-600)}.dock-tab:active{transform:scale(.92)}.dock-tab:focus-visible{outline:2px solid var(--brand-600);outline-offset:-2px}.dock-wa{color:var(--ui-ink)}.dock-wa-ic{display:grid;place-items:center;width:30px;height:30px;margin-top:-2px;border-radius:50%;background:var(--ui-wa);color:var(--ui-ink)}.dock-wa-ic .gi{color:#fff;width:20px;height:20px}.sm{bottom:var(--tabbar-h)}}.ui{font-family:var(--ui-font);color:var(--ui-ink);font-weight:400;-webkit-font-smoothing:antialiased}.ui-wrap{width:100%;max-width:calc(var(--ui-max) + 2 * var(--ui-gutter));margin-inline:auto;padding-inline:var(--ui-gutter)}.ui-sec{padding-block:var(--ui-24)}.ui-sec--tint{background:var(--ui-surface-2)}.ui-sec--tight{padding-block:var(--ui-12)}.ui-grid{display:grid;gap:var(--ui-6)}.ui-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-stack{display:flex;flex-direction:column;gap:var(--ui-4)}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-3)}@media (max-width:1023px){.ui-grid--3,.ui-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ui-sec{padding-block:var(--ui-16)}.ui-sec--tight{padding-block:var(--ui-8)}.ui-grid--2,.ui-grid--3,.ui-grid--4{grid-template-columns:minmax(0,1fr)}.ui-grid{gap:var(--ui-4)}}.ui-d1{font:700 var(--ui-fs-56)/var(--ui-lh-56) var(--ui-font);letter-spacing:-.03em}.ui-d1,.ui-h1{margin:0;color:var(--ui-ink);text-wrap:balance}.ui-h1{font:700 var(--ui-fs-40)/var(--ui-lh-40) var(--ui-font);letter-spacing:-.025em}.ui-h2{font:700 var(--ui-fs-32)/var(--ui-lh-32) var(--ui-font);letter-spacing:-.02em;text-wrap:balance}.ui-h2,.ui-h3{margin:0;color:var(--ui-ink)}.ui-h3{font:600 var(--ui-fs-24)/var(--ui-lh-24) var(--ui-font);letter-spacing:-.015em}.ui-h4{margin:0;font:600 var(--ui-fs-20)/var(--ui-lh-20) var(--ui-font);letter-spacing:-.01em;color:var(--ui-ink)}.ui-body{margin:0;font:400 var(--ui-fs-17)/var(--ui-lh-17) var(--ui-font);color:var(--ui-ink-2);text-wrap:pretty}.ui-small{font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font)}.ui-small,.ui-xs{margin:0;color:var(--ui-muted)}.ui-xs{font:500 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font)}.ui-muted{color:var(--ui-muted)}@media (max-width:767px){.ui-d1{font-size:40px;line-height:46px}.ui-h1{font-size:32px;line-height:40px}.ui-h2{font-size:26px;line-height:34px}.ui-h3{font-size:20px;line-height:28px}}.ui-link{color:var(--brand-700);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ui-link:hover{color:var(--brand-800)}.ui-link:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;border-radius:4px}a[href^="https://wa.me/"]:not(.ui-btn,.cw-wa):not(:has(svg,img)):before{--wa-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.47 14.38c-.3-.15-1.75-.86-2.02-.96-.27-.1-.47-.15-.67.15-.2.3-.77.96-.94 1.16-.17.2-.35.22-.64.07-.3-.15-1.25-.46-2.38-1.47-.88-.79-1.47-1.76-1.65-2.06-.17-.3-.02-.46.13-.6.13-.14.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.03-.52-.07-.15-.67-1.6-.92-2.2-.24-.58-.49-.5-.67-.5h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48s1.06 2.88 1.21 3.07c.15.2 2.1 3.2 5.08 4.48.71.31 1.26.49 1.69.63.71.23 1.36.2 1.87.12.57-.09 1.75-.72 2-1.41.25-.69.25-1.29.17-1.41-.07-.13-.27-.2-.57-.35zM12.04 21.5h-.01a9.4 9.4 0 0 1-4.8-1.31l-.34-.2-3.57.93.95-3.48-.22-.36a9.4 9.4 0 0 1-1.44-5.03c0-5.2 4.24-9.43 9.44-9.43 2.52 0 4.89.98 6.67 2.77a9.37 9.37 0 0 1 2.76 6.67c0 5.2-4.24 9.44-9.44 9.44zm8.03-17.47A11.3 11.3 0 0 0 12.04.7C5.78.7.68 5.8.68 12.06c0 2 .52 3.96 1.52 5.68L.6 23.3l5.7-1.5a11.33 11.33 0 0 0 5.43 1.39h.01c6.26 0 11.36-5.1 11.36-11.36 0-3.03-1.18-5.89-3.33-8.03z'/%3E%3C/svg%3E");content:"";display:inline-block;flex:none;width:1em;height:1em;margin-right:.3em;vertical-align:-.125em;background:var(--ui-wa);-webkit-mask:var(--wa-mark) center/contain no-repeat;mask:var(--wa-mark) center/contain no-repeat}.ui-btn{--b-bg:var(--brand-600);--b-bg-h:var(--brand-700);--b-fg:#fff;--b-bd:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--b-bd);border-radius:var(--ui-r-pill);background:var(--b-bg);color:var(--b-fg);font:600 var(--ui-fs-15)/1.2 var(--ui-font);letter-spacing:-.005em;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease)}.ui-btn.is-hover,.ui-btn:hover{background:var(--b-bg-h);color:var(--b-fg)}.ui-btn:active{transform:scale(.97)}.ui-btn.is-focus,.ui-btn:focus-visible{outline:2px solid var(--brand-600);outline-offset:3px}.ui-btn--lg{min-height:52px;padding:0 28px;font-size:var(--ui-fs-17)}.ui-btn--block{display:flex;width:100%}.ui-btn--secondary{--b-bg:var(--brand-50);--b-bg-h:var(--brand-100);--b-fg:var(--brand-700)}.ui-btn--ghost{--b-bg:var(--ui-surface);--b-bg-h:var(--ui-surface-2);--b-fg:var(--ui-ink);--b-bd:var(--ui-border-2)}.ui-btn--whatsapp{--b-bg:var(--ui-wa);--b-bg-h:var(--ui-wa-hover);--b-fg:var(--ui-ink)}.ui-btn--whatsapp .gi{color:var(--ui-ink)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.ui-btn:disabled:hover,.ui-btn[aria-disabled=true]:hover{background:var(--b-bg)}.ui-btn[aria-busy=true]{cursor:progress;opacity:1}.ui-btn[aria-busy=true]:hover{background:var(--b-bg)}.ui-btn .gi,.ui-spin{flex:none}.ui-spin{width:1em;height:1em;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-card{position:relative;display:flex;flex-direction:column;gap:var(--ui-4);padding:var(--ui-6);background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-r-card);color:var(--ui-ink)}.ui-card--lg{padding:var(--ui-8)}.ui-card--elevated{box-shadow:var(--ui-shadow);border-color:transparent}.ui-card--muted{background:var(--ui-surface-2);border-color:transparent}.ui-card--brand{border:2px solid var(--brand-600);box-shadow:var(--ui-shadow)}.ui-card--interactive{transition:box-shadow var(--ui-dur) var(--ui-ease),transform var(--ui-dur) var(--ui-ease),border-color var(--ui-dur) var(--ui-ease)}.ui-card--interactive:hover{box-shadow:var(--ui-shadow);transform:translateY(-2px)}.ui-card--interactive:focus-within{border-color:var(--brand-300)}.ui-card-flag{position:absolute;top:-12px;left:var(--ui-6)}@media (max-width:767px){.ui-card{padding:var(--ui-4) 20px 20px}.ui-card--lg{padding:var(--ui-6)}}.ui-badge{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 10px;border-radius:var(--ui-r-pill);background:var(--ui-surface-3);color:var(--ui-ink-2);font:600 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);letter-spacing:.01em;white-space:nowrap}.ui-badge--brand{background:var(--brand-600);color:#fff}.ui-badge--soft{background:var(--brand-50);color:var(--brand-700)}.ui-badge--success{background:var(--ui-success-50);color:var(--ui-success-ink)}.ui-badge--warn{background:var(--ui-warn-50);color:var(--ui-warn-ink)}.ui-badge .gi{flex:none}.ui-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ui-border);border-radius:var(--ui-r-pill);background:var(--ui-surface);color:var(--ui-ink);font:500 var(--ui-fs-15)/1.2 var(--ui-font);text-decoration:none;white-space:nowrap;cursor:default;transition:border-color var(--ui-dur) var(--ui-ease),background-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}a.ui-pill,button.ui-pill{cursor:pointer}.ui-pill.is-hover,a.ui-pill:hover,button.ui-pill:hover{border-color:var(--brand-300);background:var(--brand-50);color:var(--ui-ink)}.ui-pill:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.ui-pill--selected,.ui-pill[aria-current=page],.ui-pill[aria-pressed=true]{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700);font-weight:600}.ui-pill--sm{min-height:32px;padding:0 12px;font-size:var(--ui-fs-13)}.ui-ic,.ui-pill .fl,.ui-pill .gi{flex:none}.ui-ic-tile{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:14px;background:var(--brand-50);color:var(--brand-600)}.ui-ic-tile--lg{width:56px;height:56px;border-radius:16px}.ui-ic-tile--success{background:var(--ui-success-50);color:var(--ui-success-ink)}.ui-ic-tile--wa{background:var(--ui-wa);color:#fff}.ui-ic-tile--neutral{background:var(--ui-surface-3);color:var(--ui-ink-2)}.ui-ic-tile--solid{background:var(--brand-600);color:#fff}.ui-stat{display:flex;flex-direction:column;gap:2px;margin:0}.ui-stat dt{order:2;font:500 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-muted)}.ui-stat dd{order:1;margin:0;font:700 var(--ui-fs-32)/var(--ui-lh-32) var(--ui-font);letter-spacing:-.02em;color:var(--ui-ink);font-variant-numeric:tabular-nums}.ui-stat--brand dd{color:var(--brand-700)}.ui-step{position:relative;display:flex;flex-direction:column;gap:var(--ui-3);margin:0;list-style:none}.ui-step-mark{position:relative;width:max-content}.ui-step-n{position:absolute;top:-6px;right:-10px;display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border:2px solid var(--ui-surface);border-radius:var(--ui-r-pill);background:var(--brand-600);color:#fff;font:700 12px/1 var(--ui-font);font-variant-numeric:tabular-nums}.ui-step-n--alone{position:static;min-width:40px;height:40px;border:0;font-size:var(--ui-fs-15)}.ui-step-t{margin:0;font:600 var(--ui-fs-17)/24px var(--ui-font);color:var(--ui-ink)}.ui-step-p{margin:0;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-muted)}.ui-step-extra{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ui-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-8);margin:0;padding:0;counter-reset:none}@media (max-width:1023px){.ui-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ui-steps{grid-template-columns:minmax(0,1fr);gap:var(--ui-6)}.ui-steps .ui-step{display:grid;grid-template-columns:auto 1fr;column-gap:var(--ui-4);row-gap:2px;align-items:start}.ui-steps .ui-step-mark{grid-row:span 3}}.ui-sh{display:flex;flex-direction:column;gap:var(--ui-3);max-width:760px;margin:0 0 var(--ui-12)}.ui-sh--center{align-items:center;margin-inline:auto;text-align:center}.ui-eyebrow{margin:0;font:600 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-600)}.ui-sh-t{margin:0;font:700 var(--ui-fs-40)/var(--ui-lh-40) var(--ui-font);letter-spacing:-.025em;color:var(--ui-ink);text-wrap:balance}.ui-sh-p{margin:0;font:400 var(--ui-fs-17)/var(--ui-lh-17) var(--ui-font);color:var(--ui-muted);text-wrap:pretty}@media (max-width:767px){.ui-sh{margin-bottom:var(--ui-8)}.ui-sh-t{font-size:28px;line-height:36px}}.ui-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;margin:0;color:var(--ui-ink)}.ui-price-from{font:500 var(--ui-fs-13)/1 var(--ui-font);color:var(--ui-muted)}.ui-price-amt{font:700 var(--ui-fs-32)/1 var(--ui-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-price-note,.ui-price-per{font:500 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);color:var(--ui-muted)}.ui-price-note{flex-basis:100%}.ui-price--sm .ui-price-amt{font-size:var(--ui-fs-20)}.ui-price--lg .ui-price-amt{font-size:var(--ui-fs-40)}.ui-price--inline,.ui-price--inline .ui-price-amt{color:inherit}.ui-price--inline .ui-price-amt{font-size:inherit;letter-spacing:0;font-weight:inherit}.ui-price--inline .ui-price-note{flex-basis:auto}.ui-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;border:0;padding:0}.ui-label{font:600 var(--ui-fs-15)/20px var(--ui-font);color:var(--ui-ink)}.ui-label .ui-opt,.ui-label small{font-weight:400;color:var(--ui-muted)}.ui-input,.ui-select,.ui-textarea{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--ui-border-2);border-radius:var(--ui-r-input);background:var(--ui-surface);color:var(--ui-ink);font:400 16px/1.4 var(--ui-font);outline:none;box-shadow:none;transition:border-color var(--ui-dur) var(--ui-ease),box-shadow var(--ui-dur) var(--ui-ease)}.ui-textarea{min-height:96px;resize:vertical}.ui-input::placeholder,.ui-textarea::placeholder{color:#8A8FA0}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:#B6BACA}.ui-input.is-focus,.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--brand-600);box-shadow:var(--ui-focus);outline:none}.ui-input[aria-invalid=true],.ui-select[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--ui-danger-ink)}.ui-input[aria-invalid=true]:focus,.ui-select[aria-invalid=true]:focus,.ui-textarea[aria-invalid=true]:focus{box-shadow:0 0 0 4px rgba(180,35,24,.14)}.ui-input:disabled,.ui-select:disabled,.ui-textarea:disabled{background:var(--ui-surface-2);color:var(--ui-muted);cursor:not-allowed}.ui-select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%235B6070' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.ui-hint{margin:0;font:400 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);color:var(--ui-muted)}.ui-error{display:flex;align-items:flex-start;gap:6px;margin:0;font:500 var(--ui-fs-13)/var(--ui-lh-13) var(--ui-font);color:var(--ui-danger-ink)}.ui-error .gi{flex:none;margin-top:1px}.ui-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-ink-2);cursor:pointer}.ui-check input{appearance:auto;flex:none;width:20px;height:20px;min-height:0;margin:1px 0 0;padding:0;accent-color:var(--brand-600)}.ui-alert{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:var(--ui-r-input);background:var(--ui-danger-50);color:var(--ui-danger-ink);font:500 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font)}.ui-alert--info{background:var(--brand-50);color:var(--brand-800)}.ui-alert--success{background:var(--ui-success-50);color:var(--ui-success-ink)}.ui-alert .gi{flex:none;margin-top:2px}.ui-check-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ui-check-list li{display:flex;gap:10px;align-items:flex-start;font:400 var(--ui-fs-15)/var(--ui-lh-15) var(--ui-font);color:var(--ui-ink-2)}.ui-check-list .gi{flex:none;margin-top:1px;color:var(--ui-success)}.ui-cur-alt{display:none}html[data-cur]:not([data-cur=INR]) .ui-cur-alt{display:inline}html.ui-lock{overflow:hidden;padding-right:var(--ui-sbw,0)}.ui-modal{position:fixed;inset:0;display:flex;flex-direction:column;width:min(560px,calc(100vw - 32px));max-width:none;max-height:min(88dvh,880px);height:fit-content;margin:auto;padding:0;border:0;border-radius:var(--ui-r-modal);background:var(--ui-surface);color:var(--ui-ink);box-shadow:var(--ui-shadow-modal);overflow:hidden;font-family:var(--ui-font);overscroll-behavior:contain}.ui-modal:not([open]){display:none}.ui-modal--lg{width:min(880px,calc(100vw - 48px))}.ui-modal::backdrop{background:rgba(15,18,34,.52);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ui-modal-head{flex:none;display:flex;align-items:center;gap:var(--ui-3);min-height:64px;padding:10px 10px 10px var(--ui-6);border-bottom:1px solid var(--ui-border);background:var(--ui-surface)}.ui-modal-title{flex:1;min-width:0;margin:0;font:700 var(--ui-fs-20)/var(--ui-lh-20) var(--ui-font);letter-spacing:-.01em;color:var(--ui-ink)}.ui-modal-title:focus{outline:none}.ui-modal-title:focus-visible{outline:2px solid var(--brand-600);outline-offset:4px;border-radius:4px}.ui-modal-x{flex:none;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ui-muted);cursor:pointer;transition:background-color var(--ui-dur) var(--ui-ease),color var(--ui-dur) var(--ui-ease)}.ui-modal-x:hover{background:var(--ui-surface-2);color:var(--ui-ink)}.ui-modal-x:focus-visible{outline:2px solid var(--brand-600);outline-offset:0}.ui-modal-body{flex:1;min-height:0;overflow:auto;padding:var(--ui-6);overscroll-behavior:contain}.ui-modal-foot{flex:none;display:flex;align-items:center;justify-content:flex-end;gap:var(--ui-3);padding:var(--ui-4) var(--ui-6);border-top:1px solid var(--ui-border);background:var(--ui-surface)}.ui-modal-foot>.ui-modal-sum{flex:1;min-width:0}.ui-modal[open]{animation:ui-modal-in var(--ui-dur-modal) var(--ui-ease-out)}.ui-modal[open]::backdrop{animation:ui-fade-in var(--ui-dur-modal) var(--ui-ease-out)}@keyframes ui-modal-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes ui-sheet-in{0%{opacity:0;transform:translateY(32px)}}@keyframes ui-fade-in{0%{opacity:0}}@media (max-width:767px){.ui-modal,.ui-modal--lg{width:100%;height:calc(100dvh - 10px);max-height:calc(100dvh - 10px);border-radius:var(--ui-r-modal) var(--ui-r-modal) 0 0;margin:auto 0 0}.ui-modal[open]{animation-name:ui-sheet-in}.ui-modal-head{position:relative;min-height:60px;padding:14px 6px 6px var(--ui-4)}.ui-modal-head:before{content:"";position:absolute;left:50%;top:6px;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:var(--ui-border-2)}.ui-modal-body{padding:20px var(--ui-4) var(--ui-6)}.ui-modal-foot{padding:12px var(--ui-4) calc(12px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px rgba(15,18,34,.06)}}[data-tone=violet]{--tone:#5B3DF5}[data-tone=blue]{--tone:#2563EB}[data-tone=orange]{--tone:#EA580C}[data-tone=green]{--tone:#16A34A}[data-tone=pink]{--tone:#DB2777}[data-tone=teal]{--tone:#0D9488}[data-tone=indigo]{--tone:#4F46E5}[data-tone=amber]{--tone:#D97706}.ui-ic-tile[data-tone],.ui-tone[data-tone]{background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 80%,#fff),var(--tone));color:#fff;box-shadow:0 2px 6px color-mix(in srgb,var(--tone) 28%,transparent)}.ui-ic-tile[data-tone] .gi,.ui-tone[data-tone] .gi{color:#fff}.ui-wa-ic,.ui-wa-ic.gi{color:#25D366!important}[data-anim]:not([data-live="1"]),[data-anim]:not([data-live="1"]) *{animation-play-state:paused!important}