.lv2 .ent-page{--bad-fg:#b23b3b;--ent-hair:#4c4a731a;--ent-edge:linear-gradient(90deg,transparent,#8281b180,transparent);--ent-lift:0 0 0 1px #4c4a7314,0 2px 4px #211f3008,0 22px 44px -22px #4c4a734d,0 46px 90px -52px #4c4a734d}.ent-hero{margin-top:calc(-1 * var(--nav-h));padding:calc(var(--nav-h) + clamp(48px,8vh,96px)) var(--gutter) clamp(32px,5vh,56px);position:relative}.ent-hero-in{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(32px,5vw,72px);max-width:1180px;margin:0 auto;display:grid;position:relative}.ent-h1{max-width:12em;font-family:var(--font-display),"Bricolage Grotesque",sans-serif;letter-spacing:-.035em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,62px);font-weight:600;line-height:1.04}.ent-lead{max-width:560px;color:var(--ink-soft);text-wrap:pretty;margin:22px 0 0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.6}.ent-points{grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;gap:12px 32px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ent-points li{color:var(--ink-soft);align-items:center;gap:9px;font-size:14.5px;line-height:1.4;display:flex}.ent-point-ic{width:18px;height:18px;color:var(--brand-deep);background:#8281b133;border-radius:50%;flex:none;place-items:center;display:grid}.ent-point-ic svg{width:11px;height:11px}@keyframes ent-rise{0%{opacity:0;transform:translateY(8px)}}.ent-h1,.ent-lead,.ent-points,.ent-hero-form{animation:ent-rise .6s var(--ease) backwards}.ent-lead{animation-delay:60ms}.ent-points{animation-delay:.12s}.ent-hero-form{animation-delay:.18s}.ent-grid{gap:16px;margin:clamp(36px,4.5vw,52px) 0 0;padding:0;list-style:none;display:grid}.ent-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.ent-card{background:var(--glass-l);box-shadow:var(--glass-l-shadow);border:1px solid #fffc;border-radius:22px;align-items:flex-start;gap:15px;padding:24px 24px 26px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative}.ent-card:before{content:"";background:var(--ent-edge);height:1px;position:absolute;top:-1px;left:24px;right:24px}.ent-card:hover{box-shadow:var(--ent-lift);border-color:#fff;transform:translateY(-3px)}.ent-card.stacked{flex-direction:column;gap:16px;padding:28px 26px 30px}.ent-card-ic{width:40px;height:40px;color:var(--brand-deep);background:linear-gradient(160deg,#fff,#ecebf6);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #8281b133,0 4px 12px -6px #4c4a7359}.ent-card-ic svg{width:19px;height:19px}.ent-card h3{color:var(--ink);margin:2px 0 0;font-size:15.5px;font-weight:600;line-height:1.4}.ent-card.stacked h3{font-family:var(--font-display),"Bricolage Grotesque",sans-serif;letter-spacing:-.015em;font-size:19px}.ent-card p{color:var(--ink-soft);text-wrap:pretty;margin:5px 0 0;font-size:14.5px;line-height:1.6}.ent-cmp-scroll{background:var(--glass-l);max-width:920px;box-shadow:var(--glass-l-shadow);border:1px solid #fffc;border-radius:26px;margin:clamp(36px,4.5vw,52px) auto 0;overflow-x:auto}.ent-cmp{border-collapse:collapse;width:100%;min-width:34rem;font-size:14.5px}.ent-cmp th,.ent-cmp td{text-align:left;vertical-align:middle;padding:15px 22px}.ent-cmp thead th{border-bottom:1px solid var(--ent-hair);font-family:var(--font-display),"Bricolage Grotesque",sans-serif;letter-spacing:-.01em;color:var(--muted);padding-top:18px;padding-bottom:14px;font-size:15px;font-weight:600}.ent-vis{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ent-cmp tbody th{width:30%;color:var(--ink);font-size:14px;font-weight:600}.ent-cmp tbody td{color:var(--ink-soft)}.ent-cmp tbody tr+tr th,.ent-cmp tbody tr+tr td{border-top:1px solid #4c4a7314}.ent-cmp thead th.ent-cmp-hl{color:var(--brand-deep);background:#8281b124;border-bottom-color:#8281b138}.ent-cmp tbody td.ent-cmp-hl{color:var(--ink);background:#8281b112;font-weight:600}.ent-cmp-val{align-items:center;gap:8px;display:flex}.ent-cmp-ck{width:14px;height:14px;color:var(--brand-deep);flex:none}.ent-buy{position:relative}.ent-buy-in{max-width:1180px;padding:clamp(80px,9vw,128px) var(--gutter);margin:0 auto}.ent-buy-head{text-align:center;max-width:640px;margin:0 auto clamp(36px,4.5vw,52px)}.ent-buy-head p{color:var(--ink-soft);margin:16px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.ent-steps{background:var(--glass-l);box-shadow:var(--glass-l-shadow);border:1px solid #fffc;border-radius:34px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.ent-steps:before{content:"";z-index:1;background:var(--ent-edge);height:1px;position:absolute;top:0;left:48px;right:48px}.ent-steps li{padding:32px 30px 34px;position:relative}.ent-steps li+li:before{content:"";background:linear-gradient(#0000,#4c4a7326 18% 82%,#0000);width:1px;position:absolute;top:32px;bottom:32px;left:0}.ent-step-n{width:40px;height:40px;color:var(--brand-deep);font-family:var(--font-display),"Bricolage Grotesque",sans-serif;font-variant-numeric:tabular-nums;background:linear-gradient(160deg,#fff,#ecebf6);border-radius:13px;place-items:center;margin-bottom:18px;font-size:16px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #8281b133,0 4px 12px -6px #4c4a7359}.ent-steps h3{font-family:var(--font-display),"Bricolage Grotesque",sans-serif;letter-spacing:-.015em;color:var(--ink);margin:0 0 9px;font-size:19px;font-weight:600}.ent-steps p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.62}.ent-page .lv2-faq{background:0 0;border:0}.ent-page .lv2-faq:before{content:none}.lv2 .ent-page .lv2-faq-item{background:var(--glass-l);box-shadow:var(--glass-l-shadow);border:1px solid #fffc}@media (hover:hover){.lv2 .ent-page .lv2-faq-item:hover{box-shadow:var(--ent-lift);border-color:#fff}}.ent-page .lv2-final{background:0 0;border-top:0}.ent-page .lv2-final:before{content:none}.ent-page .lv2-final-count{background:var(--glass-l);border-color:#fffc;box-shadow:0 0 0 1px #4c4a730d,0 10px 24px -16px #4c4a734d}.lv2 .ent-mail{color:var(--brand-deep);font-weight:600}.lv2 .ent-mail:hover{text-decoration:underline}.ent-form-card{box-shadow:var(--glass-l-shadow);background:linear-gradient(160deg,#ffffffe6,#ffffffc2 55%,#f4f3fbcc);border:1px solid #ffffffd9;border-radius:28px;padding:clamp(22px,3vw,32px);scroll-margin-top:84px;position:relative;overflow:hidden}.ent-form-card:before{content:"";background:var(--ent-edge);height:1px;position:absolute;top:0;left:40px;right:40px}.ent-form-h{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;margin:4px 0 8px;font-size:1.32rem;font-weight:700;line-height:1.15}.ent-form-sub{color:var(--ink-soft);margin:0 0 22px;font-size:14px;line-height:1.6}.ent-form{gap:14px;display:grid}.ent-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ent-field{gap:6px;min-width:0;display:grid}.ent-field label{color:var(--ink-soft);font-size:13px;font-weight:600}.ent-opt{color:var(--faint);font-weight:500}.ent-field input,.ent-field textarea{color:var(--ink);background:#ffffffb8;border:1px solid #4c4a7324;border-radius:12px;width:100%;padding:11px 13px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s,background .15s}.ent-field textarea{resize:vertical;min-height:92px;line-height:1.55}.ent-field input:focus,.ent-field textarea:focus{border-color:var(--brand);background:#fff;outline:none;box-shadow:0 0 0 3px #8281b12e}.ent-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ent-err{color:var(--bad-fg);margin:0;font-size:13.5px;line-height:1.55}.ent-actions{justify-items:center;gap:12px;margin-top:6px;display:grid}.ent-send{color:#fff;cursor:pointer;background:#2b2944 linear-gradient(#ffffff1a,#fff0 60%);border:0;border-radius:12px;width:100%;padding:13px 30px;font-family:inherit;font-size:15px;font-weight:600;transition:background-color .15s,opacity .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #0f0d1e33,0 12px 26px -12px #2b29448c}.ent-send:hover:not(:disabled){background-color:#37355a;box-shadow:inset 0 1px #ffffff24,0 2px 4px #0f0d1e33,0 16px 32px -12px #2b294499}.ent-send:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ent-send:disabled{opacity:.6;cursor:default;box-shadow:none}.ent-alt{color:var(--muted);text-align:center;margin:0;font-size:13px}.ent-alt a{color:var(--brand-deep);font-weight:600}.ent-alt a:hover{text-decoration:underline}.ent-done{text-align:center;padding-top:clamp(30px,4vw,44px);padding-bottom:clamp(30px,4vw,44px)}.ent-done-ic{width:48px;height:48px;color:var(--brand-deep);background:linear-gradient(160deg,#fff,#ecebf6);border-radius:16px;place-items:center;margin:0 auto 18px;display:grid;box-shadow:inset 0 0 0 1px #8281b133,0 4px 12px -6px #4c4a7359}.ent-done-ic svg{width:22px;height:22px}.ent-done-body{max-width:26rem;color:var(--ink-soft);margin:10px auto 0;font-size:14.5px;line-height:1.65}@media (max-width:1000px){.ent-hero-in{grid-template-columns:minmax(0,1fr);gap:40px}.ent-hero-form{max-width:560px}.ent-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ent-field input,.ent-field textarea{font-size:16px}.ent-steps{border-radius:28px;grid-template-columns:minmax(0,1fr)}.ent-steps li{padding:26px 24px 28px}.ent-steps li+li:before{background:linear-gradient(90deg,#0000,#4c4a7326 18% 82%,#0000);width:auto;height:1px;inset:0 28px auto}}@media (max-width:640px){.ent-hero{padding-top:calc(var(--nav-h) + 32px)}.ent-points{grid-template-columns:minmax(0,1fr);gap:10px}.ent-grid.three{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding:4px var(--gutter) 16px;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;display:flex;overflow-x:auto}.ent-grid.three::-webkit-scrollbar{display:none}.ent-grid.three>.ent-card{scroll-snap-align:start;flex:0 0 82%}.ent-card:hover{transform:none}.ent-grid.three>.ent-card,.ent-grid.three>.ent-card:hover{box-shadow:0 0 0 1px #4c4a730f,0 10px 22px -14px #4c4a734d}.ent-cmp-scroll{border-radius:22px;overflow:visible}.ent-cmp{min-width:0;display:block}.ent-cmp thead{display:none}.ent-cmp tbody{display:block}.ent-cmp tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ent-cmp tbody tr+tr{border-top:1px solid var(--ent-hair)}.ent-cmp tbody th{grid-column:1/-1;width:auto;padding:14px 16px 4px}.ent-cmp tbody td{padding:6px 16px 14px;font-size:13.5px}.ent-cmp tbody tr+tr th,.ent-cmp tbody tr+tr td{border-top:0}.ent-cmp tbody td:before{content:attr(data-l);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;font-size:10.5px;font-weight:700;display:block}.ent-cmp tbody td.ent-cmp-hl:before{color:var(--brand-deep)}.ent-cmp tbody td.ent-cmp-hl{background:0 0}.ent-cmp-val{align-items:flex-start}.ent-cmp-ck{margin-top:3px}}@media (max-width:620px){.ent-row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ent-card:hover{transform:none}}