.tas-root{--tas-bg:#10130f;--tas-card:#1c211a;--tas-gold:#c8ab72;--tas-cream:#f3eddf;--tas-muted:#b5b7a9;--tas-line:rgba(218,196,148,.2);background:var(--tas-bg);color:var(--tas-cream);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.65;overflow:hidden;isolation:isolate}.tas-root *{box-sizing:border-box}.tas-root .tas-shell{max-width:1450px;margin:auto}.tas-root h1,.tas-root h2,.tas-root h3,.tas-root h4{color:var(--tas-cream);line-height:1.14;letter-spacing:-.035em;margin:0;font-family:Georgia,'Times New Roman',serif;font-weight:400}.tas-root p{margin:0 0 1em;color:var(--tas-muted)}.tas-root a{color:inherit;text-decoration:none}.tas-root button,.tas-root input,.tas-root textarea{font:inherit}.tas-root button{cursor:pointer}.tas-top{padding:24px clamp(22px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--tas-line)}.tas-brand{font-size:16px;font-weight:750;letter-spacing:.18em}.tas-brand span{color:var(--tas-gold)}.tas-eyebrow,.tas-toplink,.tas-section-label,.tas-kicker,.tas-card-label,.tas-step-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tas-gold);font-weight:650}.tas-toplink{letter-spacing:.05em;color:var(--tas-cream)}.tas-hero{min-height:620px;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;padding:80px clamp(22px,7vw,110px);gap:30px;position:relative}.tas-hero-copy{position:relative;z-index:2}.tas-hero h1{font-size:clamp(48px,6.2vw,100px);max-width:850px;margin:24px 0 26px}.tas-hero-copy>p{max-width:600px;font-size:clamp(16px,1.5vw,20px)}.tas-kicker i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--tas-gold);margin-right:9px;vertical-align:middle}.tas-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.tas-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:15px 23px;min-height:50px;border-radius:3px;border:1px solid var(--tas-gold);font-size:13px;letter-spacing:.03em;font-weight:650;text-align:center;transition:background .2s,transform .2s;color:var(--tas-cream);background:transparent}.tas-btn:hover{transform:translateY(-2px)}.tas-primary{background:var(--tas-gold);color:#171a14!important}.tas-primary:hover{background:#e1c88c}.tas-outline{color:var(--tas-cream)!important}.tas-ghost{border-color:transparent;color:var(--tas-muted)!important}.tas-trust{display:flex;gap:24px;flex-wrap:wrap;margin-top:36px;font-size:12px;color:var(--tas-muted)}.tas-hero-art{width:min(100%,420px);aspect-ratio:1;justify-self:center;position:relative;border-radius:50%;background:radial-gradient(circle,rgba(192,155,90,.13),transparent 65%)}.tas-orbit{position:absolute;border:1px solid rgba(199,171,112,.27);border-radius:50%;inset:8%}.tas-orbit-b{inset:20%;border-style:dashed;transform:rotate(20deg)}.tas-orbit-c{inset:0%;border-color:rgba(199,171,112,.11)}.tas-compass-star{position:absolute;inset:0;display:grid;place-items:center;color:var(--tas-gold);font-family:Georgia,serif;font-size:clamp(130px,19vw,270px);font-weight:100;text-shadow:0 0 65px rgba(192,155,90,.18)}.tas-art-label{position:absolute;bottom:6%;width:100%;text-align:center;font-size:10px;letter-spacing:.3em;color:var(--tas-gold)}.tas-intro,.tas-offer{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,8vw,140px);padding:100px clamp(22px,7vw,110px);border-top:1px solid var(--tas-line)}.tas-root h2{font-size:clamp(36px,4.1vw,64px);margin:18px 0 24px}.tas-intro p{font-size:17px}.tas-assessment{background:#171b16;padding:100px clamp(18px,6vw,100px)}.tas-assess-heading{text-align:center;max-width:720px;margin:0 auto 40px}.tas-assess-heading p{font-size:16px}.tas-app{max-width:850px;margin:auto;background:#20261e;border:1px solid var(--tas-line);padding:clamp(24px,5vw,58px);min-height:340px;scroll-margin-top:25px;box-shadow:0 25px 80px rgba(0,0,0,.15)}.tas-welcome{text-align:center;max-width:600px;margin:auto}.tas-mini-orbit{font-size:80px;line-height:1;color:var(--tas-gold)}.tas-app h3{font-size:clamp(30px,3.8vw,48px);margin:16px 0}.tas-muted{font-size:12px!important;color:#aeb1a2!important;margin:15px 0 0!important}.tas-app .tas-btn{margin-top:18px}.tas-progress-meta{display:flex;justify-content:space-between;gap:10px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tas-gold)}.tas-progress{height:3px;background:#3b4037;margin:12px 0 45px}.tas-progress span{height:100%;display:block;background:var(--tas-gold);transition:width .2s}.tas-question h3{max-width:680px}.tas-question>p{margin:20px 0 30px}.tas-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.tas-scale-option{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:100px;padding:15px 7px;border:1px solid #4c5045;background:#272d25;color:var(--tas-cream);border-radius:3px}.tas-scale-option strong{font-size:22px;color:var(--tas-gold)}.tas-scale-option span{font-size:11px;line-height:1.3}.tas-scale-option.selected{background:#51482f;border-color:var(--tas-gold)}.tas-nav{display:flex;justify-content:space-between;gap:12px;margin-top:35px}.tas-textarea,.tas-details input[type=email],.tas-details input[type=text]{width:100%;background:#141912;color:var(--tas-cream);border:1px solid #666957;border-radius:3px;padding:14px;outline-offset:3px}.tas-textarea:focus,.tas-details input:focus{outline:2px solid var(--tas-gold)}.tas-details label:not(.tas-check){display:block;color:var(--tas-cream);font-size:13px;font-weight:600;margin:18px 0}.tas-details label span{color:var(--tas-muted);font-weight:400}.tas-details input:not([type=checkbox]){display:block;margin-top:7px}.tas-check{display:flex;align-items:flex-start;gap:12px;margin:18px 0;font-size:13px;color:var(--tas-muted)}.tas-check input{margin-top:5px;accent-color:var(--tas-gold);width:17px;height:17px;flex-shrink:0}.tas-honeypot{position:absolute!important;left:-99999px;opacity:0}.tas-error{color:#ffb6a5!important}.tas-pillars,.tas-process{padding:100px clamp(22px,7vw,110px)}.tas-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--tas-line);border:1px solid var(--tas-line);margin-top:42px}.tas-pillars-grid article{padding:36px 28px;background:var(--tas-bg)}.tas-pillars-grid article span,.tas-process-grid article span{font-size:12px;color:var(--tas-gold)}.tas-pillars-grid h3,.tas-process-grid h3{font-size:25px;margin:15px 0}.tas-pillars-grid p{font-size:14px}.tas-offer{background:#191d17;align-items:center}.tas-offer h2 em{color:var(--tas-gold);font-style:normal}.tas-offer ul{list-style:none;padding:0;margin:28px 0}.tas-offer li{border-bottom:1px solid var(--tas-line);padding:12px 0;font-size:14px;color:var(--tas-cream)}.tas-offer li:before{content:'✧';color:var(--tas-gold);margin-right:12px}.tas-offer-card{background:#252b22;padding:clamp(25px,4vw,50px);border:1px solid rgba(200,171,114,.38)}.tas-price{font-size:70px;line-height:1.2;font-family:Georgia,serif;color:var(--tas-cream);margin:15px 0}.tas-price small{font-size:22px;vertical-align:top;margin-top:12px;display:inline-block}.tas-price span{font:13px system-ui;color:var(--tas-muted)}.tas-card-divider{height:1px;background:var(--tas-line);margin:24px 0}.tas-offer-card p{font-size:14px;margin-bottom:20px}.tas-offer-card strong{color:var(--tas-cream)}.tas-buy{width:100%;margin-top:14px}.tas-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.tas-process-grid article{border-top:1px solid var(--tas-line);padding-top:25px}.tas-final{text-align:center;background:radial-gradient(ellipse at center,rgba(176,138,74,.13),transparent 70%);padding:120px 24px}.tas-final h2{max-width:850px;margin:22px auto 35px}.tas-final p{margin-top:25px;font-size:12px;letter-spacing:.12em}.tas-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:25px clamp(22px,7vw,110px);border-top:1px solid var(--tas-line);font-size:11px;color:var(--tas-muted)}.tas-results-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin:20px 0}.tas-radar{width:100%;max-width:300px}.tas-score-list{display:grid;gap:13px}.tas-score-heading{display:flex;justify-content:space-between;gap:10px;font-size:12px}.tas-score-heading span{color:var(--tas-gold)}.tas-score-track{height:5px;background:#414639;margin-top:6px}.tas-score-track span{height:100%;display:block}.tas-insight{padding:22px;background:#2c3228;border-left:2px solid var(--tas-gold)}.tas-insight span,.tas-ref span{display:block;font-size:10px;letter-spacing:.16em;color:var(--tas-gold)}.tas-insight h4{font-size:25px;margin:9px 0}.tas-insight p{margin:0;font-size:13px}.tas-ref{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:25px 0}.tas-ref strong{font-size:18px}.tas-ref button{border:1px solid var(--tas-line);background:none;color:var(--tas-cream);padding:8px 10px}.tas-results-actions{display:flex;gap:10px;flex-wrap:wrap}.tas-results-actions .tas-btn{margin-top:0;flex:1}.tas-root :focus-visible{outline:2px solid #e1c88c;outline-offset:3px}@media(max-width:900px){.tas-hero{grid-template-columns:1fr;min-height:0;padding-top:70px}.tas-hero-art{width:230px;grid-row:1;margin-bottom:-30px}.tas-compass-star{font-size:170px}.tas-intro,.tas-offer{grid-template-columns:1fr}.tas-pillars-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tas-top{padding:18px 20px}.tas-eyebrow,.tas-toplink{display:none}.tas-hero{padding:35px 22px 70px}.tas-hero-art{width:170px}.tas-compass-star{font-size:125px}.tas-hero h1{font-size:clamp(43px,11vw,62px)}.tas-hero-copy>p{font-size:16px}.tas-actions .tas-btn{width:100%}.tas-trust{gap:10px;flex-direction:column}.tas-intro,.tas-offer,.tas-pillars,.tas-process{padding:70px 22px}.tas-assessment{padding:70px 12px}.tas-app{padding:25px 18px}.tas-pillars-grid,.tas-process-grid,.tas-results-layout{grid-template-columns:1fr}.tas-pillars-grid article{padding:25px}.tas-scale{gap:4px}.tas-scale-option{min-height:83px;padding:9px 2px}.tas-scale-option span{font-size:9px;overflow-wrap:anywhere}.tas-scale-option strong{font-size:19px}.tas-nav .tas-btn{padding:12px 14px;font-size:12px}.tas-results-actions{flex-direction:column}.tas-final{padding:85px 20px}.tas-footer{padding:25px 20px}}@media(prefers-reduced-motion:reduce){.tas-root *{scroll-behavior:auto!important;transition:none!important}}

/* Premium editorial art direction v1.1 */
.tas-root{--tas-bg:#0b0d0b;--tas-gold:#c1a478;--tas-cream:#f2ebdd;--tas-muted:#c1b8a9;background:#0b0d0b}
.tas-root h1,.tas-root h2,.tas-root h3{font-family:'Baskerville','Iowan Old Style',Georgia,serif;letter-spacing:-.055em}
.tas-root h2 em{color:#c1a478}
.tas-root .tas-hero{display:flex;min-height:820px;padding:110px clamp(25px,9vw,150px);isolation:isolate;overflow:hidden}
.tas-hero-atmosphere{position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 78% 42%,#6c5a3b50,transparent 36%),linear-gradient(90deg,#0b0d0b 8%,#0b0d0bef 42%,#0b0d0b88 100%),#191a15}
.tas-hero-atmosphere:after{content:"";position:absolute;inset:0;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.tas-hero-disc{position:absolute;right:9%;top:16%;width:min(40vw,520px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#b69a69,#62513a 53%,transparent 72%);opacity:.30}
.tas-hero-horizon{position:absolute;right:0;bottom:20%;width:65%;height:1px;background:linear-gradient(90deg,transparent,#ad936b66,transparent)}
.tas-hero-mountain{position:absolute;right:-8%;bottom:0;width:68%;height:38%;background:linear-gradient(145deg,#4e4a38aa,#0b0d0b 75%);clip-path:polygon(0 100%,29% 43%,43% 69%,66% 8%,100% 100%)}
.tas-mountain-two{right:17%;height:24%;opacity:.65;clip-path:polygon(0 100%,43% 18%,65% 67%,82% 36%,100% 100%)}
.tas-hero-copy{width:min(830px,100%)}
.tas-edition{display:flex;justify-content:space-between;max-width:680px;padding-bottom:20px;margin-bottom:65px;border-bottom:1px solid #c9ad7e55;font-size:9px;letter-spacing:.23em;color:#d2c0a0}
.tas-root .tas-hero h1{font-size:clamp(60px,8vw,118px);line-height:1.01;max-width:840px;margin:25px 0}
.tas-hero-stroke{width:85px;height:1px;background:#c1a478;margin:36px 0}
.tas-root .tas-hero-copy>p{max-width:570px;line-height:1.9;color:#d5cbbb}
.tas-root .tas-btn{border-radius:0;letter-spacing:.07em;min-height:55px}
.tas-root .tas-primary{background:#c9ac7a;border-color:#c9ac7a}
.tas-hero-side{position:absolute;right:24px;top:50%;writing-mode:vertical-rl;display:flex;gap:25px;letter-spacing:.23em;font-size:9px;color:#c6ad83}
.tas-hero-bottom{position:absolute;bottom:28px;left:9%;right:9%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.2em;color:#b6a485}
.tas-manifesto{background:#e8dfd0;color:#26261e;padding:110px clamp(25px,11vw,180px);display:grid;grid-template-columns:1fr 3fr;gap:45px}
.tas-manifesto-index{font-size:10px;letter-spacing:.18em;color:#756346}
.tas-manifesto blockquote{font:clamp(31px,3.8vw,57px)/1.25 Georgia,serif;letter-spacing:-.045em;margin:0}
.tas-manifesto blockquote em{color:#90764f}
.tas-manifesto-signature{grid-column:2;font:17px Georgia,serif}
.tas-manifesto-signature span{font:10px system-ui;letter-spacing:.17em;color:#73654f;margin-left:10px}
.tas-root .tas-intro,.tas-root .tas-offer{padding-top:135px;padding-bottom:135px}
.tas-root .tas-assessment{padding-top:120px;padding-bottom:120px;background:linear-gradient(145deg,#1d211b,#111410)}
.tas-root .tas-app{background:#252a23;border-color:#bca17866;box-shadow:0 35px 95px #0006;position:relative}
.tas-root .tas-app:before,.tas-root .tas-offer-card:before{content:"";position:absolute;inset:9px;border:1px solid #c1a47822;pointer-events:none}
.tas-root .tas-pillars{padding-top:130px;padding-bottom:130px}
.tas-root .tas-pillars-grid{gap:14px;background:transparent;border:0}
.tas-root .tas-pillars-grid article{background:#1a1e18;border:1px solid #c1a47833;min-height:205px;transition:transform .2s,border-color .2s}
.tas-root .tas-pillars-grid article:hover{transform:translateY(-4px);border-color:#c1a478}
.tas-root .tas-pillars-grid article span{font:25px Georgia,serif}
.tas-root .tas-offer{position:relative;background:radial-gradient(circle at 0 40%,#7d684122,transparent 55%),#181c17}
.tas-offer-ornament{position:absolute;bottom:-150px;left:1%;font:450px Georgia,serif;color:#c1a4780b;pointer-events:none}
.tas-root .tas-offer-card{position:relative;background:linear-gradient(150deg,#2b2e26,#1b201b);box-shadow:0 25px 70px #0005}
.tas-root .tas-final{padding:145px 24px;background:radial-gradient(ellipse,#8a6c4029,transparent 70%),#131610}
.tas-final-ornament{display:block;font:65px Georgia,serif;color:#c1a478}
.tas-root .tas-final h2{font-size:clamp(46px,6vw,83px)}
@media(max-width:900px){.tas-root .tas-hero{min-height:760px;padding-top:80px}.tas-hero-disc{width:450px;right:-160px}.tas-manifesto{grid-template-columns:1fr;padding:85px 35px}.tas-manifesto-signature{grid-column:1}}
@media(max-width:600px){.tas-root .tas-hero{min-height:780px;padding:65px 23px 90px}.tas-edition{margin-bottom:65px}.tas-edition span:last-child,.tas-hero-side,.tas-hero-bottom span:last-child{display:none}.tas-root .tas-hero h1{font-size:clamp(55px,14vw,78px)}.tas-hero-disc{width:370px;right:-180px;opacity:.22}.tas-hero-bottom{left:23px}.tas-manifesto{padding:75px 24px}.tas-manifesto blockquote{font-size:34px}.tas-manifesto-signature span{display:block;margin:8px 0}.tas-root .tas-pillars-grid{grid-template-columns:1fr}.tas-root .tas-pillars-grid article{min-height:0}.tas-root .tas-intro,.tas-root .tas-offer,.tas-root .tas-assessment,.tas-root .tas-pillars{padding-top:90px;padding-bottom:90px}}


/* V2 — Winter Atelier: warm pearl, evergreen, burgundy, champagne */
.tas-root{--tas-bg:#f7f4ed;--tas-card:#fffdfa;--tas-gold:#a67c44;--tas-cream:#25392e;--tas-muted:#667269;--tas-line:rgba(43,77,57,.15);background:#f7f4ed;color:#25392e}
.tas-root h1,.tas-root h2,.tas-root h3,.tas-root h4{color:#223c2e}
.tas-root h2 em{color:#9b514b}
.tas-root p{color:#5c675d}
.tas-root .tas-top{background:#f9f7f1;border-bottom:1px solid #2b4a3826;padding-top:22px;padding-bottom:22px}
.tas-root .tas-brand{color:#284535;font-family:Georgia,serif}
.tas-root .tas-eyebrow,.tas-root .tas-section-label,.tas-root .tas-kicker,.tas-root .tas-card-label,.tas-root .tas-step-label{color:#916c42}
.tas-root .tas-toplink{color:#33543f}
.tas-root .tas-hero{background:linear-gradient(105deg,#f8f4eb 0%,#f4f0e5 52%,#e6e7d9 100%);min-height:770px}
.tas-hero-atmosphere{background:radial-gradient(ellipse at 80% 40%,#d9b89165,transparent 40%),linear-gradient(90deg,#f8f4eb 0%,#f8f4ebdd 54%,#e7e8d1aa 100%);opacity:1}
.tas-hero-atmosphere:after{opacity:.07}
.tas-hero-disc{background:radial-gradient(circle at 40% 40%,#e3cda6,#a98467 52%,transparent 72%);opacity:.27}
.tas-hero-mountain{background:linear-gradient(155deg,#66846a88,#29483799 85%);opacity:.35}
.tas-mountain-two{background:linear-gradient(160deg,#8eaa89,#2c4a36);opacity:.24}
.tas-hero-horizon{background:linear-gradient(90deg,transparent,#8f755377,transparent)}
.tas-root .tas-hero h1{color:#284536;max-width:880px;font-size:clamp(57px,7.5vw,112px)}
.tas-root .tas-hero-copy>p{color:#526759}
.tas-root .tas-edition{color:#8e6943;border-color:#9b805c66}
.tas-root .tas-hero-side,.tas-root .tas-hero-bottom,.tas-root .tas-trust{color:#8b6947}
.tas-root .tas-hero-stroke{background:#9d5a51}
.tas-root .tas-btn{border-radius:3px;border-color:#315b43;color:#2d503c}
.tas-root .tas-primary{background:#28513c;border-color:#28513c;color:#fff9eb!important;box-shadow:0 10px 25px #24422c1a}
.tas-root .tas-primary:hover{background:#37684b}
.tas-root .tas-outline{color:#315b43!important}
.tas-root .tas-ghost{color:#526758!important}
.tas-root .tas-manifesto{background:#244735;color:#fff8e9}
.tas-root .tas-manifesto blockquote{color:#f6efdf}
.tas-root .tas-manifesto blockquote em{color:#dec49b}
.tas-root .tas-manifesto-index,.tas-root .tas-manifesto-signature span{color:#d7c7a9}
.tas-root .tas-intro{background:#fffdfa}
.tas-root .tas-assessment{background:linear-gradient(155deg,#f0ece1,#e5eadf);border-top:1px solid #b3b9a455}
.tas-root .tas-app{background:#fffdfa;border:1px solid #a8b7a7;box-shadow:0 24px 70px #284b3521;color:#284536}
.tas-root .tas-app:before{border-color:#c5bba2}
.tas-root .tas-app h3,.tas-root .tas-app h4{color:#284536}
.tas-root .tas-app p{color:#5a695d}
.tas-root .tas-app .tas-muted{color:#68766b}
.tas-root .tas-app .tas-question{color:#263c2f}
.tas-root .tas-app input,.tas-root .tas-app textarea{background:#fff;color:#223b2c;border:1px solid #9ea99d}
.tas-root .tas-app .tas-scale-option{background:#f7f5ed;color:#284536;border-color:#b7c0b1}
.tas-root .tas-app .tas-scale-option.selected{background:#e6eee2;border-color:#2b6243;box-shadow:inset 0 0 0 1px #2b6243}
.tas-root .tas-app .tas-progress{background:#dce3d7}
.tas-root .tas-app .tas-progress>span{background:#9e514a}
.tas-root .tas-app .tas-insight{background:#eef2e9;border-color:#b6c4af}
.tas-root .tas-app .tas-ref{background:#f7f4ec;border-color:#c8c4b6}
.tas-root .tas-pillars{background:#f7f4ed}
.tas-root .tas-pillars-grid article{background:#fffdfa;border:1px solid #c6cdbd;box-shadow:0 14px 40px #243c2b0b}
.tas-root .tas-pillars-grid article:hover{border-color:#9d554d}
.tas-root .tas-pillars-grid article span{color:#a25b51}
.tas-root .tas-offer{background:linear-gradient(130deg,#e6e8dd,#f9f5eb)}
.tas-root .tas-offer-card{background:#fffdfa;border:1px solid #bdc6b4;box-shadow:0 24px 60px #29493620}
.tas-root .tas-offer-card:before{border-color:#d8d6c9}
.tas-root .tas-offer-card .tas-price{color:#244735}
.tas-root .tas-offer-card p{color:#58665c}
.tas-root .tas-offer-ornament{color:#2e50320a}
.tas-root .tas-process{background:#fffdfa}
.tas-root .tas-process-grid article{border-color:#bcc8b8}
.tas-root .tas-final{background:radial-gradient(ellipse at 50% 50%,#f1e2c5,transparent 65%),#e9e9de}
.tas-root .tas-final h2{color:#284535}
.tas-root .tas-final-ornament{color:#9f5b50}
.tas-root .tas-footer{background:#244735;color:#f5eedf}
.tas-onboarding{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:110px clamp(22px,7vw,110px);background:#f8f4ea;border-top:1px solid #bec7b8}
.tas-onboarding h2{font-size:clamp(35px,4.3vw,65px)}
.tas-onboarding-details{background:#fffdfa;border:1px solid #c6c8b7;padding:35px 42px}
.tas-onboarding-details p{border-bottom:1px solid #d6d9ce;padding-bottom:17px;margin-bottom:17px}
.tas-onboarding-details p:last-child{border-bottom:0;margin-bottom:0}
.tas-root .tas-locked{width:100%}
.tas-root .tas-results .tas-buy{background:#28513c;color:#fff9eb!important}
@media(max-width:850px){.tas-onboarding{grid-template-columns:1fr;padding:70px 25px;gap:30px}}
@media(max-width:600px){.tas-root .tas-hero{min-height:710px}.tas-root .tas-hero h1{font-size:clamp(49px,12vw,76px)}.tas-onboarding-details{padding:26px}.tas-root .tas-edition{color:#88643c}}
