:root{--navy:#221e53;--ink:#16133e;--mint:#86cebd;--green:#25b057;--page:#f4f6f5;--line:#221e5321;--muted:#69677f}*{box-sizing:border-box}html{background:var(--page);scroll-behavior:smooth;min-width:320px}body{color:var(--ink);background:var(--page);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.chooser-shell{background:linear-gradient(90deg,#221e530b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#221e530b 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 84% 14%,#86cebd47,#0000 28%),radial-gradient(circle at 9% 84%,#25b05717,#0000 25%),linear-gradient(#f8faf9,#edf2f0);min-height:100svh;padding:28px clamp(20px,5vw,78px) 34px;position:relative;overflow:hidden}.chooser-ambient{pointer-events:none;position:absolute;inset:0}.chooser-ambient span{border:1px solid #221e5317;border-radius:50%;position:absolute}.chooser-ambient span:first-child{width:34vw;height:34vw;top:-17vw;left:-13vw}.chooser-ambient span:nth-child(2){width:39vw;height:39vw;bottom:-19vw;right:-19vw}.chooser-ambient span:nth-child(3){background:var(--green);border:0;width:10px;height:10px;top:18%;right:7%;box-shadow:0 0 0 7px #25b0571f,0 0 22px #25b05759}.chooser-header,.chooser-intro,.concept-grid,.chooser-footer{z-index:2;width:min(100%,1500px);margin-inline:auto;position:relative}.chooser-header{justify-content:space-between;align-items:center;min-height:52px;display:flex}.chooser-brand{align-items:center;display:inline-flex}.chooser-brand img{width:clamp(116px,10vw,155px);height:auto;display:block}.chooser-header>p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.chooser-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:end;gap:48px;margin-top:clamp(55px,8vh,100px);display:grid}.chooser-kicker{color:#55526f;letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:10px;margin:0 0 -25px;font-size:.82rem;font-weight:900;display:flex}.chooser-kicker i{background:var(--green);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #25b0571f}.chooser-intro h1{letter-spacing:-.075em;margin:0;font-size:clamp(3.6rem,7.1vw,8rem);font-weight:950;line-height:.83}.chooser-intro h1 span{color:var(--green);display:block}.chooser-lead{max-width:480px;color:var(--muted);margin:0 0 8px auto;font-size:clamp(1.02rem,1.15vw,1.3rem);line-height:1.55}.concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,32px);margin-top:clamp(42px,6vh,74px);display:grid}.concept-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border-radius:28px;overflow:hidden;box-shadow:0 30px 85px #221e5321,inset 0 1px #ffffffe6}.concept-preview{aspect-ratio:16/8.7;border-bottom:1px solid var(--line);background:var(--navy);display:block;position:relative;overflow:hidden}.concept-preview iframe{pointer-events:none;transform-origin:0 0;border:0;width:1440px;height:900px;position:absolute;top:0;left:0;transform:scale(.49)}.concept-preview__veil{background:linear-gradient(#0000 48%,#100d2d85);transition:background .25s;position:absolute;inset:0}.concept-preview__open{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#110e30b8;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:.78rem;font-weight:850;transition:transform .25s,background .25s;display:inline-flex;position:absolute;bottom:19px;right:22px}.concept-preview:hover .concept-preview__veil{background:linear-gradient(#25b0570d,#100d2da3)}.concept-preview:hover .concept-preview__open{background:#25b057eb;transform:translateY(-3px)}.concept-card__content{grid-template-columns:auto minmax(0,1fr);gap:18px 20px;padding:clamp(20px,2.4vw,34px);display:grid}.concept-card__number{width:46px;height:46px;color:var(--navy);background:#221e5314;border-radius:50%;place-items:center;font-size:.78rem;font-weight:950;display:grid}.concept-card--mint .concept-card__number{box-shadow:inset 0 0 0 1px #86cebd85}.concept-card--green .concept-card__number{color:#fff;background:var(--green)}.concept-card__content>div:nth-child(2)>p:first-child{color:var(--green);letter-spacing:.13em;text-transform:uppercase;margin:1px 0 5px;font-size:.7rem;font-weight:900}.concept-card h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2vw,2.4rem);line-height:1}.concept-card__description{max-width:580px;color:var(--muted);margin:13px 0 0;font-size:.94rem;line-height:1.52}.concept-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.concept-tags span{color:#5c5974;background:#ffffffb3;border:1px solid #221e531a;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:800}.concept-card__cta{color:var(--navy);grid-column:2;justify-self:start;align-items:center;gap:9px;font-size:.86rem;font-weight:900;display:inline-flex}.concept-card__cta svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px;transition:transform .2s}.concept-card__cta:hover svg{transform:translate(4px)}.chooser-footer{border-top:1px solid var(--line);color:#77748b;letter-spacing:.06em;justify-content:space-between;gap:30px;margin-top:34px;padding-top:22px;font-size:.72rem;font-weight:750;display:flex}.chooser-footer p{margin:0}@media (max-width:1050px){.chooser-intro{grid-template-columns:1fr;gap:20px}.chooser-kicker{margin-bottom:0}.chooser-lead{margin-left:0}.concept-grid{grid-template-columns:1fr}.concept-preview iframe{transform:scale(.67)}}@media (max-width:650px){.chooser-shell{background-size:46px 46px,46px 46px,auto,auto,auto;padding:18px 14px 26px}.chooser-header>p{display:none}.chooser-intro{margin-top:52px}.chooser-intro h1{font-size:clamp(3rem,16vw,5rem)}.chooser-lead{font-size:.97rem}.concept-card{border-radius:22px}.concept-preview{aspect-ratio:16/10}.concept-preview iframe{width:1180px;height:780px;transform:scale(.35)}.concept-card__content{grid-template-columns:1fr;padding:20px}.concept-card__number{width:38px;height:38px}.concept-card__cta{grid-column:1}.chooser-footer{gap:8px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
