.hx{--hx-ease:cubic-bezier(.16, .84, .44, 1);--hx-radius:24px;background:var(--bg-color);overflow-x:clip}.hx-container{width:94%;max-width:1320px;margin:0 auto;padding:0 18px}.hx-hero{isolation:isolate;padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,104px);position:relative}.hx-aurora{z-index:-1;background:linear-gradient(180deg, #fff 0%, var(--bg-soft) 100%);position:absolute;inset:0;overflow:hidden}.hx-blob{filter:blur(80px);opacity:.55;border-radius:50%;animation:22s ease-in-out infinite alternate hxDrift;position:absolute}.hx-blob-a{background:radial-gradient(circle,#2b6cb073,#0000 68%);width:520px;height:520px;top:-180px;right:-80px}.hx-blob-b{background:radial-gradient(circle,#1a365d4d,#0000 68%);width:460px;height:460px;animation-duration:28s;animation-delay:-6s;bottom:-220px;left:-120px}.hx-blob-c{background:radial-gradient(circle,#8fc0ee80,#0000 68%);width:380px;height:380px;animation-duration:34s;animation-delay:-12s;top:30%;left:38%}@keyframes hxDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(60px,40px)scale(1.15)}}.hx-grid{background-image:radial-gradient(#1a365d29 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 65% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 65% at 50% 40%,#000 20%,#0000 75%)}.hx-hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hx-hero-copy{min-width:0;animation:hxRise .9s var(--hx-ease) both}@keyframes hxRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.hx-pill{-webkit-backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);color:var(--text-color);font-size:12.5px;font-weight:var(--w-medium);letter-spacing:.3px;background:#ffffffb3;border:1px solid #1a365d1f;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 12px;display:inline-flex}.hx-pill-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite hxPulse}@keyframes hxPulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.hx-title{font-family:var(--font-serif), serif;font-size:clamp(46px,7.2vw,104px);font-weight:var(--w-thin);letter-spacing:-1.5px;color:var(--text-color);text-wrap:balance;margin:26px 0 20px;line-height:.98}.hx-title em{background:linear-gradient(110deg,#1a365d 0%,#2b6cb0 45%,#6fa8dc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic}.hx-sub{max-width:52ch;color:var(--text-muted);font-size:clamp(15px,1.35vw,18px);line-height:1.7}.hx-search{-webkit-backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #1a365d1a;border-radius:20px;align-items:center;max-width:560px;margin-top:30px;padding:7px;transition:box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 18px 44px #1a365d24}.hx-search:focus-within{border-color:#1a365d66;box-shadow:0 18px 44px #1a365d2e,0 0 0 4px #2b6cb024}.hx-search-icon{color:var(--text-faint);flex:none;margin:0 12px 0 14px}.hx-search input{min-width:0;height:46px;color:var(--text-color);background:0 0;border:0;outline:none;flex:1;font-size:15px}.hx-search input::placeholder{color:var(--text-faint)}.hx-search input::-webkit-search-cancel-button{display:none}.hx-search button{background:var(--brand-gradient);color:#fff;height:46px;font-size:14px;font-weight:var(--w-medium);letter-spacing:.4px;cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:9px;padding:0 22px;transition:transform .2s,box-shadow .2s;display:inline-flex}.hx-search button:hover{transform:translateY(-1px);box-shadow:0 10px 22px #1a365d4d}.hx-quick{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.hx-quick>span{color:var(--text-faint);letter-spacing:1.4px;text-transform:uppercase;margin-right:4px;font-size:12px}.hx-quick a{color:var(--text-color);background:#ffffffb3;border:1px solid #1a365d1f;border-radius:999px;padding:6px 13px;font-size:13px;transition:background .2s,color .2s,border-color .2s}.hx-quick a:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.hx-trust{flex-wrap:wrap;gap:0;margin-top:40px;display:flex}.hx-trust>div{border-left:1px solid #1a365d1f;padding:0 28px}.hx-trust>div:first-child{border-left:0;padding-left:0}.hx-trust dt{color:var(--text-color);font-size:clamp(22px,2.4vw,30px);font-weight:var(--w-thin);align-items:center;gap:5px;line-height:1.1;display:flex}.hx-trust dt svg{color:#f5a623;font-size:.62em}.hx-trust dd{color:var(--text-faint);letter-spacing:1.3px;text-transform:uppercase;margin-top:4px;font-size:11.5px}.hx-stage{min-width:0;animation:hxRise 1.1s var(--hx-ease) .12s both;position:relative}.hx-stage-plate{background:var(--brand-gradient);opacity:.92;border-radius:36px;position:absolute;inset:8% -5% -6% 10%;transform:rotate(4deg);box-shadow:0 30px 60px #1a365d47}.hx-stage-card{aspect-ratio:5/4;background:var(--bg-tint);transition:transform .6s var(--hx-ease);border:6px solid #fff;border-radius:32px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 70px #1a365d42}.hx-stage-card img{transition:transform 1.2s var(--hx-ease)}.hx-stage-card:hover{transform:translateY(-6px)}.hx-stage-card:hover img{transform:scale(1.05)}.hx-deck{aspect-ratio:5/4;touch-action:pan-y;position:relative}.hx-deck-card{aspect-ratio:auto;transition:transform .75s var(--hx-ease), opacity .5s ease, box-shadow .5s ease, border-color .5s ease;position:absolute;inset:0}.hx-deck-veil{background:var(--brand-gradient);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.hx-deck-card.is-top{z-index:3}.hx-deck-card.is-next{z-index:2;pointer-events:none;border-color:#0000;transform:translate(7%,6%)rotate(4deg)scale(.94);box-shadow:0 30px 60px #1a365d47}.hx-deck-card.is-next .hx-deck-veil,.hx-deck-card.is-waiting .hx-deck-veil{opacity:.94}.hx-deck-card.is-waiting{z-index:1;opacity:0;pointer-events:none;border-color:#0000;transition:none;transform:translate(7%,6%)rotate(4deg)scale(.88)}.hx-deck-card.is-leaving{z-index:4;opacity:0;pointer-events:none;transition:transform .65s cubic-bezier(.5,0,.9,.4),opacity .55s;transform:translate(-85%,-10%)rotate(-16deg)}.hx-deck-hint{z-index:4;-webkit-backdrop-filter:blur(10px);color:#fff;font-size:11.5px;font-weight:var(--w-medium);letter-spacing:.4px;pointer-events:none;background:#0f20389e;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 10px;animation:.6s 1.2s both hxHintIn;display:inline-flex;position:absolute;top:16px;right:16px}@keyframes hxHintIn{0%{opacity:0;transform:translate(8px)}}.hx-deck-hint-arrows{font-size:9px;animation:1.4s ease-in-out infinite hxHintNudge;display:inline-flex}.hx-deck-hint-arrows svg+svg{opacity:.55;margin-left:-3px}@keyframes hxHintNudge{0%,to{transform:translate(3px)}50%{transform:translate(-4px)}}.hx-deck-hint-pad{display:none}@media (hover:hover) and (pointer:fine){.hx-deck-hint-touch{display:none}.hx-deck-hint-pad{display:inline}}.hx-deck-dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:-44px;left:0;right:0}.hx-deck-dots button{cursor:pointer;background:#1a365d40;border-radius:99px;width:8px;height:8px;transition:width .3s,background .3s}.hx-deck-dots button.is-active{background:var(--primary-color);width:26px}.hx-stage-shade{background:linear-gradient(#0f203800 45%,#0f20388c 100%);position:absolute;inset:0}.hx-glass{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#ffffffc7;border:1px solid #ffffff8c;box-shadow:0 10px 30px #0f20382e}.hx-stage-tag{color:var(--text-color);font-size:11.5px;font-weight:var(--w-medium);letter-spacing:.6px;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;display:inline-flex;position:absolute;top:16px;left:16px}.hx-stage-tag svg{color:#f5a623}.hx-stage-info{border-radius:20px;align-items:center;gap:14px;padding:12px 12px 12px 18px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.hx-stage-name{flex:1;min-width:0}.hx-stage-name strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text-color);font-size:16px;font-weight:var(--w-medium);display:block;overflow:hidden}.hx-stage-name small{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;display:block;overflow:hidden}.hx-stage-price{color:var(--text-color);flex:none;font-size:17px;font-weight:600}.hx-stage-go{background:var(--primary-color);color:#fff;width:42px;height:42px;transition:transform .3s var(--hx-ease), background .3s ease;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.hx-stage-card:hover .hx-stage-go{background:var(--accent-blue);transform:translate(3px)}.hx-float{z-index:5;-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #1a365d14;border-radius:18px;align-items:center;gap:11px;padding:11px 16px 11px 11px;animation:6s ease-in-out infinite hxBob;display:flex;position:absolute;box-shadow:0 16px 36px #1a365d2e}.hx-float-a{top:22%;left:-34px}.hx-float-b{animation-delay:-3s;top:52%;right:-26px}@keyframes hxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hx-float-icon{width:36px;height:36px;color:var(--primary-color);background:#1a365d14;border-radius:12px;justify-content:center;align-items:center;font-size:15px;display:flex}.hx-float strong{color:var(--text-color);font-size:13px;font-weight:var(--w-medium);line-height:1.25;display:block}.hx-float small{color:var(--text-faint);font-size:11px;display:block}.hx-section{padding:clamp(64px,8vw,112px) 0}.hx-section-tight{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px)}.hx-section-soft{background:var(--bg-soft)}.hx-section-last{padding-top:0}.hx-head{margin-bottom:clamp(30px,4vw,48px)}.hx-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.hx-head-center{text-align:center;max-width:660px;margin-left:auto;margin-right:auto}.hx-kicker{color:var(--accent-blue);font-size:12px;font-weight:var(--w-medium);letter-spacing:3px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.hx-kicker:before{content:"";background:currentColor;width:22px;height:1px}.hx-h2{font-family:var(--font-serif), serif;font-size:clamp(32px,4.4vw,56px);font-weight:var(--w-thin);letter-spacing:-.6px;color:var(--text-color);text-wrap:balance;line-height:1.06}.hx-lead{color:var(--text-muted);margin-top:14px;font-size:16px;line-height:1.65}.hx-link{color:var(--text-color);font-size:13.5px;font-weight:var(--w-medium);background:#fff;border:1px solid #1a365d29;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.hx-link svg{transition:transform .3s var(--hx-ease)}.hx-link:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.hx-link:hover svg{transform:translate(4px)}.hx-budgets{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.hx-budget{height:100%;box-shadow:var(--shadow-sm);color:var(--text-color);transition:transform .4s var(--hx-ease), box-shadow .4s ease, background .4s ease, color .3s ease;background:#fff;border:1px solid #1a365d14;border-radius:20px;flex-direction:column;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.hx-budget-prefix{color:var(--text-faint);letter-spacing:1.4px;text-transform:uppercase;font-size:11.5px;transition:color .3s}.hx-budget-amount{font-family:var(--font-serif), serif;font-size:clamp(40px,4vw,56px);font-weight:var(--w-thin);margin-top:6px;line-height:1}.hx-budget-amount sup{font-family:var(--font-sans), sans-serif;margin-right:2px;font-size:.32em;top:-.9em}.hx-budget-unit{font-size:14px;font-weight:var(--w-medium);margin-top:4px}.hx-budget-go{width:32px;height:32px;transition:transform .4s var(--hx-ease), background .3s ease;background:#1a365d12;border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px;transform:rotate(-45deg)}.hx-budget:hover{background:var(--primary-color);color:#fff;transform:translateY(-6px);box-shadow:0 18px 38px #1a365d42}.hx-budget:hover .hx-budget-prefix{color:var(--mist)}.hx-budget:hover .hx-budget-go{background:#ffffff29;transform:rotate(0)}.hx-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.hx-rail-item{min-width:0}.hx-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(220px,auto);gap:16px;display:grid}.hx-tile{min-width:0}.hx-tile-hero{grid-area:span 2/span 2}.hx-tile-wide{grid-column:span 2}.hx-tile-inner{border-radius:var(--hx-radius);height:100%;box-shadow:var(--shadow-sm);transition:transform .45s var(--hx-ease), box-shadow .45s ease, border-color .3s ease;background:#fff;border:1px solid #1a365d14;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.hx-tile-inner:before{content:"";background:radial-gradient(380px circle at var(--mx,50%) var(--my,0%), #2b6cb024, transparent 62%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.hx-tile-inner:hover{box-shadow:var(--shadow-lg);border-color:#1a365d29;transform:translateY(-4px)}.hx-tile-inner:hover:before{opacity:1}.hx-tile-inner>*{position:relative}.hx-tile-icon{width:52px;height:52px;color:var(--primary-color);background:#1a365d12;border-radius:16px;flex:none;justify-content:center;align-items:center;margin-bottom:auto;font-size:21px;display:inline-flex}.hx-tile h3{color:var(--text-color);font-family:var(--font-serif), serif;font-size:24px;font-weight:var(--w-regular);margin-top:22px;line-height:1.2}.hx-tile p{color:var(--text-muted);margin-top:8px;font-size:14.5px;line-height:1.6}.hx-tile-hero .hx-tile-inner{background:radial-gradient(90% 70% at 100% 0%, #6fa8dc66, transparent 60%), var(--brand-gradient);border-color:#0000;padding:36px;box-shadow:0 22px 48px #1a365d47}.hx-tile-hero .hx-tile-inner:before{background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #ffffff29, transparent 62%)}.hx-tile-hero .hx-tile-icon{color:#fff;background:#ffffff24;width:60px;height:60px;font-size:25px}.hx-tile-hero h3{color:#fff;font-size:clamp(30px,3vw,40px);font-weight:var(--w-thin)}.hx-tile-hero p{color:#d9e4efe6;max-width:40ch;font-size:16px}.hx-checks{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hx-checks li{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;display:inline-flex}.hx-checks svg{font-size:10px}.hx-stat{font-family:var(--font-serif), serif;font-size:clamp(56px,5.4vw,84px);font-weight:var(--w-thin);font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#1a365d,#2b6cb0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:4px;margin-bottom:auto;line-height:.9;display:flex}.hx-stat svg{color:#f5a623;align-self:center;font-size:.32em}.hx-tile-wide .hx-tile-inner{flex-direction:row;align-items:center;gap:22px}.hx-tile-wide .hx-tile-icon{margin-bottom:0}.hx-tile-wide h3{margin-top:0}.hx-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid;position:relative}.hx-steps:before{content:"";background:linear-gradient(90deg,#0000,#1a365d4d 12% 88%,#0000);height:1px;position:absolute;top:32px;left:12.5%;right:12.5%}.hx-step{text-align:center;position:relative}.hx-step-node{width:64px;height:64px;box-shadow:var(--shadow-md);color:var(--primary-color);background:#fff;border:1px solid #1a365d1a;border-radius:22px;justify-content:center;align-items:center;font-size:22px;display:inline-flex;position:relative}.hx-step-num{background:var(--brand-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-8px;right:-8px}.hx-step h3{color:var(--text-color);font-family:var(--font-serif), serif;font-size:22px;font-weight:var(--w-regular);margin-top:22px}.hx-step p{max-width:28ch;color:var(--text-muted);margin:8px auto 0;font-size:14.5px;line-height:1.6}.hx-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hx-quote{border-radius:var(--hx-radius);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #1a365d14;flex-direction:column;padding:32px 30px 28px;display:flex;position:relative;overflow:hidden}.hx-quote.is-verbatim:before{content:"“";color:#1a365d12;font-family:var(--font-serif), serif;pointer-events:none;font-size:190px;line-height:1;position:absolute;top:-22px;right:18px}.hx-quote-stars{color:#f5a623;gap:3px;font-size:14px;display:flex}.hx-quote p{color:#1a365ddb;font-family:var(--font-serif), serif;flex:1;margin-top:18px;font-size:20px;line-height:1.5}.hx-quote footer{background:0 0;border-top:1px solid #1a365d14;align-items:center;gap:13px;margin-top:24px;padding:20px 0 0;display:flex}.hx-quote-avatar{background:var(--brand-gradient);color:#fff;width:44px;height:44px;font-weight:var(--w-medium);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.hx-quote footer>span:nth-child(2){flex:1;min-width:0}.hx-quote-link{color:var(--text-color);font-size:12.5px;font-weight:var(--w-medium);border:1px solid #1a365d24;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 13px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.hx-quote-link:hover{border-color:var(--primary-color);background:var(--primary-color);color:#fff}.hx-quote footer strong{color:var(--text-color);font-size:14px;font-weight:var(--w-medium);display:block}.hx-quote footer small{color:var(--text-faint);font-size:12px;display:block}.hx-cta{isolation:isolate;text-align:center;background:linear-gradient(135deg,#132a4a 0%,#1a365d 45%,#244e7d 100%);border-radius:36px;padding:clamp(48px,7vw,96px) clamp(22px,5vw,64px);position:relative;overflow:hidden;box-shadow:0 30px 70px #1a365d4d}.hx-cta-glow{z-index:-1;filter:blur(30px);background:radial-gradient(circle,#6fa8dc8c,#0000 65%);border-radius:50%;width:720px;height:720px;margin-left:-360px;animation:18s ease-in-out infinite alternate hxDrift;position:absolute;top:-420px;left:50%}.hx-cta-grid{z-index:-1;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 80% at 50% 0,#000 10%,#0000 75%);mask-image:radial-gradient(75% 80% at 50% 0,#000 10%,#0000 75%)}.hx-cta h2{font-family:var(--font-serif), serif;font-size:clamp(34px,5.2vw,68px);font-weight:var(--w-thin);letter-spacing:-.8px;color:#fff;text-wrap:balance;line-height:1.04}.hx-cta-body>p{color:#d9e4efe6;max-width:560px;margin:18px auto 0;font-size:16px;line-height:1.65}.hx-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.hx-btn{font-size:14px;font-weight:var(--w-medium);letter-spacing:.6px;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px 30px;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.hx-btn:hover{transform:translateY(-3px)}.hx-btn-light{color:var(--primary-color);background:#fff;box-shadow:0 12px 28px #0a192f4d}.hx-btn-light:hover{background:var(--mist)}.hx-btn-glass{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff1a;border:1px solid #ffffff59}.hx-btn-glass:hover{background:#ffffff2e}.hx-cta-body>.hx-cta-meta{color:#d9e4efbf;align-items:center;gap:8px;margin-top:28px;font-size:13px;display:inline-flex}@media (max-width:1180px){.hx-float-a{left:-12px}.hx-float-b{right:-10px}.hx-budgets{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.hx-hero-inner{grid-template-columns:1fr}.hx-stage{width:100%;max-width:640px;margin:12px auto 0}.hx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.hx-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.hx-steps:before{display:none}.hx-rail,.hx-quotes{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 -18px;padding:4px 18px 18px;scroll-padding:0 18px;display:flex;overflow-x:auto}.hx-rail::-webkit-scrollbar{display:none}.hx-quotes::-webkit-scrollbar{display:none}.hx-rail-item,.hx-quote{scroll-snap-align:start;flex:0 0 min(82%,360px)}}@media (max-width:640px){.hx-container{width:100%}.hx-title{letter-spacing:-.8px}.hx-search button{padding:0 16px}.hx-search button span{display:none}.hx-trust>div{padding:0 18px}.hx-stage-plate{border-radius:28px;inset:8% -2% -5% 8%}.hx-stage-card{border-width:4px;border-radius:24px}.hx-deck-card.is-next,.hx-deck-card.is-waiting{transform:translate(3%,5%)rotate(3deg)scale(.95)}.hx-stage-info{gap:10px;padding:10px 10px 10px 14px}.hx-stage-price{font-size:15px}.hx-float{display:none}.hx-budgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hx-bento{grid-template-columns:1fr;grid-auto-rows:auto}.hx-tile-hero,.hx-tile-wide{grid-area:auto}.hx-tile-inner,.hx-tile-hero .hx-tile-inner{padding:24px}.hx-tile-icon,.hx-stat{margin-bottom:0}.hx-steps{grid-template-columns:1fr;row-gap:32px}.hx-cta{border-radius:26px}.hx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.hx-blob,.hx-cta-glow,.hx-float,.hx-pill-dot,.hx-hero-copy,.hx-stage{animation:none}.hx-deck-card,.hx-deck-card.is-leaving,.hx-deck-veil{transition:none}.hx-deck-hint,.hx-deck-hint-arrows{animation:none}}
