@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-cyrillic.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;src:url('/assets/fonts/Manrope-latin.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#faf7f1;--ink:#30231f;--muted:#756a63;--line:#ded8ce;--accent:#b44c32;--peach:#eed7bf;--white:#fffdf9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,summary:focus-visible{outline:3px solid #ad5838;outline-offset:5px}p{margin:0 0 20px}h1,h2,h3{margin:0;line-height:1.15;letter-spacing:-.055em}h1,h2{font-weight:500}h2{font-size:clamp(34px,4vw,52px)}h3{font-size:21px;letter-spacing:-.035em;font-weight:650}em{color:var(--accent);font-style:normal}.wrap{max-width:1200px;margin:auto;padding-inline:40px}.header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:108px}.brand{font-size:22px;font-weight:750;letter-spacing:-1px;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.brand-symbol{font-size:36px;line-height:1;color:var(--accent)}.brand-dot{color:var(--accent);margin-left:-7px}.header nav{display:flex;gap:27px;font-size:13px}.header-link{font-weight:650;font-size:13px}.header-link span{padding-left:15px}.hero{display:grid;grid-template-columns:1.06fr 1fr;align-items:center;gap:60px;padding-top:46px;padding-bottom:60px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.15em;line-height:1.5;margin-bottom:25px}.live-dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-right:8px}.hero h1{font-size:clamp(45px,5.5vw,76px);line-height:1.1;margin-bottom:27px;letter-spacing:-.065em}.lead{max-width:450px;font-size:17px;line-height:1.8;color:#6a5c54;margin-bottom:30px}.button{display:inline-flex;gap:34px;align-items:center;justify-content:space-between;border:1px solid var(--accent);background:var(--accent);color:#fffaf2;padding:16px 22px;border-radius:5px;line-height:1.4;font-size:13px;font-weight:650;transition:background .18s,transform .18s}.button:hover{background:#923e29;text-decoration:none;transform:translateY(-2px)}.hero-note{font-size:11px;color:var(--muted);margin:13px 0 30px}.occasions{display:flex;flex-wrap:wrap;gap:9px}.occasions span{border:1px solid var(--line);border-radius:30px;padding:6px 11px;font-size:10px;color:var(--muted)}.hero-art{background:#e8ceae;aspect-ratio:1/1.08;border-radius:10px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:26px;background-image:radial-gradient(ellipse at 14% 94%,#dbc0aa 0,transparent 65%),linear-gradient(130deg,#edddc6,#d8af8b)}.art-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.1em;font-weight:700;z-index:1}.art-top span:last-child{font-size:21px}.record{width:86%;aspect-ratio:1;border-radius:50%;position:absolute;left:8%;top:13%;background:repeating-radial-gradient(circle,#282625 0,#282625 2px,#363230 3px,#242222 4px);box-shadow:14px 22px 25px #50332540;display:grid;place-items:center;transform:rotate(-15deg)}.record:after{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent 0deg,#ffffff1f 50deg,transparent 85deg,transparent 190deg,#ffffff13 225deg,transparent 260deg);pointer-events:none}.record-label{border-radius:50%;width:38%;aspect-ratio:1;background:#b54832;color:#ffead1;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;line-height:1.2;gap:14px}.record-label>span{font-size:9px;letter-spacing:.13em;font-weight:650}.record-label b{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:20px;letter-spacing:-.03em}.record-label i{width:8px;height:8px;border-radius:50%;background:#d1b394;box-shadow:0 0 0 4px #272625}.art-caption{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:11px;line-height:1.8;margin-top:auto;z-index:1}.art-caption svg{width:110px;color:var(--accent)}.art-caption strong{font-weight:650}.art-sticker{position:absolute;right:14px;top:57%;background:#fff5da;padding:17px 24px;font-size:13px;line-height:1.3;transform:rotate(8deg);box-shadow:0 3px 6px #3c2b1d16}.art-sticker span{font-size:28px;position:absolute;right:9px;bottom:9px;color:var(--accent)}.launch-note{display:flex;gap:15px;align-items:center;font-size:11px;color:var(--muted);padding-block:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.launch-note p{margin:0}.note-icon{font-size:25px;color:var(--accent)}.section{padding-block:94px}.section-heading{max-width:600px}.section-heading h2{margin-bottom:24px}.section-heading>p:last-child{color:var(--muted);max-width:450px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px}.step-num{color:var(--accent);font-size:11px;font-weight:700;display:block;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:25px}.steps h3{font-size:17px;line-height:1.4;margin-bottom:13px}.steps p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}.price-section{background:#efebe3}.centered{text-align:center;margin:auto}.centered>p:last-child{margin-inline:auto}.plans{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:46px}.plan{border-radius:9px;background:var(--white);padding:35px;display:flex;flex-direction:column}.plan-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:31px}.plan-top>span:last-child{font-size:26px;font-weight:400;color:var(--accent)}.plan-kicker{font-size:9px;letter-spacing:.12em;font-weight:700}.plan h3{font-size:23px;font-weight:550}.price{font-size:52px;letter-spacing:-.055em;font-weight:500;line-height:1.2;margin:19px 0}.plan-desc{color:var(--muted);font-size:13px;max-width:360px;min-height:48px}.plan ul{list-style:none;padding:0;font-size:12px;line-height:1.8;margin:7px 0 26px}.plan li{position:relative;padding:6px 0 6px 22px}.plan li:before{content:'✓';position:absolute;left:0;color:var(--accent)}.plan-footnote{font-size:11px;color:var(--muted);min-height:57px;margin-top:auto}.plan .button{width:100%;margin-top:8px}.button-outline{background:transparent;border-color:var(--line);color:var(--ink)}.button-outline:hover{background:#f6eee4}.premium{background:#392a25;color:#fff8e9}.premium .plan-top>span:last-child{color:#e8ba93}.premium .plan-desc,.premium .plan-footnote{color:#cfbeb0}.premium li:before{color:#e9b88f}.button-light{background:#ead2b4;color:#392a25;border-color:#ead2b4}.button-light:hover{background:#d6b68e}.upgrade{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;margin-top:25px;border:1px solid #d5cabc;border-radius:8px;padding:27px}.upgrade h3{font-size:18px;letter-spacing:-.025em;margin-bottom:8px}.upgrade p{font-size:12px;color:#74655b;line-height:1.8;margin:0}.upgrade-mark{font-size:32px;color:var(--accent)}.upgrade .upgrade-equation{display:flex;flex-direction:column;white-space:nowrap;padding-left:32px;line-height:1.5}.upgrade-equation span{font-size:13px}.upgrade-equation strong{font-size:24px;font-weight:550;letter-spacing:-.04em;color:var(--ink)}.price-note{text-align:center;font-size:10px;color:var(--muted);margin:22px 0 0}.difference{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-bottom:1px solid var(--line)}.difference-copy p{font-size:13px;color:var(--muted)}.difference-copy .large-text{font-size:20px;line-height:1.6;color:var(--ink);letter-spacing:-.025em}.text-link{font-size:12px;font-weight:650;color:var(--accent);text-decoration:underline;text-underline-offset:4px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq>div>p:last-child{font-size:12px;line-height:2;color:var(--muted);margin-top:26px}.faq-list details{border-bottom:1px solid var(--line);padding-block:20px}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;font-size:15px;font-weight:550;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:23px;font-weight:350;color:var(--accent)}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:12px;color:var(--muted);line-height:1.9;margin:17px 25px 7px 0}.closing{background:#ebd7bf;border-radius:9px;text-align:center;padding-block:62px}.closing .eyebrow{display:block;color:#7e5942;margin-bottom:20px}.closing h2{font-size:clamp(29px,3.5vw,45px);margin-bottom:25px;line-height:1.25}.closing>p{font-size:11px;margin:17px 0 0;color:#7e695a}.contacts{display:grid;grid-template-columns:1fr 1fr;gap:95px}.contacts h2{margin-bottom:25px}.contacts>div>p{font-size:12px;color:var(--muted);max-width:320px}.contact-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:13px}.contact-links a:first-child{color:var(--accent);font-weight:650}.seller{margin:0;font-size:12px}.seller>div{display:grid;grid-template-columns:1fr 2fr;gap:20px;border-bottom:1px solid var(--line);padding:18px 0}.seller>div:first-child{padding-top:0}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}.footer{background:#eae5db;padding-block:35px}.footer-top{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-bottom:30px}.footer-top .brand{font-size:19px;align-items:flex-start}.footer-top p{font-size:11px;color:var(--muted);margin:0}.footer nav{font-size:10px;display:flex;flex-direction:column;gap:8px}.footer-bottom{border-top:1px solid #d8d0c3;display:flex;justify-content:space-between;gap:20px;padding-top:20px;font-size:9px;color:var(--muted)}.skip{position:absolute;top:-80px;left:12px;z-index:99;background:var(--ink);color:white;padding:12px}.skip:focus{top:8px}.document{max-width:850px;padding-block:40px 90px}.document>.eyebrow{margin:35px 0 20px;color:var(--muted)}.document h1{font-size:clamp(36px,5vw,56px);margin-bottom:38px;overflow-wrap:anywhere}.document h2{font-size:25px;letter-spacing:-.025em;margin:37px 0 16px;font-weight:600}.document p,.document li{font-size:14px;line-height:1.9}.document a:not(.text-link){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.document li{margin-bottom:9px}.doc-contact{background:#eee6db;padding:10px 26px 20px;border-radius:8px;margin-top:40px}.doc-contact p{font-size:12px}.doc-nav{display:flex;gap:20px;flex-wrap:wrap;font-size:11px;margin-top:30px}.status-note{padding:20px;background:#eee6db;border-left:2px solid var(--accent)}
@media(min-width:1500px){.hero{padding-top:65px;padding-bottom:75px}.hero-art{max-width:500px}}@media(max-width:900px){.wrap{padding-inline:27px}.header{min-height:85px}.header nav{display:none}.hero{gap:32px;padding-top:30px}.hero h1{font-size:52px}.lead{font-size:14px}.hero-art{padding:20px}.art-sticker{font-size:11px;padding:12px 20px}.record-label{gap:8px}.record-label b{font-size:17px}.record-label>span{font-size:7px}.art-caption{font-size:9px}.art-caption svg{width:70px}.section{padding-block:65px}.steps{gap:18px}.steps h3{font-size:15px}.plans{gap:16px}.plan{padding:26px}.plan h3{font-size:20px}.plan-kicker{font-size:8px}.difference,.faq,.contacts{gap:45px}.footer-top{grid-template-columns:1fr 1fr}.footer-top>p{display:none}.upgrade{grid-template-columns:32px 1fr}.upgrade .upgrade-equation{grid-column:2;padding-left:0;flex-direction:row;gap:16px;align-items:center}}
@media(max-width:620px){.wrap{padding-inline:22px}.header{min-height:78px;gap:12px}.brand{font-size:18px;gap:5px}.brand-symbol{font-size:29px}.header-link{font-size:11px}.hero{grid-template-columns:1fr;gap:32px;padding-top:27px;padding-bottom:30px}.hero-copy{max-width:450px}.hero h1{font-size:53px;margin-bottom:20px}.eyebrow{font-size:9px;margin-bottom:20px}.lead{font-size:14px;line-height:1.8;margin-bottom:24px}.hero .button{width:100%;max-width:350px;font-size:13px;padding-block:17px}.hero-note{margin-bottom:22px;font-size:10px}.occasions{gap:6px}.occasions span{font-size:9px}.hero-art{aspect-ratio:1.13;max-width:420px;width:100%;justify-self:center;padding:22px}.record{width:72%;left:14%;top:9%}.record-label>span{font-size:8px}.record-label b{font-size:18px}.art-sticker{top:46%;right:18px;font-size:11px}.art-caption{font-size:10px}.art-caption svg{width:90px}.launch-note{font-size:10px;padding-block:14px}.section{padding-block:54px}h2{font-size:35px}.section-heading h2{margin-bottom:20px}.section-heading>p:last-child{font-size:12px}.steps{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:30px}.step-num{margin-bottom:15px;padding-bottom:10px}.steps h3{font-size:15px}.steps p{font-size:11px}.plans{grid-template-columns:1fr;margin-top:29px;gap:17px}.plan{padding:27px}.plan h3{font-size:23px}.plan-top{margin-bottom:25px}.plan-kicker{font-size:9px}.price{font-size:47px}.plan-desc{min-height:0}.plan-footnote{min-height:0;margin-bottom:18px}.plan ul{margin-bottom:20px}.upgrade{padding:21px;gap:12px;grid-template-columns:22px 1fr}.upgrade h3{font-size:17px}.upgrade p{font-size:11px}.upgrade .upgrade-equation{flex-wrap:wrap;gap:3px 15px}.upgrade-equation strong{font-size:23px}.price-note{font-size:9px}.difference,.faq,.contacts{grid-template-columns:1fr;gap:30px}.difference h2 br{display:none}.difference-copy .large-text{font-size:18px}.faq-list summary{font-size:13px}.faq-list details{padding-block:17px}.faq>div>p:last-child{margin-top:18px}.closing{border-radius:0;padding-block:45px}.closing h2{font-size:31px}.closing>p{font-size:10px}.contacts h2 br{display:none}.seller>div{grid-template-columns:1fr 1.8fr;gap:16px;padding-block:15px}.seller{font-size:11px}.footer-top{grid-template-columns:1fr;gap:22px}.footer nav{font-size:11px;gap:11px}.footer-bottom{flex-direction:column;gap:9px;font-size:9px;padding-top:18px}.document{padding-block:25px 55px}.document h1{font-size:37px}.document h2{font-size:23px}.document p,.document li{font-size:13px}.doc-contact{padding-inline:20px}.document .doc-contact p{font-size:11px}.doc-nav{gap:15px;font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}@media print{.header,.footer,.button,.hero-art{display:none}.wrap{max-width:none;padding:0}.section{padding-block:25px}body{background:white;color:black}.plans{display:block}.plan{border:1px solid #ddd;margin:10px 0}.premium{background:white;color:black}}
