@font-face{font-family:Onest;src:url('/fonts/onest-cyr.woff2') format('woff2');font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Onest;src:url('/fonts/onest-lat.woff2') format('woff2');font-style:normal;font-weight:400 900;font-display:swap}
:root{font-family:Onest,Arial,sans-serif;color:#242820;background:#f7f6f2;font-synthesis:none;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{max-width:1440px;margin:auto;padding:0 54px}.header{height:102px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #dedfd8}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:-1.5px}.brand-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#ec5a3e;color:#fff;font-size:18px;letter-spacing:-2px;padding-right:2px}.brand-dot{color:#ec5a3e}.header nav{display:flex;align-items:center;gap:36px;color:#5f635c;font-size:14px}.header nav a:hover,.text-link:hover,.footer a:hover{color:#e45236}.header-account{border:0;background:transparent;font-size:14px;font-weight:650;white-space:nowrap}.header-account span{margin-left:9px}.hero{min-height:650px;display:grid;grid-template-columns:1.07fr .93fr;align-items:center;gap:45px;padding:70px 0 90px}.eyebrow{font-size:12px;font-weight:750;letter-spacing:.13em;color:#e3573b;text-transform:uppercase}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#e3573b;margin-right:8px;vertical-align:2px}.hero h1{font-size:clamp(64px,7.5vw,108px);font-weight:700;line-height:1.04;letter-spacing:-.09em;margin:26px 0 28px}.hero h1 em,.closing h2 em{font-style:normal;color:#e45a3e}.hero-sub{max-width:440px;color:#646960;font-size:18px;line-height:1.65;margin:0 0 35px}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:54px;padding:0 24px;border:0;border-radius:13px;font-size:14px;font-weight:700;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.button-dark{background:#262c26;color:#fff}.button-dark:hover{background:#e3573b}.button-light{background:#f8f7f2;color:#262c26}.text-link{font-size:14px;font-weight:700}.text-link span{margin-left:9px}.hero-note{margin-top:37px;font-size:13px;color:#7a7e75}.tiny-star{font-size:20px;color:#e3573b;margin-right:8px}.hero-art{height:510px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:32px;background:radial-gradient(ellipse at 53% 52%,#f9ba9e 0,#f5caba 28%,#f1e5da 61%,#e9e8de 100%)}.orbit{position:absolute;border:1px solid rgba(255,255,255,.65);border-radius:50%}.orbit-one{width:410px;height:410px}.orbit-two{width:650px;height:650px}.art-core{width:275px;height:275px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:50%;background:linear-gradient(135deg,#fa7652,#d94630);box-shadow:inset -18px -22px 28px rgba(157,34,20,.15),0 38px 75px rgba(199,70,42,.23);color:#fff;font-weight:800;font-size:125px;letter-spacing:-.14em;padding-right:20px;transform:rotate(-12deg)}.art-swoosh{position:absolute;font-size:58px;right:26px;top:14px;letter-spacing:0}.art-label{position:absolute;padding:12px 16px;background:rgba(255,255,255,.84);border:1px solid #fff;border-radius:12px;box-shadow:0 12px 35px rgba(79,59,47,.09);font-size:12px;font-weight:700}.art-label-a{left:8%;top:27%;transform:rotate(-8deg)}.art-label-b{right:7%;bottom:22%;transform:rotate(6deg)}section{scroll-margin-top:30px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:clamp(38px,4.4vw,64px);line-height:1.12;letter-spacing:-.07em;margin:13px 0}.section-heading>p:last-child:not(.eyebrow){color:#70756e;font-size:16px}.account-section,.how-section,.plans-section{padding:54px 0 85px;border-top:1px solid #dedfd8}.account-card{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:36px 38px;background:#fff;border:1px solid #e9e9e2;border-radius:22px;min-height:178px}.account-left{display:flex;align-items:center;gap:24px}.account-avatar{width:69px;height:69px;border-radius:22px;display:grid;place-items:center;background:#f7e6df;color:#e3573b;font-size:32px;font-weight:800}.account-kicker{font-size:12px;font-weight:700;color:#898d84;margin:0 0 4px}.account-card h3{margin:0 0 5px;font-size:25px;letter-spacing:-.04em}.account-description{margin:0;color:#757a72;font-size:14px}.account-right{text-align:right;min-width:135px}.days-count{font-size:56px;line-height:1;font-weight:700;letter-spacing:-.09em}.days-label{font-size:13px;color:#858a82;margin-top:8px}.account-tools{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px}.tool-link{border:1px solid #dedfd8;border-radius:12px;background:transparent;padding:14px 16px;font-size:13px;font-weight:700;display:inline-flex;gap:18px;justify-content:space-between}.tool-link:hover{background:#fff}.tool-link.muted{color:#92968e}.tool-help{font-size:13px;color:#92968e}.autopay-row{margin-top:24px;padding:17px 20px;border:1px solid #dedfd8;border-radius:13px;display:flex;justify-content:space-between;align-items:center;gap:15px}.autopay-row[hidden]{display:none}.autopay-row strong,.autopay-row span{display:block}.autopay-row strong{font-size:14px}.autopay-row span{font-size:12px;color:#7d8179;margin-top:3px}.switch{width:47px;height:27px;border:0;border-radius:30px;background:#d7dad1;position:relative;flex:none}.switch:before{content:"";position:absolute;width:19px;height:19px;left:4px;top:4px;background:#fff;border-radius:50%;transition:transform .2s}.switch[aria-checked="true"]{background:#e3573b}.switch[aria-checked="true"]:before{transform:translateX(20px)}.switch:disabled{opacity:.45;cursor:not-allowed}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.step{background:#eeeee8;border-radius:20px;padding:26px 28px 32px;min-height:274px;position:relative}.step>span{color:#92958b;font-size:13px;font-weight:700}.step-symbol{font-size:37px;color:#e3573b;margin:22px 0}.step h3{font-size:19px;letter-spacing:-.04em;margin:0 0 9px}.step p{margin:0;font-size:14px;line-height:1.55;color:#73786f;max-width:270px}.plans-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.plan{padding:24px;background:#fff;border:1px solid #e7e8df;border-radius:20px;min-height:210px;display:flex;flex-direction:column}.plan.featured{background:#e85e41;border-color:#e85e41;color:#fff}.plan-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.plan-name{font-size:19px;font-weight:700;letter-spacing:-.04em}.plan-badge{border:1px solid currentColor;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;white-space:nowrap}.plan-price{font-size:43px;font-weight:700;letter-spacing:-.07em;margin-top:26px}.plan-price span{font-size:19px;letter-spacing:0}.plan-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:10px}.plan-bottom small{color:#8d928a;font-size:12px}.plan.featured .plan-bottom small{color:#ffddd4}.plan-bottom button{border:0;width:35px;height:35px;border-radius:50%;background:#262c26;color:#fff;font-size:20px}.plan.featured .plan-bottom button{background:#fff;color:#e3573b}.plan-placeholder{grid-column:1/-1;padding:30px;border:1px dashed #ccd0c6;border-radius:16px;color:#777d73}.plans-footnote{margin:22px 0 0;color:#868b83;font-size:13px;line-height:1.6}.closing{border-radius:26px;background:#262c26;color:#fff;padding:55px 60px;display:flex;align-items:end;justify-content:space-between;gap:24px}.closing h2{font-size:clamp(39px,5vw,68px);line-height:1.13;letter-spacing:-.07em;margin:18px 0 0}.closing .eyebrow{color:#f48469}.footer{padding:38px 0 50px;display:flex;justify-content:space-between;gap:20px;color:#888d84;font-size:12px}.footer>div{display:flex;gap:25px;flex-wrap:wrap}.footer button{background:none;border:0;color:inherit;padding:0}.footer button:hover{color:#e3573b}.dialog{border:0;border-radius:24px;padding:42px;background:#fff;color:#242820;width:min(460px,calc(100% - 28px));box-shadow:0 40px 100px #1c241c33}.dialog::backdrop{background:#141e17a8;backdrop-filter:blur(5px)}.dialog h2{font-size:43px;line-height:1.05;letter-spacing:-.07em;margin:14px 0 20px}.dialog>p:not(.eyebrow){color:#777d73;line-height:1.55;font-size:14px}.dialog .button{width:100%;margin-top:20px}.dialog-close{position:absolute;right:22px;top:18px;background:none;border:0;font-size:29px;color:#7f847a}.dialog-status{margin-top:18px;color:#7c8178;font-size:13px}.consent{display:flex;align-items:flex-start;gap:11px;margin:24px 0 0;color:#646960;font-size:13px;line-height:1.5}.consent input{margin:3px 0;accent-color:#e3573b}.consent button{border:0;background:none;padding:0;text-decoration:underline;color:#e3573b}.pay-detail{font-size:12px!important}.legal-dialog{width:min(650px,calc(100% - 28px));max-height:80vh;overflow:auto}.legal-dialog h3{font-size:16px;margin-top:26px}.legal-dialog p,.legal-dialog li{font-size:14px;line-height:1.65;color:#62675f}.legal-dialog a{color:#e3573b;text-decoration:underline}.toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);padding:13px 20px;background:#262c26;color:#fff;border-radius:11px;box-shadow:0 10px 30px #1c241c33;z-index:100;font-size:13px;max-width:90vw;text-align:center}.toast[hidden]{display:none}[hidden]{display:none!important}:focus-visible{outline:3px solid #e3573b;outline-offset:3px}
@media(max-width:1000px){.shell{padding:0 28px}.hero{gap:18px}.hero-art{height:430px}.art-core{width:220px;height:220px;font-size:100px}.header nav{gap:15px}}@media(max-width:740px){.shell{padding:0 20px}.header{height:75px}.header nav{display:none}.header-account{font-size:12px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:56px 0 64px;gap:38px}.hero h1{font-size:clamp(58px,14vw,92px);margin:18px 0 22px}.hero-sub{font-size:16px}.hero-art{height:360px}.art-core{width:210px;height:210px;font-size:94px}.orbit-one{width:320px;height:320px}.orbit-two{width:470px;height:470px}.account-section,.how-section,.plans-section{padding:45px 0 62px}.account-card{padding:23px;align-items:flex-start}.account-left{gap:15px}.account-avatar{width:46px;height:46px;border-radius:15px;font-size:25px}.account-card h3{font-size:19px}.account-description{font-size:12px}.account-right{min-width:65px}.days-count{font-size:39px}.days-label{font-size:10px}.steps,.plans-list{grid-template-columns:1fr}.step{min-height:205px}.step-symbol{margin:10px 0}.plan{min-height:185px}.closing{padding:35px;align-items:start;flex-direction:column}.footer{flex-direction:column}.dialog{padding:35px 25px}}@media(max-width:390px){.header-account{max-width:140px;text-align:right}.hero-actions{gap:20px}.account-card{flex-direction:column}.account-right{text-align:left;padding-left:60px}.art-label{font-size:10px}}
