.platform-landing .pricing-page{background:var(--surface);padding-top:5.5rem;position:relative;overflow:hidden}.platform-landing .pricing-page-bg{pointer-events:none;opacity:.45;z-index:0;width:100%;max-width:1100px;position:absolute;top:6rem;left:50%;transform:translate(-50%)}.platform-landing .pricing-grid-lines{width:100%;height:auto;display:block}.platform-landing .pricing-hero{z-index:1;text-align:center;max-width:720px;margin:0 auto;padding:3.5rem 2rem 2rem;position:relative}.platform-landing .pricing-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);background:#80ffdb2e;border:1px solid #5ce0c073;border-radius:999px;margin:0 0 1.25rem;padding:.45rem 1rem;font-size:.72rem;font-weight:600;display:inline-block}.platform-landing .pricing-headline{letter-spacing:-.03em;color:var(--primary);margin:0 0 1.25rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.12}.platform-landing .pricing-subline{max-width:560px;color:var(--text-muted);margin:0 auto;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.platform-landing .pricing-card-section{z-index:1;padding:1rem 2rem 3.5rem;position:relative}.platform-landing .pricing-card{background:var(--white);text-align:center;border:1px solid #02102b14;border-radius:20px;max-width:420px;margin:0 auto;padding:2.25rem 2rem 2rem;box-shadow:0 4px 24px #02102b0f,0 24px 64px #80ffdb24}.platform-landing .pricing-plan-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.8rem;font-weight:600}.platform-landing .pricing-plan-name{letter-spacing:-.02em;color:var(--primary);margin:0 0 1.75rem;font-size:1.65rem;font-weight:700}.platform-landing .pricing-price-block{border-bottom:1px solid var(--border-light);margin-bottom:1.75rem;padding-bottom:1.75rem}.platform-landing .pricing-price-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.platform-landing .pricing-price--reference{margin:0 0 1.25rem}.platform-landing .pricing-price{margin:0 0 .5rem;line-height:1.15}.platform-landing .pricing-price-amount{letter-spacing:-.03em;color:var(--primary);background:linear-gradient(135deg, var(--primary) 40%, var(--accent-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,6vw,3.25rem);font-weight:700}.platform-landing .pricing-price-amount--struck{opacity:.55;-webkit-text-fill-color:var(--text-muted);color:var(--text-muted);background:0 0;font-size:clamp(1.65rem,4vw,2rem);-webkit-text-decoration:line-through #02102b59;text-decoration:line-through #02102b59;text-decoration-thickness:2px}.platform-landing .pricing-price-period{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted);font-size:1.05rem;font-weight:500}.platform-landing .pricing-price-period--struck{opacity:.55;font-size:.95rem}.platform-landing .pricing-offer{text-align:left;background:linear-gradient(145deg,#80ffdb24 0%,#80ffdb0f 100%);border:1px solid #5ce0c059;border-radius:14px;padding:1.25rem 1.125rem}.platform-landing .pricing-offer-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--primary);background:#80ffdb38;border:1px solid #5ce0c080;border-radius:999px;margin:0 0 .65rem;padding:.3rem .65rem;font-size:.68rem;font-weight:700;display:inline-block}.platform-landing .pricing-offer-headline{letter-spacing:-.02em;color:var(--primary);margin:0 0 .5rem;font-size:1.05rem;font-weight:700;line-height:1.35}.platform-landing .pricing-offer-copy{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.6}.platform-landing .pricing-price-note{color:var(--text-muted);margin:0;font-size:.9rem}.platform-landing .pricing-cta{width:100%}.platform-landing .pricing-card-reassurance{color:var(--text-muted);margin:1.25rem 0 0;font-size:.82rem;line-height:1.55}.platform-landing .pricing-included{z-index:1;max-width:1080px;margin:0 auto;padding:1rem 2rem 4.5rem;position:relative}.platform-landing .pricing-included-header{text-align:center;margin-bottom:2.75rem}.platform-landing .pricing-included-title{letter-spacing:-.02em;color:var(--primary);margin:0 0 .75rem;font-size:clamp(1.65rem,3vw,2.125rem);font-weight:700}.platform-landing .pricing-included-subtitle{max-width:520px;color:var(--text-muted);margin:0 auto;font-size:1rem;line-height:1.6}.platform-landing .pricing-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.platform-landing .pricing-benefit-block{border:1px solid var(--border-light);background:var(--white);border-radius:16px;padding:1.5rem 1.35rem;box-shadow:0 2px 12px #02102b0a}.platform-landing .pricing-benefit-block:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:520px}.platform-landing .pricing-benefit-title{color:var(--primary);margin:0 0 1rem;font-size:1.05rem;font-weight:600;line-height:1.35}.platform-landing .pricing-benefit-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.platform-landing .pricing-benefit-list li{color:var(--text-muted);align-items:flex-start;gap:.75rem;font-size:.925rem;line-height:1.55;display:flex}.platform-landing .pricing-check-icon{flex-shrink:0;width:22px;height:22px;margin-top:.1rem}.platform-landing .pricing-closing{z-index:1;padding:0 2rem 5rem;position:relative}.platform-landing .pricing-closing-inner{background:var(--primary);text-align:center;border-radius:20px;max-width:720px;margin:0 auto;padding:2.5rem 2rem;box-shadow:0 24px 64px #02102b38}.platform-landing .pricing-closing-copy{color:#ffffffeb;margin:0 0 1.5rem;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:500;line-height:1.55}.platform-landing .pricing-closing-cta{color:var(--white);background:0 0;border-color:#80ffdba6}.platform-landing .pricing-closing-cta:hover{border-color:var(--accent);color:var(--white);background:#80ffdb1f}.platform-landing .pricing-stage-top-section{z-index:1;padding:1rem 2rem 4rem;position:relative}.platform-landing .pricing-stage-top{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:1.25rem;max-width:1080px;margin:0 auto;display:grid}.platform-landing .pricing-stage-basic-card{text-align:left;max-width:none;margin:0}.platform-landing .pricing-stage-basic-price-block{text-align:left}.platform-landing .pricing-stage-basic-tagline{color:var(--primary);margin:.75rem 0 0;font-size:.95rem;font-weight:600;line-height:1.5}.platform-landing .pricing-stage-basic-list{flex-direction:column;gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.platform-landing .pricing-stage-basic-list li{color:var(--text-muted);align-items:flex-start;gap:.75rem;font-size:.925rem;line-height:1.55;display:flex}.platform-landing .pricing-stage-agents{background:var(--white);text-align:left;border:1px solid #02102b14;border-radius:20px;flex-direction:column;padding:2.25rem 1.35rem 1.75rem;display:flex;box-shadow:0 4px 24px #02102b0f,0 24px 64px #80ffdb24}.platform-landing .pricing-stage-agents-title{letter-spacing:-.02em;color:var(--primary);margin:0 0 1.25rem;font-size:1.45rem;font-weight:700}.platform-landing .pricing-stage-agents-price-block{border-bottom:1px solid var(--border-light);margin-bottom:1.25rem;padding-bottom:1.25rem}.platform-landing .pricing-stage-agents-price{font-size:clamp(2rem,4.5vw,2.65rem)}.platform-landing .pricing-stage-agents-tagline{color:var(--text-muted);margin:.65rem 0 0;font-size:.875rem;line-height:1.55}.platform-landing .pricing-stage-agents-includes-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.platform-landing .pricing-stage-agents-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.platform-landing .pricing-stage-agent-item{background:linear-gradient(145deg,#80ffdb1f 0%,#80ffdb0a 100%);border:1px solid #5ce0c059;border-radius:10px;padding:.6rem .7rem}.platform-landing .pricing-stage-agent-item-name{color:var(--primary);margin:0;font-size:.78rem;font-weight:700;line-height:1.35}.platform-landing .pricing-stage-agent-item-detail{color:var(--text-muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.platform-landing .pricing-stage-addons-header,.platform-landing .pricing-stage-volume-header{text-align:center;max-width:1080px;margin:2rem auto 1rem}.platform-landing .pricing-stage-volume-header{margin-top:2.25rem}.platform-landing .pricing-stage-addons-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .4rem;font-size:.72rem;font-weight:600}.platform-landing .pricing-stage-addons-lead{color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.5}.platform-landing .pricing-stage-addons-lead strong{color:var(--primary);font-weight:700}.platform-landing .pricing-stage-addons-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;max-width:1080px;margin:0 auto;display:grid}.platform-landing .pricing-stage-addon-card{text-align:left;background:linear-gradient(160deg,#80ffdb1a 0%,#fffffffa 100%);border:1px solid #5ce0c059;border-radius:16px;padding:1.15rem 1rem 1.1rem;box-shadow:0 2px 12px #02102b0a}.platform-landing .pricing-stage-addon-name{letter-spacing:-.01em;color:var(--primary);margin:0 0 .5rem;font-size:.92rem;font-weight:700;line-height:1.35}.platform-landing .pricing-stage-addon-detail{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.55}.platform-landing .pricing-stage-plans-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:1080px;margin:1.25rem auto 0;display:grid}.platform-landing .pricing-stage-plan-card{background:var(--white);text-align:left;border:1px solid #02102b14;border-radius:20px;flex-direction:column;padding:1.75rem 1.35rem 1.5rem;display:flex;box-shadow:0 4px 24px #02102b0f,0 24px 64px #80ffdb24}.platform-landing .pricing-stage-plan-name{letter-spacing:-.02em;color:var(--primary);margin:0 0 1.15rem;font-size:1.45rem;font-weight:700}.platform-landing .pricing-stage-plan-price-block{border-bottom:1px solid var(--border-light);flex:1;margin-bottom:1rem;padding-bottom:1rem}.platform-landing .pricing-stage-plan-price{font-size:clamp(1.85rem,3.5vw,2.35rem)}.platform-landing .pricing-stage-plan-detail{color:var(--text-muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.platform-landing .pricing-stage-plan-overage{color:var(--primary);margin:0;font-size:.82rem;font-weight:600;line-height:1.45}.platform-landing .pricing-stage-tiers-section{z-index:1;max-width:1080px;margin:0 auto;padding:.5rem 2rem 4rem;position:relative}.platform-landing .pricing-stage-tiers-header{text-align:center;margin-bottom:2rem}.platform-landing .pricing-stage-tiers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.platform-landing .pricing-stage-tiers-grid--addons{grid-template-columns:minmax(0,420px);justify-content:center}.platform-landing .pricing-stage-tier-card{border:1px solid var(--border-light);background:var(--white);border-radius:16px;padding:1.25rem 1.15rem;box-shadow:0 2px 12px #02102b0a}.platform-landing .pricing-stage-tier-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.platform-landing .pricing-stage-tier-name{color:var(--primary);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.platform-landing .pricing-stage-tier-price{letter-spacing:-.02em;color:var(--primary);white-space:nowrap;margin:0;font-size:1.15rem;font-weight:700}.platform-landing .pricing-stage-tier-detail{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.55}.platform-landing .pricing-stage-calc-section{z-index:1;max-width:1080px;margin:0 auto;padding:1rem 2rem 1.5rem;position:relative}.platform-landing .pricing-stage-calc-header{text-align:center;margin-bottom:1.5rem}.platform-landing .pricing-stage-calc-title{letter-spacing:-.02em;color:var(--primary);margin:.4rem 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.platform-landing .pricing-stage-calc-lead{max-width:540px;color:var(--text-muted);margin:0 auto;font-size:.95rem;line-height:1.55}.platform-landing .pricing-calc{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:1.25rem;display:grid}.platform-landing .pricing-calc-controls{background:var(--white);border:1px solid #02102b14;border-radius:20px;flex-direction:column;gap:1.25rem;padding:1.85rem 1.75rem;display:flex;box-shadow:0 4px 24px #02102b0f}.platform-landing .pricing-calc-base{border-bottom:1px solid var(--border-light);color:var(--primary);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding-bottom:1.1rem;font-size:.95rem;font-weight:700;display:flex}.platform-landing .pricing-calc-base-price{color:var(--text-muted);font-size:.8rem;font-weight:600}.platform-landing .pricing-calc-field-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.platform-landing .pricing-calc-field-label{color:var(--primary);font-size:.9rem;font-weight:600}.platform-landing .pricing-calc-field-value{letter-spacing:-.02em;color:var(--primary);font-size:1.35rem;font-weight:700}.platform-landing .pricing-calc-range{cursor:pointer;accent-color:#5ce0c0;width:100%;height:6px}.platform-landing .pricing-calc-field-foot{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.7rem;font-size:.85rem;display:flex}.platform-landing .pricing-calc-field-foot strong{color:var(--primary);font-weight:700}.platform-landing .pricing-calc-toggle{background:var(--surface);cursor:pointer;text-align:left;border:1px solid #02102b1a;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.1rem;transition:border-color .2s,background .2s;display:flex}.platform-landing .pricing-calc-toggle.is-on{background:linear-gradient(145deg,#80ffdb24 0%,#80ffdb0d 100%);border-color:#5ce0c099}.platform-landing .pricing-calc-toggle-title{color:var(--primary);font-size:.95rem;font-weight:700;display:block}.platform-landing .pricing-calc-toggle-sub{color:var(--text-muted);margin-top:.15rem;font-size:.8rem;display:block}.platform-landing .pricing-calc-toggle-right{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.platform-landing .pricing-calc-toggle-price{color:var(--primary);font-size:1rem;font-weight:700}.platform-landing .pricing-calc-switch{background:#02102b2e;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .2s;position:relative}.platform-landing .pricing-calc-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #02102b4d}.platform-landing .pricing-calc-toggle.is-on .pricing-calc-switch{background:#5ce0c0}.platform-landing .pricing-calc-toggle.is-on .pricing-calc-switch:after{transform:translate(18px)}.platform-landing .pricing-calc-summary{background:linear-gradient(160deg, #80ffdb1f 0%, var(--white) 55%);border:1px solid #5ce0c059;border-radius:20px;flex-direction:column;padding:1.85rem 1.6rem;display:flex;box-shadow:0 4px 24px #02102b0f,0 24px 64px #80ffdb24}.platform-landing .pricing-calc-summary-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem;font-size:.75rem;font-weight:600}.platform-landing .pricing-calc-total{margin:0 0 1.1rem;line-height:1.1}.platform-landing .pricing-calc-total-amount{letter-spacing:-.03em;background:linear-gradient(135deg, var(--primary) 40%, var(--accent-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,6vw,3.25rem);font-weight:700}.platform-landing .pricing-calc-total-period{color:var(--text-muted);font-size:1.05rem;font-weight:500}.platform-landing .pricing-calc-lines{border-top:1px solid var(--border-light);flex-direction:column;gap:.6rem;margin:0 0 1.35rem;padding:1.1rem 0 0;list-style:none;display:flex}.platform-landing .pricing-calc-lines li{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.platform-landing .pricing-calc-lines li span:last-child{color:var(--primary);font-weight:600}.platform-landing .pricing-calc-line-note span{font-size:.78rem;font-style:italic}.platform-landing .pricing-calc-line-note span:last-child{color:var(--text-muted);font-weight:500}.platform-landing .pricing-calc-cta{width:100%;margin-top:auto}.platform-landing .pricing-calc-disclaimer{text-align:center;color:var(--text-muted);margin:.85rem 0 0;font-size:.75rem;line-height:1.5}@media (max-width:900px){.platform-landing .pricing-calc,.platform-landing .pricing-benefits-grid{grid-template-columns:1fr}.platform-landing .pricing-benefit-block:last-child:nth-child(odd){max-width:none}.platform-landing .pricing-stage-top{grid-template-columns:1fr}.platform-landing .pricing-stage-addons-row{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-landing .pricing-stage-plans-row{grid-template-columns:1fr}.platform-landing .pricing-stage-tiers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.platform-landing .pricing-hero{padding:2.5rem 1.25rem 1.5rem}.platform-landing .pricing-card-section{padding:.75rem 1.25rem 2.5rem}.platform-landing .pricing-card{padding:1.75rem 1.35rem 1.5rem}.platform-landing .pricing-included{padding:.5rem 1.25rem 3rem}.platform-landing .pricing-benefit-block{padding:1.25rem 1.1rem}.platform-landing .pricing-closing{padding:0 1.25rem 3.5rem}.platform-landing .pricing-closing-inner{padding:2rem 1.35rem}.platform-landing .pricing-stage-top-section{padding:.75rem 1.25rem 2rem}.platform-landing .pricing-stage-calc-section{padding:.75rem 1.25rem 1rem}.platform-landing .pricing-calc-controls,.platform-landing .pricing-calc-summary{padding:1.4rem 1.25rem}.platform-landing .pricing-stage-addons-header,.platform-landing .pricing-stage-volume-header{margin-top:1.5rem;margin-bottom:.85rem}.platform-landing .pricing-stage-addons-row{grid-template-columns:1fr;gap:.65rem}.platform-landing .pricing-stage-plans-row{gap:.85rem;margin-top:1rem}.platform-landing .pricing-stage-plan-card{padding:1.35rem 1.15rem 1.25rem}.platform-landing .pricing-stage-tiers-section{padding:.5rem 1.25rem 3rem}.platform-landing .pricing-stage-tiers-grid{grid-template-columns:1fr}}.platform-landing .pricing-refresh{--pricing-ink:#071f36;--pricing-heading:#173249;--pricing-accent:#087f67;--pricing-mint:#73ddc5;--pricing-copy:#617584;--pricing-line:#071f3617;background:#f2f5f5;padding-top:0}.platform-landing .pricing-refresh .pricing-page-bg{opacity:.32;width:100%;max-width:1500px;top:3rem}.platform-landing .pricing-refresh-hero{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:4rem;width:min(1280px,100% - 4rem);max-width:none;min-height:45rem;margin:0 auto;padding:8rem 0 5rem;display:grid}.platform-landing .pricing-refresh .pricing-eyebrow{color:var(--pricing-accent);letter-spacing:.14em;background:0 0;border:0;align-items:center;gap:.55rem;margin:0 0 1.35rem;padding:0;font-size:.68rem;font-weight:800;display:inline-flex}.platform-landing .pricing-refresh .pricing-eyebrow:before{content:"";background:#47d6b7;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 5px #47d6b721}.platform-landing .pricing-refresh .pricing-headline{max-width:38rem;color:var(--pricing-ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.platform-landing .pricing-refresh .pricing-headline em{color:var(--pricing-accent);margin-top:.08em;font-style:normal;display:block}.platform-landing .pricing-refresh .pricing-subline{max-width:36rem;color:var(--pricing-copy);text-wrap:pretty;margin:1.6rem 0 0;font-size:1.125rem;line-height:1.7}.platform-landing .pricing-refresh-hero-actions{align-items:center;gap:1rem;margin-top:2rem;display:flex}.platform-landing .pricing-refresh-hero-actions>span{color:#6a7d88;font-size:.72rem;font-weight:650}.platform-landing .pricing-refresh-offer{background:radial-gradient(circle at 92% 8%,#47d6b752,#0000 38%),linear-gradient(135deg,#fff 0%,#edf9f5 100%);border:1px solid #087f673d;border-radius:1rem;align-items:center;gap:1rem;min-width:min(29rem,100%);margin-top:1.5rem;padding:1rem 1.2rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #071f361a,5px 5px #47d6b724}.platform-landing .pricing-refresh-offer:after{content:"";border:1px solid #087f671a;border-radius:50%;width:7rem;height:7rem;position:absolute;top:-2.5rem;right:-1.8rem}.platform-landing .pricing-refresh-offer-icon{z-index:1;background:var(--pricing-ink);width:3.25rem;height:3.25rem;color:var(--pricing-mint);border-radius:.9rem;flex:none;place-items:center;font-size:1.4rem;font-weight:800;display:grid;position:relative;box-shadow:0 8px 18px #071f362e}.platform-landing .pricing-refresh-offer>div{z-index:1;position:relative}.platform-landing .pricing-refresh-offer>div>span{color:var(--pricing-accent);letter-spacing:.13em;margin-bottom:.25rem;font-size:.58rem;font-weight:850;display:block}.platform-landing .pricing-refresh-offer p{align-items:baseline;gap:.45rem;margin:0;display:flex}.platform-landing .pricing-refresh-offer strong{color:var(--pricing-ink);font-size:1rem;line-height:1.2}.platform-landing .pricing-refresh-offer b{color:var(--pricing-accent);letter-spacing:-.02em;font-size:1.2rem}.platform-landing .pricing-refresh-offer small{color:#647985;margin-top:.2rem;font-size:.68rem;display:block}.platform-landing .pricing-refresh-offer del{color:#445c6b;font-size:.75rem;font-weight:750;text-decoration-color:#087f6799;text-decoration-thickness:1px}.platform-landing .pricing-refresh-formula{border:1px solid var(--pricing-line);background:#fffffff0;border-radius:1.35rem;padding:1.25rem;position:relative;box-shadow:0 28px 65px #071f361f,10px 10px #47d6b71f}.platform-landing .pricing-refresh-formula:before{z-index:-1;content:"";background:#47d6b70e;border:1px solid #087f6724;border-radius:1.45rem;position:absolute;inset:.85rem 1.4rem -.75rem -.75rem;transform:rotate(-1.2deg)}.platform-landing .pricing-refresh-formula-head{border-bottom:1px solid var(--pricing-line);justify-content:space-between;align-items:center;padding:.2rem 0 1rem;display:flex}.platform-landing .pricing-refresh-formula-head span{color:var(--pricing-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.platform-landing .pricing-refresh-formula-head strong{color:#73858f;font-size:.68rem;font-weight:650}.platform-landing .pricing-refresh-formula-line{border-bottom:1px solid var(--pricing-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.7rem;padding:0 .8rem;display:flex}.platform-landing .pricing-refresh-formula-line>span{align-items:center;gap:.75rem;display:flex}.platform-landing .pricing-refresh-formula-line i{background:var(--pricing-ink);width:2rem;height:2rem;color:var(--pricing-mint);border-radius:.62rem;place-items:center;font-size:.55rem;font-style:normal;font-weight:800;display:grid}.platform-landing .pricing-refresh-formula-line b{color:var(--pricing-heading);font-size:.9rem}.platform-landing .pricing-refresh-formula-copy{flex-direction:column;align-items:flex-start;gap:.18rem;display:flex}.platform-landing .pricing-refresh-formula-copy em{color:#748791;max-width:17rem;font-size:.62rem;font-style:normal;font-weight:500;line-height:1.35}.platform-landing .pricing-refresh-formula-line small{color:var(--pricing-accent);background:#edf8f4;border-radius:999px;padding:.2rem .4rem;font-size:.55rem;font-weight:750}.platform-landing .pricing-refresh-formula-line>strong{color:var(--pricing-ink);white-space:nowrap;font-size:1.05rem}.platform-landing .pricing-refresh-formula-line.is-optional{background:linear-gradient(90deg,#47d6b70a,#47d6b71c)}.platform-landing .pricing-refresh-formula-total{justify-content:flex-end;align-items:flex-end;padding:1.35rem .8rem .5rem;display:flex}.platform-landing .pricing-refresh-formula-total>span{color:#758790;font-size:.78rem;font-weight:700}.platform-landing .pricing-refresh-formula-total p{margin:0;line-height:1}.platform-landing .pricing-refresh-formula-total strong{color:var(--pricing-ink);letter-spacing:-.04em;font-size:2.6rem}.platform-landing .pricing-refresh-formula-total small{color:#758790;font-size:.8rem}.platform-landing .pricing-refresh-formula-note{color:#85949b;text-align:right;margin:.45rem 0 0;font-size:.68rem}.platform-landing .pricing-refresh .pricing-stage-calc-section{background:#fbfcfc;border-top:1px solid #071f3612;width:100%;max-width:none;margin:0;padding:5rem max(2rem,50vw - 640px)}.platform-landing .pricing-refresh .pricing-stage-calc-header,.platform-landing .pricing-refresh .pricing-stage-addons-header,.platform-landing .pricing-refresh .pricing-stage-volume-header{text-align:left;width:min(1080px,100%);margin:0 auto 2rem}.platform-landing .pricing-refresh .pricing-stage-addons-eyebrow{color:var(--pricing-accent);letter-spacing:.14em;margin:0 0 .8rem;font-size:.68rem;font-weight:800}.platform-landing .pricing-refresh .pricing-stage-calc-title{max-width:40rem;color:var(--pricing-ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,3.4vw,2.75rem);font-weight:700;line-height:1.1}.platform-landing .pricing-refresh .pricing-stage-calc-lead,.platform-landing .pricing-refresh .pricing-stage-addons-lead{max-width:40rem;color:var(--pricing-copy);margin:1rem 0 0;font-size:1rem;line-height:1.65}.platform-landing .pricing-refresh .pricing-calc{gap:1rem;width:min(1080px,100%);margin:0 auto}.platform-landing .pricing-refresh .pricing-calc-controls,.platform-landing .pricing-refresh .pricing-calc-summary{border:1px solid var(--pricing-line);background:#fff;border-radius:1.35rem;padding:2rem;box-shadow:0 18px 45px #071f3614}.platform-landing .pricing-refresh .pricing-calc-summary{background:radial-gradient(circle at 86% 10%,#47d6b72e,#0000 34%),#fff;border-color:#087f6733}.platform-landing .pricing-refresh .pricing-calc-range{accent-color:var(--pricing-accent)}.platform-landing .pricing-refresh .pricing-calc-toggle.is-on{background:#edf8f4;border-color:#087f6759}.platform-landing .pricing-refresh .pricing-calc-toggle.is-on .pricing-calc-switch{background:var(--pricing-accent)}.platform-landing .pricing-refresh .pricing-stage-top-section{background:#f2f5f5;border-top:1px solid #071f3612;width:100%;padding:5rem max(2rem,50vw - 640px)}.platform-landing .pricing-refresh .pricing-stage-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(1280px,100%);max-width:none}.platform-landing .pricing-refresh .pricing-card,.platform-landing .pricing-refresh .pricing-stage-agents,.platform-landing .pricing-refresh .pricing-stage-plan-card{border:1px solid var(--pricing-line);background:#fff;border-radius:1.35rem;box-shadow:0 18px 45px #071f3614}.platform-landing .pricing-refresh .pricing-stage-basic-card,.platform-landing .pricing-refresh .pricing-stage-agents{padding:2rem}.platform-landing .pricing-refresh .pricing-plan-label{color:var(--pricing-accent);letter-spacing:.12em;font-size:.68rem;font-weight:800}.platform-landing .pricing-refresh .pricing-plan-name,.platform-landing .pricing-refresh .pricing-stage-agents-title,.platform-landing .pricing-refresh .pricing-stage-plan-name{color:var(--pricing-ink)}.platform-landing .pricing-refresh .pricing-price-amount,.platform-landing .pricing-refresh .pricing-calc-total-amount{color:var(--pricing-ink);-webkit-text-fill-color:currentColor;background:0 0}.platform-landing .pricing-refresh .pricing-stage-agent-item{background:#f2f9f6;border-color:#087f6729;border-radius:.75rem;padding:.75rem}.platform-landing .pricing-refresh .pricing-stage-agent-item-name{color:var(--pricing-heading);font-size:.8rem}.platform-landing .pricing-refresh .pricing-stage-agent-item-detail{color:var(--pricing-copy);font-size:.7rem}.platform-landing .pricing-refresh .pricing-stage-volume-header{margin-top:5rem}.platform-landing .pricing-refresh .pricing-stage-plans-row{gap:1rem;width:min(1080px,100%);max-width:none}.platform-landing .pricing-refresh .pricing-stage-plan-card{padding:1.75rem}.platform-landing .pricing-refresh .pricing-stage-plan-card:nth-child(2){border-color:#087f6740;box-shadow:0 18px 45px #071f3617,0 0 0 4px #47d6b714}.platform-landing .pricing-refresh .pricing-closing{background:#fbfcfc;border-top:1px solid #071f3612;padding:5rem 2rem}.platform-landing .pricing-refresh .pricing-closing-inner{text-align:left;border-radius:1.35rem;justify-content:space-between;align-items:center;gap:2rem;max-width:1080px;padding:2.5rem 3rem;display:flex}.platform-landing .pricing-refresh .pricing-closing-copy{max-width:42rem;margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem)}@media (max-width:980px){.platform-landing .pricing-refresh-hero{grid-template-columns:1fr;gap:3rem;width:100%;min-height:0;padding:7rem 1.25rem 4rem}.platform-landing .pricing-refresh-hero-copy{text-align:center;justify-items:center;display:grid}.platform-landing .pricing-refresh .pricing-subline{margin-left:auto;margin-right:auto}.platform-landing .pricing-refresh-formula{width:min(42rem,100%);margin:0 auto}.platform-landing .pricing-refresh .pricing-stage-top{grid-template-columns:1fr}}@media (max-width:720px){.platform-landing .pricing-refresh-hero{padding:6rem 1.25rem 3.5rem}.platform-landing .pricing-refresh .pricing-headline{font-size:1.8rem}.platform-landing .pricing-refresh .pricing-subline{font-size:.98rem}.platform-landing .pricing-refresh-hero-actions{flex-direction:column}.platform-landing .pricing-refresh-formula{padding:1rem}.platform-landing .pricing-refresh-formula-line{min-height:4.2rem;padding:0 .25rem}.platform-landing .pricing-refresh-formula-line small{display:none}.platform-landing .pricing-refresh-formula-total strong{font-size:2.15rem}.platform-landing .pricing-refresh .pricing-stage-calc-section,.platform-landing .pricing-refresh .pricing-stage-top-section{padding:4rem 1.25rem}.platform-landing .pricing-refresh .pricing-stage-calc-title{font-size:1.8rem}.platform-landing .pricing-refresh .pricing-calc-controls,.platform-landing .pricing-refresh .pricing-calc-summary,.platform-landing .pricing-refresh .pricing-stage-basic-card,.platform-landing .pricing-refresh .pricing-stage-agents{padding:1.25rem}.platform-landing .pricing-refresh .pricing-stage-agents-grid{grid-template-columns:1fr}.platform-landing .pricing-refresh .pricing-closing{padding:4rem 1.25rem}.platform-landing .pricing-refresh .pricing-closing-inner{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem}}
