.dct{--ink:#151c2c;--muted:#596274;--line:rgba(28,45,72,.14);--focus:#ffcb3d;padding:28px 18px 80px;color:var(--ink);background:radial-gradient(circle at 8% 14%,rgba(69,170,102,.12),transparent 27%),radial-gradient(circle at 90% 8%,rgba(91,100,216,.14),transparent 25%),linear-gradient(180deg,#f5fbfa,#fffdf8 55%,#f6f3ff);font-family:var(--font-stack-body,system-ui,sans-serif)}.dct *{box-sizing:border-box}.dct [hidden]{display:none!important}.dct__shell{max-width:1160px;margin:auto}.dct__crumb{display:flex;gap:10px;margin:0 0 18px;color:#4f5a67;font-size:.84rem}.dct__crumb a{color:#1e5f72;text-decoration:underline;text-underline-offset:3px}.dct__hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:50px;align-items:center;min-height:510px;padding:clamp(34px,6vw,72px);border-radius:32px;color:#fff;background:radial-gradient(circle at 90% 12%,rgba(155,93,229,.24),transparent 28%),radial-gradient(circle at 10% 95%,rgba(67,170,92,.25),transparent 35%),linear-gradient(135deg,#071d2c,#10384b 52%,#28205a);box-shadow:0 28px 80px #0a253638}.dct__eyebrow{margin:0 0 14px;color:#ffd46d;font-size:.76rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.dct__hero h1{margin:0 0 20px;color:#fff;font-family:var(--font-stack-header,Georgia,serif);font-size:clamp(2.4rem,5.4vw,4.9rem);line-height:1;letter-spacing:-.04em}.dct__lead{max-width:680px;margin:0;color:#ffffffd6;font-size:clamp(1rem,1.6vw,1.14rem);line-height:1.7}.dct__boundary{max-width:670px;margin:18px 0 0;padding-left:14px;border-left:3px solid #ffd46d;color:#ffffffb8;font-size:.84rem;line-height:1.5}.dct__primary,.dct__secondary{min-height:50px;padding:13px 24px;border-radius:999px;font:800 .98rem/1.2 inherit;cursor:pointer}.dct__primary{margin-top:26px;border:0;color:#14202b;background:linear-gradient(135deg,#ffe7a3,#f4c33e,#ef9e29);box-shadow:0 12px 28px #eeb13345;transition:transform .2s,box-shadow .2s}.dct__primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px #eeb13361}.dct__wheel{display:flex;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.dct__wheel li{position:relative;display:flex;align-items:center;min-height:44px;padding:8px 18px 8px 52px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background:#ffffff12;font-size:.86rem;font-weight:750;letter-spacing:.03em}.dct__wheel li:before{content:"";position:absolute;left:10px;width:28px;height:28px;border:2px solid rgba(255,255,255,.65);border-radius:50%;background:radial-gradient(circle,#fff 0 12%,var(--c) 18% 60%,transparent 63%);box-shadow:0 0 15px color-mix(in srgb,var(--c),transparent 35%)}.dct__app,.dct__result{max-width:900px;margin:42px auto 0;padding:clamp(24px,5vw,48px);border:1px solid var(--line);border-radius:28px;background:#fffffff5;box-shadow:0 20px 55px #152d3d1c}.dct__progress-row{margin-bottom:28px}.dct__progress-row p{margin:0 0 9px;color:#52606c;font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dct__progress{height:8px;overflow:hidden;border-radius:999px;background:#e3eaea}.dct__progress span{display:block;width:7.14%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#cf3c48,#e5b51e,#43aa5c,#168aad,#9b5de5);transition:width .25s ease}.dct__question{border:0;margin:0;padding:0}.dct__question legend{width:100%;margin:0 0 8px;padding:0;color:#172032;font-family:var(--font-stack-header,Georgia,serif);font-size:clamp(1.45rem,3vw,2.1rem);font-weight:800;line-height:1.25}.dct__theme-tag{display:inline-block;margin:0 0 22px;padding:6px 11px;border-radius:999px;color:#274755;background:#e9f4f4;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dct__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dct__option{min-height:66px;padding:14px 18px;border:1px solid #ccd9db;border-radius:15px;color:#21303c;background:#fff;font:750 .95rem/1.35 inherit;text-align:left;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.dct__option:hover{border-color:#168aad;transform:translateY(-1px);box-shadow:0 8px 22px #155d6f1a}.dct__option small{display:block;margin-top:4px;color:#66727d;font-weight:500}.dct__error{min-height:1.4em;margin:14px 0 0;color:#a12637;font-weight:700}.dct__result>h2{margin:0 0 22px;color:#182132;font-family:var(--font-stack-header,Georgia,serif);font-size:clamp(2rem,4vw,3rem)}.dct__summary{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dct__summary article{padding:20px;border:1px solid var(--line);border-radius:18px;background:#f8fbfb}.dct__summary span{display:block;margin-bottom:7px;color:#66717d;font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.dct__summary strong{display:block;color:var(--theme,#174b5e);font-family:var(--font-stack-header,Georgia,serif);font-size:1.55rem}.dct__summary p{margin:9px 0 0;color:#53606c;line-height:1.55}.dct__scores{display:grid;gap:13px;margin:30px 0}.dct__score{display:grid;grid-template-columns:118px 1fr 62px;gap:12px;align-items:center}.dct__score-name{font-weight:800}.dct__score-track{height:12px;overflow:hidden;border-radius:999px;background:#e8eded}.dct__score-fill{display:block;width:var(--w);height:100%;border-radius:inherit;background:var(--bar)}.dct__score-value{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.dct__practice,.dct__method,.dct__offer{margin-top:24px;padding:20px 22px;border:1px solid var(--line);border-radius:18px;background:#f6fbfa}.dct__practice h3,.dct__offer h3{margin:0 0 7px;color:#1c2936;font-family:var(--font-stack-header,Georgia,serif);font-size:1.2rem}.dct__practice p,.dct__offer p{margin:0;color:#52616a;line-height:1.65}.dct__method summary{cursor:pointer;color:#1a5265;font-weight:800}.dct__method p{color:#53616b;line-height:1.65}.dct__method code{overflow-wrap:anywhere}.dct__privacy{margin:18px 0 0;color:#65717a;font-size:.82rem;line-height:1.55}.dct__actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:20px}.dct__secondary{border:1px solid #24647a;color:#174e62;background:#fff}.dct__actions a{color:#155a70;font-weight:750;text-underline-offset:3px}.dct__offer{background:linear-gradient(135deg,#f4fbf8,#f3efff)}.dct__content{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:46px}.dct__content article,.dct__faq{padding:clamp(24px,4vw,38px);border:1px solid var(--line);border-radius:24px;background:#ffffffd6}.dct__content h2,.dct__faq h2{margin:0 0 14px;color:#172331;font-family:var(--font-stack-header,Georgia,serif);font-size:clamp(1.45rem,2.5vw,2rem)}.dct__content p{color:#52606b;line-height:1.75}.dct__faq{margin-top:24px}.dct__faq details{padding:16px 0;border-top:1px solid var(--line)}.dct__faq summary{cursor:pointer;color:#22313f;font-weight:800}.dct__faq p{color:#54616b;line-height:1.65}.dct button:focus-visible,.dct a:focus-visible,.dct summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.dct__centers{grid-column:1 / -1}.dct__centers dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:20px 0 0}.dct__centers dl div{padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.dct__centers dt{color:#253340;font-weight:850}.dct__centers dd{margin:6px 0 0;color:#596672;line-height:1.6}.dct__more{margin:20px 0 0}.dct__more a{color:#245f68;font-weight:800;text-underline-offset:3px}.dct__deck-bridge{margin:22px 0 0;padding:15px 16px;border-left:3px solid #168aad;border-radius:0 12px 12px 0;background:#edf8f8}.dct__deck-bridge a{color:#155a70;font-weight:850;text-underline-offset:3px}.dct__back{margin-top:18px;padding:8px 2px;border:0;color:#155a70;background:transparent;font:750 .88rem inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:760px){.dct{padding-inline:12px}.dct__hero{grid-template-columns:1fr;padding:32px 24px}.dct__wheel{margin-top:10px}.dct__options,.dct__summary,.dct__content{grid-template-columns:1fr}.dct__app,.dct__result{padding:24px 18px}.dct__score{grid-template-columns:96px 1fr 52px}}@media(prefers-reduced-motion:reduce){.dct *{scroll-behavior:auto!important}.dct__primary,.dct__option,.dct__progress span{transition:none}}.dct button:focus-visible,.dct a:focus-visible,.dct summary:focus-visible{outline-color:#155a70}
/*# sourceMappingURL=/cdn/shop/t/2/assets/deckaura-chakra-test.css.map */
