.shiputz-solv{--solv-ink:#2c2925;--solv-ink-soft:#49443e;--solv-paper:#fffdf8;--solv-cream:#f7f3ea;--solv-sage:#dfe6dc;--solv-sage-deep:#81907f;--solv-lime:#e1f560;--solv-line:#2c292524;--solv-muted:#747268;min-height:100vh;color:var(--solv-ink);font-family:var(--font-heebo),"Heebo",Arial,sans-serif;background:var(--solv-cream)!important}.shiputz-solv,.shiputz-solv *{box-sizing:border-box}.shiputz-solv a,.shiputz-solv button,.shiputz-solv input{border-radius:999px}.shiputz-solv a:focus-visible,.shiputz-solv button:focus-visible,.shiputz-solv input:focus-visible,.shiputz-solv summary:focus-visible{outline-offset:3px;outline:3px solid #e1f560cc}.shiputz-solv--pricing{background:radial-gradient(circle at 15% 8%,#dfe6dce0,transparent 27rem),var(--solv-cream)!important}.shiputz-solv .solv-commerce-hero{padding-block:clamp(7.5rem,11vw,10rem) clamp(3.5rem,7vw,6rem)!important}.shiputz-solv .solv-commerce-hero>div{text-align:start;max-width:76rem}.shiputz-solv .solv-commerce-hero h1{max-width:12ch;color:var(--solv-ink);letter-spacing:-.07em;text-align:center;margin-inline:auto;font-size:clamp(3.4rem,7vw,7.2rem);font-weight:500;line-height:.92}.shiputz-solv .solv-commerce-hero h1 span{color:var(--solv-ink)!important}.shiputz-solv .solv-commerce-hero>div>p{max-width:42rem;color:var(--solv-muted);text-align:center;margin-inline:auto;font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.65}.shiputz-solv .solv-commerce-pill{box-shadow:0 16px 34px -28px #2c292580;color:var(--solv-ink)!important;background:#fffdf8db!important;border-color:#2c29252e!important}.shiputz-solv .solv-commerce-pill>span:first-child{display:none}.shiputz-solv .solv-billing-section{z-index:2;position:relative;padding-bottom:0!important}.shiputz-solv .solv-billing-toggle{border:1px solid #2c292514;background:#2c292514!important;padding:5px!important}.shiputz-solv .solv-billing-toggle button{min-height:44px;color:var(--solv-muted)!important;padding-inline:1.25rem!important;font-weight:750!important}.shiputz-solv .solv-billing-toggle button.bg-white{background:var(--solv-ink)!important;color:var(--solv-paper)!important;box-shadow:none!important}.shiputz-solv .solv-billing-toggle button span{background:var(--solv-lime)!important;color:var(--solv-ink)!important}.shiputz-solv .solv-plan-section{background:var(--solv-sage);border-radius:30px;max-width:82rem;margin:1.1rem auto clamp(4.5rem,8vw,8rem);padding:clamp(1.4rem,3vw,2.6rem)!important}.shiputz-solv .solv-plan-section>div{max-width:76rem}.shiputz-solv .solv-plan-section [data-mobile-slider=plans]{align-items:stretch;gap:14px}.shiputz-solv .solv-plan-card{min-height:39rem;color:var(--solv-ink);flex-direction:column;display:flex;border:1px solid var(--solv-line)!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;background:#fffdf8f0!important;border-radius:18px!important;padding:clamp(1.35rem,2.2vw,2rem)!important;transition:border-color .18s,box-shadow .18s!important;animation:none!important;transform:none!important}.shiputz-solv .solv-plan-card--pro{color:var(--solv-paper);margin-block:-.7rem;border-color:var(--solv-ink)!important;background:var(--solv-ink)!important;padding-block:calc(clamp(1.35rem,2.2vw,2rem) + .7rem)!important;box-shadow:0 28px 44px -30px #2c2925a6!important}.shiputz-solv .solv-plan-card--pro h3,.shiputz-solv .solv-plan-card--pro p,.shiputz-solv .solv-plan-card--pro li,.shiputz-solv .solv-plan-card--pro .text-gray-900,.shiputz-solv .solv-plan-card--pro .text-gray-950,.shiputz-solv .solv-plan-card--pro .text-gray-700,.shiputz-solv .solv-plan-card--pro .text-gray-600{color:var(--solv-paper)!important}.shiputz-solv .solv-plan-card--pro .text-gray-400,.shiputz-solv .solv-plan-card--pro .text-gray-500{color:#fffdf89e!important}.shiputz-solv .solv-plan-card>div:first-of-type>span{background:var(--solv-lime)!important;color:var(--solv-ink)!important}.shiputz-solv .solv-plan-card>div:nth-of-type(2){height:5.8rem!important;margin-block-end:.75rem!important}.shiputz-solv .solv-plan-card>div:nth-of-type(2) img{opacity:.8;filter:saturate(.75)sepia(.08);height:5.8rem!important}.shiputz-solv .solv-plan-card h3{color:var(--solv-ink)!important;font-size:1.25rem!important;font-weight:700!important}.shiputz-solv .solv-plan-card .text-4xl{letter-spacing:-.06em;line-height:1;color:inherit!important;opacity:1!important;visibility:visible!important;font-size:clamp(2.6rem,4vw,4.3rem)!important}.shiputz-solv .solv-plan-card ul{border-top:1px solid var(--solv-line);margin-block-start:auto;padding-block-start:1.2rem}.shiputz-solv .solv-plan-card--pro ul{border-color:#e1f5602e}.shiputz-solv .solv-plan-card a,.shiputz-solv .solv-plan-card button{border:1px solid var(--solv-line);justify-content:center;align-items:center;min-height:46px;color:var(--solv-ink)!important;box-shadow:none!important;background:0 0!important;display:flex!important}.shiputz-solv .solv-plan-card--pro a,.shiputz-solv .solv-plan-card--pro button:not(:disabled){border-color:var(--solv-lime);background:var(--solv-lime)!important;color:var(--solv-ink)!important}.shiputz-solv .solv-pack-section,.shiputz-solv .solv-outcomes-section,.shiputz-solv .solv-professional-section,.shiputz-solv .solv-faq-section{padding-block-end:clamp(4rem,7vw,7rem)!important}.shiputz-solv .solv-pack-section>div,.shiputz-solv .solv-outcomes-section>div,.shiputz-solv .solv-professional-section>div,.shiputz-solv .solv-faq-section>div{max-width:76rem}.shiputz-solv .solv-pack-section h2,.shiputz-solv .solv-outcomes-section h2,.shiputz-solv .solv-professional-section h2,.shiputz-solv .solv-faq-section h2{letter-spacing:-.055em;line-height:1;color:var(--solv-ink)!important;font-size:clamp(2rem,4vw,4rem)!important;font-weight:500!important}.shiputz-solv .solv-pack-card,.shiputz-solv .solv-outcome-card{border:1px solid var(--solv-line)!important;background:var(--solv-paper)!important;box-shadow:none!important;border-radius:18px!important}.shiputz-solv .solv-pack-card>div:nth-child(2),.shiputz-solv .solv-outcome-card>div:last-child{background:var(--solv-sage)!important}.shiputz-solv .solv-pack-card a{border:1px solid var(--solv-ink);background:var(--solv-ink)!important;color:var(--solv-paper)!important;box-shadow:none!important}.shiputz-solv .solv-professional-card{color:var(--solv-paper);overflow:hidden;background:var(--solv-ink)!important;box-shadow:none!important;border-color:#e1f56033!important;border-radius:24px!important}.shiputz-solv .solv-professional-card h2,.shiputz-solv .solv-professional-card p,.shiputz-solv .solv-professional-card li{color:var(--solv-paper)!important}.shiputz-solv .solv-professional-card a{background:var(--solv-lime)!important;color:var(--solv-ink)!important;box-shadow:none!important}.shiputz-solv .solv-faq-section>div>div>div{background:0 0;border-color:var(--solv-line)!important;border-radius:0!important}.shiputz-solv .solv-faq-section button{border-radius:0}.shiputz-solv .solv-pricing-hero{padding-block:clamp(7.5rem,10vw,9rem) clamp(2.4rem,5vw,4rem)}.shiputz-solv .solv-pricing-kicker,.shiputz-solv .solv-pricing-heading>div:first-child>span,.shiputz-solv .solv-section-heading>span{border:1px solid var(--solv-line);min-height:32px;color:var(--solv-ink-soft);background:#fffdf8b8;border-radius:999px;align-items:center;padding:.35rem .8rem;font-size:.76rem;font-weight:800;display:inline-flex}.shiputz-solv .solv-pricing-hero h1{max-width:13ch;color:var(--solv-ink);letter-spacing:-.065em;margin:1.15rem auto 0;font-size:clamp(3.2rem,6.6vw,6.7rem);font-weight:520;line-height:.94}.shiputz-solv .solv-pricing-hero>div>p{max-width:43rem;color:var(--solv-muted);margin:1.3rem auto 0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.shiputz-solv .solv-pricing-notice{color:#51461d;background:#fff8d8;border:1px solid #dfc878;border-radius:14px;width:fit-content;max-width:100%;margin:1.25rem auto 0;padding:.7rem 1rem;font-size:.84rem}.shiputz-solv .solv-pricing-context{border:1px solid var(--solv-line);background:var(--solv-paper);text-align:start;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;max-width:46rem;margin:1.5rem auto 0;padding:1rem 1.15rem;display:grid}.shiputz-solv .solv-pricing-context span{color:#617130;font-size:.72rem;font-weight:900}.shiputz-solv .solv-pricing-context h2{color:var(--solv-ink);margin-top:.2rem;font-size:1rem;font-weight:850}.shiputz-solv .solv-pricing-context p{color:var(--solv-muted);margin-top:.2rem;font-size:.8rem;line-height:1.5}.shiputz-solv .solv-pricing-context a{background:var(--solv-ink);min-height:42px;color:var(--solv-paper);justify-content:center;align-items:center;padding-inline:1.1rem;font-size:.78rem;font-weight:850;display:inline-flex}.shiputz-solv .solv-pricing-shell{background:var(--solv-sage);border-radius:30px;max-width:82rem;margin:0 auto clamp(4rem,7vw,6.5rem);padding:clamp(1.25rem,3vw,2.5rem)!important}.shiputz-solv .solv-pricing-heading{justify-content:space-between;align-items:end;gap:1.25rem;margin-bottom:1.5rem;display:flex}.shiputz-solv .solv-pricing-heading h2,.shiputz-solv .solv-section-heading h2{color:var(--solv-ink);letter-spacing:-.055em;margin-top:.55rem;font-size:clamp(2rem,4vw,4rem);font-weight:520;line-height:1}.shiputz-solv .solv-pricing-shell .solv-billing-toggle{border:1px solid #2c292514;border-radius:999px;flex:none;display:inline-flex;background:#2c292514!important;padding:5px!important}.shiputz-solv .solv-pricing-shell .solv-billing-toggle button{background:0 0;border:0;align-items:center;gap:.45rem;min-height:44px;font-size:.82rem;display:inline-flex;color:var(--solv-muted)!important;padding-inline:1rem!important;font-weight:800!important}.shiputz-solv .solv-pricing-shell .solv-billing-toggle button.is-active{background:var(--solv-ink)!important;color:var(--solv-paper)!important}.shiputz-solv .solv-pricing-shell .solv-billing-toggle small{background:var(--solv-lime);color:var(--solv-ink);white-space:nowrap;border-radius:999px;padding:.18rem .45rem;font-size:.62rem;font-weight:900}.shiputz-solv .solv-pricing-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.shiputz-solv .solv-pricing-card{border:1px solid var(--solv-line);min-width:0;min-height:31rem;color:var(--solv-ink);background:#fffdf8f0;border-radius:18px;flex-direction:column;padding:clamp(1.25rem,2vw,1.8rem);display:flex}.shiputz-solv .solv-pricing-card.is-featured{border-color:var(--solv-ink);background:var(--solv-ink);color:var(--solv-paper);box-shadow:0 26px 42px -31px #2c2925b8}.shiputz-solv .solv-pricing-card__top{justify-content:space-between;align-items:start;gap:.8rem;min-height:3.7rem;display:flex}.shiputz-solv .solv-pricing-card__top h3{font-size:1.35rem;font-weight:850}.shiputz-solv .solv-pricing-card__top p{color:var(--solv-muted);margin-top:.25rem;font-size:.8rem;font-weight:650}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-card__top p{color:#fffdf89e}.shiputz-solv .solv-pricing-card__top>span{background:var(--solv-lime);color:var(--solv-ink);border-radius:999px;flex:none;padding:.34rem .62rem;font-size:.66rem;font-weight:900}.shiputz-solv .solv-pricing-price{border-bottom:1px solid var(--solv-line);min-height:9.2rem;padding-block:1rem 1.15rem}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-price{border-color:#e1f5602e}.shiputz-solv .solv-pricing-price__compare{min-height:1.2rem;color:var(--solv-muted);font-size:.78rem;font-weight:700}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-price__compare{color:#fffdf88f}.shiputz-solv .solv-pricing-price>div:nth-child(2),.shiputz-solv .solv-pricing-price>div:first-child:last-of-type{align-items:end;gap:.5rem;display:flex}.shiputz-solv .solv-pricing-price strong{color:inherit;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2.6rem,4vw,4.25rem);font-weight:850;line-height:1}.shiputz-solv .solv-pricing-price>div>span{color:var(--solv-muted);padding-bottom:.42rem;font-size:.72rem;font-weight:700}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-price>div>span{color:#fffdf89e}.shiputz-solv .solv-pricing-price>small{color:#5e6b38;background:#81907f26;border-radius:999px;margin-top:.6rem;padding:.28rem .55rem;font-size:.7rem;font-weight:850;display:inline-flex}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-price>small{background:var(--solv-lime);color:var(--solv-ink)}.shiputz-solv .solv-pricing-credits{align-items:baseline;gap:.45rem;margin-top:1.2rem;display:flex}.shiputz-solv .solv-pricing-credits strong{font-size:1.65rem;font-weight:900}.shiputz-solv .solv-pricing-credits span{color:var(--solv-muted);font-size:.78rem;font-weight:700}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-credits span{color:#fffdf89e}.shiputz-solv .solv-pricing-outcome{color:var(--solv-ink-soft);margin-top:.55rem;font-size:.88rem;font-weight:700;line-height:1.55}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-outcome{color:#fffdf8cc}.shiputz-solv .solv-pricing-card__action{margin-top:auto;padding-top:1.5rem}.shiputz-solv .solv-pricing-card__action>a,.shiputz-solv .solv-pricing-card__action>button{border:1px solid var(--solv-ink);width:100%;min-height:48px;color:var(--solv-ink);background:0 0;justify-content:center;align-items:center;font-size:.84rem;font-weight:900;display:flex}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-card__action>a,.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-card__action>button:not(:disabled){border-color:var(--solv-lime);background:var(--solv-lime);color:var(--solv-ink)}.shiputz-solv .solv-pricing-card__action>button:disabled{cursor:not-allowed;opacity:.48}.shiputz-solv .solv-pricing-card__action>small{color:var(--solv-muted);text-align:center;margin-top:.55rem;font-size:.68rem;line-height:1.45;display:block}.shiputz-solv .solv-pricing-card.is-featured .solv-pricing-card__action>small{color:#fffdf894}.shiputz-solv .solv-pricing-renewal-note{max-width:45rem;color:var(--solv-muted);text-align:center;margin:1.25rem auto 0;font-size:.76rem;font-weight:650;line-height:1.55}.shiputz-solv .solv-pricing-message{border:1px solid var(--solv-line);background:var(--solv-paper);text-align:center;border-radius:14px;max-width:42rem;margin:1rem auto 0;padding:.75rem 1rem;font-size:.8rem;font-weight:700}.shiputz-solv .solv-pricing-message.is-success{color:#315a35;border-color:#9dc99b}.shiputz-solv .solv-pricing-message.is-error{color:#8b3029;border-color:#e0a7a0}.shiputz-solv .solv-comparison-section,.shiputz-solv .solv-credit-section,.shiputz-solv .solv-faq-section{padding-block-end:clamp(4rem,7vw,6.5rem)!important}.shiputz-solv .solv-section-heading{text-align:center;max-width:44rem;margin:0 auto 1.5rem}.shiputz-solv .solv-section-heading p{color:var(--solv-muted);margin-top:.7rem;font-size:.94rem;line-height:1.6}.shiputz-solv .solv-comparison-table{border:1px solid var(--solv-line);background:var(--solv-paper);border-radius:20px;overflow:hidden}.shiputz-solv .solv-comparison-table__header,.shiputz-solv .solv-comparison-table__row{grid-template-columns:minmax(10rem,1.15fr) repeat(3,minmax(0,1fr));display:grid}.shiputz-solv .solv-comparison-table__header>div,.shiputz-solv .solv-comparison-table__row>div{border-inline-start:1px solid var(--solv-line);text-align:center;justify-content:center;align-items:center;min-width:0;min-height:4rem;padding:.85rem;display:flex}.shiputz-solv .solv-comparison-table__header>div:first-child,.shiputz-solv .solv-comparison-table__row>div:first-child{text-align:start;border-inline-start:0;justify-content:flex-start;font-weight:850}.shiputz-solv .solv-comparison-table__header{background:var(--solv-ink);color:var(--solv-paper);font-size:.92rem;font-weight:900}.shiputz-solv .solv-comparison-table__header .is-starter{color:#263019;background:#dce5dd}.shiputz-solv .solv-comparison-table__header .is-pro{color:#292820;background:#e2f35f}.shiputz-solv .solv-comparison-table__header .is-business{color:#fff;background:#2b2824}.shiputz-solv .solv-comparison-table__row{border-top:1px solid var(--solv-line);color:var(--solv-ink-soft);font-size:.84rem;font-weight:650;line-height:1.4}.shiputz-solv .solv-comparison-table__row .is-starter{background:#f6f7f2}.shiputz-solv .solv-comparison-table__row .is-pro{background:#f5f8dc}.shiputz-solv .solv-comparison-table__row .is-business{background:#f0eee8}.shiputz-solv .solv-comparison-check{background:var(--solv-lime);width:28px;height:28px;color:var(--solv-ink);border-radius:50%;place-items:center;font-size:.92rem;font-weight:900;display:inline-grid}.shiputz-solv .solv-comparison-table__row .is-starter .solv-comparison-check{color:#33421c;background:#dce5dd}.shiputz-solv .solv-comparison-table__row .is-pro .solv-comparison-check{color:#293300;background:#e2f35f}.shiputz-solv .solv-comparison-table__row .is-business .solv-comparison-check{color:#fff;background:#2b2824}.shiputz-solv .solv-comparison-empty{color:#aaa69c;font-weight:800}.shiputz-solv .solv-credit-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;display:grid}.shiputz-solv .solv-credit-guide{border:1px solid var(--solv-line);background:#fffdf8b8;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin:-.15rem auto 1.65rem;padding:.75rem;display:grid;box-shadow:0 12px 30px #2b28240d}.shiputz-solv .solv-credit-guide>div{align-items:center;gap:.75rem;min-width:0;padding:.45rem 1rem;display:flex}.shiputz-solv .solv-credit-guide>div+div{border-inline-start:1px solid var(--solv-line)}.shiputz-solv .solv-credit-guide b{background:var(--solv-ink);width:2rem;height:2rem;color:var(--solv-paper);border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:900;display:grid}.shiputz-solv .solv-credit-guide span{gap:.1rem;min-width:0;display:grid}.shiputz-solv .solv-credit-guide strong{font-size:.9rem;font-weight:900}.shiputz-solv .solv-credit-guide small{color:var(--solv-muted);font-size:.73rem;font-weight:700;line-height:1.4}.shiputz-solv .solv-credit-pack{border:1px solid var(--solv-line);background:#f9f7f0;border-radius:24px;min-width:0;padding:1.15rem;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 16px 38px #2b282412}.shiputz-solv .solv-credit-pack:hover{border-color:#b7bd99;transform:translateY(-4px);box-shadow:0 20px 48px #2b28241c}.shiputz-solv .solv-credit-pack.is-best-value{background:linear-gradient(155deg,#f8f8e9 0%,#f9f7f0 52%,#eef2dc 100%);border-color:#b9ca3a;box-shadow:0 18px 44px #59661624}.shiputz-solv .solv-credit-pack__badge{background:var(--solv-lime);color:var(--solv-ink);border-radius:999px;padding:.38rem .68rem;font-size:.68rem;font-weight:900;line-height:1;position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.shiputz-solv .solv-credit-pack__header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:7.35rem;display:flex}.shiputz-solv .solv-credit-pack__header h3{color:var(--solv-ink);letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;line-height:.95}.shiputz-solv .solv-credit-pack__header span{color:var(--solv-muted);font-size:.78rem;font-weight:850}.shiputz-solv .solv-credit-pack__header p{color:var(--solv-ink-soft);margin-top:.45rem;font-size:.75rem;font-weight:800;line-height:1.35}.shiputz-solv .solv-credit-pack__choices{gap:.55rem;display:grid}.shiputz-solv .solv-credit-choice{min-height:15.25rem;color:inherit;text-align:start;border:1px solid #0000;border-radius:18px;flex-direction:column;align-items:stretch;gap:.45rem;padding:1.05rem;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:flex}.shiputz-solv .solv-credit-choice:hover{transform:translateY(-2px)}.shiputz-solv .solv-credit-choice:focus-visible{outline:3px solid var(--solv-lime);outline-offset:3px}.shiputz-solv .solv-credit-choice--subscriber{background:var(--solv-ink);color:#fff;box-shadow:0 10px 24px #2b282429}.shiputz-solv .solv-credit-choice--subscriber:hover{background:#171612;box-shadow:0 14px 30px #2b282438}.shiputz-solv .solv-credit-choice--subscriber.is-locked{background:#45433d}.shiputz-solv .solv-credit-choice--project{color:var(--solv-ink);background:#e8eee5;border-color:#bdc9bd}.shiputz-solv .solv-credit-choice--project:hover{background:#f1f5ef;border-color:#869486;box-shadow:0 10px 22px #2b282414}.shiputz-solv .solv-credit-choice__audience{background:var(--solv-lime);width:fit-content;color:var(--solv-ink);border-radius:999px;padding:.35rem .62rem;font-size:.74rem;font-weight:900;line-height:1}.shiputz-solv .solv-credit-choice--project .solv-credit-choice__audience{background:var(--solv-ink);color:var(--solv-paper)}.shiputz-solv .solv-credit-choice__label{margin-top:.18rem;font-size:1.05rem;font-weight:900;line-height:1.25}.shiputz-solv .solv-credit-choice__price-row{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.5rem;display:flex}.shiputz-solv .solv-credit-choice__price-row>strong{letter-spacing:-.035em;font-size:2rem;font-weight:900;line-height:1}.shiputz-solv .solv-credit-choice__saving{background:var(--solv-lime);width:fit-content;color:var(--solv-ink);border-radius:999px;padding:.32rem .56rem;font-size:.68rem;font-weight:900}.shiputz-solv .solv-credit-choice__note{color:currentColor;opacity:.72;min-height:2.7rem;font-size:.78rem;font-weight:750;line-height:1.45}.shiputz-solv .solv-credit-choice__cta{text-align:center;border:1px solid;border-radius:999px;justify-content:center;align-self:end;align-items:center;width:100%;min-height:3rem;margin-top:auto;padding:.65rem .8rem;font-size:.86rem;font-weight:900;display:flex}.shiputz-solv .solv-credit-choice--subscriber .solv-credit-choice__cta{border-color:var(--solv-lime);background:var(--solv-lime);color:var(--solv-ink)}.shiputz-solv .solv-credit-choice--project .solv-credit-choice__cta{border-color:var(--solv-ink);background:var(--solv-ink);color:var(--solv-paper)}.shiputz-solv .solv-credit-choice-divider{color:var(--solv-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;font-size:.68rem;font-weight:900;display:grid}.shiputz-solv .solv-credit-choice-divider:before,.shiputz-solv .solv-credit-choice-divider:after{background:var(--solv-line);content:"";height:1px}.shiputz-solv .solv-faq-list{border-top:1px solid var(--solv-line)}.shiputz-solv .solv-faq-list>div{border-bottom:1px solid var(--solv-line)}.shiputz-solv .solv-faq-list button{width:100%;min-height:58px;color:var(--solv-ink);text-align:start;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:.9rem;font-weight:800;display:flex}.shiputz-solv .solv-faq-list button b{color:#617130;font-size:1.25rem;font-weight:500}.shiputz-solv .solv-faq-list p{max-width:42rem;color:var(--solv-muted);padding:0 0 1rem;font-size:.84rem;line-height:1.7}.shiputz-solv--guide{background:var(--solv-cream)!important}.shiputz-solv .solv-guide-nav,.shiputz-solv .solv-guide-tabs,.shiputz-solv .solv-guide-footer{border-color:var(--solv-line)!important;background:#f7f3eaf0!important}.shiputz-solv .solv-guide-nav>div,.shiputz-solv .solv-guide-tabs>div,.shiputz-solv .solv-guide-content,.shiputz-solv .solv-guide-footer>div{max-width:76rem}.shiputz-solv .solv-guide-nav a:first-child{font-size:1.15rem;font-weight:800;color:var(--solv-ink)!important}.shiputz-solv .solv-guide-nav a:last-child{border:1px solid var(--solv-ink);background:var(--solv-ink)!important;color:var(--solv-paper)!important}.shiputz-solv .solv-guide-hero{background:var(--solv-cream)!important;border:0!important}.shiputz-solv .solv-guide-hero>div{max-width:76rem;padding-block:clamp(2.5rem,6vw,5.5rem)!important}.shiputz-solv .solv-guide-hero__panel{place-items:center;min-height:31rem;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 25%,#e1f56029,transparent 22rem),var(--solv-ink)!important;border-radius:28px!important;padding:clamp(2rem,6vw,5rem)!important}.shiputz-solv .solv-guide-hero__panel h1{letter-spacing:-.065em;line-height:.92;font-size:clamp(3rem,7vw,7.4rem)!important;font-weight:500!important}.shiputz-solv .solv-guide-hero__panel p{color:#fffdf8ad!important}.shiputz-solv .solv-guide-hero__panel a:first-child{background:var(--solv-lime)!important;color:var(--solv-ink)!important}.shiputz-solv .solv-guide-hero__panel a:last-child{border-color:#fffdf859!important}.shiputz-solv .solv-guide-tabs{top:0;box-shadow:0 14px 30px -28px #2c2925cc}.shiputz-solv .solv-guide-tabs a{border:1px solid var(--solv-line);white-space:nowrap;background:var(--solv-paper)!important;color:var(--solv-ink)!important}.shiputz-solv .solv-guide-content{padding-block:clamp(3.5rem,7vw,7rem)!important}.shiputz-solv .solv-guide-conversion{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;display:grid;border-color:var(--solv-line)!important;background:var(--solv-sage)!important;border-radius:18px!important;padding:clamp(1.35rem,3vw,2rem)!important}.shiputz-solv .solv-guide-conversion p{grid-column:1;color:var(--solv-ink)!important;margin:0!important}.shiputz-solv .solv-guide-conversion a{grid-area:1/2/span 2;background:var(--solv-ink)!important;color:var(--solv-paper)!important;margin:0!important}.shiputz-solv .solv-guide-content>div:first-child h2,.shiputz-solv .solv-guide-faq>h2{letter-spacing:-.06em;line-height:.96;color:var(--solv-ink)!important;font-size:clamp(2.4rem,5vw,5rem)!important;font-weight:500!important}.shiputz-solv .solv-guide-category{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.55fr);gap:clamp(1.5rem,4vw,4rem);scroll-margin-top:6.5rem;display:grid}.shiputz-solv .solv-guide-category h2{letter-spacing:-.04em;color:var(--solv-ink)!important;font-size:clamp(1.8rem,3vw,3.2rem)!important;font-weight:550!important}.shiputz-solv .solv-guide-table{border-color:var(--solv-line)!important;background:var(--solv-paper)!important;border-radius:18px!important}.shiputz-solv .solv-guide-table>div{min-height:4.3rem;border-color:#2c29251a!important}.shiputz-solv .solv-guide-faq details{border:0!important;border-bottom:1px solid var(--solv-line)!important;background:0 0!important;border-radius:0!important}.shiputz-solv--checkout{background:radial-gradient(circle at 10% 0%,#dfe6dcf2,transparent 30rem),var(--solv-cream)!important}.shiputz-solv .solv-checkout-nav{border-color:var(--solv-line)!important;background:#f7f3eae6!important;height:64px!important}.shiputz-solv .solv-checkout-nav>div{max-width:76rem}.shiputz-solv .solv-checkout-shell{max-width:52rem!important;padding-block:7rem 5rem!important}.shiputz-solv .solv-checkout-continuation{border:1px solid #e1f56033;background:var(--solv-ink)!important;box-shadow:none!important;border-radius:24px!important}.shiputz-solv .solv-checkout-card{border:1px solid var(--solv-line)!important;background:var(--solv-sage)!important;border-radius:28px!important;padding:clamp(1.5rem,5vw,3.5rem)!important;box-shadow:0 30px 70px -52px #2c292599!important}.shiputz-solv .solv-checkout-card>div:first-of-type>span.inline-block,.shiputz-solv .solv-checkout-card>div:first-of-type>span.inline-flex{background:var(--solv-ink)!important;color:var(--solv-paper)!important;box-shadow:none!important;border:0!important}.shiputz-solv .solv-checkout-card h2{letter-spacing:-.055em;color:var(--solv-ink)!important;font-size:clamp(2rem,5vw,4rem)!important;font-weight:550!important}.shiputz-solv .solv-checkout-card .text-4xl{letter-spacing:-.06em;line-height:1;color:var(--solv-ink)!important;font-size:clamp(3rem,7vw,5.7rem)!important}.shiputz-solv .solv-checkout-card input{min-height:48px;border-color:var(--solv-line)!important;background:var(--solv-paper)!important}.shiputz-solv .solv-checkout-card button,.shiputz-solv .solv-checkout-card a{box-shadow:none!important}.shiputz-solv .solv-checkout-action{background:#fffdf8e6!important;border-color:#2c292514!important}.shiputz-solv .solv-checkout-action button{min-height:54px;background:var(--solv-lime)!important;color:var(--solv-ink)!important}.shiputz-solv--status{background:radial-gradient(circle at 18% 12%,#dfe6dcf2,transparent 26rem),var(--solv-cream)!important;padding:clamp(1rem,4vw,3rem)!important}.shiputz-solv .solv-status-card,.shiputz-solv--status>.solv-status-card,.shiputz-solv--status>p{border:1px solid var(--solv-line);width:min(100%,31rem);color:var(--solv-ink);background:var(--solv-paper)!important;border-radius:26px!important;padding:clamp(1.7rem,5vw,3rem)!important;box-shadow:0 32px 70px -52px #2c2925a6!important}.shiputz-solv .solv-status-card>div:first-child{background:var(--solv-sage)!important}.shiputz-solv--success .solv-status-card>div:first-child{background:var(--solv-lime)!important}.shiputz-solv--failed .solv-status-card>div:first-child{background:#efe0d7!important}.shiputz-solv .solv-status-card h1{letter-spacing:-.045em;line-height:1;color:var(--solv-ink)!important;font-size:clamp(2rem,5vw,3.2rem)!important;font-weight:550!important}.shiputz-solv .solv-status-card>a:first-of-type,.shiputz-solv .solv-status-card>div.space-y-3 a:first-child{background:var(--solv-ink)!important;color:var(--solv-paper)!important}.shiputz-solv .solv-status-card--redirect,.shiputz-solv--status>p{text-align:center;margin:0;font-weight:700}@media (max-width:767px){.shiputz-solv .solv-commerce-hero{padding-block:6.5rem 3rem!important}.shiputz-solv .solv-commerce-hero h1{max-width:9ch;font-size:clamp(3rem,15vw,4.8rem)}.shiputz-solv .solv-plan-section{border-radius:24px;margin-inline:.75rem;padding:1rem!important}.shiputz-solv .solv-plan-card{min-height:36rem;width:min(84vw,22rem)!important}.shiputz-solv .solv-plan-card--pro{margin-block:0;padding-block:1.35rem!important}.shiputz-solv .solv-pack-card{width:min(84vw,22rem)!important}.shiputz-solv .solv-pricing-hero{padding-block:6.7rem 2.25rem}.shiputz-solv .solv-pricing-hero h1{max-width:10ch;font-size:clamp(2.75rem,13vw,4rem)}.shiputz-solv .solv-pricing-hero>div>p{margin-top:1rem;font-size:.95rem}.shiputz-solv .solv-pricing-context{text-align:center;grid-template-columns:1fr}.shiputz-solv .solv-pricing-context a{width:100%}.shiputz-solv .solv-pricing-shell{border-radius:24px;margin-inline:.75rem;padding:1rem!important}.shiputz-solv .solv-pricing-heading{flex-direction:column;align-items:stretch;margin-bottom:1rem}.shiputz-solv .solv-pricing-heading h2,.shiputz-solv .solv-section-heading h2{font-size:clamp(2rem,10.5vw,3.1rem)!important}.shiputz-solv .solv-pricing-shell .solv-billing-toggle{grid-template-columns:.8fr 1.2fr;width:100%;display:grid}.shiputz-solv .solv-pricing-shell .solv-billing-toggle button{justify-content:center;padding-inline:.5rem!important}.shiputz-solv .solv-pricing-cards{grid-template-columns:1fr}.shiputz-solv .solv-pricing-card{min-height:0;padding:1.15rem}.shiputz-solv .solv-pricing-price{min-height:0}.shiputz-solv .solv-pricing-price strong{font-size:clamp(2.65rem,13vw,3.65rem)}.shiputz-solv .solv-pricing-card__action{margin-top:1.25rem;padding-top:0}.shiputz-solv .solv-section-heading{margin-bottom:1.1rem}.shiputz-solv .solv-comparison-table{border-radius:16px}.shiputz-solv .solv-comparison-table__header,.shiputz-solv .solv-comparison-table__row{grid-template-columns:minmax(6.8rem,1.15fr) repeat(3,minmax(0,.76fr))}.shiputz-solv .solv-comparison-table__header>div,.shiputz-solv .solv-comparison-table__row>div{overflow-wrap:anywhere;min-height:3.7rem;padding:.55rem .35rem;font-size:.68rem;line-height:1.35}.shiputz-solv .solv-comparison-table__header>div:first-child,.shiputz-solv .solv-comparison-table__row>div:first-child{padding-inline:.65rem}.shiputz-solv .solv-comparison-check{width:24px;height:24px;font-size:.8rem}.shiputz-solv .solv-credit-pack-grid{grid-template-columns:1fr;gap:.85rem}.shiputz-solv .solv-credit-guide{border-radius:17px;grid-template-columns:1fr;margin-bottom:1rem;padding:.55rem}.shiputz-solv .solv-credit-guide>div{padding:.55rem .65rem}.shiputz-solv .solv-credit-guide>div+div{border-block-start:1px solid var(--solv-line);border-inline-start:0}.shiputz-solv .solv-credit-pack{border-radius:20px;padding:1rem}.shiputz-solv .solv-credit-pack:hover{transform:none}.shiputz-solv .solv-credit-pack__header{min-height:6.65rem}.shiputz-solv .solv-credit-pack__header h3{font-size:3rem}.shiputz-solv .solv-credit-choice{min-height:0;padding:.9rem}.shiputz-solv .solv-credit-choice__note{min-height:0}.shiputz-solv .solv-credit-choice__price-row>strong{font-size:1.8rem}.shiputz-solv .solv-guide-hero__panel{min-height:29rem;border-radius:22px!important}.shiputz-solv .solv-guide-category{grid-template-columns:1fr;gap:.75rem}.shiputz-solv .solv-guide-conversion{grid-template-columns:1fr}.shiputz-solv .solv-guide-conversion a{grid-area:auto/1;width:100%}.shiputz-solv .solv-guide-table>div{align-items:flex-start!important;padding:1rem!important}.shiputz-solv .solv-checkout-shell{padding-block:5.5rem 3rem!important;padding-inline:1rem!important}.shiputz-solv .solv-checkout-card{border-radius:22px!important}.shiputz-solv .solv-checkout-action{border-radius:20px!important}}@media (min-width:768px){.shiputz-solv .solv-plan-section [data-mobile-slider=plans]{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.shiputz-solv .solv-plan-card{width:auto!important;max-width:none!important}}@media (prefers-reduced-motion:reduce){.shiputz-solv *,.shiputz-solv :before,.shiputz-solv :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
