@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap";:root{color-scheme:light;--ink: #1d2321;--forest: #1f4d3b;--clay: #f07f3b;--sun: #ffd07a;--sand: #fff2d8;--mist: #e3f1ea;--sky: #d7eef7;--dusk: #b6a2e8;--white: #ffffff;--shadow: 0 18px 45px rgba(16, 35, 28, .18);font-family:Manrope,system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:radial-gradient(circle at top,rgba(207,233,255,.8) 0%,transparent 55%),linear-gradient(180deg,#cfe9ff 0%,var(--sky) 28%,var(--mist) 52%,var(--sand) 70%,#e8b48a 82%,var(--dusk) 100%);color:var(--ink);min-height:100vh}html.dev-border:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;border:5px solid #7a2cff;pointer-events:none;z-index:9999;box-sizing:border-box}a{color:inherit;text-decoration:none}.page{position:relative;overflow:hidden;z-index:0}.page:before{content:"";position:absolute;inset:0 0 auto 0;height:320px;background:linear-gradient(180deg,rgba(207,233,255,.85) 0%,rgba(220,240,255,.45) 55%,transparent 100%);z-index:0;pointer-events:none}.page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%231f4d3b' fill-opacity='0.12'%3E%3Ccircle cx='12' cy='18' r='1'/%3E%3Ccircle cx='42' cy='28' r='1'/%3E%3Ccircle cx='76' cy='20' r='1'/%3E%3Ccircle cx='98' cy='34' r='1'/%3E%3Ccircle cx='22' cy='62' r='1'/%3E%3Ccircle cx='54' cy='54' r='1'/%3E%3Ccircle cx='88' cy='70' r='1'/%3E%3Ccircle cx='108' cy='88' r='1'/%3E%3Ccircle cx='30' cy='92' r='1'/%3E%3Ccircle cx='64' cy='96' r='1'/%3E%3Ccircle cx='92' cy='110' r='1'/%3E%3Ccircle cx='8' cy='104' r='1'/%3E%3C/g%3E%3C/svg%3E");opacity:.25;z-index:1}.glow{position:absolute;inset:-20% 20% auto auto;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,208,122,.5),transparent 70%);filter:blur(4px);opacity:.8;animation:drift 18s ease-in-out infinite alternate;pointer-events:none;z-index:1}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-40px,40px,0) scale(1.08)}}.hero{position:relative;padding:32px clamp(24px,6vw,80px) 120px;max-width:1024px;margin:0 auto 16px;width:100%;z-index:2;background-image:linear-gradient(180deg,rgba(220,241,255,.65) 0%,rgba(220,241,255,.15) 60%,transparent 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='220' viewBox='0 0 1200 220' fill='none'%3E%3Cpath d='M0 170 C120 140 220 150 320 165 C420 180 520 150 620 160 C720 170 820 190 920 175 C1020 160 1100 150 1200 165 V220 H0Z' fill='%231f4d3b' opacity='0.18'/%3E%3Cpath d='M70 180 L110 120 L150 180 Z' fill='%231f4d3b' opacity='0.24'/%3E%3Cpath d='M180 185 L220 130 L260 185 Z' fill='%231f4d3b' opacity='0.22'/%3E%3Cpath d='M320 182 L360 120 L400 182 Z' fill='%231f4d3b' opacity='0.2'/%3E%3Cpath d='M950 185 L990 125 L1030 185 Z' fill='%231f4d3b' opacity='0.23'/%3E%3Cpath d='M1040 185 L1085 115 L1130 185 Z' fill='%231f4d3b' opacity='0.2'/%3E%3Cpath d='M560 190 L600 130 L640 190 Z' fill='%231f4d3b' opacity='0.22'/%3E%3Cpath d='M430 190 L470 135 L510 190 Z' fill='%231f4d3b' opacity='0.2'/%3E%3Cpath d='M840 190 L880 140 L920 190 Z' fill='%231f4d3b' opacity='0.2'/%3E%3Cpath d='M610 185 L650 110 L690 185 Z' fill='%231f4d3b' opacity='0.25'/%3E%3Cpath d='M610 185 L690 185 L650 150 Z' fill='%23f07f3b' opacity='0.3'/%3E%3Cpath d='M635 184 L650 160 L665 184 Z' fill='%23ffd07a' opacity='0.45'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}.hero>*{position:relative;z-index:2}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:48px}.brand{font-weight:700;font-size:24px;letter-spacing:.5px}.nav-links{display:flex;align-items:center;gap:16px;font-size:14px}.nav-links a{opacity:.8}.nav-links .nav-cta{padding:10px 16px;border-radius:12px;font-size:13px;opacity:1;display:inline-flex;align-items:center;gap:8px;box-shadow:none}.hero-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px;align-items:center}.badge{display:inline-flex;padding:6px 12px;border-radius:999px;background:#ffd07a8c;color:var(--forest);font-weight:600;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.hero-copy h1{font-size:clamp(32px,5vw,52px);margin-top:16px;margin-bottom:16px;font-weight:700}.hero-copy h1 .emoji{display:inline-block;margin-right:10px}.lead{font-size:18px;line-height:1.6;max-width:520px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0 12px}.primary{padding:14px 22px;border-radius:12px;background:var(--clay);color:var(--white);font-weight:600;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:var(--shadow)}.primary:hover{transform:translateY(-1px)}.pricing-anchor{font-size:14px;opacity:.8}.hero-note{font-size:14px;opacity:.7}.example-card{background:var(--white);padding:18px;border-radius:18px;box-shadow:var(--shadow);display:grid;gap:12px;border:1px solid rgba(31,77,59,.12)}.example-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.example-title{text-transform:uppercase;font-size:11px;letter-spacing:1px;color:#1f4d3bbf;font-weight:700}.example-status{background:#e7f5ea;color:#1b5e20;font-size:11px;font-weight:800;padding:4px 8px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.example-site{font-size:19px;font-weight:700;color:#111827}.example-meta{font-size:13px;color:#4b5563}.example-group{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.example-group-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:#374151;margin-bottom:8px;text-transform:uppercase;letter-spacing:.04em}.example-count{background:#e7f5ea;color:#1b5e20;font-size:11px;font-weight:800;padding:2px 7px;border-radius:999px}.example-chips{display:flex;flex-wrap:wrap;gap:8px}.example-chip{min-width:42px;text-align:center;padding:6px 8px;border-radius:10px;border:1px solid #d1d5db;background:#fff;font-size:12px;line-height:1;font-weight:700;color:#374151}.example-link-block{display:grid;gap:4px;font-size:13px}.example-link-label{font-weight:700;color:#111827}.example-link-block a{color:#2e7d32;text-decoration:underline;word-break:break-word;font-weight:600}button:disabled,button.primary:disabled,button.ghost:disabled{cursor:not-allowed}main{display:grid;gap:36px;padding:24px clamp(24px,6vw,80px) 80px;max-width:1024px;margin:0 auto;width:100%;position:relative;z-index:2}.panel{background:#ffffffbf;border-radius:24px;padding:28px;box-shadow:var(--shadow)}.panel-header{display:grid;gap:8px;margin-bottom:20px}.panel-header h2{font-size:clamp(24px,3vw,32px)}.panel-header p{opacity:.7}.grid-three{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{background:var(--white);border-radius:16px;padding:18px;display:grid;gap:8px;border:1px solid rgba(31,77,59,.08)}.card h3{font-size:18px}.list{display:grid;gap:10px;padding-left:18px}.list li{line-height:1.5}.steps{display:grid;gap:12px;padding-left:18px}.pricing{align-content:start}.plan-name{font-size:18px;font-weight:600}.plan-price{font-size:22px;font-weight:700;color:var(--forest)}.plan-cadence{opacity:.7}.muted{font-size:13px;opacity:.6;margin-top:12px}.faq-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.waitlist{background:#ffffffe0;border:1px solid rgba(31,77,59,.12);box-shadow:0 24px 60px #10231c29;position:relative}.form{display:grid;gap:16px}label{display:grid;gap:8px;font-weight:600;font-size:14px}input,select{border-radius:12px;border:1px solid rgba(29,27,23,.15);padding:12px 14px;font-size:14px;font-family:inherit}.bot-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.waitlist-target{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;border:0}.turnstile{margin-top:12px}.form-note{font-size:13px;opacity:.7}.form-note.success{color:var(--forest);opacity:.9}.form-note.error{color:#a13b2a;opacity:.9}.success-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#101014cc;display:flex;align-items:center;justify-content:center;padding:24px;z-index:3;border-radius:inherit}.success-modal{background:#fffffffa;color:var(--ink);padding:28px;border-radius:18px;max-width:420px;width:min(420px,100%);text-align:center;display:grid;gap:12px;box-shadow:0 22px 55px #00000047}.success-modal h3{font-size:22px}.success-modal p{font-size:14px;opacity:.8}.success-dismiss{justify-self:center}.field-error{font-size:12px;color:#a13b2a;font-weight:600}.footer{padding:36px clamp(24px,6vw,80px) 60px;display:grid;gap:16px;background:linear-gradient(160deg,#ffffff80,#fff2d880);color:var(--ink);max-width:1024px;margin:0 auto;width:100%;position:relative;z-index:2;border-radius:24px 24px 0 0;border:1px solid rgba(31,77,59,.12);box-shadow:0 -12px 40px #10231c1a}.footer-links{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;opacity:.8}.footer-link-button{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.disclaimer{font-size:12px;opacity:.7}.modal{border:none;padding:0;background:transparent;width:100%;max-width:none;height:100%;overflow:hidden}.modal[open]{display:grid;justify-items:center;align-items:center;padding:2vh 0}.modal::backdrop{background:#0f1214a6}.modal-card{background:#fffffff5;border-radius:20px;padding:24px;box-shadow:0 24px 60px #10231c47;border:1px solid rgba(31,77,59,.12);color:var(--ink);display:flex;flex-direction:column;gap:16px;width:min(760px,94vw);max-height:94vh;overflow:hidden}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.modal-header h3{font-size:20px}.modal-close{border:none;background:var(--mist);color:var(--forest);padding:8px 14px;border-radius:999px;font-weight:600;cursor:pointer}.modal-body{display:grid;gap:12px;font-size:14px;line-height:1.6;color:#1d2321d1;flex:1;overflow-y:auto;padding-right:6px;min-height:0}.modal-body ul{display:grid;gap:8px;padding-left:18px}.modal-body li{line-height:1.5}@media (max-width: 720px){.nav{flex-direction:column;align-items:flex-start}.nav-links{width:100%;justify-content:space-between}.hero-actions{flex-direction:column;align-items:flex-start}.modal-card{width:96vw;max-height:96vh;padding:18px}}
