@import"https://fonts.googleapis.com/css2?family=Reference+Sans:wght@100..900&family=Reference+Display:wght@400..900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Inter:wght@400;500;600;700&display=swap";.vantage-theme{font-family:Reference Sans,Arial,sans-serif;color:#fff;background:#000;width:100vw;height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:100}.vantage-theme *,.vantage-theme *:before,.vantage-theme *:after{box-sizing:border-box}.vantage-theme button,.vantage-theme a{all:unset;box-sizing:border-box;cursor:pointer}@media (prefers-reduced-motion: no-preference){.vantage-theme button,.vantage-theme a{transition:filter .14s,opacity .14s}.vantage-theme button:hover,.vantage-theme a:hover{filter:brightness(1.08)}}.vantage-theme button:focus-visible,.vantage-theme a:focus-visible{outline:2px solid #fff;outline-offset:3px}.vantage-theme .viewport{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;background:#000}.vantage-theme .screen{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;background:#000;--gutter-start: clamp(36px, 4.177vw, 96px);--gutter-end: clamp(36px, 4.04vw, 96px);--header-top: clamp(20px, 2.264vh, 30px);--hero-bottom: clamp(34px, 5.19vh, 64px);--display-size: clamp(58px, 7.64vh, 88px);--display-leading: clamp(72px, 9.34vh, 106px);--copy-size: clamp(14px, 1.7vh, 19px);--copy-leading: clamp(19px, 2.17vh, 24px);--title-copy-gap: clamp(15px, 2.08vh, 24px);--copy-cta-gap: clamp(24px, 3.11vh, 36px);--cta-width: clamp(142px, 15.09vh, 168px);--cta-height: clamp(38px, 3.96vh, 44px);--compact-control-font-size: clamp(17px, 1.75vh, 19px);--action-control-font-size: clamp(17px, 1.78vh, 19.5px);--primary-control-font-size: clamp(17px, 1.77vh, 19.25px);--control-inline-nudge: -1px;--control-baseline-shift: clamp(1px, .19vh, 2px);--copy-optical-shift: clamp(0px, .1vh, 1px);--watch-baseline-shift: clamp(2px, .38vh, 4px);--card-width: clamp(150px, 18.96vh, 215px)}.vantage-theme .screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(180deg,rgba(0,0,0,.03),transparent 24%,transparent 82%,rgba(0,0,0,.05)),radial-gradient(ellipse at 44% 54%,transparent 30%,rgba(0,0,0,.055) 100%);pointer-events:none}.vantage-theme .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vantage-theme .header{position:absolute;inset:var(--header-top) var(--gutter-end) auto var(--gutter-start);height:48px;display:flex;align-items:flex-start;white-space:nowrap;z-index:50}.vantage-theme .brand{position:relative;top:10px;width:25px;height:25px;border-radius:50%;background:#ededed;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));display:flex;align-items:center;justify-content:center;clip-path:circle(50% at 50% 50%)}.vantage-theme .brand svg{width:100%;height:100%}.vantage-theme .header-actions{display:flex;align-items:flex-start;width:100%}.vantage-theme .nav{margin-left:clamp(36px,3.03vw,48px);gap:clamp(32px,2.9vw,43px);top:9px;position:relative;display:flex}.vantage-theme .nav a{font-size:16px;font-weight:430;letter-spacing:-.36px;color:#e5e5e6c4;text-shadow:0 1px 3px rgba(0,0,0,.55);position:relative;text-decoration:none}.vantage-theme .nav a.active{color:#fff}.vantage-theme .nav a.active:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translate(-50%);width:44px;height:2px;background:#ffffffd1}.vantage-theme .nav a:first-child{top:-3px}.vantage-theme .nav a:nth-child(4){margin-left:1px}.vantage-theme .time-panel{margin-left:auto;width:211px;height:48px;padding-left:8px;border-left:2px solid rgba(230,230,230,.52);display:flex;flex-direction:column;justify-content:center}.vantage-theme .time-label{font-size:15px;font-weight:420;color:#f0f0f0c4}.vantage-theme .time-value{font-size:15px;font-weight:440;color:#ffffffed}.vantage-theme .sign-up{width:109px;height:42px;border-radius:7px;background:#fff;color:#101010;font-weight:460;letter-spacing:-.34px;box-shadow:inset 0 1px #ffffffb8,0 1px 5px #00000057;margin-left:clamp(20px,1.95vw,29px);display:flex;align-items:center;justify-content:center}.vantage-theme .menu-toggle{display:none}.vantage-theme .hero-content{position:absolute;left:var(--gutter-start);bottom:var(--hero-bottom);display:flex;flex-direction:column;align-items:flex-start;z-index:10}.vantage-theme .hero-title{font-family:Reference Display,Reference Sans,Arial,sans-serif;font-weight:500;font-optical-sizing:auto;letter-spacing:-2.1px;-webkit-text-stroke:.12px currentColor;white-space:nowrap;text-shadow:0 2px 2px rgba(0,0,0,.44);font-size:var(--display-size);line-height:var(--display-leading);margin:0;display:flex;flex-direction:column}.vantage-theme .hero-title .line{display:inline-block;overflow:hidden;transform-origin:left center}.vantage-theme .hero-title .line-reveal{display:inline-block}.vantage-theme .line-one{color:#fff;transform:scaleX(.775)}.vantage-theme .line-two{color:#d3cfcfc7;transform:scaleX(.793)}.vantage-theme .hero-copy{color:#e2e5e4d6;font-weight:350;letter-spacing:.13px;width:clamp(390px,31.67vw,500px);left:1px;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.7);font-size:var(--copy-size);line-height:var(--copy-leading);margin:var(--title-copy-gap) 0 var(--copy-cta-gap) 0;transform:translateY(var(--copy-optical-shift))}.vantage-theme .hero-copy br{display:block}.vantage-theme .primary-cta{position:relative;width:var(--cta-width);height:var(--cta-height);border-radius:7px;background:#fff;color:#111;box-shadow:0 1px 5px #00000061;font-size:var(--primary-control-font-size)}.vantage-theme .primary-cta .label{position:absolute;left:8.125%;top:50%;transform:translateY(-50%);font-family:Inter,sans-serif;font-weight:800;letter-spacing:-.5px}.vantage-theme .primary-cta .arrow-box{position:absolute;right:3.125%;top:14.286%;width:20.625%;height:71.429%;border-radius:7px;background:#070909;display:flex;align-items:center;justify-content:center}.vantage-theme .secondary-cta{display:flex;align-items:center;justify-content:center;padding:0 24px;height:var(--cta-height);border-radius:7px;background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;font-size:var(--primary-control-font-size);font-weight:430;letter-spacing:-.3px;transition:all .14s}.vantage-theme .secondary-cta:hover{background:linear-gradient(145deg,#ffffff1f,#ffffff0f)}.motion-pending .brand,.motion-pending .nav a,.motion-pending .time-panel,.motion-pending .sign-up,.motion-pending .menu-toggle,.motion-pending .hero-copy,.motion-pending .primary-cta,.motion-pending .secondary-cta{opacity:0}.motion-pending .hero-title .line-reveal{transform:translate3d(0,110%,0) skewY(2deg)}.motion-pending .hero-copy,.motion-pending .primary-cta,.motion-pending .secondary-cta{transform:translateY(15px) scale(.98)}.motion-pending .demo-card{transform:translateY(12px) scale(.968)}@media (prefers-reduced-motion: no-preference){.vantage-theme:not(.motion-pending) .brand{animation:entrance-brand .58s cubic-bezier(.16,1,.3,1) 60ms both}.vantage-theme:not(.motion-pending) .nav a:nth-child(1){animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) .13s both}.vantage-theme:not(.motion-pending) .nav a:nth-child(2){animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) 175ms both}.vantage-theme:not(.motion-pending) .nav a:nth-child(3){animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) .22s both}.vantage-theme:not(.motion-pending) .nav a:nth-child(4){animation:entrance-nav .48s cubic-bezier(.16,1,.3,1) 265ms both}.vantage-theme:not(.motion-pending) .time-panel{animation:entrance-nav .52s cubic-bezier(.16,1,.3,1) .18s both}.vantage-theme:not(.motion-pending) .sign-up{animation:entrance-action .52s cubic-bezier(.16,1,.3,1) .22s both}.vantage-theme:not(.motion-pending) .menu-toggle{animation:entrance-action .52s cubic-bezier(.16,1,.3,1) .14s both}.vantage-theme:not(.motion-pending) .line-one .line-reveal{animation:entrance-line .8s cubic-bezier(.22,1,.36,1) .3s both}.vantage-theme:not(.motion-pending) .line-two .line-reveal{animation:entrance-line .85s cubic-bezier(.22,1,.36,1) .44s both}.vantage-theme:not(.motion-pending) .hero-copy{animation:entrance-copy .62s cubic-bezier(.16,1,.3,1) .74s both}.vantage-theme:not(.motion-pending) .primary-cta{animation:entrance-action .56s cubic-bezier(.16,1,.3,1) .96s both}.vantage-theme:not(.motion-pending) .secondary-cta:nth-child(2){animation:entrance-action .56s cubic-bezier(.16,1,.3,1) 1s both}.vantage-theme:not(.motion-pending) .secondary-cta:nth-child(3){animation:entrance-action .56s cubic-bezier(.16,1,.3,1) 1.04s both}}@keyframes entrance-brand{0%{opacity:0;transform:translateY(7px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes entrance-nav{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes entrance-action{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes entrance-line{0%{transform:translate3d(0,110%,0) skewY(2deg)}to{transform:translateZ(0) skewY(0)}}@keyframes entrance-copy{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(var(--copy-optical-shift))}}@keyframes entrance-card{0%{opacity:0;transform:translateY(12px) scale(.968)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1100px) and (min-width: 620px){.vantage-theme .header-actions{display:flex;flex-direction:column;position:absolute;right:0;top:60px;width:min(324px,calc(100vw - 2 * var(--gutter-end)));background:linear-gradient(145deg,#181614cc,#050c0edb);border:1px solid rgba(255,255,255,.13);border-radius:16px;-webkit-backdrop-filter:blur(18px) saturate(108%);backdrop-filter:blur(18px) saturate(108%);padding:20px;gap:20px;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transition:all .3s ease}.vantage-theme .header.menu-open .header-actions{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.vantage-theme .nav{margin-left:0;flex-direction:column;gap:15px;top:0}.vantage-theme .nav a{display:block;padding:10px 0}.vantage-theme .nav a.active:after{display:none}.vantage-theme .time-panel{margin-left:0;width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.1);padding-top:20px;height:auto}.vantage-theme .sign-up{margin-left:0;width:100%}.vantage-theme .menu-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:46px;height:46px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:linear-gradient(145deg,#181614cc,#050c0edb);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}.vantage-theme .menu-toggle svg{width:20px;height:20px;stroke:#fff;stroke-width:2}}@media (max-width: 619px){.vantage-theme .screen{--gutter-start: 24px;--gutter-end: 24px;--display-size: 42px;--display-leading: 50px}.vantage-theme .line-one{transform:scaleX(.78)}.vantage-theme .line-two{transform:scaleX(.55)}.vantage-theme .hero-copy br{display:none}.vantage-theme .header-actions{display:flex;flex-direction:column;position:absolute;right:0;top:60px;width:min(340px,calc(100vw - 2 * var(--gutter-end)));background:linear-gradient(145deg,#181614cc,#050c0edb);border:1px solid rgba(255,255,255,.13);border-radius:16px;-webkit-backdrop-filter:blur(18px) saturate(108%);backdrop-filter:blur(18px) saturate(108%);padding:20px;gap:20px;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);transition:all .3s ease}.vantage-theme .header.menu-open .header-actions{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.vantage-theme .nav{margin-left:0;flex-direction:column;gap:15px;top:0}.vantage-theme .time-panel{margin-left:0;width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.1);padding-top:20px;height:auto}.vantage-theme .sign-up{margin-left:0;width:100%}.vantage-theme .menu-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;width:46px;height:46px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:linear-gradient(145deg,#181614cc,#050c0edb);-webkit-backdrop-filter:blur(14px) saturate(108%);backdrop-filter:blur(14px) saturate(108%)}}:root{--ink: #ffffff;--ink-2: #e5e5e5;--muted: #a3a3a3;--line: rgba(255, 255, 255, .1);--paper: #000000;--white: #ffffff;--coral: #2563eb;--coral-dark: #1d4ed8;--sage: #1e293b;--ease-out: cubic-bezier(.23, 1, .32, 1)}.app-shell{min-height:100vh;background:var(--paper)}.topbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,76px);border-bottom:1px solid rgba(16,42,67,.1);background:#f7f8f6eb;position:relative;z-index:2}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:17px;font-weight:900;letter-spacing:-.04em}.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--white);background:var(--coral);box-shadow:4px 4px #ffd2c5}.brand-slash{color:var(--coral);margin:0 1px}.topbar-note,.text-button{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.02em}.text-button{border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:10px 0;transition:color .18s ease}.text-button:hover{color:var(--coral-dark)}.wizard-layout{display:grid;grid-template-columns:minmax(285px,32%) 1fr;min-height:calc(100vh - 78px)}.side-panel{padding:clamp(44px,8vw,110px) clamp(28px,6vw,92px);color:#fff;background:var(--ink);display:flex;flex-direction:column;position:relative;overflow:hidden}.side-panel:after{content:"";position:absolute;width:360px;height:360px;right:-180px;top:25%;border:1px solid rgba(37,99,235,.35);border-radius:50%;box-shadow:0 0 0 40px #2563eb0f,0 0 0 80px #2563eb0a}.side-copy{position:relative;z-index:1;max-width:360px}.side-copy h1{margin:17px 0 20px;font-size:clamp(34px,4vw,54px);line-height:.99;letter-spacing:-.065em;font-weight:900;font-family:Inter,sans-serif;color:#fff!important}.side-copy h1 em,.results-intro h1 em{color:#f59e0b!important;font-style:normal}.side-copy p{max-width:310px;color:#9fb3c8!important;font-size:14px;line-height:1.75;margin:0}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--coral-dark);text-transform:uppercase;letter-spacing:.13em;font-weight:900;font-size:10px}.eyebrow.light{color:#fcd34d!important}.step-nav{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:70px;position:relative;z-index:1}.step-nav-item{color:#627d98!important;background:transparent;border:0;text-align:left;display:flex;align-items:center;gap:13px;padding:9px 0;font-size:13px;transition:color .18s ease,transform .18s var(--ease-out)}.step-nav-item span{width:22px;height:22px;display:grid;place-items:center;border:1px solid #486581;border-radius:50%;font-size:10px;font-weight:900}.step-nav-item.active{color:#fff!important;transform:translate(5px)}.step-nav-item.active span{color:#fff!important;border-color:var(--coral);background:var(--coral)}.step-nav-item.completed{color:#9fb3c8!important}.step-nav-item.completed span{color:var(--ink);background:var(--sage);border-color:var(--sage)}.step-nav-item:disabled{opacity:1}.side-foot{display:flex;align-items:center;gap:9px;margin-top:38px;position:relative;z-index:1;color:#627d98!important;font-size:10px}.price-card{position:relative;z-index:1;margin-top:24px;padding:18px;color:#fff!important;background:#173b5c;border:1px solid rgba(37,99,235,.48);border-radius:7px;box-shadow:8px 8px #2563eb29}.price-card-top{display:flex;justify-content:space-between;align-items:center;color:#fcd34d!important}.price-card-top .eyebrow{color:#fcd34d!important}.price-total{margin-top:11px;color:#fff!important;font-size:31px;font-weight:900;letter-spacing:-.07em}.price-caption{margin:3px 0 15px;color:#9fb3c8!important;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.mini-breakdown{padding-top:11px;border-top:1px solid rgba(255,255,255,.13)}.mini-line{display:flex;justify-content:space-between;gap:10px;padding:5px 0;color:#9fb3c8;font-size:9px}.mini-line strong{color:#fff;font-size:9px}.more-lines{display:block;padding-top:7px;color:#ffad95;font-size:9px}.side-dot{width:3px;height:3px;border-radius:50%;background:var(--coral)}.wizard-main{padding:clamp(32px,6vw,84px) clamp(24px,8vw,128px);display:flex;flex-direction:column;max-width:980px;width:100%}.progress-mobile{display:none}.progress-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px}.progress-meta>span:last-child{color:var(--ink);font-size:11px;font-weight:900}.step-heading{max-width:620px;animation:enter .38s var(--ease-out) both}.step-heading h2{margin:17px 0 12px;color:var(--ink);font-size:clamp(29px,4vw,46px);line-height:1.04;letter-spacing:-.06em}.step-heading p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.form-area{margin-top:50px;animation:enter .45s .04s var(--ease-out) both}.field-block{margin-bottom:38px}.field-label{display:flex;align-items:center;gap:7px;color:var(--ink-2);margin-bottom:13px;font-size:13px;font-weight:900}.hint{display:inline-grid;place-items:center;color:var(--muted);cursor:help}.text-input,.select-input{width:100%;border:1px solid var(--line);border-radius:7px;background:#fff;padding:15px 16px;color:var(--ink);outline:none;transition:border .18s ease,box-shadow .18s ease}.text-input::-moz-placeholder{color:#9fb3c8}.text-input::placeholder{color:#9fb3c8}.text-input:focus,.select-input:focus{border-color:var(--coral);box-shadow:0 0 0 4px #2563eb1f}.select-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 20px,calc(100% - 14px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.choice-grid{display:grid;gap:9px}.choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.choice-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.choice-card{min-height:88px;display:flex;align-items:flex-start;gap:11px;text-align:left;padding:16px 14px;border:1px solid var(--line);border-radius:7px;color:var(--ink-2);background:#fff;transition:border .18s ease,background .18s ease,transform .18s var(--ease-out),box-shadow .18s ease}.choice-card:hover{border-color:#9fb3c8;transform:translateY(-2px);box-shadow:0 8px 20px #102a4312}.choice-card:active{transform:scale(.98)}.choice-card.is-selected{background:#fff7f4;border-color:var(--coral);box-shadow:inset 3px 0 0 var(--coral)}.choice-indicator{flex:0 0 auto;width:19px;height:19px;display:grid;place-items:center;border:1px solid #bcccdc;border-radius:50%;color:#fff;margin-top:1px}.is-selected .choice-indicator{background:var(--coral);border-color:var(--coral)}.choice-copy{display:flex;flex-direction:column;gap:5px;font-size:12px;line-height:1.35}.choice-copy small,.toggle-row small{color:var(--muted);font-size:10px;line-height:1.4}.toolkit-note,.special-note,.optional-note{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:12px 13px;color:var(--muted);background:#fff;border-left:3px solid var(--coral);font-size:11px;line-height:1.55}.toolkit-note svg,.optional-note svg{flex:0 0 auto;color:var(--coral);margin-top:1px}.toolkit-note strong,.special-note strong{color:var(--ink-2)}.special-note{background:#fff7f4}.optional-note{margin:0 0 15px;color:var(--ink-2);border-left-color:var(--sage)}.optional-note svg{color:#27704b}.range-wrap{padding:21px 20px 15px;border:1px solid var(--line);background:#fff;border-radius:7px}.range-wrap input{width:100%;accent-color:var(--coral)}.range-values{display:flex;justify-content:space-between;align-items:center;margin-top:14px;color:var(--muted);font-size:10px}.range-values strong{color:var(--ink);font-size:14px}.toggle-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.toggle-row{display:grid;grid-template-columns:28px 1fr auto;gap:13px;align-items:center;padding:16px 9px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;transition:background .18s ease,padding .18s var(--ease-out)}.toggle-row:hover{background:#fff;padding-left:14px}.toggle-row.is-selected{background:#fff7f4}.toggle-icon{width:20px;height:20px;display:grid;place-items:center;border:1px solid #bcccdc;border-radius:50%;color:#fff}.is-selected .toggle-icon{background:var(--coral);border-color:var(--coral)}.toggle-row strong,.toggle-row small{display:block}.toggle-row strong{font-size:12px}.toggle-state{color:var(--muted);font-size:10px;font-weight:900}.is-selected .toggle-state{color:var(--coral-dark)}.validation{color:#b42318;background:#fff0ee;border-left:3px solid #1d4ed8;padding:11px 13px;font-size:12px}.form-footer{display:flex;align-items:center;justify-content:space-between;gap:17px;margin-top:34px;padding-top:19px;border-top:1px solid var(--line)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:6px;padding:13px 17px;font-size:12px;font-weight:900;transition:transform .16s var(--ease-out),background .18s ease,color .18s ease,box-shadow .18s ease}.button:active{transform:scale(.97)}.button-primary{color:#fff!important;background:var(--coral)!important;box-shadow:0 8px 18px #2563eb33}.button-primary:hover{background:var(--coral-dark)!important;box-shadow:0 11px 24px #2563eb47}.button-ghost{padding-left:0;color:var(--muted);background:transparent}.button-ghost:hover{color:var(--ink)}.estimate-chip{margin-left:auto;display:flex;flex-direction:column;text-align:right;gap:3px}.estimate-chip span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.12em}.estimate-chip strong{color:var(--ink);font-size:17px;letter-spacing:-.04em}.results-shell{background:var(--ink);color:#fff}.results-shell .topbar{color:#fff;background:var(--ink);border-color:#ffffff1f}.results-shell .brand{color:#fff}.results-shell .text-button{color:#9fb3c8}.results-layout{display:grid;grid-template-columns:minmax(260px,35%) 1fr;min-height:calc(100vh - 78px)}.results-intro{padding:clamp(44px,8vw,110px) clamp(28px,6vw,92px);background:#0b2239}.results-intro h1{margin:18px 0 22px;font-size:clamp(38px,4vw,62px);line-height:.98;letter-spacing:-.07em;color:#fff!important}.results-intro p{color:#9fb3c8!important;line-height:1.75;font-size:14px;max-width:310px;margin-bottom:34px}.results-content{padding:clamp(34px,5vw,78px) clamp(25px,7vw,110px);background:var(--paper);color:var(--ink)}.big-total{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:32px;margin-bottom:28px;border-bottom:1px solid var(--line)}.big-total strong{display:block;margin-top:9px;font-size:clamp(42px,6vw,74px);line-height:.9;letter-spacing:-.08em}.total-note{padding-bottom:3px;color:var(--muted);font-size:10px;line-height:1.4;text-align:right;text-transform:uppercase;letter-spacing:.08em}.summary-card{padding:26px 0 30px;border-bottom:1px solid var(--line)}.section-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px}.step-number{color:var(--coral);font-size:11px;font-weight:900;padding-top:3px}.section-heading h2{margin:7px 0 0;font-size:21px;letter-spacing:-.05em}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px 28px}.summary-grid div{display:flex;flex-direction:column;gap:6px}.summary-grid span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.summary-grid strong{color:var(--ink-2);font-size:12px}.detail-list{border-top:1px solid var(--line)}.detail-line{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:12px}.detail-line strong{color:var(--ink)}.detail-line .discount{color:#27704b}blockquote{margin:31px 0 0;padding:16px 18px;border-left:3px solid var(--coral);color:var(--muted);background:#fff;font-size:11px;line-height:1.7}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:22px clamp(22px,5vw,76px);color:#627d98;background:var(--ink);font-size:10px}@keyframes enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 860px){.side-panel .price-card{max-width:380px}.wizard-layout,.results-layout{grid-template-columns:1fr}.side-panel{min-height:auto;padding:38px 24px 30px}.side-panel:after{display:none}.side-copy h1{max-width:550px;font-size:42px}.side-copy p{max-width:510px}.step-nav{display:none}.side-foot{margin-top:27px}.wizard-main{max-width:none}.results-intro{padding:48px 28px}.results-intro p{max-width:520px}}@media (max-width: 590px){.topbar{height:68px;padding:0 20px}.side-panel .price-card{margin-top:21px}.topbar-note{display:none}.wizard-layout{min-height:calc(100vh - 68px)}.side-panel{padding:32px 20px 25px}.side-copy h1{margin:13px 0 15px;font-size:35px}.side-copy p{font-size:13px}.progress-mobile{display:flex;align-items:center;gap:12px;margin-bottom:35px;color:var(--muted);font-size:10px;font-weight:900}.progress-track{height:4px;flex:1;background:var(--line);border-radius:4px;overflow:hidden}.progress-track span{display:block;height:100%;background:var(--coral);transition:width .25s var(--ease-out)}.wizard-main{padding:28px 20px 32px}.step-heading h2{font-size:32px}.form-area{margin-top:36px}.choice-grid.two,.choice-grid.three,.choice-grid.four{grid-template-columns:1fr}.choice-card{min-height:63px}.form-footer{flex-wrap:wrap}.estimate-chip{order:-1;width:100%;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.estimate-chip strong{font-size:20px}.form-footer .button-primary{flex:1}.results-content{padding:31px 20px 40px}.results-intro{padding:41px 20px 45px}.results-intro h1{font-size:43px}.big-total strong{font-size:47px}.summary-grid{grid-template-columns:repeat(2,1fr);gap:18px 14px}.site-footer{flex-direction:column;padding:20px}}:root{--ink:#102A43;--ink-2:#183B56;--muted:#5E7184;--paper:#F8F4EC;--paper-2:#FFFDF8;--line:#DDE3E6;--orange:#2563eb;--orange-deep:#1d4ed8;--blue:#2875A4;--sage:#3C8871;--shadow:0 20px 50px rgba(16,42,67,.09);--ease-out:cubic-bezier(.23,1,.32,1)}.app-shell{min-height:100vh;display:flex;background:var(--paper)}.sidebar{width:320px;flex:0 0 320px;min-height:100vh;padding:30px 28px 25px;background:var(--ink);color:#f8f4ec;display:flex;flex-direction:column;position:relative;overflow:hidden}.sidebar:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-150px;top:220px;box-shadow:0 0 0 30px #ffffff05,0 0 0 60px #ffffff05;pointer-events:none}.brand,.mobile-brand{display:flex;align-items:center;gap:11px;position:relative;z-index:1}.brand-mark{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;color:var(--ink);background:var(--orange);border-radius:11px 11px 11px 3px;transform:rotate(-4deg);box-shadow:5px 5px #ffffff14}.brand-mark img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.hero-visual{width:100%;height:145px;-o-object-fit:cover;object-fit:cover;display:block;margin:-14px 0 30px;filter:saturate(.9);border:1px solid #e2d9ca}.brand strong,.mobile-brand strong{font-family:Inter,sans-serif;font-size:21px;font-weight:900;letter-spacing:-.05em;line-height:1}.brand strong span,.mobile-brand strong span{color:var(--orange)}.brand small{display:block;color:#afc2d2;margin-top:5px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.side-intro{margin-top:86px;position:relative;z-index:1}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:900}.side-intro .eyebrow{color:#fcd34d!important}.side-intro h1{color:#fff!important;margin:13px 0 17px;font-family:Inter,sans-serif;font-weight:900;font-size:39px;line-height:1.02;letter-spacing:-.035em}.side-intro p{margin:0;max-width:215px;color:#b8c8d3;line-height:1.6;font-size:13px}.step-nav{margin-top:64px;display:grid;gap:7px;position:relative;z-index:1}.step-nav button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#7891a5;text-align:left;padding:8px 10px;border-radius:8px;transition:background .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out);font-size:12px}.step-nav button:not(:disabled):hover{background:#ffffff0f;color:#fffdf8;transform:translate(3px)}.step-nav button.active{color:#fffdf8;background:#2563eb21}.step-nav button.done{color:#b8c8d3}.step-number{width:23px;height:23px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:10px;flex:none}.step-nav .active .step-number{border-color:var(--orange);background:var(--orange);color:var(--ink)}.step-nav .done .step-number{border-color:var(--sage);color:#b9e8d8}.side-footer{margin-top:auto;position:relative;z-index:1}.side-note{display:flex;gap:10px;border-top:1px solid rgba(255,255,255,.13);padding-top:18px;color:#b8c8d3;font-size:11px;line-height:1.55}.side-note svg{color:var(--orange);flex:none}.version{display:block;margin-top:24px;color:#617a8f;font-size:10px;letter-spacing:.13em}.main-area{flex:1;min-width:0}.topbar{min-height:88px;display:flex;justify-content:space-between;align-items:center;padding:0 clamp(25px,5vw,76px);border-bottom:1px solid var(--line);background:#f8f4ecd1}.mobile-brand{display:none}.topbar-meta{display:flex;align-items:center;gap:27px;margin-left:auto;color:var(--muted);font-size:11px}.summary-toggle{display:none;border:0;background:transparent;color:var(--ink);font-weight:900;padding:8px 0}.summary-toggle svg{vertical-align:middle;transition:transform .2s}.summary-toggle svg.rotate{transform:rotate(180deg)}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(36px,7vw,110px);max-width:1230px;margin:0 auto;padding:55px clamp(25px,5vw,76px) 80px}.workspace{min-width:0;max-width:680px;width:100%}.progress-mobile{margin-bottom:56px}.progress-label{display:flex;justify-content:space-between;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900;margin-bottom:11px}.progress-label strong{color:var(--ink)}.progress-track{height:3px;background:#e3e6e5;overflow:hidden}.progress-track span{display:block;height:100%;background:var(--orange);transition:width .3s var(--ease-out)}.step-content{animation:stepIn .24s var(--ease-out) both}@keyframes stepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.step-heading{display:flex;align-items:center;gap:16px}.heading-icon{width:47px;height:47px;display:grid;place-items:center;color:var(--orange-deep);background:#fbe3d6;border-radius:50%}.step-heading h2,.result-page h2{position:relative;font:400 42px/1.05 Inter,sans-serif;letter-spacing:-.035em;margin:6px 0 0}.step-heading h2:after{content:"";display:block;width:48px;height:3px;background:var(--orange);margin-top:12px}.lead{max-width:600px;margin:23px 0 40px;color:var(--muted);font-size:15px;line-height:1.7}.form-block{margin-bottom:25px}.form-block label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:900;margin-bottom:10px}.required{color:var(--orange-deep)}.form-block input,.form-block select{width:100%;border:1px solid #CBD5D8;border-radius:5px;background:var(--paper-2);color:var(--ink);padding:14px 15px;transition:border-color .18s,box-shadow .18s}.form-block input:hover,.form-block select:hover{border-color:#9db1b9}.form-block input:focus,.form-block select:focus{border-color:var(--orange);box-shadow:0 0 0 4px #2563eb1a;outline:0}.form-block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 19px) 20px,calc(100% - 14px) 20px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.field-hint{color:#80909a;display:block;margin-top:8px;font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.choice-grid{display:grid;gap:11px}.choice-grid.networks,.choice-grid.formats{grid-template-columns:1fr 1fr}.choice-grid.frequency{grid-template-columns:repeat(4,1fr)}.option-card{border:1px solid #D3DCDE;background:#fffdf8ad;border-radius:5px;color:var(--ink);min-height:74px;padding:12px 13px;display:flex;align-items:center;gap:11px;text-align:left;position:relative;transition:border-color .18s var(--ease-out),background .18s var(--ease-out),transform .18s var(--ease-out),box-shadow .18s}.option-card:hover{border-color:#9db1b9;transform:translateY(-2px);box-shadow:0 8px 18px #102a430f}.option-card.selected{border-color:var(--orange);background:#fff9f3;box-shadow:inset 3px 0 var(--orange)}.option-card.compact{min-height:64px}.option-icon{width:31px;height:31px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--muted);background:#e9eff0}.selected .option-icon{color:var(--orange-deep);background:#fbe3d6}.option-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.option-copy strong{font-size:12px;line-height:1.2}.option-copy small{color:var(--muted);font-size:10px;line-height:1.3}.option-price{margin-left:auto;color:var(--muted);font-size:10px;white-space:nowrap}.option-check{width:18px;height:18px;border:1px solid #C9D3D6;border-radius:50%;margin-left:auto;display:grid;place-items:center;color:transparent;flex:none}.option-check.visible{background:var(--orange);border-color:var(--orange);color:#fff}.option-dot{width:5px;height:5px;background:currentColor;border-radius:50%}.info-callout,.metric-note{display:flex;gap:11px;margin-top:25px;padding:15px 17px;background:#edf4f2;border-left:3px solid var(--sage);color:#315e53;font-size:11px;line-height:1.55}.info-callout svg,.metric-note svg{flex:none;color:var(--sage)}.info-callout p,.metric-note p{margin:0}.subsection,.question-block{margin-top:32px}.question-block{padding-bottom:29px;border-bottom:1px solid var(--line)}.question-block+.question-block{margin-top:28px}.question-title{display:flex;align-items:center;gap:8px;justify-content:space-between;margin-bottom:14px;font-size:13px;font-weight:900}.question-title>span:first-child{max-width:90%}.question-note,.no-iva{color:var(--muted);font-size:10px;font-weight:900}.help-wrap{display:inline-flex;position:relative;color:#8b9aa0;cursor:help;flex:none}.help-popover{position:absolute;z-index:4;width:210px;padding:10px 12px;bottom:23px;left:50%;transform:translate(-50%) translateY(4px);opacity:0;pointer-events:none;background:var(--ink);color:#f8f4ec;font-size:10px;line-height:1.5;font-weight:900;border-radius:4px;box-shadow:0 8px 20px #102a4333;transition:opacity .15s,transform .15s}.help-wrap:hover .help-popover,.help-wrap:focus .help-popover{opacity:1;transform:translate(-50%)}.yesno-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.video-levels{display:grid;gap:8px}.video-level,.budget-choice,.start-choice,.attention-choice{border:1px solid #D3DCDE;background:#fffdf8ad;border-radius:5px;color:var(--ink);text-align:left;transition:all .18s var(--ease-out)}.video-level:hover,.budget-choice:hover,.start-choice:hover,.attention-choice:hover{transform:translateY(-2px);border-color:#9db1b9}.video-level.selected,.budget-choice.selected,.start-choice.selected,.attention-choice.selected{border-color:var(--orange);background:#fff9f3}.video-level{padding:13px 15px;display:flex;align-items:center;justify-content:space-between}.video-level span{display:flex;flex-direction:column;gap:4px}.video-level strong,.budget-choice strong,.start-choice strong,.attention-choice strong{font-size:12px}.video-level small,.budget-choice small,.start-choice small,.attention-choice small{font-size:10px;color:var(--muted)}.video-level b{color:var(--orange-deep);font-size:11px}.nested{padding:18px;background:#e7eded59;border-left:2px solid #BCCDD0}.material-options{display:flex;flex-wrap:wrap;gap:8px}.pill-choice{border:1px solid #D3DCDE;padding:10px 12px;border-radius:30px;color:var(--muted);background:transparent;font-size:11px;display:flex;align-items:center;gap:5px;transition:all .18s}.pill-choice.selected{background:var(--ink);border-color:var(--ink);color:#fffdf8}.attention-grid,.budget-grid,.start-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.budget-grid{grid-template-columns:repeat(4,1fr)}.attention-choice,.budget-choice,.start-choice{padding:14px 12px;display:flex;flex-direction:column;gap:6px}.attention-choice svg{color:var(--blue)}.budget-choice strong,.budget-choice small{line-height:1.2}.metric-note{margin-top:30px;border-left-color:var(--blue);background:#e9f1f6;color:#2a526d}.metric-note svg{color:var(--blue)}.step-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:45px}.back-button{border:0;background:transparent;color:var(--muted);font-size:12px;font-weight:900;display:flex;align-items:center;gap:7px;padding:12px 0}.back-button:hover{color:var(--ink)}.next-button,.whatsapp-button{border:0;background:var(--orange);color:#fff;padding:14px 18px;border-radius:4px;font-size:12px;font-weight:900;display:flex;align-items:center;gap:10px;box-shadow:0 7px #c65025;transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),background .16s}.next-button:hover,.whatsapp-button:hover{background:#e85d2d;transform:translateY(-2px);box-shadow:0 9px #c65025}.next-button:active,.whatsapp-button:active{transform:scale(.97) translateY(2px);box-shadow:0 3px #c65025}.required-note{margin:18px 0 0;color:#88979d;font-size:10px}.estimate-panel{min-width:0}.estimate-sticky{position:sticky;top:30px;padding:22px;background:var(--paper-2);background-image:radial-gradient(rgba(16,42,67,.035) .55px,transparent .55px);background-size:6px 6px;border:1px solid var(--line);border-top:3px solid var(--orange);box-shadow:var(--shadow)}.estimate-header{display:flex;justify-content:space-between;align-items:center}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 4px #3c88711f}.estimate-total{margin-top:23px;display:flex;flex-direction:column}.estimate-total>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:11px}.estimate-total strong{margin-top:5px;font:400 43px/1 Inter,sans-serif;letter-spacing:-.04em}.estimate-total small{margin-top:7px;color:var(--muted);font-size:10px}.estimate-total em{color:var(--orange);font-style:normal;margin:0 3px}.estimate-divider{height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 5px,transparent 5px 9px);margin:25px 0 17px}.estimate-items{display:grid;gap:13px}.estimate-item{display:flex;justify-content:space-between;gap:10px;font-size:10px}.estimate-item span{display:flex;flex-direction:column;gap:4px}.estimate-item small{color:var(--muted);font-size:9px}.estimate-item b{font-size:11px;white-space:nowrap}.empty-estimate{display:flex;gap:11px;align-items:flex-start;color:#a0adb0}.empty-estimate svg{color:var(--orange)}.empty-estimate p{margin:0;font-size:11px;line-height:1.5}.empty-estimate span,.more-items{color:var(--muted)}.more-items{font-size:10px;margin:18px 0 0}.estimate-footer{border-top:1px solid var(--line);margin-top:23px;padding-top:16px;display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.estimate-footer span{display:flex;align-items:center;gap:5px}.shield-icon{color:var(--sage);border:1px solid var(--sage);width:14px;height:14px;display:inline-grid;place-items:center;border-radius:4px;font-size:9px}.result-page{width:100%;animation:stepIn .24s var(--ease-out) both}.result-top{display:flex;align-items:center;gap:15px}.success-mark{width:47px;height:47px;display:grid;place-items:center;color:#fff;background:var(--sage);border-radius:50%}.result-lead{margin-top:22px}.result-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(210px,.8fr);gap:18px;align-items:start}.result-main{display:grid;gap:16px}.result-card,.cta-card,.value-card{background:var(--paper-2);border:1px solid var(--line);padding:22px}.card-heading{display:flex;justify-content:space-between;gap:15px;align-items:start}.card-heading h3{font:400 24px/1.1 Inter,sans-serif;margin:8px 0 0}.tag{color:var(--sage);background:#e5f2ed;padding:5px 8px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.summary-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px;margin-top:25px}.summary-facts div{display:flex;flex-direction:column;gap:5px}.summary-facts small{color:var(--muted);font-size:10px}.summary-facts strong{font-size:12px;line-height:1.35}.breakdown-list{margin-top:22px;border-top:1px solid var(--line)}.breakdown-row{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.breakdown-row div{display:flex;flex-direction:column;gap:4px}.breakdown-row strong{font-size:11px}.breakdown-row small{color:var(--muted);font-size:9px}.breakdown-row b{font-size:11px;white-space:nowrap}.result-total{display:flex;justify-content:space-between;align-items:end;margin-top:20px}.result-total span{font-size:11px;font-weight:900}.result-total strong{font:400 31px/1 Inter,sans-serif;color:var(--orange-deep)}.result-side{display:grid;gap:14px}.cta-card{background:var(--ink);color:#f8f4ec;border-color:var(--ink)}.cta-card h3{font:400 28px/1.08 Inter,sans-serif;margin:11px 0 10px}.cta-card p{color:#b8c8d3;font-size:11px;line-height:1.6;margin:0 0 21px}.whatsapp-button{width:100%;justify-content:center;box-shadow:0 6px #a94224}.cta-card small{display:block;color:#7891a5;font-size:9px;text-align:center;margin-top:13px}.value-card{color:var(--ink-2)}.value-card>svg{color:var(--orange)}.value-card strong{display:block;margin-top:13px;font:400 19px/1.25 Inter,sans-serif}.value-card p{color:var(--muted);font-size:10px;line-height:1.55}.recommendation{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#fff1d9;border:1px solid #F1D4A0;color:#795321}.recommendation-icon{width:33px;height:33px;flex:none;display:grid;place-items:center;background:#f9d38c;color:#795321;border-radius:50%}.recommendation strong{font-size:11px}.recommendation p{font-size:10px;line-height:1.5;margin:5px 0 0}.disclaimer{border-left:2px solid var(--orange);color:#687a82;font-size:10px;line-height:1.65;margin:27px 0 0;padding:3px 0 3px 15px}.back-to-edit{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--muted);font-size:11px;margin-top:25px;padding:0}.back-to-edit:hover{color:var(--ink)}@media (max-width:1050px){.sidebar{width:265px;flex-basis:265px;padding-left:22px;padding-right:22px}.side-intro .eyebrow{color:#fcd34d!important}.side-intro h1{color:#fff!important;font-size:32px}.content-layout{grid-template-columns:minmax(0,1fr) 275px;gap:30px;padding-left:35px;padding-right:35px}}@media (max-width:780px){.app-shell{display:block}.sidebar{display:none}.topbar{min-height:68px;padding:0 20px}.mobile-brand{display:flex}.mobile-brand .brand-mark{width:32px;height:32px}.mobile-brand strong{font-size:17px}.topbar-meta>span{display:none}.summary-toggle{display:block}.content-layout{display:block;padding:28px 20px 55px}.estimate-panel{display:none}.workspace{max-width:none}.progress-mobile{margin-bottom:36px}.step-heading h2,.result-page h2{font-size:35px}.result-grid{grid-template-columns:1fr}.result-side{grid-row:1}.cta-card{padding:20px}.result-main{grid-row:2}}@media (max-width:540px){.form-grid,.choice-grid.networks,.choice-grid.formats,.yesno-grid{grid-template-columns:1fr}.choice-grid.frequency{grid-template-columns:1fr 1fr}.attention-grid,.budget-grid,.start-options{grid-template-columns:1fr}.budget-grid{grid-template-columns:1fr 1fr}.lead{font-size:14px;margin-bottom:30px}.step-actions{margin-top:34px}.option-card{min-height:68px}.step-heading{align-items:flex-start}.step-heading .heading-icon{width:41px;height:41px}.result-card,.cta-card,.value-card{padding:17px}.summary-facts{gap:15px 10px}.result-total strong{font-size:27px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Outfit,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{overflow-x:hidden;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));font-family:Inter,Outfit,sans-serif;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif!important;font-weight:900!important;letter-spacing:-.065em!important;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.glass-card{border-radius:1rem;border-width:1px;border-color:#ffffff1a;--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.glass-card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-color:#ffffff4d;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-\[-10\%\]{bottom:-10%}.left-0{left:0}.left-1\/2{left:50%}.left-\[-10\%\]{left:-10%}.right-\[-10\%\]{right:-10%}.top-0{top:0}.top-\[-10\%\]{top:-10%}.-z-10{z-index:-10}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.mx-auto{margin-left:auto;margin-right:auto}.my-12{margin-top:3rem;margin-bottom:3rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-8{height:2rem}.h-\[500px\]{height:500px}.h-full{height:100%}.min-h-\[250px\]{min-height:250px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-\[500px\]{width:500px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-t{border-top-width:1px}.border-t-4{border-top-width:4px}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-t-blue-400{--tw-border-opacity: 1;border-top-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-t-pink-400{--tw-border-opacity: 1;border-top-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-t-yellow-400{--tw-border-opacity: 1;border-top-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-background,.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-surface{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/80{background-color:#fffc}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-8{padding-bottom:2rem}.pt-16{padding-top:4rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.font-sans{font-family:Inter,Outfit,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-textMain{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-textMuted{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.opacity-20{opacity:.2}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}::-webkit-scrollbar-thumb{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1));-webkit-transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}::-webkit-scrollbar-thumb:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-\[\#128C7E\]:hover{--tw-bg-opacity: 1;background-color:rgb(18 140 126 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-primaryHover:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-textMain:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-transparent{background-color:transparent}@media (min-width: 640px){.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:text-left{text-align:left}}@media (min-width: 768px){.md\:mb-0{margin-bottom:0}.md\:block{display:block}.md\:flex{display:flex}.md\:h-24{height:6rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-20{gap:5rem}.md\:p-12{padding:3rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:pb-32{padding-bottom:8rem}.lg\:pt-48{padding-top:12rem}.lg\:text-7xl{font-size:4.5rem;line-height:1}}
