.price-login{text-decoration:none}.navlinks .active{color:#fff}.price-hero{min-height:650px;padding:100px 4.2vw 95px;position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.price-hero .hero-grid{position:absolute;inset:0;background-image:linear-gradient(#1b1b1b 1px,transparent 1px),linear-gradient(90deg,#1b1b1b 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,black,transparent 95%);opacity:.45}.price-hero:after{content:"5%";position:absolute;right:1vw;bottom:-.2em;color:#ffffff06;font-size:40vw;font-weight:900;line-height:1;letter-spacing:-.1em}.price-hero>*{position:relative;z-index:1}.price-hero h1{font-size:clamp(54px,9.3vw,142px);line-height:.82;letter-spacing:-.07em;margin:82px 0 58px;font-weight:900}.price-hero h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #929292}.price-hero>p{margin:0 0 0 34%;max-width:650px;color:#aaa;font-size:15px;line-height:1.8}.price-system{padding:110px 4.2vw}.price-grid{display:grid;grid-template-columns:minmax(280px,.75fr) 1.5fr;margin-top:44px;border:1px solid #343434}.price-grid article{min-height:380px;padding:30px;background:#090909}.price-grid article+article{border-left:1px solid var(--line)}.card-label{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--line);color:#777;font:500 9px DM Mono,monospace;letter-spacing:.1em}.card-label b{font-weight:500;color:#fff}.fee-card>strong{display:block;margin:42px 0 24px;font-size:clamp(100px,13vw,190px);line-height:.8;letter-spacing:-.08em}.fee-card sup{font-size:.28em;vertical-align:top;letter-spacing:0}.fee-card>p,.flow-card>p{max-width:440px;color:#888;font-size:13px;line-height:1.7}.money-flow{min-height:225px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:18px;align-items:center}.money-flow div{padding:22px 0}.money-flow small{display:block;margin-bottom:16px;color:#777;font:500 9px DM Mono,monospace;letter-spacing:.08em}.money-flow strong{font-size:clamp(24px,3vw,48px);letter-spacing:-.05em}.money-flow>span{color:#555;font:300 25px DM Mono}.money-flow .total{padding:22px;background:#f4f4f0;color:#050505;text-align:center}.money-flow .total small{color:#555}.price-principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-principles article{padding:54px 4.2vw 62px;border-right:1px solid var(--line)}.price-principles article:last-child{border:0}.price-principles span{font:400 9px DM Mono;color:#666}.price-principles h2{margin:70px 0 24px;font-size:23px;letter-spacing:-.04em}.price-principles p{margin:0;color:#858585;font-size:13px;line-height:1.75}.price-faq{padding:110px 17vw}.price-faq details{border-bottom:1px solid var(--line);padding:0 2px}.price-faq summary{cursor:pointer;list-style:none;padding:30px 0;font-size:18px;font-weight:600;letter-spacing:-.02em}.price-faq summary::-webkit-details-marker{display:none}.price-faq summary:after{content:"+";float:right;color:#777;font:300 20px DM Mono}.price-faq details[open] summary:after{content:"−"}.price-faq details p{max-width:780px;margin:0 0 28px;color:#888;font-size:14px;line-height:1.8}.price-cta{text-align:center;padding:140px 20px;border-top:1px solid var(--line);background:radial-gradient(circle,#ffffff0e,transparent 55%)}.price-cta>span{font:400 9px DM Mono;color:#666}.price-cta h2{font-size:clamp(64px,9vw,140px);line-height:.8;letter-spacing:-.075em;margin:62px 0}.price-cta .primary{display:inline-block;text-decoration:none;min-width:210px}@media(max-width:800px){.price-hero{min-height:auto;padding:76px 20px 70px}.price-hero h1{font-size:18vw;margin:70px 0 45px}.price-hero>p{margin:0}.price-system{padding:74px 20px}.price-grid{grid-template-columns:1fr}.price-grid article{min-height:auto}.price-grid article+article{border-left:0;border-top:1px solid var(--line)}.money-flow{grid-template-columns:1fr;gap:0}.money-flow>span{transform:rotate(90deg);justify-self:center}.price-principles{grid-template-columns:1fr}.price-principles article{border-right:0;border-bottom:1px solid var(--line)}.price-principles h2{margin-top:40px}.price-faq{padding:74px 20px}.price-cta{padding:100px 20px}.price-cta h2{font-size:19vw}}
