@font-face{font-family:Gloria Hallelujah;font-style:normal;font-weight:400;font-display:swap;src:url(../media/836c333cd88e0278-s.4b6a555b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Gloria Hallelujah;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5915661a1aeb78cc-s.p.2eaaaf85.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloria Hallelujah Fallback;src:local(Arial);ascent-override:124.08%;descent-override:50.96%;line-gap-override:0.0%;size-adjust:113.25%}.gloria_hallelujah_7dd4bc1c-module__ymYlSG__className{font-family:Gloria Hallelujah,Gloria Hallelujah Fallback;font-style:normal;font-weight:400}.gloria_hallelujah_7dd4bc1c-module__ymYlSG__variable{--font-gloria:"Gloria Hallelujah","Gloria Hallelujah Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.5bf52cce.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.cd9f51c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.b364ada9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.patrick_hand_31a3d6fd-module__54NpDq__className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.patrick_hand_31a3d6fd-module__54NpDq__variable{--font-patrick:"Patrick Hand","Patrick Hand Fallback"}
@font-face{font-family:Patrick Hand SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f114ce5d575cfcc3-s.4478ae30.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6d4abc89489cecab-s.488f5456.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Patrick Hand SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/829b49947b60a6ff-s.p.c7372a50.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand SC Fallback;src:local(Arial);ascent-override:126.23%;descent-override:37.8%;line-gap-override:0.0%;size-adjust:82.55%}.patrick_hand_sc_326a624a-module__pFQ0DG__className{font-family:Patrick Hand SC,Patrick Hand SC Fallback;font-style:normal;font-weight:400}.patrick_hand_sc_326a624a-module__pFQ0DG__variable{--font-patrick-sc:"Patrick Hand SC","Patrick Hand SC Fallback"}
.landing-page{--paper:#fbf9f2;--paper-2:#f6f2e7;--ink:#2b2a26;--ink-soft:#5c594f;--ink-faint:#8c887b;--clay:#cc7a56;--clay-deep:#b5613e;--rule:#c9d4e0;--margin:#e0a89c;--marker:#cc7a564d;--tape:#d6c4948c;--tape-edge:#96845659;--card:#fcfbf6;--accent-soft:#fbede5;box-sizing:border-box;min-height:100vh;font-family:var(--font-patrick),ui-rounded,system-ui,sans-serif;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(to right,transparent 0,transparent 86px,#e0a89c8c 86px,#e0a89c8c 88px,transparent 88px),repeating-linear-gradient(var(--paper),var(--paper)33px,var(--rule)33px,var(--rule)34px);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}.landing-page *{box-sizing:border-box}html:has(.landing-page){scroll-behavior:smooth;scroll-padding-top:96px}.landing-page:before{content:"";z-index:0;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}.landing-page a{color:var(--clay-deep);text-decoration:none}.landing-page a:hover{color:var(--clay)}.landing-page .wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 28px;position:relative}.landing-page .doodle-box{background:var(--card);border:2.4px solid var(--ink);border-radius:255px 14px 235px 16px/16px 225px 18px 255px;box-shadow:5px 6px #2b2a261a}.landing-page .doodle-box.alt{border-radius:14px 235px 16px 255px/235px 16px 255px 14px}.landing-page .tape{background:var(--tape);border-left:1px dashed var(--tape-edge);border-right:1px dashed var(--tape-edge);z-index:3;width:104px;height:30px;position:absolute;box-shadow:0 2px 6px #2b2a261f}.landing-page .tape:after{content:"";background:repeating-linear-gradient(90deg,#0000,#0000 7px,#ffffff2e 7px 8px);position:absolute;top:0;bottom:0;left:0;right:0}.landing-page .hl{background:var(--marker);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px 8px 7px 9px;padding:0 .12em}.landing-page .circle{display:inline-block;position:relative}.landing-page .circle svg{pointer-events:none;width:calc(100% + 22px);height:calc(100% + 18px);position:absolute;top:-8px;left:-10px;overflow:visible}.landing-page .circle svg path{fill:none;stroke:var(--clay);stroke-width:3px;stroke-linecap:round}.landing-page .scatter{z-index:1;pointer-events:none;color:var(--ink-faint);opacity:.55;position:absolute}.landing-page .scatter.clay{color:var(--clay);opacity:.5}.landing-page .note-doodle{z-index:2;pointer-events:none;font-family:var(--font-gloria),cursive;color:var(--clay-deep);max-width:190px;font-size:19px;line-height:1.2;position:absolute}.landing-page .note-doodle .u{color:var(--clay);margin-top:2px;display:block}.landing-page .note-doodle .u svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;width:100%;height:12px}.landing-page .note-doodle.ink{color:var(--ink-soft)}@media (max-width:900px){.landing-page .note-doodle{display:none}}@keyframes landing-floaty{0%,to{transform:var(--rot,rotate(0deg))translateY(0)}50%{transform:var(--rot,rotate(0deg))translateY(-7px)}}@keyframes landing-wiggle{0%,to{transform:var(--rot,rotate(0deg))}50%{transform:var(--rot,rotate(6deg))}}@keyframes landing-bulbBlink{0%,to{stroke:var(--ink-faint)}50%{stroke:#e0a32a}}@keyframes landing-bulbGlow{0%,to{fill:#e0a32a00;filter:none}50%{fill:#f0be3c8c;filter:drop-shadow(0 0 7px #f0be3ce6)}}.landing-page .scatter.bulb path{stroke:var(--ink-faint)}@media (prefers-reduced-motion:no-preference){.landing-page .anim-float{animation:5s ease-in-out infinite landing-floaty}.landing-page .anim-float.d1{animation-delay:-1.6s}.landing-page .anim-float.d2{animation-delay:-3.1s}.landing-page .anim-wiggle{transform-origin:50%;animation:3.4s ease-in-out infinite landing-wiggle}.landing-page .bulb path{animation:1.5s ease-in-out infinite landing-bulbBlink}.landing-page .bulb .glow{animation:1.5s ease-in-out infinite landing-bulbGlow}}.landing-page .btn{font-family:var(--font-gloria),cursive;color:#fff8f0;background:var(--clay);border:2.4px solid var(--ink);cursor:pointer;border-radius:240px 18px 230px 20px/20px 220px 22px 240px;align-items:center;gap:12px;padding:14px 30px;font-size:20px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:4px 5px #2b2a268c}.landing-page .btn:hover{color:#fff8f0;transform:translate(-1px,-2px)rotate(-.6deg);box-shadow:6px 8px #2b2a268c}.landing-page .btn:active{transform:translate(2px,3px);box-shadow:1px 1px #2b2a268c}.landing-page .btn svg{width:24px;height:16px}.landing-page .btn svg path{stroke:#fff8f0;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.landing-page .btn.ghost{color:var(--ink);background:0 0;box-shadow:3px 4px #2b2a2633}.landing-page .btn.ghost:hover{color:var(--ink);background:var(--accent-soft)}.landing-page .sec-head{text-align:center;margin:0 auto 44px}.landing-page .sec-head .kicker{font-family:var(--font-patrick-sc),sans-serif;color:var(--clay);letter-spacing:.06em;margin-bottom:4px;font-size:19px;display:block}.landing-page .sec-head h2{font-family:var(--font-gloria),cursive;margin:0;font-size:max(28px,min(4vw,44px));font-weight:400;line-height:1.15}.landing-page .sec-head p{color:var(--ink-soft);max-width:560px;margin:14px auto 0;font-size:19px;line-height:1.5}.landing-page section{padding:70px 0;position:relative}.landing-page .nav-outer{z-index:50;padding:14px 0;position:sticky;top:0}.landing-page .nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2.4px solid var(--ink);background:#fcfbf6eb;border-radius:200px 20px 220px 18px/18px 210px 20px 200px;align-items:center;gap:24px;padding:11px 14px 11px 22px;display:flex;box-shadow:4px 5px #2b2a2624}.landing-page .nav .logo{font-family:var(--font-gloria),cursive;color:var(--ink);white-space:nowrap;flex:1 1 0;align-items:center;gap:10px;min-width:0;font-size:21px;display:flex}.landing-page .logo .mark{flex:none;width:34px;height:34px}.landing-page .logo .mark svg{width:100%;height:100%}.landing-page .logo b{color:var(--clay-deep)}.landing-page .nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.landing-page .nav-links a{color:var(--ink-soft);font-size:18px}.landing-page .nav-links a:hover{color:var(--clay-deep)}.landing-page .nav-right{flex:1 1 0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.landing-page .nav .btn{padding:10px 22px;font-size:16px}.landing-page .nav-burger,.landing-page .nav-cta-mobile{display:none}.landing-page .hero{padding-top:52px}.landing-page .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px;display:grid}.landing-page .social-proof{border:2.2px solid var(--ink);background:#fcfbf6;border-radius:40px 22px 36px 20px/20px 34px 22px 40px;align-items:center;gap:12px;margin-bottom:22px;padding:6px 16px 6px 8px;display:inline-flex;transform:rotate(-1deg)}.landing-page .avatars{display:flex}.landing-page .avatars span{border:2px solid var(--card);width:30px;height:30px;font-family:var(--font-patrick-sc),sans-serif;color:#fff;border-radius:50%;place-items:center;margin-left:-8px;font-size:14px;display:grid}.landing-page .avatars span:first-child{margin-left:0}.landing-page .social-proof .tx{font-family:var(--font-patrick-sc),sans-serif;letter-spacing:.02em;font-size:16px}.landing-page .social-proof .tx b{color:var(--clay-deep)}.landing-page .hero h1{font-family:var(--font-gloria),cursive;letter-spacing:-.5px;margin:0 0 18px;font-size:max(38px,min(5.4vw,66px));font-weight:400;line-height:1.14}.landing-page .hero h1 .clay{color:var(--clay-deep)}.landing-page .hero .lead{color:var(--ink-soft);max-width:520px;margin:0 0 30px;font-size:max(18px,min(2.1vw,23px));line-height:1.55}.landing-page .hero-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.landing-page .hero-note{color:var(--ink-faint);align-items:center;gap:8px;margin-top:16px;font-size:17px;display:flex}.landing-page .hero-shot{position:relative}.landing-page .hero-shot .tape{top:-14px;left:30px;transform:rotate(-4deg)}.landing-page .hero-shot .tape.r{left:auto;right:34px;transform:rotate(3deg)}.landing-page .hero-center{text-align:center;max-width:760px;margin:0 auto}.landing-page .hero-center .lead{margin-left:auto;margin-right:auto}.landing-page .hero-center .hero-cta,.landing-page .hero-center .hero-note{justify-content:center}.landing-page .hero-shot.wide{max-width:960px;margin:48px auto 0;transform:rotate(-.5deg)}.landing-page .hero-shot.wide img{border:2.8px solid var(--ink);background:var(--card);border-radius:10px;width:100%;height:auto;display:block;box-shadow:7px 9px #2b2a2629}.landing-page .hero-shot.wide .tape{top:-15px;left:8%;transform:rotate(-4deg)}.landing-page .hero-shot.wide .tape.r{left:auto;right:8%;transform:rotate(3deg)}.landing-page .hero-shot.wide .tape.b{margin-left:-52px;top:auto;bottom:-14px;left:50%;transform:rotate(2deg)}.landing-page .partners{padding:46px 0 54px}.landing-page .partners .lbl{text-align:center;width:-moz-fit-content;width:fit-content;font-family:var(--font-patrick-sc),sans-serif;color:var(--ink-faint);letter-spacing:.05em;background:var(--paper);margin:0 auto 32px;padding:2px 14px;font-size:20px;display:block}.landing-page .logos{flex-wrap:wrap;justify-content:center;gap:22px 40px;display:flex}.landing-page .logos .pl{color:var(--ink-soft);opacity:.9;font-family:var(--font-gloria),cursive;background:var(--paper);border-radius:44px 30px/30px 44px;align-items:center;gap:13px;padding:4px 18px 4px 6px;font-size:26px;display:flex}.landing-page .logos .pl .dot{border:2.6px solid var(--ink-soft);border-radius:50% 48% 52% 47%;flex:none;place-items:center;width:46px;height:46px;display:grid}.landing-page .logos .pl .dot svg{width:24px;height:24px;stroke:var(--ink-soft);fill:none;stroke-width:2.2px;stroke-linecap:round}.landing-page .bento{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.landing-page .card{padding:28px 26px 30px;position:relative}.landing-page .b1,.landing-page .b2{grid-column:span 3}.landing-page .b3,.landing-page .b4,.landing-page .b5{grid-column:span 2}.landing-page .b6,.landing-page .b7{grid-column:span 3}.landing-page .ic{border:2.2px solid var(--ink);background:var(--accent-soft);border-radius:40% 60% 58% 42%/55% 45% 58% 42%;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.landing-page .ic svg{width:28px;height:28px}.landing-page .ic svg *{stroke:var(--clay-deep);fill:none;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.landing-page .card h3{font-family:var(--font-gloria),cursive;margin:0 0 10px;font-size:22px;font-weight:400;line-height:1.25}.landing-page .card p{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.5}.landing-page .steps{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.landing-page .step{text-align:center;padding:30px 26px 28px;position:relative}.landing-page .step .n{width:56px;height:56px;font-family:var(--font-gloria),cursive;color:#fff8f0;background:var(--clay);border:2.4px solid var(--ink);border-radius:50% 47% 53% 48%/48% 52% 47% 53%;place-items:center;margin:0 auto 16px;font-size:26px;display:grid;box-shadow:3px 4px #2b2a2666}.landing-page .step h3{font-family:var(--font-gloria),cursive;margin:0 0 8px;font-size:21px;font-weight:400}.landing-page .step p{color:var(--ink-soft);margin:0;font-size:17.5px;line-height:1.5}.landing-page .step-arrow{z-index:4;width:44px;color:var(--clay);position:absolute;top:44px;right:-22px}.landing-page .step-arrow svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:100%}.landing-page .step:last-child .step-arrow{display:none}.landing-page .price-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;max-width:820px;margin:0 auto;display:grid}.landing-page .plan{text-align:left;padding:30px 28px 34px;position:relative}.landing-page .plan.pop{z-index:2;border-width:3px;transform:scale(1.05)rotate(-.6deg);box-shadow:7px 9px #2b2a2629}.landing-page .plan .tag{font-family:var(--font-patrick-sc),sans-serif;letter-spacing:.05em;color:var(--ink-faint);font-size:17px}.landing-page .plan .pop-flag{background:var(--clay);color:#fff8f0;font-family:var(--font-patrick-sc),sans-serif;border:2.2px solid var(--ink);border-radius:30px 14px 26px 12px/12px 24px 14px 30px;padding:5px 14px;font-size:15px;position:absolute;top:-16px;right:20px;transform:rotate(4deg);box-shadow:2px 3px #2b2a2666}.landing-page .plan .price{font-family:var(--font-gloria),cursive;margin:6px 0 4px;font-size:40px;line-height:1}.landing-page .plan .price small{color:var(--ink-faint);font-size:18px;font-family:var(--font-patrick),sans-serif}.landing-page .plan .btn{justify-content:center;width:100%;margin:18px 0 20px;padding:12px 20px;font-size:17px}.landing-page .plan ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.landing-page .plan li{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:17.5px;line-height:1.35;display:flex}.landing-page .plan li .ck{flex:none;width:20px;height:20px;margin-top:1px}.landing-page .plan li .ck svg{width:100%;height:100%;stroke:var(--clay-deep);fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.landing-page .pro-tag{font-family:var(--font-patrick-sc),sans-serif;letter-spacing:.03em;color:#fff8f0;background:var(--clay);border:2px solid var(--ink);white-space:nowrap;vertical-align:middle;border-radius:20px 8px 18px 7px/8px 18px 7px 20px;margin-left:8px;padding:1px 9px;font-size:12.5px;display:inline-block;transform:rotate(-1.5deg)}.landing-page .old-way{max-width:680px;margin:0 auto;padding:30px 34px 28px}.landing-page .old-way ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.landing-page .old-way li{color:var(--ink-faint);align-items:flex-start;gap:12px;font-size:19px;line-height:1.4;display:flex}.landing-page .old-way li b{font-family:var(--font-gloria),cursive;color:var(--clay);flex:none;font-weight:400}.landing-page .old-way li span{text-decoration:line-through;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-decoration-thickness:2px}.landing-page .old-way-punch{font-family:var(--font-gloria),cursive;color:var(--ink);text-align:center;margin:24px 0 0;font-size:21px;line-height:1.4}.landing-page .spotlight{text-align:center;max-width:900px;margin:0 auto;padding:42px 40px 44px}.landing-page .spotlight .kicker{font-family:var(--font-patrick-sc),sans-serif;color:var(--clay);letter-spacing:.06em;margin-bottom:4px;font-size:19px;display:block}.landing-page .spotlight h2{font-family:var(--font-gloria),cursive;margin:4px 0 16px;font-size:max(26px,min(3.6vw,40px));font-weight:400;line-height:1.15}.landing-page .spotlight p{color:var(--ink-soft);max-width:620px;margin:0 auto 16px;font-size:19px;line-height:1.55}.landing-page .spotlight .double{background:var(--accent-soft);border:2.2px solid var(--ink);color:var(--ink);border-radius:18px 220px 16px 210px/210px 16px 220px 18px;max-width:640px;margin:8px auto 18px;padding:16px 22px;font-size:18px;line-height:1.5}.landing-page .spotlight .spotlight-lead{font-family:var(--font-gloria),cursive;color:var(--ink);max-width:620px;margin:8px auto 2px;font-size:19px}.landing-page .spotlight-cols{grid-template-columns:1fr 1fr;gap:16px;max-width:640px;margin:12px auto 20px;display:grid}.landing-page .spotlight .mini{background:var(--accent-soft);border:2.2px solid var(--ink);text-align:left;border-radius:16px 200px 18px 210px/200px 16px 210px 18px;padding:16px 20px}.landing-page .spotlight .mini b{font-family:var(--font-gloria),cursive;color:var(--clay-deep);margin-bottom:4px;font-size:18px;font-weight:400;display:block}.landing-page .spotlight .mini span{color:var(--ink-soft);font-size:16.5px;line-height:1.4;display:block}.landing-page .spotlight .seal{font-family:var(--font-patrick-sc),sans-serif;color:var(--ink-faint);letter-spacing:.03em;font-size:16px}.landing-page .roadmap-box{text-align:center;max-width:760px;margin:0 auto;padding:36px 36px 38px}.landing-page .roadmap-box p{color:var(--ink-soft);max-width:600px;margin:0 auto 24px;font-size:19px;line-height:1.55}.landing-page .tgrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.landing-page .tcard{padding:24px 22px 22px;position:relative}.landing-page .tcard:nth-child(odd){transform:rotate(-1deg)}.landing-page .tcard:nth-child(2n){transform:rotate(1deg)}.landing-page .stars{color:var(--clay);gap:2px;margin-bottom:12px;font-size:18px;display:flex}.landing-page .tcard p{color:var(--ink-soft);margin:0 0 18px;font-size:17.5px;line-height:1.5}.landing-page .who{align-items:center;gap:11px;display:flex}.landing-page .who .av{color:#fff;width:38px;height:38px;font-family:var(--font-patrick-sc),sans-serif;border:2px solid var(--ink);border-radius:50%;place-items:center;font-size:16px;display:grid}.landing-page .who b{font-family:var(--font-gloria),cursive;font-size:16px;font-weight:400;display:block}.landing-page .who span{color:var(--ink-faint);font-size:15px}.landing-page .faq{flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.landing-page .qa{overflow:hidden}.landing-page .qa summary{cursor:pointer;font-family:var(--font-gloria),cursive;align-items:center;gap:14px;padding:18px 22px;font-size:19px;list-style:none;display:flex}.landing-page .qa summary::-webkit-details-marker{display:none}.landing-page .qa .pm{flex:none;width:24px;height:24px;margin-left:auto;transition:transform .2s}.landing-page .qa .pm svg{width:100%;height:100%;stroke:var(--clay-deep);fill:none;stroke-width:2.6px;stroke-linecap:round}.landing-page .qa[open] .pm{transform:rotate(45deg)}.landing-page .qa .ans{color:var(--ink-soft);padding:0 22px 20px 58px;font-size:18px;line-height:1.55}.landing-page .cta-final{text-align:center;background:var(--accent-soft);padding:52px 40px;position:relative;overflow:hidden}.landing-page .cta-final .tape{margin-left:-52px;top:-14px;left:50%;transform:rotate(-3deg)}.landing-page .cta-final h2{font-family:var(--font-gloria),cursive;margin:0 0 14px;font-size:max(28px,min(4vw,46px));font-weight:400;line-height:1.15}.landing-page .cta-final p{color:var(--ink-soft);max-width:520px;margin:0 auto 28px;font-size:20px;line-height:1.5}.landing-page .cta-final .hero-cta{justify-content:center}.landing-page footer{z-index:1;padding:56px 0 40px;position:relative}.landing-page .foot-grid{flex-wrap:wrap;justify-content:center;gap:36px 72px;display:flex}.landing-page .foot-brand{max-width:300px}.landing-page .foot-grid h4{font-family:var(--font-patrick-sc),sans-serif;letter-spacing:.05em;color:var(--ink-faint);text-transform:uppercase;margin:0 0 14px;font-size:16px}.landing-page .foot-grid ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.landing-page .foot-grid a{color:var(--ink-soft);font-size:17.5px}.landing-page .foot-brand p{color:var(--ink-soft);max-width:260px;margin:12px 0 0;font-size:17px;line-height:1.5}.landing-page .news-row{gap:8px;margin-top:6px;display:flex}.landing-page .news-row input{font-family:var(--font-patrick),sans-serif;background:var(--card);border:2.2px solid var(--ink);color:var(--ink);border-radius:16px 200px 18px 210px/200px 16px 210px 18px;flex:1;padding:10px 14px;font-size:17px}.landing-page .news-row input::placeholder{color:var(--ink-faint)}.landing-page .news-row button{font-family:var(--font-gloria),cursive;color:#fff8f0;background:var(--clay);border:2.2px solid var(--ink);cursor:pointer;border-radius:200px 16px 210px 18px/16px 200px 18px 210px;padding:10px 18px;font-size:16px}.landing-page .foot-bottom{border-top:2.4px dashed #2b2a2640;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:40px;padding-top:22px;display:flex}.landing-page .foot-bottom span{color:var(--ink-faint);font-size:16px}.landing-page .socials{gap:12px;display:flex}.landing-page .socials a{border:2.2px solid var(--ink);background:var(--card);border-radius:50% 47% 53% 48%/48% 52% 47% 53%;place-items:center;width:40px;height:40px;display:grid}.landing-page .socials a svg{width:19px;height:19px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.landing-page .socials a:hover{background:var(--accent-soft)}@media (max-width:900px){.landing-page .hero-grid{grid-template-columns:1fr;gap:34px}.landing-page .hero-shot{order:-1}.landing-page .bento,.landing-page .steps,.landing-page .price-grid,.landing-page .tgrid,.landing-page .foot-grid{grid-template-columns:1fr}.landing-page .b1,.landing-page .b2,.landing-page .b3,.landing-page .b4,.landing-page .b5,.landing-page .b6,.landing-page .b7{grid-column:auto}.landing-page .tgrid{grid-template-columns:1fr 1fr}.landing-page .plan.pop{transform:none}.landing-page .step-arrow{display:none!important}.landing-page .nav-links{background:var(--card);border:2.4px solid var(--ink);border-radius:18px;flex-direction:column;margin-top:10px;padding:18px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:4px 5px #2b2a2624}.landing-page .nav-links.open{display:flex}.landing-page .nav-cta-desktop{display:none}.landing-page .nav-cta-mobile{justify-content:center;width:100%;margin-top:8px;display:inline-flex}.landing-page .nav-burger{background:var(--card);border:2.2px solid var(--ink);cursor:pointer;border-radius:14px;place-items:center;width:44px;height:40px;margin-left:auto;display:grid}.landing-page .nav-burger svg{width:22px;height:22px;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round}}@media (max-width:560px){.landing-page .tgrid,.landing-page .spotlight-cols{grid-template-columns:1fr}.landing-page .foot-bottom{text-align:center;justify-content:center}.landing-page .wrap{padding:0 18px}}
