@font-face{font-family:Inter;src:url(assets/inter-cyrillic-variable.woff2);font-weight:100 900;unicode-range:U+0400-052F;font-display:swap}@font-face{font-family:Inter;src:url(assets/inter-latin-variable.woff2);font-weight:100 900;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2116;font-display:swap}@font-face{font-family:Tight;src:url(assets/inter-tight-cyrillic-variable.woff2);font-weight:100 900;unicode-range:U+0400-052F;font-display:swap}@font-face{font-family:Tight;src:url(assets/inter-tight-latin-variable.woff2);font-weight:100 900;unicode-range:U+0000-00FF,U+2000-206F;font-display:swap}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--bg)}:root{--ink:#17251f;--bg:#fff}.wrap{max-width:1260px;margin:auto;width:calc(100% - 120px)}header{height:86px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:700;letter-spacing:-.5px}.brand img{width:28px;height:32px;object-fit:contain}nav{display:flex;gap:34px;font-size:14px}a{color:inherit;text-decoration:none}.top-note{font-size:13px;line-height:1.4}.hero{position:relative;min-height:674px;isolation:isolate;overflow:hidden}.art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.copy{padding-top:78px;padding-bottom:56px;max-width:590px}.eyebrow{font-size:12px;font-weight:650;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:27px}h1{font-family:Tight,Inter,sans-serif;font-size:76px;line-height:1.02;letter-spacing:-2.7px;font-weight:730;margin:0}p{font-size:17px;line-height:1.55;margin:24px 0 0}.sub{max-width:455px}.price-line{display:flex;align-items:center;gap:27px;margin-top:32px}.price-line strong{font-family:Tight,Inter;font-size:42px;font-weight:650;letter-spacing:-1.4px}.price-line span{font-size:14px;line-height:1.55}.actions{display:flex;gap:18px;align-items:center;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:17px 25px;min-height:56px;border:0;border-radius:9px;font-size:15px;font-family:inherit;font-weight:650;color:var(--button-ink);background:var(--button-bg)}.secondary{font-size:14px;text-decoration:underline;text-underline-offset:5px;opacity:.85}.audience{font-size:13px;opacity:.8;margin-top:22px}.scope{display:flex;gap:8px;margin-top:20px}.scope span{font-size:12px;border:1px solid currentColor;border-radius:99px;padding:7px 14px;opacity:.85}.benefits{padding:36px 0 38px}.benefit-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:48px}.benefits h2{font-size:23px;font-weight:650;line-height:1.2;margin:0;letter-spacing:-.5px}.benefits h3{font-size:16px;margin:0;font-weight:650}.benefits p{font-size:14px;line-height:1.55;margin-top:10px;opacity:.76}.mini-num{font-size:12px;opacity:.65;display:block;margin-bottom:10px}.cobalt{--bg:#28664c;--ink:#fff;--button-bg:#fff;--button-ink:#305948}.cobalt header nav{opacity:.85}.cobalt .hero{background:#356350;min-height:674px}.cobalt .art{object-position:center 53%}.cobalt .copy{max-width:600px}.cobalt .benefits{background:#f7fbf9;color:#152820}.cobalt .hero:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(47,88,71,.8),rgba(49,91,74,.1) 48%,transparent 67%)}.cobalt h1 em{font-style:normal;color:#e8f2ee}.graphite{--bg:#12211b;--ink:#f4f7f6;--button-bg:#ff8c42;--button-ink:#141f1a}.graphite header{border-bottom:1px solid #ffffff1a}.graphite .top-note{color:#b1c1ba}.graphite .hero{min-height:674px}.graphite .hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(15,29,23,.97),rgba(15,29,23,.4) 43%,rgba(15,29,23,0) 75%)}.graphite .copy{padding-top:63px;max-width:570px}.graphite .eyebrow{color:#ff9a63}.graphite h1{font-size:76px;font-weight:660;max-width:515px}.graphite h1 em{font-style:normal;color:#ff995d}.graphite .sub{color:#bdd1c9;max-width:380px}.graphite .price-line{gap:24px}.graphite .price-line strong{font-size:44px}.graphite .price-line span{color:#b7cec4}.graphite .benefits{background:#192f26;border-top:1px solid #ffffff1a}.graphite .benefits .mini-num{color:#ff995d}.mint{--bg:#f1f8f4;--ink:#173f36;--button-bg:#174639;--button-ink:#fff}.mint header{border-bottom:1px solid #173f3620}.mint .hero{overflow:visible;isolation:auto;min-height:674px}.mint .mint-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:76px;padding-block:45px 32px;align-items:start}.mint .copy{padding:0;max-width:600px}.mint .eyebrow{margin-bottom:22px;color:#4d7b6a}.mint h1{font-size:68px;max-width:580px;font-weight:650}.mint .sub{color:#597468;font-size:16px;max-width:430px;margin-top:18px}.mint .scene{display:block;width:100%;height:232px;object-fit:cover;object-position:right 70%;margin-top:22px;border-radius:20px}.mint .scope{margin-top:20px}.mint .scope span{font-size:13px;opacity:1;border-color:#173f3624;background:#fff}.lead-card{background:#fff;padding:32px;border-radius:20px;box-shadow:0 10px 40px #173f3608;border:1px solid #dceae1}.lead-card .label{font-size:12px;color:#6a8278;text-transform:uppercase;letter-spacing:1px}.lead-card .cost{font-family:Tight,Inter;font-size:50px;letter-spacing:-1.8px;line-height:1.1;margin-top:10px}.lead-card .card-term{font-size:14px;color:#648074;margin-top:9px;padding-bottom:22px;border-bottom:1px solid #dfe9e2}.lead-card h2{font-size:22px;letter-spacing:-.5px;font-weight:600;margin:24px 0 16px}.field{background:#f6f9f7;border:1px solid #d8e4dc;border-radius:9px;padding:12px 14px;margin-top:11px;min-height:67px}.field small{display:block;font-size:12px;color:#557366;font-weight:500;margin-bottom:8px}.field span{font-size:16px;color:#315147}.checkline{display:flex;align-items:start;gap:9px;font-size:12px;line-height:1.5;color:#6a8278;margin-block:18px}.check{width:17px;height:17px;border:1px solid #acbdb1;border-radius:3px;flex-shrink:0;margin-top:2px}.lead-card .button{width:100%}.lead-card .after{font-size:12px;line-height:1.5;color:#557367;margin-top:14px}.mint .benefits{background:#e2eee5}.mint .benefit-grid{grid-template-columns:1.2fr 1fr 1fr}.burgundy{--bg:#f6f0e6;--ink:#542533;--button-bg:#652736;--button-ink:#fff}.burgundy header{border-bottom:1px solid #54253325}.burgundy nav{font-size:13px;text-transform:uppercase;letter-spacing:1px}.burgundy .hero{min-height:674px}.burgundy .art{object-position:center 53%;mix-blend-mode:multiply}.burgundy .hero:before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#f6f0e6 5%,rgba(246,240,230,.93) 27%,rgba(246,240,230,.12) 50%,transparent 60%)}.burgundy .copy{max-width:610px;padding-top:66px}.burgundy .eyebrow{color:#8b4e5b;letter-spacing:2px;font-weight:500}.burgundy h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:76px;line-height:1.08;letter-spacing:-2px;max-width:590px}.burgundy .sub{max-width:385px;color:#805d61;font-size:16px}.burgundy .price-line{gap:20px;margin-top:28px}.burgundy .price-line strong{font-family:Georgia,'Times New Roman',serif;font-size:43px;letter-spacing:-1px;font-weight:400}.burgundy .actions{margin-top:26px}.burgundy .button{border-radius:0;min-width:220px}.burgundy .benefits{background:#5a2737;color:#f6f0e6}.burgundy .benefits h2{font-family:Georgia,serif;font-size:26px;font-weight:400}.preview-footer{padding:28px 0;color:inherit;opacity:.6;font-size:12px;border-top:1px solid currentColor}
@media(max-width:900px) and (min-width:601px){.wrap{width:calc(100% - 64px)}nav{gap:20px}.top-note{display:none}h1,.graphite h1,.burgundy h1{font-size:60px}.copy{max-width:490px}.mint .mint-grid{gap:30px;grid-template-columns:1fr 1fr}.mint h1{font-size:49px}.lead-card{padding:24px}.mint .scene{height:222px}}
@media(max-width:600px){.wrap{width:calc(100% - 40px)}header{height:68px}.brand{font-size:18px;gap:7px}.brand img{width:23px;height:26px}nav{display:none}.top-note{font-size:11px;max-width:90px}.hero,.cobalt .hero,.graphite .hero,.burgundy .hero{min-height:730px}.copy,.cobalt .copy,.graphite .copy,.burgundy .copy{padding-top:36px;max-width:100%;padding-bottom:310px}.eyebrow,.graphite .eyebrow,.burgundy .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:19px}h1,.graphite h1{font-size:48px;letter-spacing:-1.6px;line-height:1.04;max-width:350px}.sub,.graphite .sub,.burgundy .sub{font-size:15px;max-width:340px;margin-top:20px}.price-line{margin-top:24px;gap:21px}.price-line strong,.graphite .price-line strong{font-size:34px}.price-line span{font-size:12px}.actions,.graphite .actions,.burgundy .actions{margin-top:23px;gap:14px;flex-wrap:wrap}.button{font-size:14px;padding:15px 21px;min-height:51px}.secondary{font-size:12px}.audience{font-size:12px;margin-top:17px}.scope{margin-top:17px}.scope span{font-size:11px;padding:6px 12px}.art{inset:auto;right:-80px;bottom:0;width:640px;height:325px;object-fit:cover;object-position:right center}.cobalt .art{height:330px;right:-65px;width:590px;object-position:right 65%}.cobalt .hero:before{background:linear-gradient(180deg,#34604d 45%,rgba(52,96,77,0) 74%)}.cobalt .copy{position:relative}.graphite .art{right:-60px;width:600px;height:360px;object-position:right 70%}.graphite .hero:before{background:linear-gradient(180deg,#12211b 36%,rgba(18,33,27,.85) 60%,rgba(18,33,27,0) 79%)}.graphite .copy{position:relative}.graphite h1{font-weight:650}.graphite .sub{color:#b7d0c6}.mint .mint-grid{display:block;padding-top:28px;padding-bottom:30px}.mint .copy{padding:0}.mint h1{font-size:45px;max-width:350px;letter-spacing:-1.5px}.mint .eyebrow{margin-bottom:18px}.mint .scene{height:183px;margin-top:22px;border-radius:13px}.mint .scope{gap:7px}.mint .scope span{font-size:11px;padding:7px 12px}.lead-card{padding:25px;margin-top:27px;border-radius:15px}.lead-card .cost{font-size:42px}.lead-card h2{font-size:21px}.mint .hero{min-height:0}.burgundy h1{font-size:49px;letter-spacing:-1.8px;max-width:350px}.burgundy .copy{padding-top:34px;padding-bottom:292px}.burgundy .price-line strong{font-size:35px}.burgundy .art{height:312px;width:570px;right:-46px;object-position:right 70%}.burgundy .hero:before{background:linear-gradient(180deg,#f6f0e6 35%,rgba(246,240,230,.88) 58%,rgba(246,240,230,0) 78%)}.burgundy .copy{position:relative}.burgundy .button{min-width:190px}.benefits{padding:28px 0}.benefit-grid,.mint .benefit-grid{display:block}.benefits h2{font-size:23px;max-width:280px}.benefits article{margin-top:22px;padding-top:18px;border-top:1px solid currentColor}.benefits p{font-size:13px}.mini-num{margin-bottom:7px}.preview-footer{padding:20px 0;font-size:11px}}
.price-line strong,.lead-card .cost{font-family:Inter,Arial,sans-serif;font-weight:650}.burgundy .price-line strong{font-family:Georgia,serif;font-weight:400}

.cobalt .copy{padding-top:66px}.cobalt h1{font-size:72px}.cobalt h1 em{color:#fff}.payment-focus{font-family:Inter,Arial,sans-serif;margin:29px 0 0;font-size:27px;line-height:1.25;letter-spacing:-.6px;font-weight:600}.cobalt .sub{margin-top:12px;font-size:16px;line-height:1.55;max-width:470px}.fact-row{display:flex;gap:38px;margin-top:25px}.fact-row small{display:block;font-size:12px;opacity:.74;line-height:1.4}.fact-row b{display:block;font-size:17px;font-weight:550;line-height:1.4;margin-top:4px}.cobalt .actions{margin-top:27px}@media(max-width:600px){.cobalt .copy{padding-top:30px;padding-bottom:310px}.cobalt h1{font-size:47px;letter-spacing:-1.6px}.payment-focus{font-size:24px;line-height:1.25;margin-top:24px}.cobalt .sub{font-size:14px;margin-top:11px;max-width:345px}.fact-row{margin-top:23px;gap:31px}.fact-row small{font-size:11px}.fact-row b{font-size:15px}.cobalt .actions{margin-top:24px}.cobalt .hero{min-height:790px}}
/* Keep concept screenshots clear of browser scrollbar chrome. */
html{scrollbar-width:none}html::-webkit-scrollbar{display:none}
