@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_246ccd{font-family:Geist,Geist Fallback;font-style:normal}.__variable_246ccd{--font-geist:"Geist","Geist Fallback"}.gpr-page{background:var(--background,#faf9f6)}.gpr-page .gbtn-primary{background:oklch(.205 .008 270)!important;border-color:oklch(.205 .008 270)!important;color:#ffffff!important}.gpr-page .gbtn-primary:hover{background:oklch(.12 .008 270)!important;box-shadow:0 14px 30px -14px oklch(.14 .008 270/.45)}.gpr-page .gnav.is-pill .gnav-inner{background:rgba(255,255,255,.72);border-color:oklch(.9 .003 270);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 40px -18px oklch(.14 .008 270/.2)}.gpr-hero{padding:clamp(140px,17vh,190px) 0 clamp(28px,3vh,44px);background:var(--background,#faf9f6)}.gpr-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.gpr-hero-title{margin:0;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:clamp(44px,6vw,67px);font-weight:450;line-height:1.02;letter-spacing:-.045em;color:oklch(.14 .008 270);text-wrap:balance}.gpr-hero-title-soft{font-weight:300;color:oklch(.58 .008 270)}.gpr-hero-sub{margin:24px 0 0;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:clamp(16px,1.4vw,19px);font-weight:400;line-height:1.6;color:oklch(.45 .008 270);max-width:52ch;text-wrap:pretty}.gpr-plans{padding:clamp(28px,3.5vh,48px) 0 clamp(60px,8vh,100px);background:var(--background,#faf9f6)}.gpr-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.gpr-card{position:relative;display:flex;flex-direction:column;padding:15px;border-radius:15px;background:oklch(.995 .001 270);border:1px solid oklch(.92 .003 270);box-shadow:0 1px 2px oklch(.14 .008 270/.03),0 8px 24px -12px oklch(.14 .008 270/.08);transition:transform .35s ease,box-shadow .35s ease}.gpr-card:hover{transform:translateY(-3px);box-shadow:0 1px 2px oklch(.14 .008 270/.03),0 24px 56px -18px oklch(.14 .008 270/.16)}.gpr-card.is-highlight{border-color:oklch(.87 .038 210/.45);background:linear-gradient(168deg,oklch(.998 .01 210),oklch(.995 .001 270) 55%);box-shadow:inset 0 1px 0 oklch(1 0 0/.96),inset 0 0 32px 0 oklch(.88 .055 210/.1),0 0 0 1px oklch(.76 .075 210/.28),0 0 16px 2px oklch(.76 .085 210/.2),0 0 44px 6px oklch(.78 .065 210/.14),0 0 80px 12px oklch(.8 .05 210/.08),0 20px 48px -14px oklch(.38 .055 215/.18);z-index:2;scale:1.03;transition:transform .35s ease,box-shadow .45s ease}.gpr-card.is-highlight:hover{box-shadow:inset 0 1px 0 oklch(1 0 0/.96),inset 0 0 32px 0 oklch(.88 .055 210/.13),0 0 0 1px oklch(.76 .075 210/.34),0 0 20px 4px oklch(.76 .085 210/.26),0 0 56px 10px oklch(.78 .065 210/.18),0 0 100px 18px oklch(.8 .05 210/.11),0 28px 64px -16px oklch(.38 .055 215/.22)}.gpr-card.is-dark{background:linear-gradient(135deg,oklch(.22 .012 260),oklch(.16 .014 265)),oklch(.18 .012 262);border-color:oklch(.3 .015 260)}.gpr-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:11px;font-weight:600;letter-spacing:.03em;color:#ffffff;background:oklch(.205 .008 270);padding:4px 16px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 14px -4px oklch(.14 .008 270/.45)}.gpr-card-head{position:relative;border-radius:10px;overflow:hidden;isolation:isolate}.gpr-card-bg{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.gpr-card-scrim{position:absolute;inset:0;z-index:1;backdrop-filter:blur(2px)}.gpr-card.is-dark .gpr-card-scrim{background:linear-gradient(180deg,oklch(.18 .012 260/.42) 0,oklch(.16 .014 265/.72) 60%,oklch(.16 .014 265/.92))}.gpr-card-head-content{position:relative;z-index:2;padding:clamp(24px,2.6vw,36px) clamp(24px,2.6vw,32px)}.gpr-card-body{display:flex;flex-direction:column;flex:1;padding:24px clamp(24px,2.6vw,32px) clamp(24px,2.6vw,32px)}.gpr-tag{width:fit-content;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:10px;font-weight:550;letter-spacing:.1em;text-transform:uppercase;color:oklch(.5 .006 270);padding:4px 11px;border-radius:999px;background:oklch(.965 .002 270);border:1px solid oklch(.92 .002 270);margin-bottom:16px}.gpr-card.is-dark .gpr-tag{color:oklch(.85 .01 260);background:oklch(1 0 0/.08);border-color:oklch(1 0 0/.16)}.gpr-card-title{margin:10px 0 18px;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:clamp(22px,2vw,22px);font-weight:400;letter-spacing:-.025em;line-height:1.15;color:white}.gpr-card.is-dark .gpr-card-title{color:white}.gpr-price-row{display:flex;align-items:baseline;gap:8px;margin-bottom:14px}.gpr-price{font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:clamp(34px,3.6vw,30px);font-weight:400;letter-spacing:-.04em;line-height:1;color:white;font-variant-numeric:tabular-nums}.gpr-card.is-dark .gpr-price{color:oklch(.98 .002 260)}.gpr-price-sub{font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:13px;font-weight:400;color:white}.gpr-card.is-dark .gpr-price-sub{color:white}.gpr-card-desc{margin:0;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:14px;font-weight:400;line-height:1.65;letter-spacing:-.005em;color:white}.gpr-card.is-dark .gpr-card-desc{color:oklch(.8 .01 260)}.gpr-cta{align-self:stretch;justify-content:center;margin-bottom:28px}.gpr-card.is-dark .gcta-btn.primary{background:#ffffff!important;border-color:#ffffff!important;color:oklch(.16 .01 262)!important}.gpr-card.is-dark .gcta-btn.primary:hover{background:oklch(.94 .002 260)!important}.gpr-features{list-style:none;margin:0;display:flex;flex-direction:column;gap:11px;padding:24px 0 0;border-top:1px solid oklch(.93 .003 270)}.gpr-card.is-dark .gpr-features{border-top-color:oklch(1 0 0/.1)}.gpr-features li{position:relative;padding-left:26px;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:13.5px;font-weight:450;line-height:1.5;letter-spacing:-.005em;color:oklch(.34 .008 270)}.gpr-card.is-dark .gpr-features li{color:oklch(.88 .008 260)}.gpr-features li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:oklch(.93 .04 150);color:oklch(.38 .1 150);font-size:9px;font-weight:700}.gpr-card.is-dark .gpr-features li:before{background:oklch(.4 .07 150/.45);color:oklch(.85 .08 150)}.gpr-compare{padding:clamp(60px,8vh,100px) 0;background:var(--background,#faf9f6)}.gpr-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -20px;padding:0 20px}.gpr-table{width:100%;border-collapse:collapse;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif))}.gpr-th-feature{width:36%}.gpr-th{padding:14px 16px 12px;font-size:13px;font-weight:600;letter-spacing:-.01em;color:oklch(.3 .008 270);text-align:center;border-bottom:2px solid oklch(.92 .003 270);white-space:nowrap}.gpr-th.is-hl{color:oklch(.14 .008 270);background:oklch(.975 .002 270);border-bottom-color:oklch(.205 .008 270);border-radius:12px 12px 0 0}.gpr-section-row td{padding:28px 16px 10px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:oklch(.45 .006 270);border-bottom:1px solid oklch(.94 .002 270)}.gpr-row{transition:background .16s ease}.gpr-row:hover{background:oklch(.985 .001 270)}.gpr-feature{font-size:13.5px;font-weight:450;letter-spacing:-.005em;color:oklch(.3 .008 270)}.gpr-cell,.gpr-feature{padding:12px 16px;border-bottom:1px solid oklch(.955 .001 270)}.gpr-cell{text-align:center}.gpr-cell.is-hl{background:oklch(.985 .002 270)}.gpr-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:oklch(.93 .04 150);color:oklch(.38 .1 150);font-size:10px;font-weight:700}.gpr-dash{font-size:14px;color:oklch(.8 .004 270)}.gpr-text-val{font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:12.5px;font-weight:550;letter-spacing:-.005em;color:oklch(.3 .008 270)}.gpr-faq2{padding:clamp(80px,10vh,120px) 0;background:oklch(.972 .002 270);border-top:1px solid oklch(.91 .003 270);border-bottom:1px solid oklch(.91 .003 270)}.gpr-faq2-inner{display:flex;flex-direction:column;align-items:center}.gpr-faq2-head{text-align:center;margin-bottom:44px}.gpr-faq2-sub{margin:14px auto 0;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:clamp(14px,1.1vw,15.5px);font-weight:400;line-height:1.65;color:oklch(.52 .006 270);max-width:52ch;text-wrap:pretty}.gpr-faq2-cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:52px}.gpr-faq2-cat{padding:7px 18px;border-radius:999px;font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:12.5px;font-weight:500;letter-spacing:-.01em;border:1px solid oklch(.88 .003 270);background:oklch(.998 .001 270);color:oklch(.46 .008 270);cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;line-height:1.4}.gpr-faq2-cat:hover{background:oklch(.988 .002 270);color:oklch(.2 .008 270);border-color:oklch(.78 .005 270)}.gpr-faq2-cat.is-active{background:oklch(.205 .008 270);border-color:oklch(.205 .008 270);color:#ffffff;box-shadow:0 4px 14px -4px oklch(.14 .008 270/.32)}.gpr-faq2-list{width:100%;max-width:800px}.gpr-faq2-item{border-bottom:1px solid oklch(.9 .003 270);transition:background .16s ease}.gpr-faq2-item:first-child{border-top:1px solid oklch(.9 .003 270)}.gpr-faq2-item.is-open{background:oklch(.992 .001 270);border-radius:6px;border-color:transparent;box-shadow:0 0 0 1px oklch(.88 .004 270);margin:4px 0}.gpr-faq2-q{width:100%;display:grid;grid-template-columns:28px 1fr 32px;align-items:center;gap:16px;padding:22px 16px 22px 12px;background:none;border:none;cursor:pointer;text-align:left;border-radius:6px;transition:background .16s ease}.gpr-faq2-q:hover{background:oklch(.985 .002 270)}.gpr-faq2-item.is-open .gpr-faq2-q:hover{background:transparent}.gpr-faq2-q:focus-visible{outline:2px solid oklch(.205 .008 270);outline-offset:2px;border-radius:4px}.gpr-faq2-num{font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:10.5px;font-weight:600;letter-spacing:.06em;color:oklch(.72 .005 270);transition:color .22s ease;font-variant-numeric:tabular-nums;line-height:1;padding-top:1px}.gpr-faq2-item.is-open .gpr-faq2-num{color:oklch(.205 .008 270)}.gpr-faq2-q-text{font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:clamp(14.5px,1.1vw,15.5px);font-weight:500;letter-spacing:-.018em;line-height:1.4;color:oklch(.24 .008 270);transition:color .22s ease}.gpr-faq2-item.is-open .gpr-faq2-q-text{color:oklch(.12 .008 270)}.gpr-faq2-chev{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid oklch(.88 .003 270);background:oklch(.998 .001 270);flex-shrink:0;color:oklch(.52 .005 270);transition:transform .3s ease,background .22s ease,border-color .22s ease,color .22s ease}.gpr-faq2-item:hover .gpr-faq2-chev{border-color:oklch(.78 .005 270)}.gpr-faq2-item.is-open .gpr-faq2-chev{transform:rotate(180deg);background:oklch(.205 .008 270);border-color:oklch(.205 .008 270);color:#ffffff}.gpr-faq2-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.gpr-faq2-item.is-open .gpr-faq2-body{grid-template-rows:1fr}.gpr-faq2-body>div{overflow:hidden}.gpr-faq2-a{margin:0;padding:0 52px 24px 56px;font-weight:400;line-height:1.78;letter-spacing:-.005em;color:oklch(.44 .006 270)}.gpr-faq2-a,.gpr-faq2-cta{font-family:var(--font-geist,var(--font-sans,ui-sans-serif,system-ui,sans-serif));font-size:14px}.gpr-faq2-cta{display:flex;align-items:center;gap:12px;margin-top:48px;color:oklch(.52 .006 270)}.gpr-faq2-cta-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:550;letter-spacing:-.01em;color:oklch(.205 .008 270);text-decoration:none;transition:gap .18s ease}.gpr-faq2-cta-link:hover{gap:10px}.gpr-faq2-cta-link .arr{display:flex}@media (max-width:900px){.gpr-plans-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.gpr-card.is-highlight{scale:1}}@media (max-width:620px){.gpr-table{font-size:12px}.gpr-cell,.gpr-feature,.gpr-section-row td,.gpr-th{padding-left:10px;padding-right:10px}.gpr-th-feature{width:30%}.gpr-faq2-cats{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gpr-faq2-cats::-webkit-scrollbar{display:none}.gpr-faq2-cat{flex-shrink:0;white-space:nowrap}.gpr-faq2-q{gap:12px;padding:18px 12px 18px 8px;grid-template-columns:24px 1fr 28px}.gpr-faq2-a{padding:0 28px 20px 44px;font-size:13.5px}.gpr-faq2-cta{flex-direction:column;gap:8px;text-align:center}}