.pricing-policy-page .policy-hero{padding-top:clamp(55px,7vw,90px);padding-bottom:clamp(38px,5vw,65px)}.pricing-beta-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;margin:36px 0 10px;padding:clamp(26px,3.5vw,44px);color:#24251d;background:#dfedaa;border:1px solid #ebf5c9;box-shadow:0 12px 35px rgba(0,0,0,.25);transform:rotate(-.8deg)}.pricing-beta-banner p{margin:0;color:#36382b}.pricing-beta-banner .pricing-beta-kicker{margin-bottom:10px;font:500 13px/1.4 'Inter',sans-serif;letter-spacing:.12em;text-transform:uppercase}.pricing-beta-banner h2{margin:0 0 19px;max-width:22ch;color:#24251d;font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:clamp(35px,4.2vw,58px);line-height:1;letter-spacing:-.025em}.pricing-beta-banner .pricing-beta-price{max-width:48ch;font-size:17px;line-height:1.65}.pricing-beta-price strong{font-weight:600}.pricing-beta-banner .pricing-beta-note{margin-top:8px;font-size:14px;line-height:1.6}.pricing-beta-banner .pricing-beta-join{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;max-width:100%;min-height:52px;padding:15px 20px;background:#25251f;color:#f2f2dd;border:1px solid #25251f;border-radius:3px;font:500 15px/1.5 'Inter',sans-serif;text-decoration:none}.pricing-beta-banner .pricing-beta-join:hover{background:#41432f;border-color:#41432f;color:#fff}.pricing-beta-banner .pricing-beta-join:focus-visible{outline:2px solid #24251d;outline-offset:5px}.pricing-beta-join span{font-size:23px;line-height:1}.pricing-beta-founding{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px 28px;border-top:1px solid rgba(36,37,29,.3);padding-top:24px}.pricing-beta-founding p{font-size:15px;line-height:1.65}.pricing-beta-founding .pricing-beta-reward{font-size:clamp(23px,2.5vw,30px);line-height:1.2;letter-spacing:-.025em}.pricing-beta-reward strong{font-weight:500}.pricing-beta-founding .pricing-beta-conditions{margin-top:9px;font-size:14px}.pricing-beta-founding a{color:#24251d;border-bottom:1px solid #63674c}.pricing-beta-founding a:hover{border-bottom-color:#24251d}.pricing-beta-founding a:focus-visible{outline:2px solid #24251d;outline-offset:4px}.pricing-beta-footnote{max-width:85ch;margin:28px 0 0;color:var(--dim);font-size:14px;line-height:1.7;scroll-margin-top:110px}.pricing-beta-reward sup a{border-bottom:0}@media (max-width:900px){.pricing-beta-banner{grid-template-columns:1fr;gap:22px}.pricing-beta-banner .pricing-beta-join{justify-self:start}}@media (max-width:740px){.pricing-policy-page{--gutter:max(20px,env(safe-area-inset-left,0),env(safe-area-inset-right,0))}.pricing-policy-page .nav .inner{flex-wrap:wrap;gap:8px 18px;padding-top:10px;padding-bottom:10px}.pricing-policy-page .nav .brand{min-height:44px}.pricing-policy-page .nav ul{flex-wrap:wrap;gap:8px 18px;margin-left:auto}.pricing-policy-page .nav ul a{display:inline-flex;align-items:center;min-height:44px;letter-spacing:0}.pricing-policy-page .nav ul li:first-child{display:none}.pricing-policy-page .policy-hero{padding-top:36px;padding-bottom:36px}.pricing-beta-banner{transform:none}.pricing-beta-founding{grid-template-columns:minmax(0,1fr)}.pricing-beta-banner .pricing-beta-join{width:100%}.pricing-policy-page .policy-summary{padding:20px}.pricing-policy-page .policy-content{overflow-wrap:anywhere}.pricing-policy-page footer li{margin-bottom:2px}.pricing-policy-page footer li a{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;line-height:1.5}}@media (max-width:480px){.pricing-beta-banner{margin-top:28px;padding:25px 20px}.pricing-beta-banner h2{font-size:clamp(34px,9vw,43px)}.pricing-beta-banner .pricing-beta-join{width:100%;padding:14px 15px}}