.cresh-landing{--paper:#f3eee4;--surface:#fffcf6;--ink:#16140f;--muted:#6e6555;--rule:#ddd4c3;--chip:#ece5d7;--ghost:#e4dccb;--signal:#e4572e;--signal-text:#b8431f;--signal-soft:#f7d9cc;--sage:#2e4a3d;--sage-deep:#243b31;--ochre:#d9a23a;--lime:#c9f25d;--good:#17694a;--good-soft:#ddf1e7;--mid:#7a5c0e;--mid-soft:#f6edcf;--bad:#b4321a;--bad-soft:#fbe3da;--good-d:#5bc79a;--mid-d:#e2c15e;--bad-d:#f2876a;--indigo:#1e2b57;--indigo-2:#26356a;--indigo-3:#3b4c99;--ind-text:#3443c4;--peri:#c3c9ff;--peach:#f6ddd0;--band:#16140f;--on-band:#f3eee4;--band-muted:#cfc7b8;--ink-2:#3a362e;--hatch:#e6decd;--f-display:var(--font-landing-display), ui-sans-serif, system-ui, sans-serif;--f-body:var(--font-landing-sans), ui-sans-serif, system-ui, sans-serif;--f-mono:var(--font-landing-mono), ui-monospace, menlo, monospace;--max:1600px;--gut:clamp(20px, 4vw, 64px);--em:var(--signal);--em-ink:var(--signal-text);--line:var(--rule);--surface-2:var(--chip);--on-dark:var(--ink);background:var(--paper);color:var(--ink);font:16px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}body:has(.cresh-landing){background:#f3eee4}html:has(.cresh-landing){scroll-behavior:smooth}.cresh-landing section[id]{scroll-margin-top:84px}.cresh-landing #how-it-works{scroll-margin-top:80px}.cresh-landing *,.cresh-landing :before,.cresh-landing :after{box-sizing:border-box}.cresh-landing a{color:inherit}.cresh-landing button,.cresh-landing input,.cresh-landing select,.cresh-landing textarea{font:inherit;color:inherit}.cresh-landing h1,.cresh-landing h2,.cresh-landing h3{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0}.cresh-landing p{margin:0}.cresh-landing :focus-visible{outline:2px solid var(--signal);outline-offset:3px}.cresh-landing .wrap{max-width:var(--max);padding-inline:var(--gut);margin:0 auto}.cresh-landing .band{padding-block:clamp(64px,10vw,128px)}.cresh-landing .eyebrow{font:500 12px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-text);margin:0}.cresh-landing h1,.cresh-landing .h2{font-family:var(--f-display);letter-spacing:-.03em;text-wrap:balance;font-weight:700}.cresh-landing h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(34px,4.4vw + 12px,76px);line-height:.98}.cresh-landing .h2{letter-spacing:-.025em;max-width:20ch;font-size:clamp(32px,5vw,56px);line-height:1}.cresh-landing .h3{font:500 clamp(22px, 2.4vw, 28px) / 1.15 var(--f-display);letter-spacing:-.01em}.cresh-landing .lead{color:var(--muted);max-width:60ch;font-size:clamp(18px,2vw,20px);line-height:1.5}.cresh-landing .sec-head{align-content:start;gap:16px;margin-bottom:clamp(32px,5vw,56px);display:grid}.cresh-landing .src{font:500 13px/1.5 var(--f-mono);color:var(--muted)}.cresh-landing .btn{background:var(--signal);color:#16140f;font:600 16px/1 var(--f-body);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:15px 22px;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.cresh-landing .btn:hover{filter:brightness(1.06)}.cresh-landing .btn:active{transform:translateY(1px)}.cresh-landing .btn:disabled{opacity:.6;cursor:progress}.cresh-landing .btn-lg{min-height:54px;padding:17px 26px;font-size:17px}.cresh-landing .btn.sm{min-height:44px;padding:12px 16px;font-size:15px}.cresh-landing .btn.ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1.5px}.cresh-landing .btn.dark{background:var(--ink);color:var(--paper)}.cresh-landing .tlink{text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.cresh-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cresh-landing .skip{z-index:200;background:var(--ink);color:var(--paper);border-radius:10px;padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.cresh-landing .skip:focus{top:12px}.cresh-landing .logo{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cresh-landing .logo .mark{color:#111e2c;flex:none;width:auto;height:34px;display:block}.cresh-landing .logo .word{font:700 26px/1 var(--f-display);letter-spacing:-.04em}.cresh-landing .nav{z-index:50;background:var(--paper);border-bottom:1px solid #0000;transition:border-color .2s,background .2s;position:sticky;top:0}.cresh-landing .nav.scrolled{background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:var(--rule)}.cresh-landing .nav .wrap{align-items:center;gap:20px;height:68px;display:flex;position:relative}.cresh-landing .nav-links{gap:2px;margin-left:auto;display:flex}.cresh-landing .nav-links a,.cresh-landing .nav-links button.linkish{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.cresh-landing .nav-links a:hover,.cresh-landing .nav-links button.linkish:hover{background:var(--chip)}.cresh-landing .dd{align-items:center;display:flex;position:relative}.cresh-landing .dd-b{min-height:44px;color:var(--ink);font:500 15px var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.cresh-landing .dd-b:hover,.cresh-landing .dd.open .dd-b{background:var(--chip)}.cresh-landing .dd-b svg{transition:transform .2s}.cresh-landing .dd.open .dd-b svg{transform:rotate(180deg)}.cresh-landing .dd-p{z-index:60;background:var(--surface);border:1px solid var(--rule);border-radius:18px;gap:6px;width:390px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:-6px;box-shadow:0 30px 60px -28px #16140f66}.cresh-landing .dd.open .dd-p{display:grid}.cresh-landing .dd-label{display:none}.cresh-landing .nav-links a.dd-card{background:var(--indigo);min-height:0;color:var(--on-band);font-weight:400;font-size:inherit;border-radius:12px;gap:6px;padding:16px 46px 16px 18px;text-decoration:none;display:grid;position:relative}.cresh-landing .nav-links a.dd-card:hover{background:var(--indigo-2)}.cresh-landing .dd-badge{background:var(--good-soft);color:var(--good);font:600 12px/1.3 var(--f-body);border-radius:999px;justify-self:start;padding:3px 9px}.cresh-landing .dd-t{font:700 19px/1.2 var(--f-display);letter-spacing:-.01em;color:var(--on-band)}.cresh-landing .dd-d{color:#d6d9f2;font-size:14.5px;line-height:1.4}.cresh-landing .dd-m{font:600 12px/1.4 var(--f-mono);color:var(--peri)}.cresh-landing .dd-card>svg{color:var(--peri);transition:transform .2s;position:absolute;top:18px;right:16px}.cresh-landing .dd-card:hover>svg{transform:translate(3px)}.cresh-landing .dd-next{color:var(--muted);margin:0;padding:8px 10px 6px;font-size:14px;line-height:1.45}.cresh-landing .dd-next b{color:var(--ink);font-weight:600}.cresh-landing .nav-links .dd-next a{min-height:0;color:var(--ink);font-weight:600;font-size:inherit;text-underline-offset:3px;background:0 0;border-radius:0;padding:0;text-decoration:underline;display:inline}.cresh-landing .nav-links .dd-next a:hover{background:0 0}.cresh-landing .dd :focus-visible{outline-offset:2px}.cresh-landing .lang{align-items:center;display:flex;position:relative}.cresh-landing .lang-btn{min-height:44px;color:var(--ink);font:600 13px/1 var(--f-mono);letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex}.cresh-landing .lang-btn:hover,.cresh-landing .lang.open .lang-btn{background:var(--chip)}.cresh-landing .lang-btn svg{transition:transform .15s}.cresh-landing .lang.open .lang-btn svg{transform:rotate(180deg)}.cresh-landing .lang-menu{z-index:2;background:var(--surface);min-width:168px;color:var(--ink);border:1px solid var(--rule);border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 30px 60px -40px #16140f73}.cresh-landing .lang-menu a{min-height:40px;font:500 14px/1 var(--f-body);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.cresh-landing .lang-menu a span{font:600 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--muted)}.cresh-landing .lang-menu a:hover{background:var(--chip)}.cresh-landing .lang-menu a[aria-selected=true]{background:var(--ink);color:var(--paper)}.cresh-landing .lang-menu a[aria-selected=true] span{color:var(--paper)}.cresh-landing .nav-cta{align-items:center;gap:16px;display:flex}.cresh-landing .nav-cta .login{align-items:center;min-height:44px;padding:0 6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.cresh-landing .nav-cta .btn{min-height:42px;padding:12px 16px;font-size:15px}.cresh-landing .burger{border:1px solid var(--rule);cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border-radius:10px;place-items:center;display:none}.cresh-landing .s-hero{padding-block:clamp(48px,8vw,128px) clamp(64px,9vw,136px)}.cresh-landing .s-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,7vw,104px);display:grid}.cresh-landing .s-hero .lead{max-width:42ch;margin-top:28px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.cresh-landing .s-ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:40px;display:flex}.cresh-landing .trust-row{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.cresh-landing .trust-row li{align-items:center;gap:6px;display:inline-flex}.cresh-landing .trust-row svg{color:var(--good);flex:none}.cresh-landing .rot{background:var(--surface);border:1px solid var(--rule);border-radius:22px;gap:16px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 30px 60px -40px #16140f59}.cresh-landing .rot-head{font:500 11.5px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.cresh-landing .rot-stage{display:grid}.cresh-landing .rot-slide{opacity:0;pointer-events:none;grid-area:1/1;align-content:start;gap:10px;transition:opacity .4s,transform .4s;display:grid;transform:translateY(6px)}.cresh-landing .rot-slide.on{opacity:1;pointer-events:auto;transform:none}.cresh-landing .rot-q{font:500 clamp(19px, 2.2vw, 22px) / 1.25 var(--f-display)}.cresh-landing .rot-big{font:700 clamp(48px, 6vw, 68px) / 1 var(--f-mono);letter-spacing:-.04em}.cresh-landing .rot-slide p{color:var(--ink)}.cresh-landing .rot-in{border-top:1px dashed var(--rule);padding-top:10px;font:500 12.5px/1.5 var(--f-mono)!important;color:var(--muted)!important}.cresh-landing .chip-pill{font:600 12px var(--f-body);white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;display:inline-block}.cresh-landing .chip-pill.good,.cresh-landing .t-good .pill{background:var(--good-soft);color:var(--good)}.cresh-landing .chip-pill.mid,.cresh-landing .t-mid .pill{background:var(--mid-soft);color:var(--mid)}.cresh-landing .chip-pill.bad,.cresh-landing .t-bad .pill{background:var(--bad-soft);color:var(--bad)}.cresh-landing .rot-dots{border-top:1px solid var(--rule);gap:8px;padding-top:6px;display:flex}.cresh-landing .rot-dots button{min-height:44px;font:600 13px var(--f-body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-top:2px solid #0000;flex:1;margin-top:-8px;padding:10px 0 2px}.cresh-landing .rot-dots button[aria-pressed=true]{color:var(--ink);border-top-color:var(--signal)}.cresh-landing .steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cresh-landing .steps3 li{border-top:2px solid var(--ink);gap:6px;padding-top:16px;display:grid}.cresh-landing .steps3 li b{font:700 13px var(--f-mono);color:var(--signal-text)}.cresh-landing .steps3 h3{font:500 22px/1.2 var(--f-display)}.cresh-landing .steps3 p{color:var(--muted)}.cresh-landing .try{max-width:860px;margin:0 auto}.cresh-landing .try-note{text-align:center;color:var(--muted);margin:14px 0 0;font-size:15px}.cresh-landing .panel{background:var(--surface);border:1px solid var(--rule);color:var(--ink);border-radius:18px;overflow:hidden}.cresh-landing .panel .tabs{border-bottom:1px solid var(--rule);gap:4px;padding:10px 10px 0;display:flex;overflow-x:auto}.cresh-landing .panel .tab{font:600 14px var(--f-body);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 14px}.cresh-landing .panel .tab[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--signal)}.cresh-landing .panel .body{gap:18px;padding:20px;display:grid}.cresh-landing .panel .cases{flex-wrap:wrap;gap:8px;display:flex}.cresh-landing .panel .case{font:500 14px var(--f-body);color:var(--ink);background:var(--chip);border:1px solid var(--rule);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px}.cresh-landing .panel .case[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cresh-landing .panel .q{font:500 22px/1.2 var(--f-display);text-wrap:balance}.cresh-landing .panel form.calc{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:12px;display:grid}.cresh-landing .panel .fld{grid-template-rows:1fr auto auto;gap:6px;min-width:0;display:grid}.cresh-landing .panel .fld label{color:var(--muted);align-self:end;font-size:13px}.cresh-landing .panel select,.cresh-landing .panel input{font:500 15px var(--f-body);color:var(--ink);background:var(--chip);border:1px solid var(--rule);border-radius:10px;width:100%;min-width:0;padding:11px 12px}.cresh-landing .panel input{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.cresh-landing .panel .go{font:600 15px var(--f-body);background:var(--signal);color:#16140f;cursor:pointer;border:0;border-radius:10px;align-self:end;min-height:46px;margin-top:0;margin-bottom:42.4px;padding:12px 18px}.cresh-landing .panel .go.pulse{animation:1.6s ease-in-out infinite cresh-pulse}@keyframes cresh-pulse{0%,to{box-shadow:0 0 0 0 var(--signal-soft)}50%{box-shadow:0 0 0 7px #0000}}.cresh-landing .panel .fld-err{min-height:2.8em;color:var(--bad);margin:0;font-size:13px;line-height:1.4}.cresh-landing .panel .fld.invalid input{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.cresh-landing .panel .exnote{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.cresh-landing .panel .exnote svg{flex:none;display:block}.cresh-landing .panel .exnote svg,.cresh-landing .panel .exnote b{color:var(--signal-text)}.cresh-landing .panel .exnote span{line-height:1}.cresh-landing .panel .result{border-top:1px dashed var(--rule);gap:12px;padding-top:18px;display:grid}.cresh-landing .panel .res-kicker,.cresh-landing .res-head{font:600 13px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cresh-landing .panel .read{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:12px;display:grid}.cresh-landing .panel .metric,.cresh-landing .panel .concl{border:1px solid var(--rule);background:var(--surface);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.cresh-landing .panel .metric .lbl{color:var(--muted);font-size:13px}.cresh-landing .panel .metric .val{font:700 clamp(30px, 6vw, 40px) / 1.05 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;overflow-wrap:anywhere}.cresh-landing .t-good .val{color:var(--good)}.cresh-landing .t-bad .val{color:var(--bad)}.cresh-landing .t-mid .val{color:var(--mid)}.cresh-landing .panel .metric .sub{font:500 12px var(--f-mono);color:var(--muted)}.cresh-landing .panel .pill{font:600 12px var(--f-body);border-radius:999px;justify-self:start;padding:3px 10px}.cresh-landing .panel .concl p{font:400 clamp(18px, 2.6vw, 21px) / 1.3 var(--f-display)}.cresh-landing .panel .concl b{color:var(--signal-text);font-weight:700}.cresh-landing .res-empty{border:1px dashed var(--rule);color:var(--muted);border-radius:12px;padding:18px;font-size:15px}.cresh-landing .res-warn{color:var(--bad);border-color:var(--bad-soft);background:var(--bad-soft);flex-direction:row;align-items:center;gap:8px;display:flex}.cresh-landing .res-warn svg{flex:none;display:block}.cresh-landing .res-error{background:var(--bad-soft);color:var(--bad);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.cresh-landing details.assume{border:1px solid var(--rule);background:var(--paper);border-radius:12px;padding:0 16px}.cresh-landing details.assume summary{cursor:pointer;align-items:center;min-height:44px;padding:14px 0;font-size:15px;font-weight:600;display:flex}.cresh-landing details.assume ul,.cresh-landing .checks{gap:6px;margin:0 0 10px;padding-left:20px;font-size:14.5px;display:grid}.cresh-landing .panel .next{border-top:1px dashed var(--rule);gap:14px;padding-top:16px;display:grid}.cresh-landing .next-act{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.cresh-landing .linkbtn{font:inherit;color:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0;font-weight:600;text-decoration:underline}.cresh-landing .mailform{gap:10px;max-width:520px;display:grid}.cresh-landing .mailform .mail-row,.cresh-landing .nl-row{flex-wrap:wrap;gap:8px;display:flex}.cresh-landing .mailform input[type=email]{min-width:200px;font:500 15px var(--f-body);background:var(--surface);border:1px solid var(--rule);color:var(--ink);border-radius:10px;flex:1;padding:11px 12px}.cresh-landing .panel .cta{font:600 14px var(--f-body);color:#16140f;cursor:pointer;background:#e4572e;border:0;border-radius:999px;min-height:44px;padding:9px 16px}.cresh-landing .panel .foot{border-top:1px solid var(--rule);font:500 12px var(--f-mono);color:var(--muted);flex-wrap:wrap;gap:6px 18px;padding:12px 20px;display:flex}.cresh-landing .readgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);display:grid}.cresh-landing .legend{margin:0;padding:0;list-style:none}.cresh-landing .legend li{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:28px 0;display:flex}.cresh-landing .legend li:first-child{padding-top:0}.cresh-landing .legend b{display:block}.cresh-landing .legend span,.cresh-landing .srclist span{color:var(--muted)}.cresh-landing .sig{margin-top:6px;display:inline-flex}.cresh-landing .sig:before{content:"";background:var(--rule);border-radius:50%;width:10px;height:10px}.cresh-landing .sig.good:before{background:var(--good)}.cresh-landing .sig.mid:before{background:var(--mid)}.cresh-landing .sig.bad:before{background:var(--bad)}.cresh-landing .limits{background:var(--paper);border:1px solid var(--rule);border-radius:18px;padding:24px}.cresh-landing .limits h3{font:600 18px var(--f-body);margin:0 0 10px}.cresh-landing .limits ul{margin:0;padding-left:1.25em;list-style:outside}.cresh-landing .limits li+li{margin-top:10px}.cresh-landing .trust{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.cresh-landing .srclist div{border-bottom:1px solid var(--rule);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.cresh-landing .srclist svg{color:var(--signal-text);flex:none;margin-top:2px}.cresh-landing .srclist b{display:block}.cresh-landing .srclist .tlink{color:var(--ink)}.cresh-landing .any{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,80px);display:grid}.cresh-landing .ex{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cresh-landing .ex span{background:var(--surface);border:1px solid var(--rule);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;display:inline-flex}.cresh-landing .ex svg{color:var(--signal-text)}.cresh-landing .contact{background:var(--band);color:var(--on-band);border-radius:22px;gap:10px;padding:clamp(22px,3vw,32px);display:grid}.cresh-landing .contact h3{font:500 22px/1.2 var(--f-display)}.cresh-landing .contact label:not(.chk){color:#cfc7b8;gap:6px;margin-top:6px;font-size:13px;display:grid}.cresh-landing .contact input,.cresh-landing .contact textarea,.cresh-landing .contact select{font:500 15px var(--f-body);color:#16140f;resize:vertical;background:#f3eee4;border:0;border-radius:10px;width:100%;min-height:46px;padding:12px}.cresh-landing .contact .btn{justify-self:start}.cresh-landing .contact .mail-info,.cresh-landing .nl .chk,.cresh-landing .contact .chk{color:#cfc7b8;font-size:12.5px}.cresh-landing .contact a,.cresh-landing .nl a{color:var(--on-band)}.cresh-landing .chk{align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex!important}.cresh-landing .chk input,.cresh-landing .nl-int input{width:16px;height:16px;accent-color:var(--signal);flex:none;min-height:0;margin-top:2px;padding:0}.cresh-landing .nl .chk input,.cresh-landing .nl-int input{accent-color:var(--lime)}.cresh-landing .plan-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:16px;display:grid}.cresh-landing .plan-card{background:var(--paper);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:6px;padding:clamp(18px,2.4vw,24px);display:flex}.cresh-landing .plan-card.hot{border-color:var(--sage);box-shadow:0 0 0 1px var(--sage)}.cresh-landing .plan-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cresh-landing .plan-name{font:700 22px var(--f-display);margin:0}.cresh-landing .plan-badge{background:var(--lime);color:var(--band);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.cresh-landing .plan-aud{color:var(--muted);margin:0;font-size:14px}.cresh-landing .plan-price{color:var(--muted);margin:10px 0 0;font-size:13px}.cresh-landing .plan-price b{font:700 28px var(--f-display);color:var(--ink)}.cresh-landing .plan-coins{margin:0;font-weight:600}.cresh-landing .plan-credits{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;display:flex}.cresh-landing .cc-tip{display:inline-flex;position:relative}.cresh-landing .cc-tip button{border:1px solid var(--rule);width:18px;height:18px;color:var(--muted);font:600 11px/1 var(--f-mono);cursor:help;background:0 0;border-radius:999px;padding:0}.cresh-landing .cc-tip [role=tooltip]{z-index:2;background:var(--ink);width:max-content;max-width:180px;color:var(--paper);font:500 12px/1.35 var(--f-body);opacity:0;pointer-events:none;border-radius:8px;padding:6px 8px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.cresh-landing .cc-tip:hover [role=tooltip],.cresh-landing .cc-tip:focus-within [role=tooltip]{opacity:1}.cresh-landing .plan-sub{color:var(--muted);margin:0;font-size:13px}.cresh-landing .plan-feats{gap:8px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cresh-landing .plan-feats li{align-items:baseline;gap:8px;display:flex}.cresh-landing .plan-feats li.off{color:var(--muted)}.cresh-landing .plan-mark{text-align:center;flex:none;width:1em;font-weight:700}.cresh-landing .plan-feats li.on .plan-mark{color:var(--good)}.cresh-landing .plan-feat-text{flex:1}.cresh-landing .plan-soon{background:var(--chip);color:var(--muted);border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:600}.cresh-landing .plan-cta{margin-top:auto;padding-top:18px}.cresh-landing .plan-cta .btn{justify-content:center;width:100%}.cresh-landing .faq{grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,64px);display:grid}.cresh-landing .faq details{border-top:1px solid var(--rule)}.cresh-landing .faq details:last-child{border-bottom:1px solid var(--rule)}.cresh-landing .faq summary{cursor:pointer;min-height:44px;font:500 20px/1.3 var(--f-display);justify-content:space-between;gap:16px;padding:22px 0;list-style:none;display:flex}.cresh-landing .faq summary::-webkit-details-marker{display:none}.cresh-landing .faq summary .pl{border:1px solid var(--ink);width:28px;height:28px;font:500 16px var(--f-mono);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .25s;display:grid}.cresh-landing .faq details[open] summary .pl{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.cresh-landing .faq details p{color:var(--muted);max-width:60ch;margin:0 0 22px}.cresh-landing .nl{background:var(--band);color:var(--on-band)}.cresh-landing .nl .lead{color:var(--band-muted);margin-top:16px}.cresh-landing .nl .eyebrow{color:var(--lime)}.cresh-landing .nl-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.cresh-landing .nl-form{gap:16px;display:grid}.cresh-landing .nl-row input{min-width:200px;font:500 16px var(--f-body);color:#16140f;background:#f3eee4;border:0;border-radius:12px;flex:1;padding:14px}.cresh-landing .nl-row .nl-name{flex:0 180px;min-width:140px}.cresh-landing .nl-int{border:0;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;display:flex}.cresh-landing .nl-int legend{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:#a39a88;margin-bottom:8px;padding:0}.cresh-landing .nl-int label{align-items:center;gap:8px;font-size:14px;display:flex}.cresh-landing .final{background:var(--band);color:var(--on-band)}.cresh-landing .final .h2{max-width:18ch}.cresh-landing .final-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.cresh-landing .final :focus-visible,.cresh-landing .footer :focus-visible,.cresh-landing .cookie :focus-visible{outline-color:var(--on-band)}.cresh-landing .footer{background:var(--sage);color:#e6ece8;padding-block:64px 40px}.cresh-landing .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.cresh-landing .footer .logo{color:var(--on-band)}.cresh-landing .footer .logo .mark{height:40px;color:var(--on-band)}.cresh-landing .footer .logo .word{font-size:28px}.cresh-landing .footer .fh{font:500 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#a9bdb2;margin:0 0 14px}.cresh-landing .footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cresh-landing .footer a,.cresh-landing .footer .linkbtn{color:inherit;min-height:32px;padding:4px 0;text-decoration:none;display:inline-block}.cresh-landing .footer a:hover,.cresh-landing .footer .linkbtn:hover{text-decoration:underline}.cresh-landing .footer .tagline{color:#c9d6ce;max-width:32ch;margin:16px 0 0}.cresh-landing .footer .legal{font:500 12px var(--f-mono);color:#a9bdb2;border-top:1px solid #4a6a5a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:20px;display:flex}.cresh-landing .company-sheet{max-width:760px;padding-block:clamp(8px,2vw,20px) clamp(64px,8vw,96px)}.cresh-landing .company-sheet dl{margin:0}.cresh-landing .company-sheet dl>div{border-top:1px solid var(--rule);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);gap:8px 28px;padding:14px 0;display:grid}.cresh-landing .company-sheet dt{font:600 12px/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.cresh-landing .company-sheet dd{color:var(--ink);margin:0}.cresh-landing .company-sheet a{color:var(--ink);font-weight:600}.cresh-landing .company-sheet .note{max-width:62ch;color:var(--muted);margin:28px 0 0}@media (max-width:700px){.cresh-landing .company-sheet dl>div{grid-template-columns:minmax(0,1fr);gap:4px}}.cresh-landing .theme-switch{border:1px solid #4a6a5a;border-radius:999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.cresh-landing .theme-switch button{color:#a9bdb2;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:32px;height:32px;padding:0;display:grid}.cresh-landing .theme-switch button[aria-pressed=true]{background:var(--on-band);color:var(--sage)}.cresh-landing .mcta{z-index:60;gap:8px;transition:transform .3s;display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 32px))}.cresh-landing .mcta .btn{flex:1;font-size:16px;box-shadow:0 10px 30px -10px #16140f80}.cresh-landing .cookie{z-index:100;pointer-events:none;justify-content:flex-start;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cresh-landing .cookie-in{pointer-events:auto;background:var(--band);max-width:480px;color:var(--on-band);border-radius:18px;gap:12px;padding:20px;display:grid;box-shadow:0 20px 50px -20px #00000080}.cresh-landing .cookie p{color:#cfc7b8;font-size:14px}.cresh-landing .cookie a{color:var(--on-band)}.cresh-landing .cookie-t{font:600 16px var(--f-body);color:var(--on-band);align-items:center;gap:8px;display:flex}.cresh-landing .cookie-t svg{color:var(--lime)}.cresh-landing .cookie-opts{border-top:1px solid #2e2b24;gap:8px;padding-top:12px;display:grid}.cresh-landing .cookie-opts label{color:var(--on-band);align-items:center;gap:10px;font-size:14px;display:flex}.cresh-landing .cookie-opts label span{font:500 11px var(--f-mono);color:#a39a88;margin-left:auto}.cresh-landing .cookie-opts input{accent-color:var(--lime);width:16px;height:16px}.cresh-landing .cookie-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cresh-landing .cbtn{font:600 14px var(--f-body);cursor:pointer;color:#16140f;background:#f3eee4;border:0;border-radius:10px;min-height:44px;padding:11px 12px}.cresh-landing .cbtn.ghostb{color:var(--on-band);background:0 0;grid-column:1/-1;box-shadow:inset 0 0 0 1px #4a463d}.cresh-landing .cbtn[data-cookie=save]{background:var(--lime);grid-column:1/-1}.cresh-landing .sent{font:400 20px/1.35 var(--f-display);margin:0;padding:16px 0}.cresh-landing .fmsg{margin:0;font-size:14px}.cresh-landing .fmsg.err{color:var(--bad)}.cresh-landing .nl .fmsg.err,.cresh-landing .contact .fmsg.err{color:#ffb39e}.cresh-landing .hp{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.cresh-landing .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.cresh-landing .reveal.in{opacity:1;transform:none}.cresh-landing .lhero{border-bottom:1px solid var(--rule);padding-block:clamp(36px,5vw,64px)}.cresh-landing .lhero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(36px,4.6vw,56px);line-height:1}.cresh-landing .lhero .lead{margin-top:16px}.cresh-landing .lhero .meta{font:500 12px var(--f-mono);color:var(--muted);letter-spacing:.04em;margin:16px 0 0}.cresh-landing .ldoc{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(32px,5vw,72px);padding-block:clamp(40px,6vw,80px);display:grid}.cresh-landing .toc{align-self:start;gap:4px;font-size:14px;display:grid;position:sticky;top:96px}.cresh-landing .toc p{font:500 11.5px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px}.cresh-landing .toc a{color:var(--muted);padding:4px 0;text-decoration:none}.cresh-landing .toc a:hover{color:var(--ink)}.cresh-landing .legal-prose{overflow-wrap:anywhere;min-width:0;max-width:72ch;font-size:16px;line-height:1.65}.cresh-landing .legal-prose h2{font:700 clamp(22px, 2.4vw, 28px) / 1.15 var(--f-display);letter-spacing:-.015em;color:var(--ink);margin:48px 0 14px;scroll-margin-top:96px}.cresh-landing .legal-prose>section:first-child h2{margin-top:0}.cresh-landing .legal-prose h2 .no{font:500 13px var(--f-mono);color:var(--signal-text);letter-spacing:.06em;margin-bottom:6px;display:block}.cresh-landing .legal-prose p,.cresh-landing .legal-prose li{color:var(--ink)}.cresh-landing .legal-prose p{margin:0 0 1em}.cresh-landing .legal-prose ol,.cresh-landing .legal-prose ul{margin:0 0 1em;padding-left:1.4em}.cresh-landing .legal-prose ol{list-style:decimal}.cresh-landing .legal-prose ul{list-style:outside}.cresh-landing .legal-prose li{margin:6px 0}.cresh-landing .legal-prose li::marker{color:var(--ink)}.cresh-landing .legal-prose a,.cresh-landing .legal-prose .linkbtn{color:var(--signal-text)}.cresh-landing .legal-prose .linkbtn{vertical-align:baseline;min-height:0;font-weight:600}.cresh-landing .legal-prose .legal-cookie-btn{margin-top:8px}.cresh-landing .legal-prose .note{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--signal);border-radius:10px;padding:14px 16px;font-size:15px}.cresh-landing .fill{background:var(--mid-soft);color:var(--mid);font-family:var(--f-mono);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:.85em}.cresh-landing .legal-prose .fill{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cresh-landing .tbl-wrap{-webkit-overflow-scrolling:touch;margin:0 0 1em;overflow-x:auto}.cresh-landing .tbl{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.cresh-landing .legal-prose .tbl{min-width:560px;font-size:14.5px}.cresh-landing .tbl th{font:500 11.5px var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1.5px solid var(--ink);vertical-align:bottom;padding:10px 12px 10px 0}.cresh-landing .tbl td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink);padding:14px 12px 14px 0}.cresh-landing .tbl td.n{font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:900px){.cresh-landing .ldoc{grid-template-columns:minmax(0,1fr)}.cresh-landing .toc{position:static}}.cresh-landing ::placeholder{color:var(--muted);opacity:1}@media (max-width:980px){.cresh-landing .nav-links{background:var(--paper);padding:12px var(--gut) 20px;border-bottom:1px solid var(--rule);flex-direction:column;margin:0;display:none;position:absolute;top:68px;left:0;right:0}.cresh-landing .nav-links.open{display:flex}.cresh-landing .dd{display:block}.cresh-landing .dd-b{display:none}.cresh-landing .dd-p,.cresh-landing .dd.open .dd-p{width:auto;box-shadow:none;background:0 0;border:0;padding:4px 0 10px;display:grid;position:static}.cresh-landing .dd-label{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 12px 4px;display:block}.cresh-landing .dd-next{padding:4px 12px 2px}.cresh-landing .lang{flex-direction:column;align-items:stretch}.cresh-landing .lang-btn{align-self:flex-start}.cresh-landing .lang-menu{width:100%;box-shadow:none;margin-top:4px;position:static}.cresh-landing .nav-cta{margin-left:auto}.cresh-landing .burger{display:grid}}@media (max-width:900px){.cresh-landing .s-hero-grid,.cresh-landing .readgrid,.cresh-landing .trust,.cresh-landing .any,.cresh-landing .faq,.cresh-landing .nl-grid,.cresh-landing .steps3{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.cresh-landing .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.cresh-landing .mcta{display:flex}.cresh-landing .mcta.on{transform:none}.cresh-landing:has(.cookie:not([hidden])) .mcta{display:none}.cresh-landing:has(.mcta.on)>.fixed{bottom:4.75rem}.cresh-landing .cookie{bottom:8px;left:8px;right:8px}}@media (max-width:560px){.cresh-landing .nav-cta .login{display:none}.cresh-landing .nav-cta .btn{padding:10px 12px;font-size:14px}.cresh-landing .panel form.calc{grid-template-columns:minmax(0,1fr)}.cresh-landing .panel form.calc .go{width:100%;margin-top:0;margin-bottom:0}.cresh-landing .panel .read{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.cresh-landing .nl-row .nl-name,.cresh-landing .nl-row input,.cresh-landing .nl-row .btn{flex:100%}}@media (max-width:480px){.cresh-landing .nav-cta .btn{display:none}.cresh-landing .nav-cta .login{display:inline-flex}}@media (max-width:380px){.cresh-landing .rot-dots button{font-size:12.5px}}@media (max-width:360px){.cresh-landing h1{font-size:34px}.cresh-landing .btn-lg{width:100%}.cresh-landing .logo .word{font-size:22px}.cresh-landing .logo .mark{height:30px}}@media (prefers-reduced-motion:reduce){html:has(.cresh-landing){scroll-behavior:auto}.cresh-landing,.cresh-landing *,.cresh-landing :before,.cresh-landing :after{transition:none!important;animation:none!important}.cresh-landing .reveal{opacity:1;transform:none}}.cresh-landing .hx{color:var(--on-band);padding-block:clamp(48px,7vw,104px) clamp(56px,8vw,112px);position:relative;overflow-x:clip}.cresh-landing .hx-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(40px,7vw,104px);display:grid}.cresh-landing .hx h1{max-width:13ch;margin:20px 0 0}.cresh-landing .hx .lead{max-width:42ch;margin-top:28px;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.cresh-landing .hx .s-ctas{margin-top:40px}.cresh-landing .hx .tlink,.cresh-landing .tlink.on-dark{color:var(--on-band)}.cresh-landing .hx :focus-visible,.cresh-landing .final :focus-visible{outline-color:var(--on-band)}.cresh-landing .hx-b{background:var(--sage)}.cresh-landing .hx-b .eyebrow{color:#e3b456}.cresh-landing .hx-b .lead{color:#d3ded7}.cresh-landing .hx-rcpt{margin:0;padding-bottom:28px}.cresh-landing .rcpt-wrap{justify-items:center;display:grid;position:relative}.cresh-landing .rcpt{background:var(--surface);width:min(400px,100%);font:500 14px/1.5 var(--f-mono);color:var(--ink);border:1px solid var(--rule);border-bottom:0;padding:28px 24px 44px;transform:rotate(1.5deg);-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/18px 100%}.cresh-landing .rcpt .t{text-align:center;letter-spacing:.1em;margin-bottom:14px;font-weight:700}.cresh-landing .rcpt .r{border-bottom:1px dashed var(--rule);justify-content:space-between;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.cresh-landing .rcpt .r span:last-child{white-space:nowrap}.cresh-landing .hx-rcpt .rcpt .r.tot{border-bottom:0;align-items:baseline;padding-top:14px}.cresh-landing .hx-rcpt .rcpt .r.tot span:first-child{max-width:16ch;font-weight:700}.cresh-landing .hx-rcpt .rcpt .amt{font:700 clamp(40px, 4.4vw, 56px) / 1 var(--f-mono);letter-spacing:-.04em;color:var(--bad)}.cresh-landing .hx-rcpt .rc-src,.cresh-landing .tbl-note{color:var(--muted);max-width:70ch;margin:12px 0 0;font-size:12px}.cresh-landing .rcpt-stamp{color:var(--bad);font:800 14px var(--f-mono);letter-spacing:.12em;background:var(--surface);border:3px solid;border-radius:6px;padding:8px 12px;animation:.35s cubic-bezier(.2,1.6,.4,1) 1.1s both cresh-stamp;position:absolute;bottom:4px;right:clamp(4px,4%,24px);transform:rotate(-12deg)}@keyframes cresh-stamp{0%{opacity:0;transform:rotate(-12deg)scale(1.12)}to{opacity:1;transform:rotate(-12deg)scale(1)}}.cresh-landing .band-rule{background:var(--surface);border-block:1px solid var(--rule)}.cresh-landing .moments{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.cresh-landing .moments:before{content:"";background:var(--sage);opacity:.25;height:2px;position:absolute;top:15px;left:0;right:0}.cresh-landing .moments li{flex-direction:column;gap:10px;padding-right:clamp(16px,2.4vw,32px);display:flex;position:relative}.cresh-landing .mo-n{background:var(--sage);color:#f3e2bc;width:32px;height:32px;font:700 12px var(--f-mono);border-radius:50%;place-items:center;display:grid;position:relative}.cresh-landing .mo-when{font:500 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sage);margin:8px 0 0}.cresh-landing .moments h3{font:500 clamp(20px, 1.9vw, 24px) / 1.2 var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin:0}.cresh-landing .mo-out{color:var(--muted);gap:2px;margin:0;font-size:15px;display:grid}.cresh-landing .mo-out span{font:500 11px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cresh-landing .moments .tlink{align-self:flex-start;margin-top:auto;padding-top:8px}.cresh-landing .chips{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.cresh-landing .chips button{font:500 14px var(--f-body);background:var(--chip);border:1px solid var(--rule);cursor:pointer;color:var(--ink);border-radius:999px;padding:8px 14px}.cresh-landing .chips button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cresh-landing .bars-cap{font:500 12px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.cresh-landing .bars-l{margin:0;padding:0;list-style:none;display:grid}.cresh-landing .bars-l li{border-top:1px solid var(--rule);grid-template-columns:140px minmax(0,1fr) 120px;grid-template-areas:"c t v""c r r";align-items:center;gap:4px 20px;padding:16px 0;display:grid}.cresh-landing .bars-l li:last-child{border-bottom:1px solid var(--rule)}.cresh-landing .bar-city{font:600 17px var(--f-body);color:var(--ink);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;grid-area:c;justify-self:start;min-height:32px;padding:0;text-decoration:underline}.cresh-landing .bar-track{background:var(--chip);border-radius:999px;grid-area:t;height:14px;overflow:hidden}.cresh-landing .bar-fill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.cresh-landing .bar-fill.t-good{background:var(--good)}.cresh-landing .bar-fill.t-mid{background:#b98a1c}.cresh-landing .bar-fill.t-bad{background:var(--bad)}.cresh-landing .bar-v{font:700 17px var(--f-mono);text-align:right;white-space:nowrap;grid-area:v}.cresh-landing .bar-r{color:var(--muted);grid-area:r;font-size:13px}.cresh-landing .final.final-b{background:var(--sage-deep)}@media (max-width:1000px){.cresh-landing .moments{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.cresh-landing .moments:before{display:none}}@media (max-width:900px){.cresh-landing .hx-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.cresh-landing .moments{grid-template-columns:minmax(0,1fr)}.cresh-landing .bars-l li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"c v""t t""r r"}}.cresh-landing .footer .theme-row{align-items:center;gap:12px;margin-top:22px;display:flex}.cresh-landing .footer .theme-k{font:500 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#a9bdb2}html[data-landing=dark] .cresh-landing,html[data-landing=dark] .cresh-landing .idea-page{--paper:#14130f;--surface:#1f1c17;--ink:#f4efe6;--ink-2:#e4dccb;--muted:#b7ad9c;--rule:#3c362d;--chip:#2a261f;--ghost:#332e26;--hatch:#3a342c;--signal:#e4572e;--signal-text:#ffb39e;--signal-soft:#3d261e;--sage:#2a4338;--sage-deep:#1c3028;--ochre:#e2b44a;--lime:#c9f25d;--good:#8fd9b4;--good-soft:#1a3328;--mid:#e7c56a;--mid-soft:#332a14;--bad:#f0a090;--bad-soft:#3a221c;--indigo:#1a2448;--indigo-2:#24315f;--indigo-3:#9aa6f0;--ind-text:#c5cbff;--peri:#c5cbff;--peach:#3a2a24;--band:#0e0d0b;--on-band:#f4efe6;--band-muted:#cfc7b8;--accent:#c5cbff;--accent-soft:#2a3158;--ok:#b7e3a2;--ok-bg:#1c2e18;--ok-fill:#6db33f;--warn:#e8c56a;--warn-bg:#332a14;--warn-fill:#e8ae3f;--bad-bg:#3a2222;--bad-fill:#e26b67;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-landing=dark] body:has(.cresh-landing){background:#14130f}@media (prefers-color-scheme:dark){html:not([data-landing=light]) .cresh-landing,html:not([data-landing=light]) .cresh-landing .idea-page{--paper:#14130f;--surface:#1f1c17;--ink:#f4efe6;--ink-2:#e4dccb;--muted:#b7ad9c;--rule:#3c362d;--chip:#2a261f;--ghost:#332e26;--hatch:#3a342c;--signal:#e4572e;--signal-text:#ffb39e;--signal-soft:#3d261e;--sage:#2a4338;--sage-deep:#1c3028;--ochre:#e2b44a;--lime:#c9f25d;--good:#8fd9b4;--good-soft:#1a3328;--mid:#e7c56a;--mid-soft:#332a14;--bad:#f0a090;--bad-soft:#3a221c;--indigo:#1a2448;--indigo-2:#24315f;--indigo-3:#9aa6f0;--ind-text:#c5cbff;--peri:#c5cbff;--peach:#3a2a24;--band:#0e0d0b;--on-band:#f4efe6;--band-muted:#cfc7b8;--accent:#c5cbff;--accent-soft:#2a3158;--ok:#b7e3a2;--ok-bg:#1c2e18;--ok-fill:#6db33f;--warn:#e8c56a;--warn-bg:#332a14;--warn-fill:#e8ae3f;--bad-bg:#3a2222;--bad-fill:#e26b67;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not([data-landing=light]) body:has(.cresh-landing){background:#14130f}html:not([data-landing=light]) .cresh-landing .logo .mark{color:var(--ink)}html:not([data-landing=light]) .cresh-landing .idea-page .cbi li b,html:not([data-landing=light]) .cresh-landing .guide-page .gloss dt,html:not([data-landing=light]) .cresh-landing .guide-page .reasons b{color:var(--ind-text)}}html[data-landing=dark] .cresh-landing .logo .mark{color:var(--ink)}html[data-landing=dark] .cresh-landing .idea-page .cbi li b,html[data-landing=dark] .cresh-landing .guide-page .gloss dt,html[data-landing=dark] .cresh-landing .guide-page .reasons b{color:var(--ind-text)}
.cresh-landing .chap{font:600 12px/1 var(--f-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);align-items:center;gap:12px;margin:0 0 20px;display:flex}.cresh-landing .chap span{background:var(--signal);color:#16140f;border-radius:999px;place-items:center;min-width:34px;height:24px;padding:0 8px;font-weight:700;display:inline-grid}.cresh-landing .chap:after{content:"";background:var(--rule);flex:1;height:1px}.cresh-landing .chap.on-dark{color:var(--on-band)}.cresh-landing .chap.on-dark:after{background:#c3c9ff40}.cresh-landing .h5-hero{background-color:var(--paper);border-bottom:1px solid var(--rule);background-image:linear-gradient(#16140f0b 1px,#0000 1px),linear-gradient(90deg,#16140f0b 1px,#0000 1px);background-position:-1px -1px;background-size:44px 44px;padding-block:clamp(48px,7vw,96px) clamp(48px,6vw,80px);position:relative;overflow:hidden}.cresh-landing .h6-hero{padding-top:clamp(40px,6vw,84px)}.cresh-landing .h5-hero:before{content:"";background:radial-gradient(70% 60% at 50% 0%, transparent 0, var(--paper) 85%);pointer-events:none;position:absolute;inset:0}.cresh-landing .h5-hero .wrap{position:relative}.cresh-landing .h5-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.cresh-landing .h5-hero h1{max-width:none;font:800 clamp(40px, calc(4.6vw + 12px), 88px) / .96 var(--f-display);font-optical-sizing:auto;letter-spacing:-.045em;text-wrap:balance;margin-top:18px}.cresh-landing .h5-hero h1 mark{color:inherit;background:linear-gradient(#0000 60%,#e4572e61 60% 92%,#0000 92%);padding:0 .04em}.cresh-landing .h5-side .lead{color:var(--muted);max-width:46ch;font-size:clamp(17px,1.4vw,19px)}.cresh-landing .h5-side .s-ctas{margin-top:28px}.cresh-landing .exs{align-items:center;gap:16px;margin-top:clamp(32px,4.5vw,56px);display:flex}.cresh-landing .exs-l{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;margin:0}.cresh-landing .exs-row{flex-wrap:wrap;gap:8px;display:flex}.cresh-landing .exb{border:1px solid var(--rule);background:var(--surface);color:var(--ink);min-height:44px;font:600 14.5px/1.2 var(--f-body);cursor:pointer;border-radius:999px;align-items:baseline;gap:8px;padding:11px 16px;display:inline-flex}.cresh-landing .exb span{color:var(--muted);font-size:13.5px;font-weight:400}.cresh-landing .exb:hover{border-color:var(--ink)}.cresh-landing .exb[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cresh-landing .exb[aria-pressed=true] span{color:color-mix(in srgb, var(--paper) 72%, var(--ink))}.cresh-landing .pipe{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);align-items:stretch;gap:clamp(28px,4vw,56px);margin:18px 0 0;display:grid}.cresh-landing .pipe>div{background:var(--surface);border:1px solid var(--rule);border-radius:20px;flex-direction:column;gap:10px;padding:clamp(18px,2vw,24px);display:flex;position:relative;box-shadow:0 30px 60px -45px #16140f59}.cresh-landing .pipe-idea:after,.cresh-landing .pipe-mid:after{content:"";background:repeating-linear-gradient(90deg, var(--signal) 0 6px, transparent 6px 11px);width:clamp(28px,4vw,56px);height:2px;position:absolute;top:50%;right:calc(-1*clamp(28px,4vw,56px))}.cresh-landing .pipe-idea:before,.cresh-landing .pipe-mid:before{content:"";border:6px solid #0000;border-left:8px solid var(--signal);z-index:1;border-right:0;position:absolute;top:calc(50% - 5px);right:calc(-1*clamp(28px,4vw,56px) - 2px)}.cresh-landing .pk{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;display:flex}.cresh-landing .pk span{background:var(--ink);width:22px;height:22px;color:var(--paper);letter-spacing:0;border-radius:50%;place-items:center;font-size:12px;display:grid}.cresh-landing .pt{font:700 clamp(20px, 1.9vw, 24px) / 1.2 var(--f-display);letter-spacing:-.015em;margin:6px 0 0}.cresh-landing .pm{color:var(--muted);margin:auto 0 0;font-size:14.5px}.cresh-landing .tgrid{gap:9px;display:grid}.cresh-landing .ta{grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:12px;display:grid}.cresh-landing .ta-n{color:var(--ink-2);font-size:14.5px;font-weight:500}.cresh-landing .ta-t{gap:5px;display:flex}.cresh-landing .ta-t .tl5{width:30px;height:30px}.cresh-landing .ta-a{font:700 13px var(--f-mono);text-align:right;color:var(--muted)}.cresh-landing .tl5{font:700 13px/1 var(--f-mono);color:var(--ink);border-radius:7px;place-items:center;font-style:normal;display:inline-grid}.cresh-landing .tl5.t5,.cresh-landing .tl5.t4{background:#7dbe52}.cresh-landing .tl5.t3{background:#edb64a}.cresh-landing .tl5.t2,.cresh-landing .tl5.t1{background:#e8796f}.cresh-landing .pv{font:800 clamp(44px, 4.4vw, 60px) / 1 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 0}.cresh-landing .pv small{font:500 16px var(--f-mono);color:var(--muted);letter-spacing:0;margin-left:6px}.cresh-landing .vb{font:600 14px/1 var(--f-body);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.cresh-landing .vb:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.cresh-landing .vb.v-ok{color:#2f6a1a;background:#e7f2dc}.cresh-landing .vb.v-warn{color:#7a4f05;background:#fbf0d9}.cresh-landing .vb.v-bad{color:#a32d2d;background:#fbe8e8}.cresh-landing .pipe-ver .vb{align-self:flex-start}.cresh-landing .psc{background:linear-gradient(90deg,#e8796f 0 30%,#edb64a 30% 70%,#7dbe52 70%);border-radius:999px;height:8px;margin-top:10px;position:relative}.cresh-landing .psc i{background:var(--ink);border:3px solid var(--surface);border-radius:50%;width:16px;height:16px;transition:left .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.cresh-landing .psl{font:500 12px var(--f-mono);color:var(--muted);justify-content:space-between;display:flex}.cresh-landing .pipe-cap{color:var(--muted);text-align:center;grid-column:1/-1;font-size:14px}.cresh-landing .pipe-cap a{color:var(--ink);font-weight:600}.cresh-landing .s6-head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:clamp(16px,5vw,72px);margin-bottom:clamp(28px,4vw,44px);display:grid}.cresh-landing .s6-head .h2{margin:0}.cresh-landing .xp{background:var(--surface);border:1px solid var(--rule);border-radius:26px;box-shadow:0 40px 80px -60px #16140f73}.cresh-landing .xp-top{grid-template-columns:minmax(0,1.15fr) auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(22px,3.4vw,40px);display:grid}.cresh-landing .xp-k{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-text);margin:0}.cresh-landing .xp-i{font:700 clamp(22px, 2.3vw, 30px) / 1.15 var(--f-display);letter-spacing:-.02em;max-width:22ch;margin:8px 0 0}.cresh-landing .xp-m{color:var(--muted);margin:8px 0 0;font-size:15px}.cresh-landing .xp-big{font:800 clamp(64px, 7.4vw, 108px) / 1 var(--f-display);letter-spacing:-.05em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.cresh-landing .xp-big small{font:500 18px var(--f-mono);letter-spacing:0;color:var(--muted);margin-left:8px}.cresh-landing .xp-l{margin:12px 0 0;font-weight:600}.cresh-landing .xp-sc{min-width:clamp(200px,19vw,272px)}.cresh-landing .xp-act{justify-items:start;gap:14px;display:grid}.cresh-landing .xp-vb{transition:opacity .4s .5s,transform .4s .5s}.cresh-landing .xp:not(.open) .xp-vb{opacity:0;visibility:hidden;transform:translateY(6px)}.cresh-landing .xp-btn{background:var(--ink);color:var(--paper);min-height:48px;font:600 16px var(--f-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;display:inline-flex}.cresh-landing .xp-btn:hover{background:#2a2620}.cresh-landing .xp-btn svg{transition:transform .3s}.cresh-landing .xp.open .xp-btn svg{transform:rotate(180deg)}.cresh-landing .xp-chart{padding:0 clamp(22px,3.4vw,40px) clamp(22px,3.4vw,36px)}.cresh-landing .xp-more{visibility:hidden;border-top:1px dashed #0000;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.2,.8,.2,1),visibility .55s,border-color .3s;display:grid}.cresh-landing .xp.open .xp-more{visibility:visible;border-top-color:var(--rule);grid-template-rows:1fr}.cresh-landing .xp-in{min-height:0;overflow:hidden}.cresh-landing .xp-pad{padding:clamp(22px,3.4vw,40px)}.cresh-landing .xp-sum{display:none}.cresh-landing .sky{align-items:flex-start;gap:clamp(14px,2.2vw,32px);display:flex}.cresh-landing .sky-g{flex:var(--n) 1 0;flex-direction:column;gap:10px;min-width:0;display:flex}.cresh-landing .sky-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cresh-landing .sky-bars li{text-align:center;grid-template-rows:24px 170px 50px;justify-items:center;gap:8px;display:grid}.cresh-landing .sky-v{font:700 15px/24px var(--f-mono);grid-row:1}.cresh-landing .sky-c{background:var(--chip);border-radius:10px;grid-row:2;width:100%;max-width:64px;height:100%;position:relative}.cresh-landing .sky-c i{height:calc(var(--v) * 20%);transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 55ms + .15s);border-radius:10px;position:absolute;bottom:0;left:0;right:0}.cresh-landing .sky-c:after{content:"";left:-5px;right:-5px;bottom:calc(var(--avg) / 5 * 100%);border-top:2px dashed var(--ink);z-index:1;transition:opacity .4s .9s;position:absolute}.cresh-landing .t5 .sky-c i,.cresh-landing .t4 .sky-c i{background:#7dbe52}.cresh-landing .t3 .sky-c i{background:#edb64a}.cresh-landing .t2 .sky-c i,.cresh-landing .t1 .sky-c i{background:#e8796f}.cresh-landing .sky-n{color:var(--ink-2);grid-row:3;font-size:13px;line-height:1.25}.cresh-landing .sky-bars li.me .sky-c{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.cresh-landing .sky-bars li.me .sky-n{color:var(--ink);font-weight:700}.cresh-landing .sky-a{border-top:2px solid var(--ink);font:600 12px/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding-top:8px}.cresh-landing .sky-q{display:none}.cresh-landing .xp:not(.open) .sky-bars li:not(.me) .sky-v .sky-q{color:var(--muted);display:inline}.cresh-landing .xp:not(.open) .sky-bars li:not(.me) .sky-v .val{display:none}.cresh-landing .xp:not(.open) .sky-bars li:not(.me) .sky-c{background:repeating-linear-gradient(135deg, var(--chip) 0 7px, var(--hatch) 7px 14px)}.cresh-landing .xp:not(.open) .sky-bars li:not(.me) .sky-c i{transition-delay:0s;transform:scaleY(0)}.cresh-landing .xp:not(.open) .sky-c:after{opacity:0}.cresh-landing .sky-leg{font:600 13px var(--f-mono);color:var(--ink);align-items:center;gap:10px;margin:0 0 4px;display:flex}.cresh-landing .sky-leg i{border-top:2px dashed var(--ink);width:28px}.cresh-landing .xp-why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 32px;margin-top:28px;display:grid}.cresh-landing .xp-flags{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cresh-landing .xp-flags li{background:#fbe8e8;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:11px 14px;display:flex}.cresh-landing .xp-flags b{color:#a32d2d}.cresh-landing .xp-flags span{color:#3a362e}.cresh-landing .xp-why>p{color:var(--ink-2);margin:0;font-size:17px}.cresh-landing .xp-cap{color:var(--muted);margin:20px 0 0;font-size:14px}.cresh-landing .an5{background-color:var(--indigo);color:var(--on-band);background-image:radial-gradient(50% 60% at 100% 0,#c3c9ff29,#0000 60%),radial-gradient(40% 50% at 0 100%,#e4572e1f,#0000 60%);padding-block:clamp(72px,10vw,128px)}.cresh-landing .an5 :focus-visible{outline-color:var(--on-band)}.cresh-landing .an5 .an-badge{color:#2f6a1a;font:600 13px var(--f-body);background:#e7f2dc;border-radius:999px;padding:6px 12px;display:inline-block}.cresh-landing .an5 .h2{color:var(--on-band);max-width:14ch;margin-top:18px;font-size:clamp(38px,5vw,68px)}.cresh-landing .an5-q{color:#d6d9f2;max-width:40ch;margin:18px 0 0;font-size:clamp(18px,1.7vw,21px)}.cresh-landing .an6-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(28px,5vw,72px);margin-top:12px;display:grid}.cresh-landing .stat6{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cresh-landing .stat6 li{border-top:1px solid #c3c9ff4d;align-content:start;gap:6px;padding-top:12px;display:grid}.cresh-landing .stat6 b{font:800 clamp(36px, 3.6vw, 48px) / 1 var(--f-display);letter-spacing:-.03em;color:var(--on-band)}.cresh-landing .stat6 span{color:#d6d9f2;font-size:14px;line-height:1.35}.cresh-landing .an6 .an-cta{margin-top:24px}.cresh-landing .fc-bar{border-top:1px solid #c3c9ff38;margin-top:clamp(48px,7vw,80px);padding-top:20px}.cresh-landing .mc-bar p{color:#d6d9f2;margin:0;font-size:16px}.cresh-landing .mc-bar b{font:700 clamp(21px, 2.1vw, 26px) / 1.2 var(--f-display);letter-spacing:-.015em;color:var(--on-band);margin-bottom:4px;display:block}.cresh-landing .fc-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(14px,2vw,24px);margin-top:22px;display:grid}.cresh-landing .fc-area h3{font:600 12px/1.3 var(--f-mono);letter-spacing:.07em;text-transform:uppercase;color:#d3d8ff;margin:0 0 10px}.cresh-landing .fc-area ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cresh-landing .mc{background:#283768;border:1px solid #c3c9ff33;border-radius:16px;flex-direction:column;gap:8px;padding:16px 18px 14px;display:flex}.cresh-landing .mc-no{font:700 12px var(--f-mono);color:#f2a488;margin:0}.cresh-landing .mc-nm{font:700 clamp(18px, 1.6vw, 21px) / 1.15 var(--f-display);letter-spacing:-.01em;color:var(--on-band);margin:0}.cresh-landing .mc-q{color:#e1e4f6;margin:0;font-size:15px;line-height:1.45}.cresh-landing .mc-how{font:600 12.5px/1.4 var(--f-mono);color:var(--peri);border-top:1px solid #c3c9ff2e;align-items:flex-start;gap:8px;margin:auto 0 0;padding-top:10px;display:flex}.cresh-landing .mc-how svg{flex:none;width:22px;height:22px;margin-top:-2px}.cresh-landing .mc-b .mc-how{color:#f6c3ae}.cresh-landing .an6-next{color:#d6d9f2;border-top:1px dashed #c3c9ff59;margin:clamp(32px,4vw,44px) 0 0;padding-top:20px}.cresh-landing .an6-next a{color:var(--on-band);margin-left:6px}.cresh-landing .case{background:var(--surface);border:1px solid var(--rule);border-radius:26px;overflow:hidden;box-shadow:0 40px 80px -60px #16140f73}.cresh-landing .case-scene{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4.5vw,64px);min-height:clamp(420px,50vh,500px);padding:clamp(22px,3.6vw,48px);display:grid}.cresh-landing .case-steps{margin:0;padding:0;list-style:none;display:grid}.cresh-landing .cs{visibility:hidden;grid-area:1/1}.cresh-landing .cs.on{visibility:visible}.cresh-landing .cs-n{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-text);margin:0}.cresh-landing .cs h3{font:800 clamp(30px, 3.4vw, 50px) / 1.02 var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 0}.cresh-landing .cs-d{color:var(--ink-2);max-width:40ch;margin:16px 0 0;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.cresh-landing .cs-more{margin-top:16px;display:inline-block}.cresh-landing .case-ctl{align-items:center;gap:10px;margin-top:30px;display:flex}.cresh-landing .case-prev{border:1px solid var(--rule);background:var(--paper);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:grid}.cresh-landing .case-prev:hover{border-color:var(--ink)}.cresh-landing .case-prev:disabled{opacity:.35;cursor:default}.cresh-landing .case-next{background:var(--ink);min-height:48px;color:var(--paper);font:600 16px var(--f-body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;display:inline-flex}.cresh-landing .case-next:hover{background:color-mix(in srgb, var(--ink) 88%, var(--paper))}.cresh-landing .case-vis{align-self:stretch;align-items:center;display:flex}.cresh-landing .case-vis .board{gap:8px;width:100%;display:grid}.cresh-landing .board .bl.next{display:none}.cresh-landing .bl{background:var(--surface);border:1px solid var(--rule);border-radius:18px;padding:16px 18px}.cresh-landing .board .bl.past{background:var(--paper);padding:10px 16px}.cresh-landing .board .bl.past>:not(.bk){display:none}.cresh-landing .board .bl.past .bk{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.cresh-landing .board .bl.past .bk:after{content:attr(data-sum);font:500 13px var(--f-body);letter-spacing:0;text-transform:none;color:var(--ink-2);text-align:right}.cresh-landing .board .bl.now{box-shadow:0 0 0 2px var(--signal), 0 18px 40px -26px #16140f59}.cresh-landing .bk{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.cresh-landing .bt{font:700 19px/1.25 var(--f-display);margin:0}.cresh-landing .bd{color:var(--ink-2);margin:4px 0 0;font-size:15px}.cresh-landing .bm{color:var(--muted);margin:6px 0 0;font-size:14px}.cresh-landing .bl-2 ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cresh-landing .bl-2 li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;font-weight:600;display:flex}.cresh-landing .bl-2 li span{color:var(--muted);font-weight:400}.cresh-landing .bl-2 em{font:600 12px var(--f-mono);color:#7a4f05;background:#fbf0d9;border-radius:6px;padding:3px 7px;font-style:normal}.cresh-landing .tgrid-s .ta-t .tl5{width:26px;height:26px;font-size:12px}.cresh-landing .b4{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cresh-landing .b4 .pv{margin:0;font-size:44px}.cresh-landing .b5{color:var(--ink-2);margin:0;font-size:15px}.cresh-landing .b5+.b5{margin-top:6px}.cresh-landing .b5-f b{color:#a32d2d}.cresh-landing .case-line{border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:20px clamp(22px,3.6vw,48px) 22px;list-style:none;display:grid}.cresh-landing .case-line li{position:relative}.cresh-landing .case-line li:before{content:"";background:var(--rule);height:2px;position:absolute;top:7px;left:0;right:0}.cresh-landing .case-line li.done:before{background:var(--signal)}.cresh-landing .cl-b{width:100%;min-height:44px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:6px;padding:0 10px 0 0;display:grid;position:relative}.cresh-landing .cl-d{background:var(--surface);border:2px solid var(--muted);border-radius:4px;width:16px;height:16px;transform:rotate(45deg)}.cresh-landing .cl-n{font:600 12px var(--f-mono);letter-spacing:.06em}.cresh-landing .cl-t{font-size:14px;font-weight:600;line-height:1.25}.cresh-landing .cl-b:hover{color:var(--ink)}.cresh-landing .case-line li.done .cl-d{background:var(--signal);border-color:var(--signal)}.cresh-landing .cl-b[aria-current=step]{color:var(--ink)}.cresh-landing .cl-b[aria-current=step] .cl-d{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 4px var(--signal-soft)}.cresh-landing .about6{background:var(--surface);border-block:1px solid var(--rule)}.cresh-landing .pq{max-width:none;margin:12px 0 0}.cresh-landing .pq blockquote{margin:0}.cresh-landing .pq blockquote p{max-width:24ch;font:700 clamp(30px, 3.8vw, 54px) / 1.08 var(--f-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.cresh-landing .pq blockquote p:before{content:"„";color:var(--signal)}.cresh-landing .pq blockquote p:after{content:"”";color:var(--signal)}.cresh-landing .pq figcaption{font:600 13px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:18px}.cresh-landing .rules6{counter-reset:rule;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin:clamp(40px,6vw,64px) 0 0;padding:0;list-style:none;display:grid}.cresh-landing .rules6 li{counter-increment:rule;border-top:2px solid var(--ink);align-content:start;gap:8px;padding-top:14px;display:grid}.cresh-landing .rules6 li:before{content:"0" counter(rule);font:700 13px var(--f-mono);color:var(--signal-text)}.cresh-landing .rules6 b{font:700 clamp(19px, 1.8vw, 22px) / 1.25 var(--f-display)}.cresh-landing .rules6 span{color:var(--muted)}.cresh-landing .about6 .guide{max-width:none;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--indigo-3);border-radius:4px 18px 18px 4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 28px;margin-top:clamp(36px,5vw,52px);padding:20px 22px;text-decoration:none;display:grid}.cresh-landing .about6 .guide:hover{border-color:var(--indigo-3)}.cresh-landing .guide-k{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ind-text);grid-area:1/1}.cresh-landing .guide-t{font:700 clamp(19px, 1.9vw, 23px) / 1.2 var(--f-display);letter-spacing:0;grid-area:2/1}.cresh-landing .guide-d{max-width:46ch;color:var(--muted);grid-area:1/2/3}.cresh-landing .guide-a{color:var(--ind-text);grid-area:1/3/3;place-items:center;display:grid}.cresh-landing .guide-a svg{width:22px;height:22px}.cresh-landing .ld6{background:var(--surface);border:1px solid var(--rule);border-radius:26px;padding:clamp(22px,3.4vw,40px);box-shadow:0 40px 80px -60px #16140f73}.cresh-landing .ld6-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;display:grid}.cresh-landing .ld6 .h2{max-width:18ch}.cresh-landing .ld6 .lead{margin-top:14px}.cresh-landing .ld6-open svg{transition:transform .3s}.cresh-landing .ld6-open[aria-expanded=true] svg{transform:rotate(45deg)}.cresh-landing .picks{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.cresh-landing .picks p{color:var(--muted);margin:0 6px 0 0;font-size:15px}.cresh-landing .pick{border:1px solid var(--rule);background:var(--paper);color:var(--ink);min-height:44px;font:500 14.5px var(--f-body);cursor:pointer;border-radius:999px;padding:9px 14px}.cresh-landing .pick:hover{border-color:var(--ink)}.cresh-landing .pick[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cresh-landing .lead-box{visibility:hidden;grid-template-rows:0fr;margin-top:0;display:grid}.cresh-landing .ld6.open .lead-box{visibility:visible;grid-template-rows:1fr;margin-top:24px}.cresh-landing .lead-in{min-height:0;overflow:hidden}.cresh-landing .lead-in>*{max-width:680px}.cresh-landing .ld6 .contact.c5{background:var(--paper);color:var(--ink);border:1px solid var(--rule);box-shadow:none}.cresh-landing .ld6 .contact.c5 h3,.cresh-landing .ld6 .contact.c5 label:not(.chk),.cresh-landing .ld6 .contact.c5 .chk,.cresh-landing .ld6 .contact.c5 .mail-info{color:var(--muted)}.cresh-landing .ld6 .contact.c5 a{color:var(--ink)}.cresh-landing .ld6 .contact.c5 input:not([type=checkbox]),.cresh-landing .ld6 .contact.c5 textarea,.cresh-landing .ld6 .contact.c5 select{color:#f4efe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#24211b;border:1px solid #3a362e}.cresh-landing .ld6 .contact.c5 input:not([type=checkbox])::placeholder,.cresh-landing .ld6 .contact.c5 textarea::placeholder{color:#a39a88}.cresh-landing .nl6{background:var(--surface);color:var(--ink);border-top:1px solid var(--rule);padding-block:clamp(56px,7vw,96px)}.cresh-landing .nl6 .eyebrow{color:var(--signal-text)}.cresh-landing .nl6 .lead{color:var(--muted)}.cresh-landing .nl6 .nl-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:8px;display:grid}.cresh-landing .nl6 .nl-row input,.cresh-landing .nl6 .nl-row .nl-name{color:#f4efe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#24211b;border:1px solid #3a362e;flex:none;width:100%;min-width:0}.cresh-landing .nl6 .nl-row input::placeholder{color:#a39a88}.cresh-landing .nl6 .nl-row .btn{flex:none;grid-column:1/-1;justify-self:start}.cresh-landing .nl6 .nl-int legend,.cresh-landing .nl6 .chk{color:var(--muted)}.cresh-landing .nl6 a{color:var(--ink)}.cresh-landing .nl6 .nl-int input,.cresh-landing .nl6 .chk input{accent-color:var(--signal-text)}.cresh-landing .fin5{color:#16140f;background:#f6ddd0;padding-block:clamp(64px,9vw,112px)}.cresh-landing .fin5 .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;display:grid}.cresh-landing .fin5 h2{font:800 clamp(34px, 4.6vw, 64px) / 1.02 var(--f-display);letter-spacing:-.04em;color:#16140f;max-width:20ch;margin:0}.cresh-landing .fin5 h2 span{font-size:1.25em;display:block}.cresh-landing .fin5 .btn{background:var(--signal);color:#16140f;justify-self:start}.cresh-landing .fin5 .btn:hover{filter:brightness(1.05)}.cresh-landing .fin5 :focus-visible{outline-color:#16140f}.cresh-landing .footer{background:var(--indigo);color:#ecedfb;border-top:0}.cresh-landing .footer .logo,.cresh-landing .footer .logo .mark{color:var(--on-band)}.cresh-landing .footer .fh,.cresh-landing .footer .legal,.cresh-landing .footer .company{color:#b9bde0}.cresh-landing .footer .legal{border-top-color:#c3c9ff40}.cresh-landing .footer .ftag{color:#d6d9f2;max-width:32ch;margin:16px 0 0}.cresh-landing .footer :focus-visible{outline-color:var(--on-band)}.cresh-landing .rail{display:none}@media (min-width:1280px){.cresh-landing .rail{z-index:40;flex-direction:column;gap:14px;display:flex;position:fixed;top:calc(50% + 34px);right:14px;transform:translateY(-50%)}.cresh-landing .rail:not(.on){opacity:0;visibility:hidden}.cresh-landing .rail a{writing-mode:vertical-rl;font:700 13px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-left:3px solid #0000;align-items:center;gap:8px;padding:4px 6px;text-decoration:none;display:flex;transform:rotate(180deg)}.cresh-landing .rail a:hover,.cresh-landing .rail a.cur{color:var(--ink)}.cresh-landing .rail a.cur{border-left-color:var(--signal)}.cresh-landing .rail.dk a{color:#d6d9f2}.cresh-landing .rail.dk a:hover,.cresh-landing .rail.dk a.cur{color:var(--on-band)}.cresh-landing .rail.or a,.cresh-landing .rail.or a:hover{color:#16140f}.cresh-landing .rail.or a.cur{border-left-color:#16140f}.cresh-landing .rail .rl{display:inline}}@media (min-width:1280px) and (max-height:860px){.cresh-landing .rail{gap:10px}.cresh-landing .rail a:not(.cur) .rl{display:none}}@media (max-width:1040px){.cresh-landing .fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.cresh-landing .rules6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.cresh-landing .h5-top,.cresh-landing .pipe,.cresh-landing .an6-top,.cresh-landing .case-scene{grid-template-columns:minmax(0,1fr)}.cresh-landing .pipe{gap:36px}.cresh-landing .pipe-idea:after,.cresh-landing .pipe-mid:after{background:repeating-linear-gradient(180deg, var(--signal) 0 6px, transparent 6px 11px);width:2px;height:36px;inset:auto auto -36px 50%}.cresh-landing .pipe-idea:before,.cresh-landing .pipe-mid:before{border:6px solid #0000;border-top:8px solid var(--signal);border-bottom:0;border-left:6px solid #0000;inset:auto auto -38px calc(50% - 5px)}.cresh-landing .case-scene{align-items:start;min-height:0}}@media (max-width:900px){.cresh-landing .s6-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.cresh-landing .xp-top{grid-template-columns:minmax(0,1fr)}.cresh-landing .xp-sc{min-width:0}}@media (max-width:800px){.cresh-landing .ld6-top,.cresh-landing .fin5 .wrap,.cresh-landing .about6 .guide{grid-template-columns:minmax(0,1fr)}.cresh-landing .ld6-open{justify-self:start}.cresh-landing .about6 .guide{grid-template-columns:minmax(0,1fr) auto}.cresh-landing .guide-d{grid-area:3/1}.cresh-landing .guide-a{grid-area:1/2/4}}@media (max-width:760px){.cresh-landing .exs{display:block}.cresh-landing .exs-l{margin-bottom:10px}.cresh-landing .exs-row{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gut));padding:2px var(--gut) 8px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.cresh-landing .exb{scroll-snap-align:start;flex:none}.cresh-landing .xp-why,.cresh-landing .sky{flex-direction:column;grid-template-columns:minmax(0,1fr)}.cresh-landing .sky{gap:20px}.cresh-landing .sky-g{flex:none;width:100%}.cresh-landing .sky-a{border-top:0;border-bottom:2px solid var(--ink);order:-1;padding-top:0;padding-bottom:6px}.cresh-landing .sky-bars{grid-auto-flow:row}.cresh-landing .sky-bars li{text-align:left;grid-template-rows:none;grid-template-columns:minmax(0,9fr) minmax(0,10fr) 22px;place-items:center stretch;gap:10px}.cresh-landing .sky-n{grid-area:1/1}.cresh-landing .sky-c{border-radius:6px;grid-area:1/2;max-width:none;height:22px}.cresh-landing .sky-v{text-align:right;grid-area:1/3}.cresh-landing .sky-c i{height:auto;width:calc(var(--v) * 20%);transform-origin:0;border-radius:6px;top:0;bottom:0;right:auto}.cresh-landing .xp:not(.open) .sky-bars li:not(.me) .sky-c i{transform:scaleX(0)}.cresh-landing .sky-c:after{left:calc(var(--avg) / 5 * 100%);border-top:0;border-left:2px dashed var(--ink);top:-5px;bottom:-5px;right:auto}}@media (max-width:700px){.cresh-landing .cl-t{display:none}.cresh-landing .case-line{padding-inline:16px}}@media (max-width:560px){.cresh-landing .fc-grid,.cresh-landing .rules6{grid-template-columns:minmax(0,1fr)}.cresh-landing .st-p,.cresh-landing .cs-d{padding-left:0}}@media (max-width:520px){.cresh-landing .nl6 .nl-row{grid-template-columns:minmax(0,1fr)}.cresh-landing .nl6 .nl-row .btn{justify-self:stretch}}@media (prefers-reduced-motion:no-preference){.cresh-landing .cs.on,.cresh-landing .bl.now{animation:.45s cubic-bezier(.2,.8,.2,1) cresh-step-in}}@keyframes cresh-step-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cresh-landing .psc i,.cresh-landing .xp-btn svg,.cresh-landing .xp-vb,.cresh-landing .xp-more,.cresh-landing .sky-c i,.cresh-landing .sky-c:after,.cresh-landing .ld6-open svg,.cresh-landing .lead-box,.cresh-landing .rail,.cresh-landing .rail a{transition:none}.cresh-landing .cs.on,.cresh-landing .bl.now{animation:none}}.cresh-landing .how6,.cresh-landing .about6,.cresh-landing #pricing{padding-block:clamp(32px,3.6vw,52px)}.cresh-landing .how6 .s6-head{gap:clamp(12px,2vw,28px);margin-bottom:clamp(14px,1.8vw,22px)}.cresh-landing .how6 .s6-head .h2{font-size:clamp(28px,3.2vw,40px)}.cresh-landing .how6 .case-scene{gap:clamp(16px,2.4vw,32px);min-height:0;padding:clamp(16px,2vw,28px)}.cresh-landing .how6 .cs h3{margin-top:6px;font-size:clamp(24px,2.4vw,34px)}.cresh-landing .how6 .cs-d{margin-top:8px;font-size:clamp(15px,1.2vw,17px)}.cresh-landing .how6 .case-ctl{margin-top:16px}.cresh-landing .how6 .case-line{padding:12px clamp(16px,2vw,28px) 14px}.cresh-landing .about6 .pq blockquote p{font-size:clamp(24px,2.6vw,36px)}.cresh-landing .about6 .pq figcaption{margin-top:12px}.cresh-landing .about6 .rules6{gap:16px;margin-top:clamp(20px,2.6vw,32px)}.cresh-landing .about6 .guide{margin-top:clamp(16px,2vw,24px);padding:14px 16px}.cresh-landing #pricing .sec-head{gap:8px;margin-bottom:clamp(16px,2vw,24px)}.cresh-landing #pricing .h2{font-size:clamp(26px,2.8vw,36px)}.cresh-landing #pricing .plan-card{gap:4px;padding:14px 16px}.cresh-landing #pricing .plan-name{font-size:18px}.cresh-landing #pricing .plan-aud,.cresh-landing #pricing .plan-sub{font-size:13px}.cresh-landing #pricing .plan-price{margin-top:4px}.cresh-landing #pricing .plan-price b{font-size:24px}.cresh-landing #pricing .plan-feats{gap:4px;margin-top:8px;font-size:13px}.cresh-landing #pricing .plan-cta{padding-top:10px}
