.pricing-free-first{--pff-orange: #FF6A00;--pff-orange-dark: #D95A00;--pff-ink: #090909;--pff-muted: #5f5f5f;--pff-line: #161616;--pff-paper: #fffdf8;--pff-cream: #fff4df;--pff-blue: #bdeffd;--pff-blue-deep: #2D97C7;--pff-yellow: #ffd866;--pff-pink: #ffd0db;--pff-peach: #ffe1c8;--pff-green: #d8f4c8;--pff-shadow: 0 28px 70px rgba(0, 0, 0, .11);--pff-radius: 34px;background:radial-gradient(circle at 12% 8%,rgba(255,216,102,.55),transparent 26rem),radial-gradient(circle at 88% 2%,rgba(189,239,253,.7),transparent 24rem),linear-gradient(180deg,#fffdf8,#fff9ed 45%,#fff);color:var(--pff-ink);font-family:Matter,Figtree,system-ui,sans-serif;overflow:hidden}.pricing-free-first *{box-sizing:border-box}.pricing-free-first a{color:inherit;text-decoration:none}.pricing-free-first h1,.pricing-free-first h2,.pricing-free-first h3,.pricing-free-first p{margin:0}.pricing-free-first ul{list-style:none;margin:0;padding:0}.pff-container{width:min(1180px,calc(100% - 40px));margin:0 auto}.pff-hero{padding:118px 0 72px}.pff-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.72fr);gap:42px;align-items:center}.pff-kicker,.pff-plan-eyebrow,.pff-panel-label{color:var(--pff-orange);font-size:13px;font-weight:900;letter-spacing:0;text-transform:uppercase}.pff-hero h1{max-width:780px;font-size:clamp(54px,8vw,116px);line-height:.9;letter-spacing:0;margin-top:14px}.pff-hero-text{max-width:650px;color:#282828;font-size:clamp(18px,2vw,24px);line-height:1.45;margin-top:28px}.pff-hero-actions,.pff-section-head,.pff-price-row,.pff-plan-top,.pff-addon-card,.pff-final-panel{display:flex}.pff-hero-actions{flex-wrap:wrap;gap:16px;align-items:center;margin-top:34px}.pff-primary-btn{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:15px 22px 15px 26px;border:2px solid var(--pff-line);border-radius:999px;background:var(--pff-orange);color:#fff;box-shadow:7px 7px #000;font-size:19px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.pff-primary-btn:hover{background:var(--pff-orange-dark);box-shadow:4px 4px #000;transform:translate(3px,3px)}.pff-primary-btn span:last-child{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#fff;color:var(--pff-orange)}.pff-quiet-link{font-size:18px;font-weight:900;border-bottom:2px solid var(--pff-ink)}.pff-hero-panel{position:relative;min-height:460px;padding:30px;border:2px solid var(--pff-line);border-radius:46px;background:linear-gradient(145deg,#fff 0%,var(--pff-blue) 100%);box-shadow:var(--pff-shadow)}.pff-hero-panel:before,.pff-hero-panel:after,.pff-plan-card:after,.pff-final-panel:before{content:"";position:absolute;border:2px solid var(--pff-line)}.pff-hero-panel:before{top:-28px;right:58px;width:104px;height:58px;border-radius:999px 999px 28px 28px;background:var(--pff-yellow);transform:rotate(7deg)}.pff-hero-panel:after{right:-24px;bottom:78px;width:82px;height:82px;border-radius:26px;background:var(--pff-pink);transform:rotate(14deg)}.pff-free-badge{width:176px;height:176px;display:grid;place-items:center;align-content:center;gap:4px;border:2px solid var(--pff-line);border-radius:999px;background:#fff;box-shadow:9px 9px #000}.pff-free-badge span{font-size:66px;font-weight:950;line-height:.85}.pff-free-badge small{font-size:14px;font-weight:900}.pff-hero-card{position:absolute;left:34px;right:34px;bottom:156px;padding:24px;border:2px solid var(--pff-line);border-radius:28px;background:#fff;box-shadow:7px 7px #000}.pff-hero-card-offset{bottom:30px;left:84px;background:var(--pff-peach)}.pff-hero-card strong{display:block;margin:7px 0;font-size:25px;line-height:1.05}.pff-hero-card span{color:#343434;line-height:1.35}.pff-plans,.pff-addons,.pff-comparison,.pff-faq,.pff-final-cta{padding:68px 0}.pff-section-head{justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}.pff-section-head-left{display:block;max-width:740px}.pff-section-head h2,.pff-addons-copy h2,.pff-faq h2,.pff-final-panel h2{max-width:780px;font-size:clamp(38px,5vw,70px);line-height:.95;letter-spacing:0;margin-top:10px}.pff-billing-toggle{display:inline-flex;flex:0 0 auto;gap:8px;padding:7px;border:2px solid var(--pff-line);border-radius:999px;background:#fff;box-shadow:5px 5px #000}.pff-billing-toggle span{padding:10px 18px;border-radius:999px;font-weight:900}.pff-billing-toggle .is-active{background:var(--pff-orange);color:#fff}.pff-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pff-plan-card{position:relative;min-height:100%;padding:24px;border:2px solid var(--pff-line);border-radius:var(--pff-radius);background:#fff;box-shadow:7px 7px #000}.pff-plan-card:after{top:-14px;right:28px;width:48px;height:28px;border-radius:999px 999px 10px 10px;transform:rotate(5deg)}.pff-plan-yellow:after{background:var(--pff-yellow)}.pff-plan-orange:after{background:var(--pff-peach)}.pff-plan-blue:after{background:var(--pff-blue)}.pff-plan-pink:after{background:var(--pff-pink)}.pff-plan-top{min-height:174px;flex-direction:column;gap:10px}.pff-plan-card h3{font-size:clamp(29px,3vw,42px);line-height:.95}.pff-best-for,.pff-addon-card p,.pff-faq details p{color:var(--pff-muted);font-size:16px;line-height:1.45}.pff-price-row{gap:10px;margin:20px 0}.pff-price-row div{flex:1;padding:14px;border:2px solid var(--pff-line);border-radius:20px;background:#fff9ed}.pff-price-row strong{display:block;font-size:35px;line-height:1}.pff-price-row span{display:block;margin-top:5px;color:var(--pff-muted);font-size:13px;font-weight:900}.pff-feature-list{display:grid;gap:10px}.pff-feature-list li{position:relative;padding-left:22px;color:#242424;font-size:15px;line-height:1.35}.pff-feature-list li:before{content:"";position:absolute;top:.5em;left:0;width:10px;height:10px;border:2px solid #000;border-radius:50%;background:var(--pff-orange)}.pff-plan-cta{display:block;margin-top:22px;padding:13px 16px;border:2px solid var(--pff-line);border-radius:999px;background:var(--pff-ink);color:#fff;text-align:center;font-weight:900}.pff-addons-grid,.pff-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:34px;align-items:start}.pff-addon-list,.pff-faq-list{display:grid;gap:14px}.pff-addon-card{position:relative;justify-content:space-between;gap:20px;padding:22px;border:2px solid var(--pff-line);border-radius:28px;background:#fff;box-shadow:5px 5px #000}.pff-addon-card:nth-child(2){background:var(--pff-yellow)}.pff-addon-card:nth-child(3){background:var(--pff-green)}.pff-addon-card h3{font-size:28px;line-height:1.02}.pff-addon-card p{max-width:600px;margin-top:9px}.pff-addon-card strong{flex:0 0 auto;align-self:start;padding:10px 14px;border:2px solid var(--pff-line);border-radius:999px;background:#fff;font-size:18px}.pff-compare-table{overflow:hidden;border:2px solid var(--pff-line);border-radius:30px;background:#fff;box-shadow:8px 8px #000}.pff-compare-row{display:grid;grid-template-columns:.55fr 1.55fr .8fr;gap:20px;padding:18px 22px;border-top:2px solid var(--pff-line);align-items:center}.pff-compare-row:first-child{border-top:0}.pff-compare-head{background:var(--pff-blue);font-size:13px;font-weight:900;text-transform:uppercase}.pff-compare-row strong,.pff-compare-row b{font-size:17px}.pff-compare-row span{color:#3f3f3f;line-height:1.35}.pff-faq{background:linear-gradient(180deg,transparent 0%,#fff 100%)}.pff-faq-list details{border:2px solid var(--pff-line);border-radius:24px;background:#fff;box-shadow:4px 4px #000}.pff-faq-list summary{cursor:pointer;padding:20px 22px;font-size:21px;font-weight:950}.pff-faq-list details p{padding:0 22px 22px}.pff-final-cta{padding-bottom:110px}.pff-final-panel{position:relative;min-height:320px;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px;padding:clamp(28px,6vw,68px);border:2px solid var(--pff-line);border-radius:44px;background:linear-gradient(135deg,var(--pff-peach),var(--pff-blue));box-shadow:var(--pff-shadow)}.pff-final-panel:before{top:-22px;right:12%;width:138px;height:58px;border-radius:999px;background:var(--pff-pink);transform:rotate(-5deg)}@media(max-width:1100px){.pff-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pff-plan-top{min-height:138px}}@media(max-width:860px){.pff-container{width:min(100% - 28px,680px)}.pff-hero{padding-top:92px}.pff-hero-grid,.pff-addons-grid,.pff-faq-grid{grid-template-columns:1fr}.pff-hero-panel{min-height:430px}.pff-section-head{display:grid;align-items:start}.pff-compare-row{grid-template-columns:1fr;gap:7px}.pff-compare-head{display:none}}@media(max-width:620px){.pff-hero{padding:76px 0 42px}.pff-hero h1{font-size:clamp(48px,16vw,74px)}.pff-hero-text{font-size:18px}.pff-primary-btn,.pff-quiet-link,.pff-billing-toggle{width:100%;justify-content:center}.pff-billing-toggle span{flex:1;text-align:center}.pff-hero-panel{min-height:auto;display:grid;gap:16px;padding:20px}.pff-free-badge,.pff-hero-card,.pff-hero-card-offset{position:relative;inset:auto}.pff-free-badge{width:148px;height:148px}.pff-free-badge span{font-size:56px}.pff-plan-grid{grid-template-columns:1fr}.pff-plans,.pff-addons,.pff-comparison,.pff-faq,.pff-final-cta{padding:44px 0}.pff-section-head h2,.pff-addons-copy h2,.pff-faq h2,.pff-final-panel h2{font-size:clamp(36px,12vw,52px)}.pff-price-row,.pff-addon-card{display:grid}.pff-addon-card strong{justify-self:start}.pff-final-panel:before,.pff-hero-panel:before,.pff-hero-panel:after{display:none}}
