.guap-pricing .pricing-workflow{position:relative;z-index:1;display:grid;grid-template-columns:.8fr 1.35fr;align-items:center;gap:var(--sp-12);padding-top:0;padding-bottom:var(--section-y)}.guap-pricing .workflow-story h2{margin:var(--head-eyebrow) 0 var(--head-lead);font-size:clamp(30px,3.3vw,44px);line-height:1.1}.guap-pricing .workflow-story p{max-width:360px;color:var(--body-soft);font-size:16px;line-height:1.7}.guap-pricing .workflow-example{display:block;margin-top:var(--sp-6);font-size:11px;color:var(--body-soft)}.guap-pricing .workflow-film{position:relative;overflow:hidden;min-width:0;border:1px solid #dfe3d2;border-radius:24px;background:radial-gradient(ellipse at 65% 5%,#edf1de,#d9dfc8);box-shadow:0 24px 60px -36px #4b543c66}.guap-pricing .workflow-film svg{display:block;width:100%;height:auto;overflow:visible}.guap-pricing .workflow-film text{font-family:var(--ff);fill:#35392e}.guap-pricing .workflow-window-title{font-size:12px;font-weight:600}.guap-pricing .workflow-tab{font-size:11px;font-weight:600}.guap-pricing .workflow-film .workflow-tab-active{fill:#fff}.guap-pricing .workflow-initials{font-size:9px;font-weight:600}.guap-pricing .workflow-name{font-size:12px;font-weight:600}.guap-pricing .workflow-film .workflow-muted{font-size:10px;fill:#737969}.guap-pricing .workflow-status{font-size:9px;font-weight:600}.guap-pricing .workflow-metric{font-size:27px;font-weight:600;letter-spacing:-1px}.guap-pricing .workflow-film .workflow-footnote{font-size:8px;fill:#737969}.guap-pricing .workflow-controls{display:flex;justify-content:space-between;align-items:center;min-height:46px;padding:0 var(--sp-6) var(--sp-3);gap:var(--sp-2);color:#566045;font-size:10px}.guap-pricing .workflow-controls button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px var(--sp-3);border:1px solid #afba97;border-radius:999px;background:transparent;color:#35402a;font:inherit;cursor:pointer}.guap-pricing .workflow-controls button svg{width:13px;height:13px}.guap-pricing .workflow-controls button:hover{background:#ffffff60}.guap-pricing .workflow-controls button:focus-visible{outline:2px solid #35402a;outline-offset:3px}.guap-pricing .workflow-progress{position:absolute;bottom:0;left:0;width:100%;height:2px;transform-origin:left;background:#8fa361}@media (max-width:900px){.guap-pricing .pricing-workflow{gap:var(--gutter);grid-template-columns:1fr 1.3fr}}@media (max-width:640px){.guap-pricing .pricing-workflow{grid-template-columns:1fr}.guap-pricing .workflow-story p{max-width:none}.guap-pricing .workflow-example{margin-top:var(--sp-4)}.guap-pricing .workflow-film{border-radius:18px}.guap-pricing .workflow-controls{padding-inline:var(--sp-4);font-size:9px}}.guap-pricing{font-family:var(--ff);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.guap-pricing a{color:inherit;text-decoration:none}.guap-pricing h1,.guap-pricing h2,.guap-pricing h3{font-weight:800;letter-spacing:-.03em;line-height:1.04;color:var(--espresso);text-wrap:balance}.guap-pricing .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--ff);font-weight:700;font-size:16px;padding:var(--sp-4) var(--sp-6);border-radius:999px;border:none;cursor:pointer;transition:transform .18s,box-shadow .18s,background .18s,color .18s,border-color .18s;width:100%}.guap-pricing .btn svg{width:18px;height:18px}.guap-pricing .btn-dark{background:var(--espresso);color:var(--white);box-shadow:var(--soft-shadow)}.guap-pricing .btn-dark:hover{transform:translateY(-2px);box-shadow:0 20px 40px -18px rgb(var(--espresso-rgb)/.55)}.guap-pricing .btn-lime{background:var(--lime);color:var(--olive-text)}.guap-pricing .btn-lime:hover{transform:translateY(-2px);background:var(--lime-bright);box-shadow:0 18px 36px -20px rgb(var(--olive-rgb)/.6)}.guap-pricing .btn-ghost{background:transparent;color:var(--espresso);border:1.5px solid var(--line-strong)}.guap-pricing .btn-ghost:hover{border-color:var(--espresso);transform:translateY(-2px)}.guap-pricing .btn-sm{padding:var(--sp-3) var(--sp-5);font-size:15px}.guap-pricing .billing-who{max-width:560px;margin:0 auto var(--sp-6);text-align:center;font-size:15px;color:var(--body)}.guap-pricing .billing-who.is-quiet{color:var(--muted-2)}.guap-pricing .billing-who.is-quiet strong{color:var(--espresso)}.guap-pricing .billing-who.is-mismatch,.guap-pricing .billing-who.is-signedout{display:flex;flex-direction:column;gap:var(--sp-2);align-items:center;padding:var(--sp-5);border-radius:var(--r-sm);border:1px solid var(--line);background:rgb(var(--white-rgb)/.72)}.guap-pricing .billing-who.is-mismatch{border-color:#c08a3e;background:#fdf6ea}.guap-pricing .billing-who strong{font-weight:700;color:var(--espresso)}.guap-pricing .billing-who-action{margin-top:var(--sp-1);padding:var(--sp-2) var(--sp-4);border-radius:999px;border:1px solid var(--espresso);background:var(--espresso);color:#fff;font-weight:700;font-size:14px;cursor:pointer}.guap-pricing .billing-who-action:hover{opacity:.88}.guap-pricing .billing-who-action:disabled{opacity:.6;cursor:default}.guap-pricing .billing-who-alt{background:none;border:none;padding:2px;font-size:14px;font-weight:700;color:var(--muted-2);text-decoration:underline;cursor:pointer}.guap-pricing .billing-who-alt:hover{color:var(--espresso)}.guap-pricing .billing-who-note{font-size:14px;font-weight:700;color:var(--espresso)}.guap-pricing .phero{padding:var(--section-y) 0 0;text-align:center;position:relative}.guap-pricing .eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--olive-text);margin-bottom:var(--head-eyebrow)}.guap-pricing .eyebrow .dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px var(--lime-tint)}.guap-pricing .phero h1{font-size:clamp(44px,6vw,74px)}.guap-pricing .phero p.lead{margin:var(--head-lead) auto 0;max-width:520px;font-size:19px;line-height:1.5;color:var(--body)}.guap-pricing .billing{margin-top:var(--head-action)}.guap-pricing .pricing{padding:var(--section-y) 0}.guap-pricing .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter);align-items:stretch}.guap-pricing .pcard{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-8);display:flex;flex-direction:column;position:relative;transition:transform .2s,box-shadow .2s}.guap-pricing .pcard:hover{translate:0 -4px;box-shadow:var(--card-shadow-lg)}.guap-pricing .pcard.feature{background:var(--espresso);border-color:transparent;box-shadow:var(--card-shadow-lg);translate:0 -12px}.guap-pricing .pcard.feature:hover{translate:0 -16px}.guap-pricing .pop-badge{position:absolute;top:22px;right:22px;background:var(--lime);color:var(--olive-text);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px var(--sp-3);border-radius:999px}.guap-pricing .pname{font-size:24px;font-weight:800;color:var(--espresso);letter-spacing:-.02em}.guap-pricing .pcard.feature .pname{color:var(--white)}.guap-pricing .ptag{margin-top:var(--sp-2);font-size:15px;font-weight:500;color:var(--body-soft)}.guap-pricing .pcard.feature .ptag{color:var(--on-dark)}.guap-pricing .price-row{margin-top:var(--sp-6);display:flex;align-items:baseline;gap:var(--sp-1);min-height:64px}.guap-pricing .price{font-size:52px;font-weight:800;letter-spacing:-.04em;color:var(--espresso);line-height:1}.guap-pricing .pcard.feature .price{color:var(--white)}.guap-pricing .per{font-size:18px;font-weight:600;color:var(--muted);align-self:flex-end;padding-bottom:var(--sp-1)}.guap-pricing .pcard.feature .per{color:var(--on-dark-muted)}.guap-pricing .price.talk{font-size:42px}.guap-pricing .billed-note{margin-top:var(--sp-2);font-size:13.5px;font-weight:600;color:var(--olive);min-height:20px}.guap-pricing .pcard.feature .billed-note{color:var(--lime)}.guap-pricing .pcta{margin-top:var(--sp-6)}.guap-pricing .feat-head{margin-top:var(--sp-8);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.guap-pricing .pcard.feature .feat-head{color:var(--on-dark-muted)}.guap-pricing .flist{list-style:none;margin-top:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.guap-pricing .flist li{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:15.5px;font-weight:500;color:var(--body-deep);line-height:1.4}.guap-pricing .pcard.feature .flist li{color:var(--on-dark-2)}.guap-pricing .flist .ck{width:22px;height:22px;border-radius:50%;background:var(--lime-tint);display:grid;place-items:center;flex-shrink:0;margin-top:1px}.guap-pricing .flist .ck svg{width:13px;height:13px;color:var(--olive-text);stroke-width:3}.guap-pricing .pcard.feature .flist .ck{background:rgb(var(--lime-rgb)/.2)}.guap-pricing .pcard.feature .flist .ck svg{color:var(--lime)}.guap-pricing .reassure{display:flex;align-items:center;justify-content:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:var(--sp-8);color:var(--body-soft);font-size:14.5px;font-weight:600}.guap-pricing .reassure span{display:inline-flex;align-items:center;gap:var(--sp-2)}.guap-pricing .reassure svg{width:17px;height:17px;color:var(--olive)}.guap-pricing .sec-head{text-align:center;margin-bottom:var(--head-content)}.guap-pricing .sec-head h2{font-size:clamp(32px,4vw,46px)}.guap-pricing .sec-head p{margin:var(--head-lead) auto 0;max-width:480px;font-size:17px;color:var(--body)}.guap-pricing .ctable{width:100%;border-collapse:collapse;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.guap-pricing .ctable td,.guap-pricing .ctable th{padding:var(--sp-4) var(--sp-6);text-align:center;font-size:15px;border-bottom:1px solid var(--line)}.guap-pricing .ctable thead th{background:var(--cream-2);font-weight:800;color:var(--espresso);font-size:17px;letter-spacing:-.01em}.guap-pricing .ctable thead th .th-sub{display:block;font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:0;margin-top:var(--sp-1)}.guap-pricing .ctable thead th.col-pro{background:var(--espresso);color:var(--white);position:relative}.guap-pricing .ctable thead th.col-pro .th-sub{color:var(--on-dark)}.guap-pricing .ctable tbody th{text-align:left;font-weight:600;color:var(--body-deep);font-size:15.5px}.guap-pricing .ctable td.col-pro{background:rgb(var(--lime-rgb)/.1)}.guap-pricing .ctable tbody tr:last-child td,.guap-pricing .ctable tbody tr:last-child th{border-bottom:none}.guap-pricing .ctable .grp td{background:var(--cream);text-align:left;font-weight:800;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:var(--sp-3) var(--sp-6)}.guap-pricing .ci{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.guap-pricing .ci.yes{background:var(--lime-tint)}.guap-pricing .ci.yes svg{width:14px;height:14px;color:var(--olive-text);stroke-width:3}.guap-pricing .ci.no{color:var(--muted-2);font-weight:700}.guap-pricing .cval{font-weight:700;color:var(--espresso)}.guap-pricing .faq{padding:var(--section-y) 0}.guap-pricing .faq-grid{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:var(--sp-3)}.guap-pricing .faq-item{background:var(--white);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;transition:border-color .2s}.guap-pricing .faq-item.open{border-color:var(--line-strong);box-shadow:var(--soft-shadow)}.guap-pricing .faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);background:none;border:none;cursor:pointer;font-family:var(--ff);font-weight:700;font-size:18px;color:var(--espresso);text-align:left;padding:var(--pad-card)}.guap-pricing .faq-ic{width:30px;height:30px;border-radius:50%;background:var(--cream-2);display:grid;place-items:center;flex-shrink:0;transition:background .2s,transform .3s}.guap-pricing .faq-ic svg{width:16px;height:16px;color:var(--espresso)}.guap-pricing .faq-item.open .faq-ic{background:var(--lime);transform:rotate(135deg)}.guap-pricing .faq-a{max-height:0;overflow:hidden;visibility:hidden;transition:max-height .3s ease,visibility 0s linear .3s}.guap-pricing .faq-item.open .faq-a{visibility:visible;transition:max-height .3s ease,visibility 0s linear 0s}.guap-pricing .faq-a p{padding:0 var(--pad-card) var(--pad-card);color:var(--body);font-size:16px;line-height:1.6}.guap-pricing .cta{background:var(--lime);border-radius:40px;margin:0 var(--page-gutter);padding:var(--section-y) var(--band-pad);text-align:center;position:relative;overflow:hidden}.guap-pricing .cta:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgb(var(--white-rgb)/.5),transparent 70%);top:-140px;right:-80px}.guap-pricing .cta h2{position:relative;font-size:clamp(32px,4vw,50px)}.guap-pricing .cta p{position:relative;color:var(--on-lime);max-width:520px;margin:var(--head-lead) auto 0;font-size:18px;line-height:1.5}.guap-pricing .cta-btns{position:relative;display:flex;gap:var(--sp-3);justify-content:center;margin-top:var(--head-action);flex-wrap:wrap}.guap-pricing .cta-btns .btn{width:auto}.guap-pricing .cta .btn-on-lime{background:var(--espresso);color:var(--white)}.guap-pricing .cta .btn-on-lime:hover{background:var(--espresso-deep);transform:translateY(-2px)}.guap-pricing .cta .btn-line{background:transparent;color:var(--olive-text);border:1.5px solid rgb(var(--olive-text-rgb)/.35)}.guap-pricing .cta .btn-line:hover{border-color:var(--olive-text);transform:translateY(-2px)}@media (max-width:920px){.guap-pricing .pgrid{grid-template-columns:1fr;max-width:440px;margin:0 auto}.guap-pricing .pcard.feature{translate:none}.guap-pricing .pcard.feature:hover{translate:0 -4px}.guap-pricing .compare{display:none}}@media (max-width:560px){.guap-pricing .reassure{gap:var(--sp-3);font-size:13.5px}}.guap-pricing .toggle-wrap{display:flex;justify-content:center;gap:var(--sp-1);margin:0 auto var(--sp-10);padding:var(--sp-1);width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--cream-2,rgba(0,0,0,.04))}.guap-pricing .toggle-wrap button{border:0;cursor:pointer;border-radius:999px;padding:var(--sp-2) var(--sp-5);font:inherit;font-size:.9rem;color:var(--muted,#6b6b6b);background:transparent;transition:background .18s ease,color .18s ease}.guap-pricing .toggle-wrap button.is-on{background:var(--espresso,#3b2b22);color:var(--cream,#faf7f2)}.guap-pricing .toggle-wrap .save{margin-left:var(--sp-1);font-size:.75rem;opacity:.75}.guap-pricing .tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--gutter);align-items:stretch}.guap-pricing .tier{border:1px solid var(--line,rgba(0,0,0,.1));background:#fff}.guap-pricing .tier.is-current{border-color:var(--espresso,#3b2b22);box-shadow:var(--card-shadow,0 2px 12px rgba(0,0,0,.06))}.guap-pricing .tier-badge{position:absolute;top:-.7rem;left:1.5rem;border-radius:999px;background:var(--espresso,#3b2b22);color:var(--cream,#faf7f2);padding:var(--sp-1) var(--sp-3);font-size:.7rem;letter-spacing:.02em}.guap-pricing .tier h3{font-size:1.15rem}.guap-pricing .tier-price{font-size:2rem;font-weight:600;line-height:1.1}.guap-pricing .tier-price span{font-size:.95rem;font-weight:400;color:var(--muted,#6b6b6b)}.guap-pricing .tier-blurb{font-size:.9rem;color:var(--muted,#6b6b6b)}.guap-pricing .tier-features{font-size:.9rem}.guap-pricing .tier-features li:before{color:var(--espresso,#3b2b22)}.guap-pricing .tier-cta{border:1px solid var(--espresso,#3b2b22);font-size:.92rem;background:var(--espresso,#3b2b22);color:var(--cream,#faf7f2);transition:opacity .18s ease}.guap-pricing .tier-cta:disabled{color:var(--muted,#6b6b6b);border-color:var(--line,rgba(0,0,0,.1))}.guap-pricing .tier-cta:not(:disabled):hover{opacity:.88}.guap-pricing .tier-note{font-size:.78rem;color:var(--muted,#6b6b6b)}.guap-pricing .pricing-error{margin:0 auto var(--sp-6);max-width:34rem;border:1px solid var(--line,rgba(0,0,0,.1));border-radius:var(--r-md,12px);padding:var(--sp-4);text-align:center;font-size:.9rem}.guap-pricing .pricing-loading{text-align:center;color:var(--muted,#6b6b6b);font-size:.9rem;padding:var(--sp-8) 0}:root{--ease-settle:cubic-bezier(0.2,0.7,0.2,1)}.guap-pricing .audience-stage{z-index:1}.guap-pricing .tiers-wrap{position:relative;max-width:calc(var(--maxw) + 64px)}.guap-pricing .tiers-wrap .tiers{gap:var(--sp-4)}.guap-pricing .compare,.guap-pricing .cta,.guap-pricing .faq,.guap-pricing .nav,.guap-pricing .phero,.guap-pricing .pricing,.guap-pricing .tiers,.guap-pricing .ubanner-wrap{position:relative;z-index:1}.guap-pricing .tier-slot{position:relative;display:flex}.guap-pricing .tier-slot .tier-badge{position:absolute;top:-11px;left:20px;z-index:3;border-radius:999px;background:var(--espresso);color:var(--cream);padding:var(--sp-1) var(--sp-3);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.guap-pricing .tier{position:relative;display:flex;flex-direction:column;flex:1;border:1px solid var(--line);border-radius:var(--r-lg,18px);background:var(--white);padding:var(--sp-8);transition:transform .3s var(--ease-settle),box-shadow .3s var(--ease-settle),border-color .3s var(--ease-settle)}.guap-pricing .tier-slot.is-current .tier,.guap-pricing .tier-slot.is-picked .tier{border-color:var(--accent,var(--espresso));box-shadow:0 0 0 1px var(--accent,var(--espresso))}.guap-pricing .tier:hover{transform:translateY(-6px);box-shadow:0 26px 50px -30px color-mix(in srgb,var(--accent,#8fae4e) 70%,transparent)}.guap-pricing .tier h3{display:flex;align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-2);font-size:17px}.guap-pricing .tier h3:before{content:"";width:9px;height:9px;flex-shrink:0;border-radius:50% 50% 50% 0;transform:rotate(45deg);background:var(--accent,var(--lime))}.guap-pricing .tier-price{margin:0 0 var(--sp-2);font-size:40px;font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--accent-ink,var(--espresso));font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:1px}.guap-pricing .tier-price>span:not(.unit){font-size:inherit;font-weight:inherit;color:inherit}.guap-pricing .tier-price .unit{font-size:15px;font-weight:500;color:var(--body-soft);margin-left:var(--sp-1)}.guap-pricing .tier-blurb{margin:0 0 var(--sp-4);font-size:14px;line-height:1.55;color:#4f3a29}.guap-pricing .tier-features{flex:1;margin:0 0 var(--sp-6);padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--sp-2);font-size:14px}.guap-pricing .tier-features li:before{content:"·";margin-right:var(--sp-2);color:var(--accent-ink,var(--olive-text));font-weight:800}.guap-pricing .tier-cta{width:100%;cursor:pointer;border:1px solid var(--espresso);border-radius:999px;padding:var(--sp-3) var(--sp-4);font:inherit;font-size:14.5px;font-weight:600;background:var(--espresso);color:var(--cream);transition:transform .2s var(--ease-settle),opacity .2s var(--ease-settle)}.guap-pricing .tier-cta:not(:disabled):hover{transform:translateY(-2px)}.guap-pricing .tier-cta:disabled{cursor:default;background:transparent;color:var(--body-soft);border-color:var(--line)}.guap-pricing .tier-note{margin:var(--sp-2) 0 0;text-align:center;font-size:12.5px;color:#4f3a29}.guap-pricing .credits-detail{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--gutter);margin-top:var(--sp-10)}.guap-pricing .credits-card{border:1px solid var(--line);border-radius:var(--r-lg,18px);background:var(--white);padding:var(--sp-8)}.guap-pricing .credits-card h3{margin:0 0 var(--sp-4);font-size:17px}.guap-pricing .credits-free,.guap-pricing .credits-rates{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3);font-size:14px}.guap-pricing .credits-rates li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.guap-pricing .credits-rate-price{font-weight:800;font-variant-numeric:tabular-nums;color:var(--espresso);white-space:nowrap}.guap-pricing .credits-rate-note{display:block;font-size:12.5px;color:var(--body-soft)}.guap-pricing .credits-free li:before{content:"·";margin-right:var(--sp-2);font-weight:800;color:var(--olive-text)}.guap-pricing .pgrid-frame{position:relative}.guap-pricing .pricing-serious .pgrid{position:relative;z-index:1}.guap-pricing .pgrid>.pcard{transition:translate .3s var(--ease-settle),border-color .3s var(--ease-settle),box-shadow .3s var(--ease-settle)}.guap-pricing .pgrid>.pcard:not(.feature):hover{border-color:var(--espresso);box-shadow:0 10px 30px -22px rgb(var(--espresso-rgb)/.5)}.guap-pricing .ubanner-wrap{padding:var(--section-y) 0}.guap-pricing .ubanner{position:relative;overflow:hidden;border-radius:40px;background:var(--lime);padding:var(--section-y) var(--band-pad);text-align:center}.guap-pricing .ubanner-inner{position:relative;z-index:1;max-width:660px;margin:0 auto}.guap-pricing .ubanner h2{margin:0;color:var(--espresso);font-size:clamp(30px,4vw,44px);letter-spacing:-.02em}.guap-pricing .ubanner .lead{color:var(--on-lime);margin:var(--head-lead) auto 0;max-width:560px}.guap-pricing .ubanner-list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3) var(--sp-6);margin:var(--sp-6) 0 0;padding:0;list-style:none}.guap-pricing .ubanner-list li{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:14.5px;color:var(--on-lime)}.guap-pricing .ubanner-list li svg{width:16px;height:16px;flex-shrink:0;color:var(--olive-text)}.guap-pricing .ubanner .cta-btns{display:flex;gap:var(--sp-3);justify-content:center;margin-top:var(--head-action);flex-wrap:wrap}.guap-pricing .ubanner-note{margin:var(--sp-4) 0 0;font-size:13px;color:var(--on-lime);opacity:.85}@media (max-width:720px){.guap-pricing .ubanner{border-radius:28px}}@media (prefers-reduced-motion:reduce){.guap-pricing .phero-copy,.guap-pricing .tier-features li,.guap-pricing .ubanner,.guap-pricing .ubanner-list li{animation:none}.guap-pricing .pgrid>.pcard,.guap-pricing .tier,.guap-pricing .tier-cta{transition:none}.guap-pricing .tier-cta:hover,.guap-pricing .tier:hover{transform:none}.guap-pricing .pcard.feature,.guap-pricing .pcard.feature:hover,.guap-pricing .pcard:hover{translate:none}}.guap-pricing{--pricing-ease:cubic-bezier(0.32,0.72,0,1);position:relative;isolation:isolate}.guap-pricing .pricing-light{position:absolute;z-index:0;top:72px;left:0;width:100%;height:1100px;pointer-events:none;opacity:.42;-webkit-mask-image:radial-gradient(ellipse 65% 52% at 50% 8%,#000,transparent);mask-image:radial-gradient(ellipse 65% 52% at 50% 8%,#000,transparent)}.guap-pricing .hero-composition{display:grid}.guap-pricing .phero-copy{grid-area:1/1;margin-top:0;animation:none;visibility:hidden;pointer-events:none;transition:visibility 0s linear .16s}.guap-pricing .phero-copy[data-active=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.guap-pricing .hero-title-mask{overflow:clip;padding-bottom:var(--sp-2)}.guap-pricing .phero-copy h1{margin:0}.guap-pricing .phero-copy .eyebrow,.guap-pricing .phero-copy .lead,.guap-pricing .phero-copy h1{opacity:0;transform:translateY(-8px);transition:opacity .14s ease,transform .3s var(--pricing-ease)}.guap-pricing .phero-copy[data-active=true] .eyebrow,.guap-pricing .phero-copy[data-active=true] .lead,.guap-pricing .phero-copy[data-active=true] h1{opacity:1;transform:none;transition:opacity .28s ease .12s,transform .52s var(--pricing-ease) .1s}.guap-pricing .phero-copy[data-active=true] .lead{transition-delay:.2s}.guap-pricing .phero-controls{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);margin-top:var(--head-action)}.guap-pricing .phero-controls>.billing{margin-top:0}.guap-pricing .billing-composition{display:inline-grid;max-width:100%;align-items:center;justify-items:center;margin-top:0;border:1px solid var(--line);border-radius:999px;background:var(--white);box-shadow:0 10px 28px -20px rgb(var(--espresso-rgb)/.35)}.guap-pricing .billing-composition>*{grid-area:1/1}.guap-pricing .billing-composition .billing{margin-top:0;background:transparent;border:0;box-shadow:none}.guap-pricing .billing-choice,.guap-pricing .partnership-note{opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .16s ease,transform .3s var(--pricing-ease),visibility 0s linear .16s}.guap-pricing .billing-choice[data-active=true],.guap-pricing .partnership-note[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease .18s,transform .5s var(--pricing-ease) .12s,visibility 0s}.guap-pricing .partnership-note{padding:var(--sp-4) var(--sp-6);color:var(--olive-text);font-size:13px}.guap-pricing .audience-stage{position:relative;isolation:isolate;contain:layout paint;overflow:clip}.guap-pricing .pricing-surfaces{position:absolute;inset:0;pointer-events:none;z-index:0}.guap-pricing .pricing-wash{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.guap-pricing .pricing-surface{position:absolute;top:0;left:0;border:1px solid transparent;box-sizing:border-box;contain:strict}.guap-pricing .audience-panel{position:absolute;top:0;left:0;width:100%;z-index:1;visibility:hidden;pointer-events:none;transition:visibility 0s linear .18s}.guap-pricing .audience-panel[data-active=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.guap-pricing .audience-stage[data-ready=false] .audience-panel[data-active=true]{position:relative}.guap-pricing .audience-stage .pcard,.guap-pricing .audience-stage .pricing-loading,.guap-pricing .audience-stage .tier,.guap-pricing .audience-stage .ubanner{background:transparent;border-color:transparent;box-shadow:none;translate:none;transform:none;transition:none}.guap-pricing .audience-stage .pcard:hover,.guap-pricing .audience-stage .tier:hover{transform:none;translate:none;box-shadow:none}.guap-pricing .audience-stage .pricing-loading{padding:var(--sp-24) var(--pad-card);margin:0;border-radius:var(--r-lg)}.guap-pricing .audience-panel .pcard>*,.guap-pricing .audience-panel .reassure,.guap-pricing .audience-panel .tier-badge,.guap-pricing .audience-panel .tier>*,.guap-pricing .audience-panel .ubanner-inner>*{opacity:0;transform:translateY(-6px);transition:opacity .14s ease,transform .18s var(--pricing-ease)}.guap-pricing .audience-panel[data-active=true] .pcard>*,.guap-pricing .audience-panel[data-active=true] .reassure,.guap-pricing .audience-panel[data-active=true] .tier-badge,.guap-pricing .audience-panel[data-active=true] .tier>*,.guap-pricing .audience-panel[data-active=true] .ubanner-inner>*{opacity:1;transform:none;transition:opacity .26s ease .32s,transform .4s var(--pricing-ease) .3s}.guap-pricing .audience-panel[data-active=true] :is(.flist,.feat-head,.tier-features,.tier-blurb,.ubanner-list,.lead){transition-delay:.38s}.guap-pricing .audience-panel[data-active=true] :is(.pcta,.tier-cta,.cta-btns,.ubanner-note,.reassure,.tier-note){transition-delay:.44s}.guap-pricing .audience-panel .tier-features li,.guap-pricing .audience-panel .ubanner-list li{animation:none}.guap-pricing .audience-support,.guap-pricing .comparison-composition{position:relative;overflow:clip;z-index:1}.guap-pricing .comparison-composition{padding:0}.guap-pricing .comparison-padding{padding:var(--section-y) 0}.guap-pricing[data-pricing-motion=reduced] :is(.phero-copy,.phero-copy *,.billing-choice,.partnership-note,.audience-panel,.audience-panel *){transition:none!important;animation:none!important}@media (max-width:640px){.guap-pricing .phero-controls{gap:var(--sp-2)}.guap-pricing .phero-controls>.billing{display:flex;width:100%}.guap-pricing .phero-controls>.billing button{flex:1;padding:var(--sp-2);font-size:var(--fs-label)}.guap-pricing .billing-composition .billing button{font-size:var(--fs-label);padding:var(--sp-2) var(--sp-3)}.guap-pricing .partnership-note{font-size:11px;padding:var(--sp-4) var(--sp-3)}}@media (prefers-reduced-motion:reduce){.guap-pricing :is(.phero-copy,.phero-copy *,.billing-choice,.partnership-note,.audience-panel,.audience-panel *){transition:none!important;animation:none!important}}.guap-pricing{--surface-featured:rgb(var(--blue-deep-rgb));--surface-university:rgb(var(--red-tint-rgb))}.guap-pricing .phero-copy[data-audience=businesses] .eyebrow .dot{background:rgb(var(--blue-soft-rgb));box-shadow:0 0 0 4px rgb(var(--blue-tint-rgb))}.guap-pricing .phero-copy[data-audience=businesses] .eyebrow{color:rgb(var(--blue-deep-rgb))}.guap-pricing .phero-copy[data-audience=universities] .eyebrow .dot{background:rgb(var(--red-soft-rgb));box-shadow:0 0 0 4px rgb(var(--red-tint-rgb))}.guap-pricing .phero-copy[data-audience=universities] .eyebrow{color:rgb(var(--clay-ink-rgb))}.guap-pricing .pricing-serious .billed-note{color:rgb(var(--blue-deep-rgb))}.guap-pricing .pricing-serious .flist .ck{background:rgb(var(--blue-tint-rgb))}.guap-pricing .pricing-serious .flist .ck svg{color:rgb(var(--blue-deep-rgb))}.guap-pricing .pricing-serious .pcard.feature .feat-head,.guap-pricing .pricing-serious .pcard.feature .flist li,.guap-pricing .pricing-serious .pcard.feature .per,.guap-pricing .pricing-serious .pcard.feature .ptag{color:rgb(var(--white-rgb)/.86)}.guap-pricing .pricing-serious .pcard.feature .billed-note{color:rgb(var(--blue-tint-rgb))}.guap-pricing .pricing-serious .pcard.feature .flist .ck{background:rgb(var(--white-rgb)/.16)}.guap-pricing .pricing-serious .pcard.feature .flist .ck svg{color:var(--white)}.guap-pricing .pricing-serious .pop-badge{background:rgb(var(--blue-tint-rgb));color:rgb(var(--blue-deep-rgb))}.guap-pricing .pricing-serious .pcard.feature .btn-lime{background:var(--white);color:rgb(var(--blue-deep-rgb))}.guap-pricing .pricing-serious .pcard.feature .btn-lime:hover{background:rgb(var(--blue-tint-rgb));box-shadow:0 18px 36px -20px rgb(var(--espresso-rgb)/.6)}.guap-pricing .ubanner{background:var(--surface-university)}.guap-pricing .ubanner .lead,.guap-pricing .ubanner-list li,.guap-pricing .ubanner-note{color:var(--body-deep)}.guap-pricing .ubanner-list li svg{color:rgb(var(--clay-ink-rgb))}.guap-pricing .ubanner .btn-dark{background:rgb(var(--clay-ink-rgb));box-shadow:0 16px 34px -18px rgb(var(--clay-ink-rgb)/.6)}.guap-pricing .ubanner .btn-dark:hover{box-shadow:0 20px 40px -18px rgb(var(--clay-ink-rgb)/.7)}.guap-pricing .partnership-note{color:rgb(var(--clay-ink-rgb))}.guap-pricing .partnership-note .dot{background:rgb(var(--red-soft-rgb))}