@font-face{font-family:Manrope;src:url('../fonts/manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('../fonts/manrope-600.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url('../fonts/manrope-800.ttf') format('truetype');font-weight:800;font-display:swap}
:root{color-scheme:dark;--bg:#101114;--surface:#19181e;--text:#f7f7fa;--muted:#bcb4c3;--pink:#ff2d9a;--button:#d80070;--line:#4a414e;--lime:#cfff62}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.65 Manrope,sans-serif}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 65% 0,#a7115114,transparent 47%)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}a:not(.button):hover{color:#ff92c8}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #ff8dc5;outline-offset:4px}::selection{background:#d80070;color:white}input,textarea{caret-color:var(--pink)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#111014}::-webkit-scrollbar-thumb{background:#514653;border:2px solid #111014;border-radius:8px}.shell{width:min(1240px,calc(100% - 80px));margin-inline:auto}.ui-icon{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.pink{color:var(--pink)}.skip{position:absolute;z-index:100;left:20px;top:-70px;padding:12px;background:var(--button);color:white}.skip:focus{top:10px}.inner-header{border-bottom:1px solid #ffffff13;background:#101114ee;position:sticky;top:0;z-index:20}.nav-row{min-height:78px;display:flex;align-items:center;gap:38px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:21px;white-space:nowrap}.brand img{display:block}.nav-row nav{display:flex;gap:29px;align-items:center;margin-left:auto;font-size:14px;font-weight:600}.nav-row nav a[aria-current=page]{color:#ff75b8;text-decoration:underline;text-underline-offset:9px;text-decoration-thickness:2px}.account-nav{display:inline-flex;gap:8px;align-items:center;border:1px solid #5d4e61;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:600}.account-nav .ui-icon{width:17px;height:17px}.menu-toggle{display:none;border:0;background:none;color:white;padding:10px}.page-intro{margin:64px 0 42px;text-align:center}.page-intro h1{font-size:clamp(38px,4.4vw,62px);letter-spacing:-.035em;line-height:1.09;font-weight:800;margin:0;text-wrap:balance}.page-intro h1 span{display:block;color:var(--pink)}.page-intro p{color:var(--muted);font-size:17px;max-width:680px;margin:22px auto 0;text-wrap:pretty}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:13px 22px;min-height:50px;border:1px solid transparent;border-radius:11px;font-weight:800;font-size:14px;line-height:1.5;color:white}.primary{background:var(--button);color:white}.primary:hover{background:#bd0061;color:white}.secondary{background:#1c1920;border-color:#726174}.secondary:hover{background:#302330;color:white}.full{width:100%}.button:disabled{opacity:.65;cursor:wait}.text-link{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:600;color:#ff92c8}.text-link .ui-icon{width:18px;height:18px}.shop-composition{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,1fr);gap:48px;align-items:start}.product-stage{position:sticky;top:106px;min-height:680px;border-radius:16px;overflow:hidden;background:#121116 url('../closing-conversion-v1/background-v1-960.webp') center/cover;display:flex;flex-direction:column;align-items:center;padding:28px 22px 22px}.stage-platforms{display:flex;gap:10px;align-items:center;align-self:flex-start;font-size:12px;color:#e1d7e2}.box-art{width:90%;max-width:460px;height:auto;display:block;margin:20px auto 0}.holder-art{aspect-ratio:2.05;height:auto;width:100%;position:relative;margin-top:-58px}.holder-art img{position:absolute;width:57%;height:auto;left:2%;top:4px;filter:drop-shadow(0 9px 8px #0009)}.holder-art img:nth-child(2){left:37%;top:48px}.holder-art img:nth-child(3){left:21%;top:92px;width:50%}.holder-art img[hidden],.finish-options[hidden]{display:none}.product-stage[data-count="0"] .holder-art{display:none}.product-stage[data-count="0"] .box-art{margin-top:40px;max-width:490px}.product-stage[data-count="1"] .holder-art img:first-child{left:21%;width:60%}.stage-caption{font-size:23px;font-weight:800;letter-spacing:-.025em;margin:12px 0 2px}.stage-note{font-size:12px;color:#c9bbc9;text-align:center;max-width:38ch}.config-panel{padding:14px 0 0}.config-panel h2{font-size:32px;line-height:1.2;letter-spacing:-.03em;margin:0 0 10px}.config-lead{font-size:14px;color:var(--muted);margin-bottom:27px}.setup-options,.finish-options{border:0;padding:0;margin:0 0 25px;min-width:0}legend{font-size:13px;font-weight:600;margin-bottom:12px}.setup-options{display:grid;gap:9px}.setup-option{position:relative;display:flex;align-items:center;gap:14px;min-height:62px;padding:14px 18px;background:linear-gradient(110deg,#201c24,#17161b);border:1px solid #4d424f;border-radius:11px;cursor:pointer;font-size:14px}.setup-option input{position:absolute;left:18px;width:18px;height:18px;opacity:0}.setup-option:has(input:focus-visible){outline:3px solid #ff8dc5;outline-offset:3px}.setup-option:has(input:checked){background:linear-gradient(110deg,#51233d,#2a1b27);border-color:#ff459f}.option-name{font-weight:600}.option-price{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums}.radio-mark{width:18px;height:18px;flex:none;border:1px solid #b4a1b4;border-radius:50%;position:relative}.setup-option:has(input:checked) .radio-mark{border-color:#ff82bc}.setup-option:has(input:checked) .radio-mark::after{content:"";position:absolute;inset:3px;border-radius:50%;background:#ff68af}.finish-options{display:flex;gap:25px;flex-wrap:wrap}.finish-options legend{float:none;width:100%}.finish-options label{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;position:relative}.finish-options input{position:absolute;opacity:0;width:40px;height:40px}.swatch{width:34px;height:34px;border:1px solid #b1aab0;border-radius:50%;display:block}.swatch.black{background:radial-gradient(circle at 30% 25%,#4b4b4d,#111113 75%)}.swatch.silver{background:linear-gradient(135deg,#f2f1f3,#b9b9bd 35%,#77787e 74%,#dedde0)}.finish-options input:checked+.swatch{outline:2px solid #ff4da8;outline-offset:4px}.finish-options input:focus-visible+.swatch{outline:3px solid #ffadcf;outline-offset:4px}.inclusions{padding:19px 0;border-block:1px solid #ffffff1b;color:#d7cedd;font-size:12px}.inclusions p{display:flex;gap:10px;align-items:center;margin:5px 0}.inclusions .ui-icon{width:16px;height:16px;color:#cfff62}.price-summary{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:25px 0 22px}.price-summary small{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.price-summary strong{font-size:43px;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.price-summary>span{font-size:12px;color:#d6c7d8;padding-bottom:7px}.quiet-note{font-size:12px;line-height:1.7;color:#b7aebf;margin:13px 0}.form-status{font-size:12px;line-height:1.6;color:#e8c5da;margin:10px 0;min-height:0}.form-status:empty{display:none}.form-status.error{color:#ffafc4}.shop-after{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding:90px 0 80px;align-items:start}.shop-after h2{font-size:38px;line-height:1.17;letter-spacing:-.035em;margin:0 0 20px}.shop-after p{color:var(--muted);max-width:43ch;font-size:14px}.shop-after .button{margin-top:15px}.faq-row{border-bottom:1px solid #473e4a;padding:17px 0}.faq-row:first-child{border-top:1px solid #473e4a}.faq-row summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-weight:600;font-size:14px}.faq-row summary::-webkit-details-marker{display:none}.faq-row summary span{color:#ff88bf;font-size:20px;line-height:1}.faq-row[open] summary span{transform:rotate(45deg)}.faq-row>div{color:var(--muted);font-size:13px;max-width:60ch}.inner-footer{border-top:1px solid #ffffff1a;padding-top:34px;margin-top:60px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-top .brand{font-size:17px}.footer-top p,.footer-top>a:last-child{font-size:12px;color:#c4b9ca}.footer-links{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;margin:26px 0 32px;color:#d9d1de}.footer-base{border-top:1px solid #ffffff12;display:flex;justify-content:space-between;color:#a9a0b2;padding:20px 0;font-size:12px}.contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:110px;max-width:1050px;margin:55px auto 100px}.contact-aside{padding-top:17px}.contact-mail>.ui-icon{width:34px;height:34px;color:var(--pink);margin-bottom:23px}.contact-mail h2{font-size:26px;line-height:1.3;letter-spacing:-.025em}.contact-mail>a{font-size:18px;font-weight:600;color:#ff91c7;overflow-wrap:anywhere}.contact-mail p,.help-nudge p{font-size:14px;color:var(--muted)}.help-nudge{margin-top:65px;border-top:1px solid #514353;padding-top:26px}.help-nudge h3{font-size:17px;margin:0}.contact-form,.auth-panel{background:linear-gradient(130deg,#211b25,#17161b);border:1px solid #4b4050;border-radius:16px;padding:34px}.contact-form h2{font-size:25px;letter-spacing:-.025em;line-height:1.3;margin:0 0 25px}form>label{display:block;font-size:13px;font-weight:600;margin:20px 0 8px}input:not([type=radio]),textarea,select{width:100%;min-height:49px;border:1px solid #766578;background:#121116;color:#faf7fc;border-radius:9px;padding:11px 14px;font-size:14px}input::placeholder,textarea::placeholder{color:#ad9eb5;opacity:1}textarea{resize:vertical;line-height:1.65}.field-note{font-size:12px;font-weight:400;color:var(--muted);margin-left:8px}.field-help{font-size:12px;color:#bcb1c7;margin:8px 0 18px}.contact-form>.button{margin-top:15px}.contact-form .quiet-note{margin-top:15px}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:940px;margin:45px auto}.download-panel{padding:32px;border:1px solid #504454;background:linear-gradient(130deg,#231b27,#17161b);border-radius:16px}.platform-title{display:flex;align-items:center;gap:12px;font-size:13px}.platform-title .tag{margin-left:auto}.tag{border:1px solid #705666;border-radius:5px;padding:2px 6px;font-size:12px;color:#e2c6da}.download-panel h2{font-size:26px;letter-spacing:-.035em;line-height:1.3;margin:29px 0 13px}.download-panel>p{font-size:14px;color:var(--muted)}dl{margin:28px 0}dl>div{display:flex;justify-content:space-between;gap:18px;font-size:12px;padding:5px 0}dt{color:var(--muted)}dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.download-panel .button{width:100%;margin-top:9px}.notice{max-width:940px;margin:28px auto;padding:21px 25px;background:#201923;border-radius:12px;font-size:13px;color:#cfc1d3}.notice h3{color:white;margin:0 0 8px;font-size:15px}.notice a,.prose a{color:#ffa0d1;text-decoration:underline;text-underline-offset:4px}.next-step{display:flex;gap:30px;justify-content:space-between;align-items:center;border-top:1px solid #4d3f4f;padding:35px 0;margin:55px 0 20px}.next-step h2{font-size:28px;letter-spacing:-.025em;line-height:1.25;margin:0 0 12px}.next-step p{font-size:14px;color:var(--muted);margin:0}.next-step .button{flex:none}.help-index{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:50px;font-size:12px}.help-index a{border-bottom:1px solid #69516c;padding:5px 0}.reading-layout{display:grid;grid-template-columns:210px minmax(0,760px);gap:90px;justify-content:center}.reading-aside{position:sticky;top:120px;align-self:start;color:var(--muted);font-size:12px}.reading-aside a{display:block;color:#ff9ccf;margin-top:16px}.prose{font-size:15px;color:#c9c0d0;line-height:1.85;max-width:70ch}.prose section{margin-bottom:70px;scroll-margin-top:110px}.prose h2{font-size:31px;letter-spacing:-.03em;line-height:1.25;color:#f7f7fa;margin:50px 0 19px}.prose h2:first-child{margin-top:0}.prose h3{color:white}.prose li{margin:12px 0}.prose li::marker{color:#ff77b9}.steps{padding-left:25px;margin:25px 0}.steps li{padding-left:8px;margin-bottom:23px}.steps strong{color:white;font-size:15px}.steps p{margin-top:5px}.reading-page{margin:50px auto 100px}.about-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center;margin:60px 0}.about-layout>img{width:100%;height:auto;filter:drop-shadow(0 20px 25px #0008)}.about-layout .prose .button{text-decoration:none;color:white}.auth-layout{display:grid;grid-template-columns:1fr 470px;gap:100px;align-items:center;margin:75px auto 90px;max-width:1100px}.auth-story h1{font-size:clamp(34px,3.5vw,49px);line-height:1.15;letter-spacing:-.035em;margin:27px 0 20px}.auth-story h1 span{color:var(--pink)}.auth-story p{color:var(--muted);font-size:16px}.auth-art{padding-top:35px}.auth-art img{width:94%;height:auto;filter:drop-shadow(0 14px 18px #000b)}.auth-panel{padding:36px}.auth-panel h2{font-size:27px;letter-spacing:-.03em;line-height:1.2;margin:0 0 13px}.auth-panel>p{font-size:13px;color:var(--muted)}.password-field{display:flex;position:relative}.password-field input{padding-right:54px}.password-field button{position:absolute;right:5px;top:5px;background:none;border:0;color:#d8c7df;width:40px;height:39px;display:grid;place-items:center;border-radius:5px}.forgot-link{font-size:12px;display:block;text-align:right;margin:15px 0 23px;color:#ffa1cf}.auth-panel form>.button{margin-top:15px}.auth-panel .auth-switch{text-align:center;color:#c6b5cc;font-size:12px;margin-top:21px}.auth-switch a{color:#ff9ccd;font-weight:600}.account-note{border-top:1px solid #625069;margin-top:24px;padding-top:18px;font-size:12px;color:#bdb0c5}.account-note strong{font-weight:600;color:#d3c3de}.account-note p{margin-bottom:0}.account-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;max-width:950px;margin:60px auto 100px}.account-panel,.saved-panel{padding:32px;border:1px solid #56455d;border-radius:14px;background:#1c1821}.account-layout h2{font-size:24px;line-height:1.3;margin:0 0 22px}.account-layout p{color:var(--muted);font-size:14px}.account-panel dl>div{font-size:13px}.account-layout .button{margin-top:20px}[hidden]{display:none!important}
@media(max-width:1050px){.shell{width:calc(100% - 48px)}.shop-composition{gap:28px;grid-template-columns:minmax(0,1fr) minmax(310px,1fr)}.product-stage{min-height:600px}.shop-after{gap:48px}.contact-layout{gap:50px}.auth-layout{gap:50px;grid-template-columns:1fr 440px}.reading-layout{gap:40px;grid-template-columns:170px minmax(0,1fr)}.footer-top{flex-wrap:wrap}.about-layout{gap:40px}}@media(max-width:760px){.shell{width:calc(100% - 40px)}.nav-row{min-height:68px;gap:15px;position:relative}.brand{font-size:18px}.nav-row nav{display:none;position:absolute;left:-20px;right:-20px;top:68px;background:#19141e;border-bottom:1px solid #69516f;margin:0;padding:18px 20px;flex-wrap:wrap;gap:25px}.nav-row nav[data-open]{display:flex}.menu-toggle{display:block;margin-left:auto;order:3}.account-nav{padding:9px;order:2}.account-nav span{display:none}.page-intro{margin:44px 0 33px}.page-intro h1{font-size:clamp(35px,7.4vw,49px)}.page-intro p{font-size:14px;max-width:39ch}.shop-composition{display:flex;flex-direction:column;gap:29px}.product-stage{position:relative;top:auto;width:100%;min-height:0;padding:20px}.box-art{width:74%;max-width:350px;margin-top:12px}.holder-art{max-width:460px;height:auto;margin-top:-48px}.holder-art img{width:55%;left:4%}.holder-art img:nth-child(2){left:39%;top:38px}.holder-art img:nth-child(3){left:24%;top:76px;width:46%}.stage-caption{font-size:20px;margin-top:3px}.product-stage[data-count="0"] .box-art{width:77%;max-width:380px;margin-top:15px}.stage-note{font-size:12px}.config-panel{width:100%;padding:0 3px}.config-panel h2{font-size:29px}.config-lead{font-size:14px}.setup-option{font-size:14px}.price-summary small{font-size:12px}.quiet-note{font-size:12px}.shop-after{grid-template-columns:1fr;gap:40px;padding:65px 0 20px}.shop-after h2{font-size:32px}.shop-after p{font-size:14px}.footer-top{display:block}.footer-top>.brand{margin-bottom:8px}.footer-links{gap:15px 22px;max-width:34ch;font-size:12px}.inner-footer{margin-top:55px}.contact-layout{grid-template-columns:1fr;gap:35px;margin:30px 0 60px}.contact-aside{padding:0}.contact-mail h2{font-size:23px}.contact-mail>.ui-icon{margin-bottom:12px}.help-nudge{margin-top:30px;padding-top:22px}.contact-form{padding:25px}.download-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.download-panel{padding:26px}.next-step{display:block;margin-top:40px}.next-step .button{margin-top:23px}.next-step h2{font-size:26px}.help-index{font-size:12px;gap:12px 22px;margin-bottom:35px;justify-content:start}.reading-layout{display:block}.reading-aside{position:static;margin-bottom:40px;display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:12px}.reading-aside a{margin-top:0}.reading-aside p{display:none}.reading-aside img{width:28px;height:28px}.prose{font-size:14px}.prose h2{font-size:28px;margin-top:40px}.prose section{margin-bottom:50px}.about-layout{grid-template-columns:1fr;gap:35px;margin:35px 0 60px}.about-layout>img{max-width:310px;margin:auto}.auth-layout{display:block;margin:38px auto 60px}.auth-story{text-align:center}.auth-story>img{width:38px;height:38px}.auth-story h1{font-size:32px;margin:16px 0 28px}.auth-story p,.auth-art{display:none}.auth-panel{max-width:460px;margin:auto;padding:26px}.auth-panel h2{font-size:26px}.account-layout{grid-template-columns:1fr;gap:20px;margin:35px 0 70px}.account-panel,.saved-panel{padding:26px}.notice{padding:20px;font-size:12px}}@media(max-width:380px){.shell{width:calc(100% - 32px)}.brand{font-size:16px;gap:7px}.brand img{width:27px;height:27px}.nav-row{gap:9px}.menu-toggle{padding:8px}.page-intro h1{font-size:34px}.contact-form,.auth-panel{padding:21px}.setup-option{padding:14px;font-size:13px;gap:10px}.product-stage{padding:18px 12px}.holder-art img:nth-child(3){top:60px}.stage-platforms{font-size:12px}.price-summary strong{font-size:38px}.price-summary>span{font-size:12px}.footer-base{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

.product-stage[data-count="1"] .holder-art{aspect-ratio:3}.product-stage[data-count="2"] .holder-art{aspect-ratio:2.45}.setup-options{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-option{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 10px;padding:13px 15px;min-height:77px}.radio-mark{grid-row:span 2}.option-price{grid-column:2;margin-left:0;font-size:13px;color:#d6c7da}.option-name{line-height:1.4}@media(max-width:380px){.setup-option{padding:12px 10px;gap:4px 8px;font-size:12px}}

.setup-option .radio-mark{grid-column:1;grid-row:1 / span 2}.setup-option .option-name{grid-column:2;grid-row:1}.setup-option .option-price{grid-column:2;grid-row:2}

.prose .button,.prose .button:hover{color:white;text-decoration:none}
