@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-hebrew-wght-normal.4a88f2b6.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-ext-wght-normal.a945d46e.woff2)format("woff2-variations");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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-wght-normal.303e3a11.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.3a0f7841.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.f755e4bc.woff2)format("woff2-variations");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-ext-400-normal.73623296.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-400-normal.42d041ac.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-cyrillic-400-normal.4a1ccf95.woff2)format("woff2"),url(../media/geist-mono-cyrillic-400-normal.e11b97a8.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-symbols2-400-normal.2361be57.woff2)format("woff2"),url(../media/geist-mono-symbols2-400-normal.f5c018e9.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-vietnamese-400-normal.6d2b53cf.woff2)format("woff2"),url(../media/geist-mono-vietnamese-400-normal.ded4215b.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-ext-400-normal.d7339243.woff2)format("woff2"),url(../media/geist-mono-latin-ext-400-normal.30734f73.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/geist-mono-latin-400-normal.2b4e87c1.woff2)format("woff2"),url(../media/geist-mono-latin-400-normal.0b86084b.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-ext-500-normal.a4de8f90.woff2)format("woff2"),url(../media/geist-mono-cyrillic-ext-500-normal.bd7be8f5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-cyrillic-500-normal.b9888a7b.woff2)format("woff2"),url(../media/geist-mono-cyrillic-500-normal.7c3d1d3f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-symbols2-500-normal.b69b1a74.woff2)format("woff2"),url(../media/geist-mono-symbols2-500-normal.18d0f445.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-vietnamese-500-normal.d2ccd5d5.woff2)format("woff2"),url(../media/geist-mono-vietnamese-500-normal.78372a06.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-ext-500-normal.e441fd1d.woff2)format("woff2"),url(../media/geist-mono-latin-ext-500-normal.9926ea9c.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/geist-mono-latin-500-normal.9e7bd1dd.woff2)format("woff2"),url(../media/geist-mono-latin-500-normal.7a70bd5b.woff)format("woff");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}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--teal:#16a8a0;--green:#6db33f;--orange:#f5a623;--coral:#f2603f;--pink:#e01a80;--purple:#9a43a8;--paper:#fff;--alt:#fff;--ink:#1f2633;--ink-soft:#5c6474;--line:#ececf1;--night:#131a26;--lead:var(--pink);--lead-text:#fff;--accent:var(--pink);--accent-soft:#fce8f2;--accent-deep:#b81068;--accent-ring:#e01a8029;--fb:#dfe2ea;--fb-hover:#c3c9d6;--disabled:#9aa1b0;--error:#dc2626;--error-ring:#dc262629;--settle:cubic-bezier(.34,1.56,.64,1);--display:"Fredoka Variable",system-ui,sans-serif;--body:"Figtree Variable",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--snap:translate(6px,-6px)}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65}a{color:inherit}.h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(40px,6.4vw,84px);font-weight:500;line-height:1.05}.h2{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(31px,4.3vw,52px);font-weight:500;line-height:1.08}.h3{font-family:var(--display);letter-spacing:-.005em;margin:0;font-size:clamp(20px,2.4vw,23px);font-weight:600;line-height:1.25}.lead{color:var(--ink-soft);font-size:clamp(17px,1.7vw,19px);line-height:1.6}.mono{font-family:var(--mono)}.reveal{color:var(--sc,var(--lead))}.reassure{color:var(--ink-soft);font-size:12.5px}.eyebrow{width:fit-content;font-family:var(--body);letter-spacing:.05em;text-transform:uppercase;color:var(--sc,var(--ink));background:color-mix(in srgb,var(--sc,var(--ink))12%,transparent);border-radius:999px;align-self:flex-start;align-items:center;margin:0;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.sechead{flex-direction:column;align-items:flex-start;gap:14px;max-width:660px;margin-bottom:48px;display:flex}.sechead .lead{margin:0}.spectrum-rule{gap:6px;width:132px;height:5px;display:flex}.spectrum-rule i{border-radius:3px;flex:1}.spectrum-rule i:first-child{background:var(--teal)}.spectrum-rule i:nth-child(2){background:var(--green)}.spectrum-rule i:nth-child(3){background:var(--orange)}.spectrum-rule i:nth-child(4){background:var(--coral)}.spectrum-rule i:nth-child(5){background:var(--pink)}.spectrum-rule i:nth-child(6){background:var(--purple)}.btn{font-family:var(--display);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,filter .2s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--lead);color:var(--lead-text);box-shadow:0 1px 2px #191e2d1a}.btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn-primary:disabled{opacity:.6;cursor:wait;transform:none}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 2px var(--ink)}.spark line{stroke-width:2.6px;stroke-linecap:round}.spark.cycle line{animation:1.6s ease-in-out infinite sparkcycle}.spark.cycle line:first-child{animation-delay:0s}.spark.cycle line:nth-child(2){animation-delay:.13s}.spark.cycle line:nth-child(3){animation-delay:.26s}.spark.cycle line:nth-child(4){animation-delay:.39s}.spark.cycle line:nth-child(5){animation-delay:.52s}.spark.cycle line:nth-child(6){animation-delay:.65s}@keyframes sparkcycle{0%,to{opacity:.4}40%{opacity:1}}.snap .draft{stroke:var(--ink);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 5;opacity:.42}.snap .real,.snap .ticks{transform:var(--snap);opacity:0}.snap .ticks line{stroke-width:2.6px;stroke-linecap:round}.snap.live .real{opacity:1;animation:.45s cubic-bezier(.2,1.5,.4,1) both pop}.snap.live .ticks{opacity:1;animation:.4s .1s both pop}@keyframes pop{0%{transform:var(--snap)scale(.96)}to{transform:var(--snap)scale(1)}}.snap.live .draft{opacity:.22}.draftgrid{background-image:radial-gradient(#201f2717 1.4px,#0000 1.4px);background-size:22px 22px}.tilticon{transform:rotate(var(--tilt,0deg));place-items:center;transition:transform .2s;display:grid}.field{text-align:left;gap:8px;display:grid}.label{font-family:var(--display);color:var(--ink);font-size:15px;font-weight:500}.help{color:var(--ink-soft);margin:0;font-size:13.5px}.err{color:var(--error);align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:500;display:flex}.input,.select,.textarea{border:1.5px solid var(--fb);background:var(--paper);width:100%;height:52px;font:400 16px var(--body);color:var(--ink);appearance:none;border-radius:14px;outline:none;padding:0 16px;transition:border-color .12s,box-shadow .12s}.textarea{resize:vertical;border-radius:16px;height:auto;min-height:120px;padding:14px 16px;line-height:1.55}.input::placeholder,.textarea::placeholder{color:var(--disabled)}.input:hover,.select:hover,.textarea:hover{border-color:var(--fb-hover)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}.field.error .input,.field.error .select{border-color:var(--error)}.field.error .input:focus{box-shadow:0 0 0 4px var(--error-ring)}.input:disabled,.select:disabled,.textarea:disabled{border-color:var(--line);color:var(--disabled);cursor:not-allowed;background:#f6f7fa}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%231f2633' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.select:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23e01a80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.field--float,.field--notch{display:block;position:relative}.field--float .flabel,.field--notch .flabel{pointer-events:none;background:var(--paper);font-family:var(--body);color:var(--ink-soft);padding:0 6px;line-height:1;transition:top .18s,font-size .18s,color .18s;position:absolute;left:15px;transform:translateY(-50%)}.field--float .flabel{font-size:16px;font-weight:400;top:26px}.field--float .input:not(:placeholder-shown)+.flabel{color:var(--ink);font-size:12.5px;font-weight:600;top:.75px}.field--float .input:focus+.flabel{color:var(--accent-deep);font-size:12.5px;font-weight:600;top:.75px}.field--notch .flabel{color:var(--ink);font-size:12.5px;font-weight:600;top:.75px}.field--notch:focus-within .flabel{color:var(--accent-deep)}.field--float .help,.field--notch .help{margin-top:8px}.field--float.error .flabel,.field--notch.error .flabel{color:var(--error)!important}.choice{cursor:pointer;align-items:center;gap:11px;min-height:44px;font-size:15.5px;display:flex}.choice input[type=radio],.choice input[type=checkbox]{appearance:none;cursor:pointer;flex:none;margin:0;transition:border-color .12s,background .12s;position:relative}.choice input[type=radio]{border:1.5px solid var(--fb-hover);border-radius:50%;width:22px;height:22px}.choice input[type=radio]:checked{border:2px solid var(--accent)}.choice input[type=radio]:checked:after{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;margin:auto;position:absolute;inset:0}.choice input[type=checkbox]{border:1.5px solid var(--fb-hover);border-radius:7px;width:22px;height:22px}.choice input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.choice input[type=checkbox]:checked:after{content:"";border:2.5px solid #fff;border-top:0;border-left:0;width:5px;height:9px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.choice input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}.switch{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:15.5px;display:flex}.switch input{opacity:0;width:0;height:0;position:absolute}.switch .slider{background:var(--fb);border-radius:999px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.switch .slider:before{content:"";width:24px;height:24px;transition:transform .2s var(--settle);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1f263347}.switch input:checked+.slider{background:var(--accent)}.switch input:checked+.slider:before{transform:translate(20px)}.switch input:focus-visible+.slider{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1.5px solid var(--fb);background:var(--paper);height:40px;font:500 15px var(--body);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 18px;transition:border-color .12s,background .12s,color .12s;display:inline-flex;position:relative}.chip:hover{border-color:var(--fb-hover);background:#fafbfd}.chip input{opacity:0;width:0;height:0;position:absolute}.chip .ck{opacity:0;width:0;height:14px;transition:width .18s var(--settle),opacity .12s;color:var(--accent-deep);overflow:hidden}.chip:has(:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.chip:has(:checked) .ck{opacity:1;width:15px}.chip:has(:focus-visible){outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-ring)}.range{appearance:none;background:linear-gradient(var(--accent),var(--accent))no-repeat,var(--line);background-size:var(--val,40%)100%,100% 100%;cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px}.range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--accent);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #1f263326}.range::-moz-range-thumb{border:2px solid var(--accent);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #1f263326}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:430px){.field-row{grid-template-columns:1fr}}.container{width:min(100%,1120px);margin:0 auto;padding:0 clamp(20px,4vw,44px)}.section{padding:clamp(66px,10vw,126px) 0}.section--alt{background:var(--alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section--night{background:var(--night);color:var(--paper)}.siteheader{z-index:40;-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);background:color-mix(in srgb,var(--paper)84%,transparent);border-bottom:1px solid var(--line);position:sticky;top:0}.siteheader .container{justify-content:space-between;align-items:center;gap:24px;padding-top:11px;padding-bottom:11px;display:flex}.logo{width:auto;height:52px;display:block}.logo-ft{height:46px}.nav{align-items:center;gap:34px;display:flex}.nav a{white-space:nowrap;padding:4px 0;font-size:16px;font-weight:500;text-decoration:none;position:relative}.nav a:not(.nav-cta):after{content:"";background:var(--uc);transform-origin:0;border-radius:2px;height:3px;transition:transform .22s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.nav a:hover:not(.nav-cta):after{transform:scaleX(1)}.nav a:first-of-type{--uc:var(--teal)}.nav a:nth-of-type(2){--uc:var(--orange)}.nav a:nth-of-type(3){--uc:var(--pink)}.nav a:nth-of-type(4){--uc:var(--green)}.nav a.nav-cta{padding:11px 22px}@media (max-width:720px){.nav a:not(.nav-cta){display:none}}.hero{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.hero-copy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero-art{position:relative}.hero-art .draftgrid{z-index:0;position:absolute;inset:-8% -6%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.hero-art svg{z-index:1;width:100%;height:auto;position:relative}@media (max-width:820px){.hero{grid-template-columns:1fr}.hero-art{order:-1}}.steps{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,24px);display:grid}.step{border:1.5px solid var(--line);border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;padding:32px;display:flex}.step .art{margin-bottom:12px;margin-left:-6px}.step p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.55}.step,.feature{transition:transform .2s,box-shadow .2s,border-color .2s}.step:hover,.feature:hover{border-color:color-mix(in srgb,var(--accent,#cfcfd6)30%,var(--line));transform:translateY(-2px);box-shadow:0 8px 24px #14192d0f}.step:hover .tilticon,.feature:hover .tilticon{transform:rotate(0)}@media (max-width:720px){.steps{grid-template-columns:1fr}}.vera-sec{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,60px);display:grid}.vera-app{background:var(--paper);border:1.5px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -40px #201f2766}.vera-app .bar{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 16px;display:flex}.vera-app .bar .lbl{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.vera-log{font-family:var(--mono);flex-direction:column;gap:11px;padding:18px;font-size:13.5px;display:flex}.vera-log .ln{color:var(--ink-soft);opacity:0;align-items:center;gap:10px;display:flex;transform:translateY(4px)}.vera-log.run .ln{animation:.5s forwards logline}.vera-log .ln.done .k line{stroke:var(--teal)}@keyframes logline{to{opacity:1;transform:none}}.vera-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.vera-copy .items{flex-direction:column;gap:16px;margin-top:4px;display:flex}.vera-copy .item{gap:12px;display:flex}.vera-copy .item .dot{border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.vera-copy .item p{margin:0}@media (max-width:820px){.vera-sec{grid-template-columns:1fr}}.shelf{flex-wrap:wrap;gap:20px;display:flex}.thumb{background:var(--paper);border:1.5px solid var(--line);border-radius:16px;flex:180px;max-width:210px;padding:14px;box-shadow:0 16px 30px -22px #201f2759}.thumb:nth-child(odd){transform:rotate(-1.6deg)}.thumb:nth-child(2n){transform:rotate(1.6deg)}.thumb .url{font-family:var(--mono);color:var(--ink-soft);margin-top:10px;font-size:11px}.quotes{grid-template-columns:1fr 1fr;gap:28px;margin-top:52px;display:grid}.quote p{margin:0 0 10px;font-size:18px;line-height:1.5}.quote .pull{font-family:var(--display);color:var(--pink);font-weight:600}.quote .who{font-family:var(--mono);color:var(--ink-soft);font-size:12px}@media (max-width:720px){.quotes{grid-template-columns:1fr}}.features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature{background:var(--paper);border:1.5px solid var(--line);border-radius:20px;flex-direction:row;align-items:flex-start;gap:16px;padding:24px;display:flex}.feature .art{flex:none;margin-top:-1px;margin-left:-6px}.feature-txt{flex-direction:column;gap:6px;display:flex}.feature p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.5}.pricing-teaser{color:var(--ink-soft);max-width:62ch;margin-top:34px;font-size:17px}.pricing-teaser strong{color:var(--ink);font-weight:700}@media (max-width:820px){.features{grid-template-columns:1fr 1fr}}@media (max-width:560px){.features{grid-template-columns:1fr}}.finale{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.spectrum-grad{background-image:linear-gradient(100deg,var(--teal),var(--green),var(--orange),var(--coral),var(--pink),var(--purple));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.footer{background:var(--night);color:#eaf0f8;border-top:5px solid #0000;border-image:linear-gradient(90deg,var(--teal),var(--green),var(--orange),var(--coral),var(--pink),var(--purple))1}.footer .container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:30px;padding-top:52px;padding-bottom:52px;display:flex}.footer .cols{flex-wrap:wrap;gap:54px;display:flex}.footer .col{flex-direction:column;gap:9px;display:flex}.footer .col b{letter-spacing:.06em;text-transform:uppercase;color:#eaf0f880;font-size:12px;font-weight:700}.footer .col a{color:#eaf0f8;opacity:.82;font-size:14px;text-decoration:none}.footer .col a:hover{opacity:1}.footer .signoff{font-family:var(--display);color:#eaf0f8;align-self:flex-end;font-size:19px;font-weight:500}.cs{background:radial-gradient(60% 42% at 50% 0,#fdf2f8,#0000 72%);place-items:center;min-height:100vh;padding:clamp(32px,6vw,64px) clamp(20px,5vw,40px);display:grid}.cs-inner{text-align:center;flex-direction:column;align-items:center;gap:22px;width:min(100%,460px);display:flex}.cs-logo{flex-direction:column;align-items:center;gap:14px;display:flex}.cs-mark{width:auto;height:66px}.cs-wordmark{flex-direction:column;align-items:center;gap:2px;display:flex}.cs-presto{width:auto;height:44px}.cs-studio{width:auto;height:12px}.cs-inner .h1{font-size:clamp(30px,5vw,42px)}.cs-inner .lead{max-width:40ch;margin:0}.cs-form{gap:16px;width:100%;margin-top:2px;display:grid}.cs-form .btn-primary{width:100%;margin-top:4px}.cs-error{color:var(--coral);margin:0;font-size:13px}.cs-done{flex-direction:column;align-items:center;gap:12px;display:flex}.cs-done .badge{color:var(--lead);background:color-mix(in srgb,var(--lead)12%,transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.cs-foot{color:var(--ink-soft);margin-top:8px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.spark.cycle line{opacity:1;animation:none}.snap.live .real,.snap.live .ticks{animation:none}.vera-log.run .ln{opacity:1;animation:none;transform:none}.step,.feature,.tilticon{transition:none}.step:hover,.feature:hover{transform:none}.step:hover .tilticon,.feature:hover .tilticon{transform:rotate(var(--tilt,0deg))}}.legal{padding-top:clamp(40px,6vw,72px)}.legal-wrap{max-width:720px}.legal-wrap .h1{margin-top:14px;font-size:clamp(34px,5vw,56px)}.legal-meta{color:var(--ink-soft);margin:10px 0 0;font-size:13.5px}.legal-wrap .lead{margin:22px 0 8px}.legal-wrap .h3{margin-top:38px;margin-bottom:10px}.legal-wrap p{color:var(--ink-soft);max-width:66ch;margin:0 0 14px}.legal-wrap a{color:var(--accent-deep);border-bottom:1px solid color-mix(in srgb,var(--accent-deep)30%,transparent);text-decoration:none}.legal-wrap a:hover{border-bottom-color:var(--accent-deep)}.cs-footer{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;font-size:13px;display:flex}.cs-footer a{color:var(--ink-soft);border-bottom:1px solid #0000;text-decoration:none;transition:color .12s,border-color .12s}.cs-footer a:hover{color:var(--accent-deep);border-bottom-color:color-mix(in srgb,var(--accent-deep)40%,transparent)}.cs-footer .dot{opacity:.5}.cs-footer .cprt{color:var(--ink-soft);opacity:.85;font-size:12px}
