.pricing-page{background:linear-gradient(180deg,#fbfaf7 0%,#f7f3ee 100%);color:#182235;min-height:100vh}.pricing-page .site-header{border-bottom:1px solid rgba(24,34,53,.12)}.pricing-page .desktop-nav .active{color:#8b1e43}.pricing-page .button-bright{background:#182235;color:#fff}.pricing-hero{min-height:520px;padding:94px 0 76px;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:50px;position:relative;overflow:hidden}.pricing-hero:after{content:"";position:absolute;right:-12%;top:-28%;width:580px;height:580px;border:1px solid rgba(139,30,67,.11);border-radius:50%;box-shadow:0 0 0 35px rgba(139,30,67,.035),0 0 0 78px rgba(139,30,67,.025);pointer-events:none}.pricing-hero-copy{position:relative;z-index:1}.pricing-hero h1{font:600 clamp(56px,7.2vw,92px)/.93 "Space Grotesk";letter-spacing:-.085em;margin:30px 0 24px;color:#182235}.pricing-hero h1 em{font-style:normal;color:#8b1e43}.pricing-hero-copy>p{max-width:470px;color:#657084;font-size:16px;line-height:1.7;margin:0}.pricing-hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.pricing-back{color:#8b1e43}.pricing-back span{margin-left:8px}.pricing-orbit{height:330px;position:relative;z-index:1;border:1px solid rgba(139,30,67,.2);border-radius:50%;background:radial-gradient(circle at center,rgba(245,223,230,.92),rgba(255,255,255,.28) 47%,transparent 48%);box-shadow:inset 0 0 0 30px rgba(255,255,255,.26),inset 0 0 0 31px rgba(139,30,67,.06)}.pricing-orbit:before,.pricing-orbit:after{content:"";position:absolute;border:1px solid rgba(139,30,67,.16);border-radius:50%;inset:40px;transform:rotate(28deg) scaleX(1.4)}.pricing-orbit:after{inset:82px;transform:rotate(-28deg) scaleX(1.45)}.orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:92px;height:92px;border-radius:28px;background:linear-gradient(145deg,#a94264,#5b1630);color:#fff;font:600 42px "Space Grotesk";box-shadow:0 20px 40px rgba(89,21,45,.22)}.orbit-label{position:absolute;padding:8px 11px;border:1px solid rgba(139,30,67,.2);border-radius:999px;background:rgba(255,255,255,.75);color:#8b1e43;font-size:9px;font-weight:700;letter-spacing:.1em}.orbit-label-one{top:33px;left:50%;transform:translateX(-50%)}.orbit-label-two{right:15px;bottom:58px}.orbit-label-three{left:16px;bottom:58px}.pricing-plans{padding-bottom:70px}.pricing-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;border-top:1px solid rgba(24,34,53,.14);padding:22px 0 0;color:#182235}.pricing-toolbar strong,.pricing-toolbar span{display:block}.pricing-toolbar strong{font:500 25px "Space Grotesk";letter-spacing:-.05em}.pricing-toolbar div>span{margin-top:5px;color:#657084;font-size:12px}.secure-note{color:#8b1e43;font-size:11px}.pricing-page .plan-grid{margin-top:28px}.pricing-page .plan-card{background:rgba(255,255,255,.76);border-color:rgba(24,34,53,.13);box-shadow:0 13px 35px rgba(89,21,45,.045);color:#182235}.pricing-page .plan-card h2{font:600 43px "Space Grotesk";letter-spacing:-.08em;margin:20px 0 0;color:#182235}.pricing-page .plan-card h2 span{font:400 13px "DM Sans";color:#687388;letter-spacing:0}.pricing-page .plan-card p{color:#687388}.pricing-page .plan-card li{color:#536075}.pricing-page .plan-card .button-outline{color:#182235;border-color:rgba(24,34,53,.22)}.pricing-page .plan-card .button-outline:hover{border-color:#8b1e43;color:#8b1e43}.pricing-page .plan-card.featured{background:linear-gradient(145deg,#5d1731,#3b1023);border-color:#a75770;color:#fff;transform:translateY(-8px);box-shadow:0 24px 45px rgba(89,21,45,.2)}.pricing-page .plan-card.featured h2{color:#fff}.pricing-page .plan-card.featured h2 span,.pricing-page .plan-card.featured p,.pricing-page .plan-card.featured .plan-name{color:#f0c4d2}.pricing-page .plan-card.featured li{color:#fff4f6}.pricing-page .plan-card.featured .button-primary{background:#eab2c1!important;color:#551329}.pricing-reassurance{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:28px 0 110px;border-top:1px solid rgba(24,34,53,.14)}.pricing-reassurance>div{padding:22px 24px;border:1px solid rgba(139,30,67,.16);border-radius:18px;background:rgba(255,255,255,.5)}.reassurance-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f3e4e8;color:#8b1e43;font-weight:700;margin-bottom:17px}.pricing-reassurance strong{display:block;font:500 19px "Space Grotesk";letter-spacing:-.04em}.pricing-reassurance p{color:#687388;font-size:12px;margin:7px 0 0}.pricing-page .footer{color:#182235}.pricing-page .footer-top{border-color:rgba(24,34,53,.14)}.pricing-page .footer-bottom{border-color:rgba(24,34,53,.14)}@media(max-width:800px){.pricing-hero{grid-template-columns:1fr;padding:68px 0 50px;min-height:auto}.pricing-hero:after{right:-45%;top:35%;width:440px;height:440px}.pricing-orbit{height:270px;width:min(100%,390px);margin:20px auto 0}.pricing-toolbar{display:block}.secure-note{margin-top:14px}.pricing-reassurance{grid-template-columns:1fr;padding-bottom:70px}.pricing-page .plan-card.featured{transform:none}}@media(max-width:450px){.pricing-hero h1{font-size:54px}.pricing-hero-actions{flex-wrap:wrap}.pricing-orbit{height:245px}.orbit-label{font-size:8px}.pricing-page .plan-card h2{font-size:38px}}
