@import "https://fonts.googleapis.com/css2?family=Gabarito:wght@500;600;700;800&family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Gabarito:wght@500;600;700;800&family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Gabarito:wght@500;600;700;800&family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Gabarito:wght@500;600;700;800&family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500&display=swap";@import "https://fonts.googleapis.com/css2?family=Gabarito:wght@500;600;700;800&family=Nunito:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500&display=swap";.cface{flex:none;place-items:center;display:inline-grid;position:relative}.cface svg{width:100%;height:100%;display:block;overflow:visible}.cface .cf-head{transform-box:fill-box;transform-origin:50% 90%}.cface .cf-pupils{transform-box:fill-box;transform-origin:50%}.cface.alive .cf-head{animation:3.4s ease-in-out infinite cf-breathe;animation-delay:var(--cf-delay,0s)}@keyframes cf-breathe{0%,to{transform:scale(1)}50%{transform:translateY(-1px)scale(1.015,.985)}}.cface.alive .cf-pupils{animation:5.2s infinite cf-blink;animation-delay:var(--cf-delay,0s)}@keyframes cf-blink{0%,91%,96%,to{transform:scaleY(1)}93.5%{transform:scaleY(.08)}}.cface.working .cf-head{animation:1s ease-in-out infinite cf-work}@keyframes cf-work{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(2.5deg)translateY(-1.5px)}}.cface.celebrating .cf-head{animation:1.05s cubic-bezier(.34,1.3,.5,1) infinite cf-party}@keyframes cf-party{0%,to{transform:translateY(0)scale(1.04,.96)}30%{transform:translateY(-9%)scale(.95,1.07)}50%{transform:translateY(-11%)scale(.96,1.05)rotate(3deg)}70%{transform:translateY(0)scale(1.07,.92)}}.cf-confetti{z-index:98;pointer-events:none;border:2px solid #2b2350;width:11px;height:11px;animation:1s cubic-bezier(.2,.7,.4,1) forwards cf-confetti-fly;position:fixed}@keyframes cf-confetti-fly{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{transform:translate(var(--tx), var(--ty)) rotate(var(--rr)) scale(.5);opacity:0}}@media (prefers-reduced-motion:reduce){.cface .cf-head,.cface .cf-pupils,.cf-confetti{animation:none!important}}.gg-loader-face{transform-origin:50% 100%;animation:1.15s ease-in-out infinite gg-hop;display:inline-grid}.gg-loader-face:nth-child(2){animation-delay:.14s}.gg-loader-face:nth-child(3){animation-delay:.28s}@keyframes gg-hop{0%,55%,to{transform:translateY(0)scale(1)}15%{transform:translateY(2%)scale(1.08,.9)}35%{transform:translateY(-34%)scale(.94,1.08)}}@media (prefers-reduced-motion:reduce){.gg-loader-face{animation:none}}:root{--hq-bg:#fbf6ef;--hq-bg-2:#f5ede1;--hq-surface:#fff;--hq-surface-2:#fdf8f2;--hq-ink:#3a322c;--hq-ink-soft:#6f6258;--hq-ink-faint:#a8998c;--hq-line:#efe4d6;--hq-line-2:#e7d9c8;--hq-accent:#ff7a59;--hq-accent-deep:#f5603c;--hq-accent-soft:#ffe9e1;--hq-accent-tint:#fff3ef;--hq-mint:#54c9a3;--hq-mint-soft:#e2f6ef;--hq-mint-deep:#2f9e7c;--hq-grape:#9b7ad6;--hq-grape-soft:#efe9fb;--hq-sky:#5aa9e6;--hq-sky-soft:#e6f1fb;--hq-gold:#f0b429;--hq-gold-soft:#fcefcf;--hq-gold-deep:#c4880a;--hq-radius-xl:28px;--hq-radius-lg:22px;--hq-radius-md:16px;--hq-shadow-pop:0 4px 12px #785a3c1a, 0 22px 50px #966e4629;--hq-shadow-card:0 1px 2px #785a3c0d, 0 8px 22px #966e4614;--hq-shadow-soft:0 1px 2px #785a3c0a, 0 4px 14px #966e460f;--hq-spring:cubic-bezier(.34, 1.56, .64, 1)}.hq{background:radial-gradient(1200px 700px at 12% -8%, #fff5ec 0%, transparent 60%), radial-gradient(1000px 600px at 100% 0%, #fdeee6 0%, transparent 55%), var(--hq-bg);color:var(--hq-ink);-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:Nunito,system-ui,sans-serif}.hq *{box-sizing:border-box}.hq h1,.hq h2,.hq h3,.hq h4{margin:0;font-family:Gabarito,sans-serif}.hq button{cursor:pointer;font-family:inherit}.hq :focus-visible{outline:3px solid var(--hq-accent);outline-offset:2px;border-radius:8px}@keyframes hq-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes hq-wave{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(12deg)}80%{transform:rotate(-6deg)}}@keyframes hq-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes hq-resolveAway{0%{opacity:1;max-height:240px;transform:none}40%{transform:translate(10px)scale(1.01)}to{opacity:0;border-width:0;max-height:0;margin-top:-14px;padding-top:0;padding-bottom:0;transform:translate(60px)scale(.92)}}@keyframes hq-pop{0%{opacity:0;transform:translateY(12px)scale(.93)}to{opacity:1;transform:none}}@keyframes hq-popCard{0%{opacity:0;transform:translateY(14px)scale(.95)}to{opacity:1;transform:none}}.hq .gg-card .cface{animation:4.5s ease-in-out infinite hq-floaty}.hq .gg-card:hover .cface{animation-play-state:paused}@keyframes hq-pulseDot{0%,to{box-shadow:0 0 #5aa9e680}50%{box-shadow:0 0 0 5px #5aa9e600}}@keyframes hq-reflowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hq .sheet-scroll{flex:1;overflow-y:auto}.hq .sheet-scroll::-webkit-scrollbar{width:10px}.hq .sheet-scroll::-webkit-scrollbar-thumb{background:var(--hq-line-2);border:3px solid var(--hq-surface);border-radius:99px}.hq .sheet-hero .cface{animation:4s ease-in-out infinite hq-floaty}.hq .xp-fill{background:linear-gradient(90deg, var(--hq-grape), #b79aea);width:0;height:100%;transition:width 1.1s var(--hq-spring);border-radius:999px;position:relative}.hq .xp-fill:after{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);animation:2.6s infinite hq-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes hq-shimmer{to{transform:translate(220%)}}.hq .persist-slider{appearance:none;background:linear-gradient(90deg, var(--hq-mint), var(--hq-gold), var(--hq-accent));border-radius:999px;outline:none;flex:1;height:8px}.hq .persist-slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--hq-accent);cursor:pointer;width:24px;height:24px;transition:transform .15s var(--hq-spring);background:#fff;border-radius:50%;box-shadow:0 3px 8px #ff7a5957}.hq .persist-slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.hq .persist-slider::-moz-range-thumb{border:3px solid var(--hq-accent);cursor:pointer;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 3px 8px #ff7a5957}.hq .svc-gmail{background:#ea4335}.hq .svc-web{background:var(--hq-sky)}.hq .svc-email{background:#e0568f}.hq .svc-slack{background:#611f69}.hq .svc-notion{background:#2d2a26}.hq .svc-linear{background:#5e6ad2}.hq .svc-sentry{background:#362d59}.hq .svc-stripe{background:#635bff}.hq .svc-calendly{background:#006bff}.hq .svc-airtable{background:#2d7ff9}.hq .svc-canva{background:#8b3dff}.hq .svc-monday{background:#ff3d57}.hq .svc-intercom{background:#286efa}.hq .svc-drive{background:#1fa463}.hq .svc-calendar{background:#f0b429}.hq .svc-instagram{background:#e1306c}.hq .svc-facebook{background:#1877f2}@keyframes hq-toastIn{0%{opacity:0;transform:translateY(12px)scale(.9)}to{opacity:1;transform:none}}@keyframes hq-toastOut{to{opacity:0;transform:translateY(10px)scale(.95)}}@media (prefers-reduced-motion:reduce){.hq *{scroll-behavior:auto!important;transition-duration:60ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.lg{--bg:#fbf6ef;--surface:#fff;--ink:#3a322c;--ink-soft:#6f6258;--ink-faint:#a8998c;--line:#efe4d6;--line-2:#e7d9c8;--accent:#ff7a59;--accent-deep:#f5603c;--accent-soft:#ffe9e1;--accent-tint:#fff3ef;--mint:#54c9a3;--danger:#d6442f;--spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-card:0 1px 2px #785a3c0d, 0 8px 22px #966e4614;--shadow-pop:0 4px 12px #785a3c1a, 0 22px 50px #966e4629;min-height:100vh;color:var(--ink);background:radial-gradient(1200px 700px at 12% -8%, #fff5ec 0%, transparent 60%), radial-gradient(1000px 600px at 100% 0%, #fdeee6 0%, transparent 55%), var(--bg);-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;padding:28px 20px 56px;font-family:Nunito,system-ui,sans-serif;display:flex}.lg a{color:inherit;text-decoration:none}.lg-brand{align-items:center;gap:11px;margin-bottom:clamp(28px,7vw,56px);display:flex}.lg-mark{background:linear-gradient(135deg, var(--accent), #ffb38f);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-family:Gabarito,sans-serif;font-size:18px;font-weight:800;display:grid;box-shadow:0 4px 12px #ff7a5959}.lg-name{font-family:Gabarito,sans-serif;font-size:19px;font-weight:800}.lg-name span{color:var(--accent-deep)}.lg-card{background:linear-gradient(180deg, var(--accent-tint), var(--surface));width:100%;max-width:430px;box-shadow:var(--shadow-pop);text-align:center;border:1.5px solid #ffd9cb;border-radius:28px;padding:clamp(28px,5vw,40px)}.lg-badge{color:var(--accent-deep);background:var(--accent-soft);letter-spacing:.3px;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.lg-card h1{letter-spacing:-.4px;margin:16px 0 0;font-family:Gabarito,sans-serif;font-size:clamp(24px,5vw,30px);font-weight:800}.lg-lead{color:var(--ink-soft);margin:12px 0 0;font-size:15px;font-weight:600;line-height:1.55}.lg-lead b{color:var(--ink)}.lg-form{flex-direction:column;gap:12px;margin-top:26px;display:flex}.lg-input{border:1.5px solid var(--line-2);width:100%;color:var(--ink);text-align:center;background:#fff;border-radius:14px;outline:none;padding:14px 18px;font-family:Nunito,sans-serif;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.lg-input::placeholder{color:var(--ink-faint)}.lg-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.lg-btn{border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .18s var(--spring), box-shadow .18s, background .18s, opacity .18s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-family:Nunito,sans-serif;font-size:15px;font-weight:800;display:inline-flex}.lg-btn:hover:not(:disabled){box-shadow:var(--shadow-card);transform:translateY(-2px)}.lg-btn:disabled{opacity:.55;cursor:default}.lg-accent{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;border:none;box-shadow:0 6px 16px #ff7a5952}.lg-accent:hover:not(:disabled){box-shadow:0 10px 22px #ff7a5966}.lg-ghost{color:var(--ink-soft);background:0 0;border:none;padding:8px;font-size:14px;font-weight:700}.lg-ghost:hover:not(:disabled){color:var(--accent-deep);box-shadow:none;transform:none}.lg-divider{color:var(--ink-faint);letter-spacing:.4px;align-items:center;gap:12px;margin:4px 0;font-size:12px;font-weight:700;display:flex}.lg-divider:before,.lg-divider:after{content:"";background:var(--line-2);flex:1;height:1px}.lg-sent-to{color:var(--ink);margin:0 0 4px;font-size:14.5px;font-weight:700}.lg-sent-to b{color:var(--accent-deep)}.lg-otp-wrap{justify-content:center;margin:22px 0 4px;display:flex}.lg [data-slot=input-otp-slot]{width:46px;height:56px;color:var(--ink);border-color:var(--line-2);background:#fff;border-radius:0;font-family:Gabarito,sans-serif;font-size:24px;font-weight:800}.lg [data-slot=input-otp-group]>[data-slot=input-otp-slot]:first-child{border-left:1.5px solid var(--line-2);border-top-left-radius:14px;border-bottom-left-radius:14px}.lg [data-slot=input-otp-group]>[data-slot=input-otp-slot]:last-child{border-top-right-radius:14px;border-bottom-right-radius:14px}.lg [data-slot=input-otp-slot][data-active=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);z-index:1}.lg-error{color:var(--danger);text-align:left;background:#fdecea;border:1px solid #f6c9c1;border-radius:14px;margin:16px 0 0;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.45}.lg-status{color:var(--mint);margin:16px 0 0;font-size:13.5px;font-weight:700}.lg-foot{color:var(--ink-faint);margin-top:22px;font-size:13px;font-weight:600}.lg-foot a{color:var(--accent-deep);font-weight:800}.lg-actions{flex-direction:column;gap:12px;margin-top:22px;display:flex}@media (width<=480px){.lg{justify-content:flex-start;padding:18px 14px 42px}.lg-brand{margin-bottom:28px}.lg-card{border-radius:24px;padding:24px 18px}.lg-form,.lg-actions{gap:10px}.lg-btn,.lg-input{min-height:48px}.lg-otp-wrap{margin-inline:-8px}.lg [data-slot=input-otp-slot]{width:40px;height:52px;font-size:22px}}@media (prefers-reduced-motion:reduce){.lg *{transition-duration:50ms!important;animation-duration:1ms!important}}.ad{--bg:#fbf6ef;--surface:#fff;--ink:#3a322c;--ink-soft:#6f6258;--ink-faint:#a8998c;--line:#efe4d6;--line-2:#e7d9c8;--accent:#ff7a59;--accent-deep:#f5603c;--accent-soft:#ffe9e1;--accent-tint:#fff3ef;--mint:#54c9a3;--mint-deep:#2f9e7c;--danger:#d6442f;--spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-card:0 1px 2px #785a3c0d, 0 8px 22px #966e4614;min-height:100vh;color:var(--ink);background:radial-gradient(1200px 700px at 12% -8%, #fff5ec 0%, transparent 60%), radial-gradient(1000px 600px at 100% 0%, #fdeee6 0%, transparent 55%), var(--bg);-webkit-font-smoothing:antialiased;padding:28px clamp(20px,5vw,56px) 64px;font-family:Nunito,system-ui,sans-serif}.ad a{color:inherit;text-decoration:none}.ad-top{align-items:center;gap:12px;margin-bottom:28px;display:flex}.ad-brand{align-items:center;gap:11px;display:flex}.ad-mark{background:linear-gradient(135deg, var(--accent), #ffb38f);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-family:Gabarito,sans-serif;font-size:18px;font-weight:800;display:grid;box-shadow:0 4px 12px #ff7a5959}.ad-name{font-family:Gabarito,sans-serif;font-size:19px;font-weight:800}.ad-name span{color:var(--accent-deep)}.ad-back{color:var(--ink-soft);margin-left:auto;font-size:14px;font-weight:700}.ad-back:hover{color:var(--accent-deep)}.ad-wrap{max-width:880px;margin:0 auto}.ad-head{margin-bottom:6px}.ad-head h1{letter-spacing:-.4px;margin:0;font-family:Gabarito,sans-serif;font-size:clamp(24px,4vw,32px);font-weight:800}.ad-sub{color:var(--ink-soft);margin:6px 0 24px;font-size:14.5px;font-weight:600}.ad-list{flex-direction:column;gap:12px;display:flex}.ad-row{background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--shadow-card);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.ad-row-main{flex-direction:column;gap:3px;min-width:220px;display:flex}.ad-email{color:var(--ink);font-size:15px;font-weight:800}.ad-meta{color:var(--ink-faint);font-size:12.5px;font-weight:700}.ad-note{color:var(--ink-soft);font-size:13px;font-style:italic;font-weight:600}.ad-status{letter-spacing:.3px;text-transform:capitalize;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.ad-status.pending{color:#c4880a;background:#fdf3da}.ad-status.approved{color:var(--mint-deep);background:#e7f7f0}.ad-status.denied{color:var(--danger);background:#fdecea}.ad-actions{gap:8px;margin-left:auto;display:flex}.ad-btn{border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .16s var(--spring), box-shadow .16s, opacity .16s;border-radius:12px;padding:10px 16px;font-family:Nunito,sans-serif;font-size:13.5px;font-weight:800}.ad-btn:hover:not(:disabled){box-shadow:var(--shadow-card);transform:translateY(-1px)}.ad-btn:disabled{opacity:.5;cursor:default}.ad-approve{background:linear-gradient(135deg, var(--mint), var(--mint-deep));color:#fff;border:none;box-shadow:0 4px 12px #54c9a34d}.ad-deny{color:var(--danger);border-color:#f6c9c1}.ad-empty{text-align:center;color:var(--ink-faint);padding:48px 20px;font-size:15px;font-weight:700}.ad-wrap+.ad-wrap{border-top:1.5px solid var(--line);margin-top:48px;padding-top:40px}.ad-mint{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.ad-mint-input{border:1.5px solid var(--line-2);color:var(--ink);background:var(--surface);border-radius:12px;outline:none;padding:10px 14px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;transition:border-color .2s,box-shadow .2s}.ad-mint-input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.ad-mint-label{flex:1;min-width:200px}.ad-mint-uses{width:90px}.ad-code{letter-spacing:.2px;color:var(--accent-deep);background:var(--accent-tint);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:800}.ad-code:hover{background:var(--accent-soft)}.ad-row-muted{opacity:.6}@media (width<=640px){.ad{padding:16px 14px 44px}.ad-top{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;margin:-16px -14px 22px;padding:12px 14px;position:sticky;top:0}.ad-name{font-size:17px}.ad-back{font-size:13px}.ad-wrap+.ad-wrap{margin-top:34px;padding-top:28px}.ad-row{align-items:stretch;gap:10px;padding:14px}.ad-row-main{width:100%;min-width:0}.ad-email,.ad-meta,.ad-note{overflow-wrap:anywhere}.ad-status{align-self:flex-start}.ad-actions{width:100%;margin-left:0}.ad-actions .ad-btn{flex:1}.ad-mint{flex-direction:column}.ad-mint-label,.ad-mint-uses,.ad-mint .ad-btn{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.ad *{transition-duration:50ms!important;animation-duration:1ms!important}}.lp{--bg:#fbf6ef;--surface:#fff;--ink:#3a322c;--ink-soft:#6f6258;--ink-faint:#a8998c;--line:#efe4d6;--line-2:#e7d9c8;--accent:#ff7a59;--accent-deep:#f5603c;--accent-soft:#ffe9e1;--accent-tint:#fff3ef;--mint:#54c9a3;--grape:#9b7ad6;--sky:#5aa9e6;--gold:#f0b429;--spring:cubic-bezier(.34, 1.56, .64, 1);--shadow-card:0 1px 2px #785a3c0d, 0 8px 22px #966e4614;--shadow-pop:0 4px 12px #785a3c1a, 0 22px 50px #966e4629;min-height:100vh;color:var(--ink);background:radial-gradient(1200px 700px at 12% -8%, #fff5ec 0%, transparent 60%), radial-gradient(1000px 600px at 100% 0%, #fdeee6 0%, transparent 55%), var(--bg);-webkit-font-smoothing:antialiased;font-family:Nunito,system-ui,sans-serif;overflow-x:hidden}.lp h1,.lp h2,.lp h3{letter-spacing:-.4px;margin:0;font-family:Gabarito,sans-serif}.lp a{color:inherit;text-decoration:none}.lp-top{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffb8;align-items:center;gap:18px;padding:16px clamp(20px,5vw,56px);display:flex;position:sticky;top:0}.lp-brand{align-items:center;gap:11px;display:flex}.lp-mark{background:linear-gradient(135deg, var(--accent), #ffb38f);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-family:Gabarito,sans-serif;font-size:18px;font-weight:800;display:grid;box-shadow:0 4px 12px #ff7a5959}.lp-name{font-family:Gabarito,sans-serif;font-size:19px;font-weight:800}.lp-name span{color:var(--accent-deep)}.lp-nav{align-items:center;gap:18px;margin-left:auto;display:flex}.lp-nav>a:not(.lp-btn){color:var(--ink-soft);font-size:14.5px;font-weight:700}.lp-nav>a:not(.lp-btn):hover{color:var(--ink)}@media (width<=720px){.lp-nav>a:not(.lp-btn){display:none}}.lp-btn{border:1.5px solid var(--line-2);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .2s var(--spring), box-shadow .2s, background .2s;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:800;display:inline-flex}.lp-btn:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.lp-accent{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;border:none;box-shadow:0 6px 16px #ff7a5952}.lp-accent:hover{box-shadow:0 10px 22px #ff7a5966}.lp-ghost{background:0 0}.lp-btn.lp-lg{padding:14px 26px;font-size:15.5px}.lp-hero{text-align:center;max-width:920px;margin:0 auto;padding:clamp(44px,8vw,96px) 20px 30px}.lp-badge{color:var(--accent-deep);background:var(--accent-soft);letter-spacing:.3px;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.lp-hero h1{margin:20px 0 0;font-size:clamp(38px,7vw,66px);font-weight:800;line-height:1.02}.lp-hero h1 .hl{color:var(--accent-deep)}.lp-sub{color:var(--ink-soft);max-width:640px;margin:22px auto 0;font-size:clamp(16px,2.3vw,20px);font-weight:600;line-height:1.55}.lp-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.lp-cast{flex-wrap:wrap;justify-content:center;gap:clamp(14px,4vw,40px);margin-top:clamp(44px,7vw,72px);display:flex}.lp-cast-item{animation:lp-float 4.5s ease-in-out infinite var(--d,0s);flex-direction:column;align-items:center;gap:6px;display:flex}.lp-cast-nm{margin-top:4px;font-family:Gabarito,sans-serif;font-size:14px;font-weight:800}.lp-cast-role{color:var(--ink-faint);font-size:11.5px;font-weight:700}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.lp-section{max-width:1060px;margin:0 auto;padding:clamp(40px,7vw,80px) clamp(20px,5vw,40px)}.lp-h2{text-align:center;font-size:clamp(26px,4vw,38px);font-weight:800}.lp-lead{text-align:center;color:var(--ink-soft);max-width:640px;margin:14px auto 0;font-size:clamp(15px,2vw,18px);font-weight:600;line-height:1.55}.lp-steps{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:40px;display:grid}.lp-step{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:22px;padding:26px 24px}.lp-step-n{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-deep);border-radius:12px;place-items:center;font-family:Gabarito,sans-serif;font-size:18px;font-weight:800;display:grid}.lp-step h3{margin:16px 0 8px;font-size:18px;font-weight:800}.lp-step p{color:var(--ink-soft);margin:0;font-size:14.5px;font-weight:600;line-height:1.55}.lp-team-sec{text-align:center}.lp-team{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.lp-card{background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--shadow-card);min-width:150px;transition:transform .28s var(--spring), box-shadow .28s;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:22px 26px;display:flex}.lp-card:hover{box-shadow:var(--shadow-pop);transform:translateY(-5px)}.lp-card-nm{margin-top:10px;font-family:Gabarito,sans-serif;font-size:16px;font-weight:800}.lp-card-role{color:var(--ink-faint);font-size:12px;font-weight:700}.lp-why{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.lp-why-item{text-align:center;padding:10px}.lp-why-em{background:var(--accent-tint);width:56px;height:56px;color:var(--accent-deep);border-radius:18px;place-items:center;font-family:Gabarito,sans-serif;font-size:24px;font-weight:800;display:inline-grid}.lp-why-item h3{margin:14px 0 6px;font-size:18px;font-weight:800}.lp-why-item p{color:var(--ink-soft);margin:0;font-size:14px;font-weight:600;line-height:1.55}.lp-invite{padding:clamp(30px,6vw,60px) 20px clamp(50px,8vw,90px)}.lp-invite-card{background:linear-gradient(180deg, var(--accent-tint), var(--surface));max-width:600px;box-shadow:var(--shadow-pop);text-align:center;border:1.5px solid #ffd9cb;border-radius:28px;margin:0 auto;padding:clamp(28px,5vw,44px)}.lp-invite-form{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.lp-invite-form input{border:1.5px solid var(--line-2);min-width:220px;color:var(--ink);background:#fff;border-radius:999px;outline:none;flex:1;padding:14px 20px;font-family:Nunito,sans-serif;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.lp-invite-form input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-tint)}.lp-fineprint{color:var(--ink-faint);margin:16px 0 0;font-size:13px;font-weight:600}.lp-fineprint a{color:var(--accent-deep);font-weight:800}.lp-invite-done{flex-direction:column;align-items:center;gap:14px;margin-top:16px;display:flex}.lp-invite-done p{color:var(--ink);margin:0;font-size:15.5px;font-weight:700;line-height:1.55}.lp-check{background:var(--mint);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:grid;box-shadow:0 6px 16px #54c9a366}.lp-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:28px clamp(20px,5vw,56px);display:flex}.lp-foot>span:first-child{font-family:Gabarito,sans-serif;font-size:17px;font-weight:800}.lp-foot>span:first-child b{color:var(--accent-deep)}.lp-foot-tag{color:var(--ink-faint);font-size:12.5px;font-weight:700}@media (width<=640px){.lp-top{gap:10px;padding:12px 14px}.lp-brand{min-width:0}.lp-name{font-size:17px}.lp-nav{gap:8px}.lp-nav .lp-btn{padding:9px 12px;font-size:12.5px}.lp-hero{padding:34px 14px 18px}.lp-hero h1{font-size:clamp(34px,11vw,46px)}.lp-sub{font-size:16px;line-height:1.48}.lp-cta{flex-direction:column;align-items:stretch}.lp-cta .lp-btn{justify-content:center;width:100%}.lp-cast{scroll-snap-type:x proximity;justify-content:flex-start;gap:16px;margin:34px -14px 0;padding:0 14px 8px;overflow-x:auto}.lp-cast-item{scroll-snap-align:center;min-width:88px}.lp-section{padding:36px 16px}.lp-steps,.lp-why{grid-template-columns:1fr;gap:14px;margin-top:26px}.lp-step{padding:21px 18px}.lp-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp-card{min-width:0;padding:18px 12px}.lp-invite{padding-inline:14px}.lp-invite-card{border-radius:24px;padding:24px 18px}.lp-invite-form{flex-direction:column}.lp-invite-form input,.lp-invite-form .lp-btn{justify-content:center;width:100%;min-width:0}.lp-foot{text-align:center;justify-content:center;padding:22px 16px}}@media (prefers-reduced-motion:reduce){.lp *{transition-duration:50ms!important;animation-duration:1ms!important}}:root{--cv-bg:#fbf6ef;--cv-bg-2:#f5ede1;--cv-surface:#fff;--cv-surface-2:#fdf8f2;--cv-ink:#3a322c;--cv-ink-soft:#6f6258;--cv-ink-faint:#a8998c;--cv-line:#efe4d6;--cv-line-2:#e7d9c8;--cv-accent:#ff7a59;--cv-accent-deep:#f5603c;--cv-accent-soft:#ffe9e1;--cv-accent-tint:#fff3ef;--cv-mint:#54c9a3;--cv-mint-soft:#e2f6ef;--cv-grape:#9b7ad6;--cv-grape-soft:#efe9fb;--cv-sky:#5aa9e6;--cv-sky-soft:#e6f1fb;--cv-gold:#f0b429;--cv-gold-soft:#fcefcf;--cv-radius-lg:22px;--cv-radius-md:16px;--cv-shadow-pop:0 4px 12px #785a3c1a, 0 22px 50px #966e4629;--cv-shadow-card:0 1px 2px #785a3c0d, 0 8px 22px #966e4614;--cv-spring:cubic-bezier(.34, 1.56, .64, 1)}.cv,.cv *{box-sizing:border-box}.cv{background:radial-gradient(1200px 700px at 12% -8%, #fff5ec 0%, transparent 60%), radial-gradient(1000px 600px at 100% 0%, #fdeee6 0%, transparent 55%), var(--cv-bg);height:100dvh;color:var(--cv-ink);-webkit-font-smoothing:antialiased;grid-template-rows:auto 1fr;font-family:Nunito,system-ui,sans-serif;display:grid;overflow:hidden}.cv h1,.cv h2,.cv h3,.cv h4{font-family:Gabarito,sans-serif}.cv button{cursor:pointer;font-family:inherit}.cv :focus-visible{outline:3px solid var(--cv-accent);outline-offset:2px;border-radius:8px}@keyframes cv-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes cv-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes cv-pulseDot{0%,to{box-shadow:0 0 #54c9a380}50%{box-shadow:0 0 0 6px #54c9a300}}@keyframes cv-badgeIn{0%{opacity:0;transform:scale(.6)translateY(6px)}to{opacity:1;transform:none}}.cv .svc-gmail{background:#ea4335}.cv .svc-web{background:var(--cv-sky)}.cv .svc-email{background:#e0568f}.cv .svc-slack{background:#611f69}.cv .svc-notion{background:#2d2a26}.cv .svc-linear{background:#5e6ad2}.cv .svc-sentry{background:#362d59}.cv .svc-stripe{background:#635bff}.cv .svc-calendly{background:#006bff}.cv .svc-airtable{background:#2d7ff9}.cv .svc-canva{background:#8b3dff}.cv .svc-monday{background:#ff3d57}.cv .svc-intercom{background:#286efa}.cv .svc-drive{background:#1fa463}.cv .svc-calendar{background:#f0b429}.cv .svc-instagram{background:#e1306c}.cv .svc-facebook{background:#1877f2}@keyframes cv-toastIn{0%{opacity:0;transform:translateY(-12px)scale(.9)}to{opacity:1;transform:none}}@keyframes cv-toastOut{to{opacity:0;transform:translateY(-10px)scale(.95)}}@media (prefers-reduced-motion:reduce){.cv *,.cv :before,.cv :after{scroll-behavior:auto!important;transition-duration:50ms!important;animation-duration:1ms!important}}
