:root,:root[data-theme=dark] :is(.island,.field,.service-card,.service-panel,.stop-demo,dialog.modal,.say,.jo-badge,.jo-dock){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf9f6;--fill:#f3f1ea;--fill-2:#fff;--text:#171717;--text-2:#52525b;--text-3:#595959;--text-4:#a1a1aa;--border:#dddedf;--border-2:#efeff1;--black:#171717;--inverse:#fff;--top:#ffffffdb;--sunshine:#ffe243;--on-sunshine:#171717;--sunshine-soft:#fff6c7;--lavender:#ede6ff;--chart:#8070be;--tea:#2f4a3a;--serp-link:#1a0dab;--scene-alt:#f3f1ea;--warm:#f7f6f3;--warm-line:#ebe9e3;--warm-border:#e6e4de;--warm-fill:#efeee9;--green:#2f7a4c;--green-soft:#e9f3ec;--green-mid:#cfe5d6;--green-line:#b7dcc4;--green-on-dark:#86c79c;--g-bg:#ecfdf3;--g-tx:#067647;--g-dot:#17b26a;--w-bg:#fffaeb;--w-tx:#b54708;--w-dot:#f79009;--b-bg:#fef3f2;--b-tx:#b42318;--b-dot:#f04438;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-btn:999px;--radius-input:14px;--radius:16px;--radius-lg:24px;--radius-modal:28px;--shadow-card:0 24px 48px -32px #18181b33;--shadow-shot:0 30px 60px -30px #18181b40;--shadow-modal:0 40px 80px -24px #18181b59;--ease-out:cubic-bezier(.16, 1, .3, 1)}:root[data-theme=dark] :is(.island,.field,.stop-demo,.say,.jo-badge,.jo-dock){color:var(--text)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171717;--fill:#2d2d2d;--fill-2:#232323;--text:#fff;--text-2:#d4d2d4;--text-3:#bdbbbd;--text-4:#7a787a;--border:#414141;--border-2:#2d2d2d;--black:#e4e4e7;--inverse:#171717;--top:#171717db;--scene-alt:#1f1f1f;--sunshine-soft:#3d3716;--chart:#a99be6;--warm:#232323;--warm-line:#2d2d2d;--warm-border:#414141;--warm-fill:#2d2d2d;--green:#6cc68e;--green-soft:#1d3326;--green-mid:#2a4a36;--green-line:#2f5a40;--g-bg:#173024;--g-tx:#6ce9a6;--w-bg:#3b2a15;--w-tx:#fec84b;--b-bg:#3a1e1c;--b-tx:#fda29b;--shadow-card:0 24px 48px -32px #000000b3;--shadow-shot:0 30px 60px -30px #000000bf;--shadow-modal:0 40px 80px -24px #000c}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:84px;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);color:var(--text);font:400 17px/1.55 var(--font);font-feature-settings:"cv11" 1;-webkit-font-smoothing:antialiased;margin:0}.num,.d,.meta,.tbl td,.ratio b,.run .v{font-variant-numeric:tabular-nums}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}button,input{font:inherit;color:inherit}svg{flex:none}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;border-radius:var(--radius-btn);background:var(--text);color:var(--inverse);padding:10px 14px;font-weight:500;text-decoration:none;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip:focus{transform:none}.wrap{max-width:1160px;margin:0 auto;padding:0 32px}.btn{border:1.5px solid var(--text);border-radius:var(--radius-btn);background:var(--text);min-height:52px;color:var(--inverse);font:600 18px var(--font);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--black)}.btn:disabled{border-color:var(--border);background:var(--fill);color:var(--text-4);cursor:not-allowed}.btn.sec{border-color:var(--text);color:var(--text);background:0 0}.btn.sec:hover{background:var(--text);color:var(--inverse)}.btn.on-dark{color:#fff;background:0 0;border-color:#fff}.btn.on-dark:hover{color:var(--text);background:#fff}.btn.sm{min-height:46px;padding:0 20px;font-size:17px}.seg{border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--fill);gap:2px;padding:3px;display:inline-flex}.seg button{height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:15px}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--bg);box-shadow:0 0 0 1px var(--border);color:var(--text);font-weight:500}.lbl{color:var(--text-2);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px;font-weight:500}.num{letter-spacing:-.02em;margin-top:6px;font-size:40px;font-weight:400;line-height:1.1}.num small{color:var(--text-3);letter-spacing:0;margin-left:4px;font-size:17px}.d{background:var(--green-soft);color:var(--green);letter-spacing:0;vertical-align:4px;border-radius:6px;margin-left:8px;padding:0 6px;font-size:15px;font-weight:600;display:inline-block}.badge{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 9px;font-size:13.5px;font-weight:500;line-height:1.5;display:inline-flex}.badge:before{content:"";border-radius:50%;width:6px;height:6px}.b-good{background:var(--g-bg);color:var(--g-tx)}.b-good:before{background:var(--g-dot)}.b-warn{background:var(--w-bg);color:var(--w-tx)}.b-warn:before{background:var(--w-dot)}.b-bad{background:var(--b-bg);color:var(--b-tx)}.b-bad:before{background:var(--b-dot)}.b-none{background:var(--fill);color:var(--text-2)}.b-none:before{background:var(--text-4)}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-width:0;padding:24px}.card.flush{padding:0;overflow:hidden}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:16px}.tbl thead th{border-bottom:1px solid var(--border);background:var(--fill-2);color:var(--text-3);letter-spacing:.04em;text-align:left;text-transform:uppercase;padding:12px 20px;font-size:12.5px;font-weight:500}.tbl td,.tbl tbody th{border-bottom:1px solid var(--border-2);text-align:left;vertical-align:middle;padding:18px 20px;font-weight:400}.tbl tr:last-child td,.tbl tr:last-child th{border-bottom:0}.tbl .r{text-align:right}.tbl .strong{font-weight:500}.tbl .sub{color:var(--text-3);font-size:15px;font-weight:400;display:block}.tbl a.sub{text-decoration:underline;-webkit-text-decoration-color:var(--text-4);text-decoration-color:var(--text-4);text-underline-offset:3px}.tbl a.sub:hover{color:var(--text)}.tbl .badge{vertical-align:1px;margin-left:8px}.fade{animation:.35s fade}@keyframes fade{0%{opacity:.2;transform:translateY(2px)}to{opacity:1;transform:none}}.top{z-index:10;pointer-events:none;padding-top:10px;position:sticky;top:0}.top .topbar{border:1px solid var(--border-2);background:var(--top);-webkit-backdrop-filter:saturate(180%)blur(20px);pointer-events:auto;border-radius:999px;align-items:center;gap:20px;height:60px;padding:0 8px 0 18px;display:flex;box-shadow:0 12px 32px -24px #18181b66}.stage-on .top:not(:focus-within){transform:translateY(-140%)}@media (prefers-reduced-motion:no-preference){.top{transition:transform .5s var(--ease-out)}}.brand{letter-spacing:-.03em;flex:none;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.brand i{background:var(--text);width:32px;height:32px;color:var(--inverse);border-radius:9px;place-items:center;font-size:17px;font-style:normal;display:grid}.links{color:var(--text-2);gap:28px;margin-left:10px;font-size:17px;font-weight:500;display:flex}.links a,.right a:not(.btn){white-space:nowrap;text-decoration:none}.links a:hover,.right a:not(.btn):hover,.links>a[aria-current=page]{color:var(--text)}.links>a[aria-current=page]{font-weight:650}.drop{position:relative}.drop>summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.drop>summary::-webkit-details-marker{display:none}.drop>summary:hover,.drop>summary.on,.drop[open]>summary{color:var(--text)}.drop>summary.on{font-weight:650}.drop[open]>summary svg{transform:rotate(180deg)}.drop-panel{z-index:20;border:1px solid var(--border);background:var(--bg);width:640px;color:var(--text);box-shadow:var(--shadow-modal);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% + 22px);left:-24px}.links .drop-panel a{white-space:normal;border-radius:16px;align-content:start;gap:2px;padding:14px 16px;display:grid}.drop-panel a:hover,.drop-panel a[aria-current=page]{background:var(--fill)}.drop-panel b{font-size:18px;font-weight:650}.drop-panel span{color:var(--text-2);font-size:16px;line-height:1.4}.drop-panel small{color:var(--text-3);margin-top:4px;font-size:16px;line-height:1.4}.right{color:var(--text-2);align-items:center;gap:18px;margin-left:auto;font-size:17px;font-weight:500;display:flex}.top .btn.sm{min-height:44px;padding:0 20px;font-size:16px}.tools{border:1px solid var(--border);border-radius:999px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.langs{gap:2px;display:inline-flex}.langs>b,.langs>a{letter-spacing:.03em;border-radius:999px;place-items:center;min-width:34px;height:30px;padding:0 8px;font-size:15px;font-weight:600;display:grid}.langs>b{background:var(--fill);color:var(--text)}.langs>a{color:var(--text-3);text-decoration:none}.langs>a:hover{color:var(--text)}.tool-lbl{display:none}.menu-open{border:1px solid var(--border);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:none}.menu-open:hover{background:var(--fill)}.menu{border:1px solid var(--border);background:var(--bg);width:min(360px,100vw - 32px);max-height:calc(100dvh - 94px);color:var(--text);box-shadow:var(--shadow-modal);pointer-events:auto;border-radius:24px;margin:0;padding:10px;inset:78px 16px auto auto;overflow:auto}.menu:popover-open{gap:6px;display:grid}.menu nav,.menu-acts{display:grid}.menu-acts{border-top:1px solid var(--border-2);padding-top:6px}.menu nav a,.menu-acts a{border-radius:14px;align-items:center;min-height:48px;padding:0 14px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.menu nav a:hover,.menu-acts a:hover,.menu nav a[aria-current=page]{background:var(--fill)}.menu .tools{border:0;border-top:1px solid var(--border-2);border-radius:0;gap:2px;padding:6px 0 0;display:grid}.menu .langs{width:100%;height:auto;min-height:48px;color:var(--text);border-radius:14px;align-items:center;gap:4px;padding:0 8px 0 14px;font-size:18px;font-weight:600;display:flex}.menu .tool-lbl{margin-right:auto;display:block}.legal{overflow-wrap:anywhere;max-width:760px;padding-top:56px;padding-bottom:72px}.legal h1{letter-spacing:-.02em;font-size:40px;line-height:1.15}.legal-updated{color:var(--text-3);margin-top:8px;font-size:15px}.legal>p,.legal section p{margin-top:14px}.legal section{margin-top:36px;scroll-margin-top:96px}.legal h2{font-size:22px;line-height:1.3}.legal ul{margin-top:12px;padding-left:22px;list-style:outside}.legal li+li{margin-top:6px}.legal>p:last-child{margin-top:40px}@media (width<=640px){.legal{padding-top:36px}.legal h1{font-size:32px}}.foot{border-top:1px solid var(--border);color:var(--text-3);padding:36px 0 56px;font-size:18px}.foot .wrap{grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;display:grid}.foot .wrap>p{grid-column:1/-1}.foot nav{flex-wrap:wrap;gap:8px 22px;display:flex}.foot a{text-decoration:none}.foot a:hover{color:var(--text)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fade{animation:none}}@media (width>=1200px){.menu{display:none!important}}@media (width<=1199px){.right .call{display:none}.menu-open{display:grid}}@media (width<=999px){.links,.right .in,.right .tools{display:none}.right{gap:8px}}@media (width<=760px){.foot .wrap{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.wrap{padding:0 16px}.top .wrap{padding:0 10px}.top .topbar{gap:8px;height:56px;padding:0 5px 0 12px}.menu{width:calc(100vw - 20px);inset:72px 10px auto auto}.tbl thead th,.tbl td,.tbl tbody th{padding-left:14px;padding-right:14px}}@media (width<=480px){.brand{gap:7px;font-size:18px}.brand i{border-radius:8px;width:28px;height:28px;font-size:15px}.top .btn.sm{min-height:42px;padding:0 13px;font-size:14px}.menu-open{width:42px;height:42px}}@media (width<=340px){.top .topbar{gap:10px}.brand{gap:6px;font-size:17px}}main{font-size:20px;line-height:1.6}.lead{color:var(--text-2);font-size:20px;line-height:1.5}.under{color:var(--text-3);margin-top:14px;font-size:17px;line-height:1.5}.note{color:var(--text-3);margin-top:16px;font-size:16px}.acts{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px;display:flex}.more{border-bottom:2px solid var(--sunshine);align-items:center;gap:8px;margin-top:22px;font-size:18px;font-weight:650;text-decoration:none;display:inline-flex}.more:hover{border-color:var(--text)}.field{border:1px solid var(--border);background:#fff;border-radius:18px;align-items:center;gap:8px;max-width:680px;padding:7px 7px 7px 20px;display:flex}.field:focus-within{border-color:var(--text);box-shadow:0 0 0 4px var(--sunshine-soft)}.field input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:46px;font-size:18px}.field input::placeholder{color:var(--text-3)}.field .btn{min-height:48px;padding:0 18px;font-size:18px}.hero{padding:56px 0 64px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:56px;display:grid}.hero-copy{min-width:0}.hero h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(42px,4.6vw,64px);font-weight:800;line-height:1.02}.hero .lead{max-width:30em;margin-top:22px}.hero-call{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;font-size:18px;display:flex}.table{background:var(--tone);border-radius:28px;align-content:center;min-height:460px;margin:0;padding:36px 32px 52px;display:grid;position:relative}.table>figcaption{color:#1717179e;font-size:16px;position:absolute;bottom:16px;left:28px}.tone-every{--tone:#ebe9e3}.tone-website{--tone:#e8e2f9}.tone-social{--tone:#f6dfce}.tone-ads{--tone:#ffe9a8}.tone-visibility{--tone:#d6ecdf}.tone-ai{--tone:#245cc5}:root[data-theme=dark] .tone-every{--tone:#2d2d2d}.tone-ai.table>figcaption,:root[data-theme=dark] .tone-every.table>figcaption{color:#ffffffb3}.deal{border-top:2px solid var(--text);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.deal>div{flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:22px 24px 24px 0;display:flex}.deal>div+div{border-left:1px solid var(--border);padding-left:24px}.deal dt{color:var(--text-3);font-size:15px;line-height:1.4}.deal dd{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;display:flex}.deal dd b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.4vw,50px);font-weight:800;line-height:1}.deal dd span{font-size:18px;font-weight:600;line-height:1.3}.part{padding-bottom:88px;scroll-margin-top:72px}.wrap:has(>.deal)+.part{margin-top:72px}.part-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px 40px;display:grid}.part-in:before{content:"";border-top:2px solid var(--text);grid-column:1/-1}.part.wide .part-in{grid-template-columns:minmax(0,1fr);gap:26px}.part-head h2,.stage-head h2,.ask h2,.band h2{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.06}.part-head p{max-width:24ch;color:var(--text-3);margin-top:12px;font-size:16px}.part.wide .part-head{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.part.wide .part-head p{text-align:right;max-width:40ch;margin:0}.part-body{min-width:0}.rows{margin:0}.rows>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:24px;padding:18px 0;display:grid}.rows>div:first-child{padding-top:0}.rows dt{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.35}.rows dd{color:var(--text-2);margin:0;font-size:18px}.lanes{--label:120px;gap:8px;display:grid}.lane{grid-template-columns:var(--label) repeat(var(--cols), minmax(0, 1fr));align-items:stretch;gap:8px;display:grid}.lane-name{grid-column:1;align-self:center;font-size:15px;font-weight:700}.step{border-radius:16px;align-content:start;gap:4px;min-height:132px;padding:16px 16px 18px;display:grid}.step small{font-size:13px;font-weight:600}.step b{font-size:17px;line-height:1.3}.step span{letter-spacing:-.03em;margin-top:auto;padding-top:10px;font-size:26px;font-weight:800;line-height:1.1}.you .step{background:var(--sunshine);color:var(--on-sunshine)}.ai .step{border:1.5px solid var(--text)}.ai .step.by-live{background:var(--text);color:var(--inverse)}.gap{min-height:24px;position:relative}.gap:after{content:"";border-top:1.5px dashed var(--border);position:absolute;top:50%;left:0;right:0}.lanes-total{margin-top:18px;font-size:19px}.pledge li{border-bottom:1px solid var(--border);letter-spacing:-.015em;padding:16px 0;font-size:clamp(21px,2vw,25px);font-weight:650;line-height:1.3}.pledge li:first-child{padding-top:0}.bill{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8px 40px;display:grid}.bill-amount{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.bill-amount b{letter-spacing:-.05em;font-size:clamp(64px,7vw,96px);font-weight:800;line-height:.95}.bill-amount span{font-size:22px;font-weight:650}.bill-term,.bill-extra{color:var(--text-2);grid-column:1;font-size:17px}.bill-in{grid-area:1/2/span 3;align-self:start}.bill-in li{border-bottom:1px solid var(--border);padding:12px 0;font-size:18px;font-weight:600}.bill-in li:before{content:"✓";color:var(--g-tx);margin-right:12px}.bill .acts{grid-column:1/-1}.bill-guide{color:var(--text-3);grid-column:1/-1;font-size:15px}.compare-wrap{overflow-x:auto}.ways-list{display:none}.compare,.costs{border-collapse:collapse;width:100%;font-size:17px}.compare th,.compare td,.costs th,.costs td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 16px 14px 0}.compare thead :is(th,td){border-bottom:2px solid var(--text);letter-spacing:-.02em;font-size:20px;font-weight:800}.compare tbody th,.costs th{width:140px;color:var(--text-3);font-size:15px;font-weight:500}.compare td{color:var(--text-2)}.compare tr:last-child td{color:var(--text);font-size:20px;font-weight:800}.costs td{font-weight:600}.costs .sum th,.costs .sum td{border-top:2px solid var(--text);color:var(--text);border-bottom:0;font-size:20px;font-weight:800}.qa{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;display:grid}.qa>div{border-top:1px solid var(--border);padding:18px 0 20px}.qa dt{font-size:19px;font-weight:700;line-height:1.35}.qa dd{color:var(--text-2);margin:8px 0 0;font-size:19px}.part-body>.more{margin-top:26px}[data-page=home]{--scene-y:clamp(112px, 16vh, 200px);--t-title:clamp(36px, 5vw, 64px);--t-lead:clamp(20px, 1.7vw, 25px)}.home-hero{text-align:center;align-items:center;min-height:calc(100svh - 80px);padding:48px 0 96px;display:grid}.home-hero .hero-grid{grid-template-columns:minmax(0,1fr)}.home-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:20ch;margin-inline:auto;font-size:clamp(44px,6vw,86px);line-height:.98}.hero-does{color:var(--text-2);grid-template-columns:repeat(4,auto);justify-content:center;row-gap:10px;margin:32px 0 0;padding:0;font-size:18px;line-height:1.35;list-style:none;display:grid}.hero-does li{border-left:1px solid var(--border);white-space:nowrap;padding:2px 18px}.hero-does li:first-child{border-left:0}@media (width<=1240px){.hero-does{grid-template-columns:repeat(2,auto)}.hero-does li:nth-child(odd){text-align:right;border-left:0}.hero-does li:nth-child(2n){text-align:left}}.home-hero .jo-start{text-align:left;max-width:640px;margin:56px auto 0}.home-hero .under{max-width:44ch;margin:20px auto 0;font-size:16px}.home-hero .hero-call{justify-content:center;margin-top:32px;font-size:17px}.scene{padding:var(--scene-y) 0;text-align:center}.scene h2,[data-page=home] :is(.stage-head h2,#fragen h2,.band h2){max-width:16ch;font-size:var(--t-title);letter-spacing:-.045em;text-wrap:balance;margin-inline:auto;font-weight:800;line-height:1.04}.scene .lead,.stage-head p{max-width:36ch;color:var(--text-3);font-size:var(--t-lead);margin:20px auto 0;line-height:1.4}.scene .more{margin-top:40px}.slider-sec{padding:var(--scene-y) 0 calc(var(--scene-y) * .6)}.stage-head{text-align:center;margin-bottom:56px}.scene-value h2{max-width:18ch}.scene-value .pledge{gap:clamp(28px,4vh,44px);max-width:860px;margin:64px auto 0;display:grid}.scene-value .pledge li{font-size:inherit;letter-spacing:0;border:0;padding:0;font-weight:400}.scene-value .pledge b{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.8vw,50px);font-weight:750;line-height:1.1;display:block}.scene-value .pledge span{max-width:44ch;color:var(--text-3);text-wrap:balance;margin:10px auto 0;font-size:clamp(18px,1.5vw,21px);line-height:1.45;display:block}.moves .scene-value .pledge li{opacity:.22;transition:opacity .7s var(--ease-out)}.moves .scene-value .pledge li.lit{opacity:1}@supports (animation-timeline:view()){.moves .scene-value .pledge li{transition:none;animation:linear both value-light;animation-timeline:view();animation-range:entry 60% cover 45%}}@keyframes value-light{0%{opacity:.22}to{opacity:1}}.scene-monday{background:var(--scene-alt)}.scene-monday .dash{text-align:left;max-width:900px;margin:64px auto 0}.scene-monday .dash-tiles dd b{font-variant-numeric:tabular-nums}[data-page=home] #fragen{padding:var(--scene-y) 0}[data-page=home] #fragen .part-in{grid-template-columns:minmax(0,1fr);gap:56px;max-width:820px}[data-page=home] #fragen .part-in:before{display:none}[data-page=home] #fragen .part-head{text-align:center}[data-page=home] #fragen .qa{grid-template-columns:minmax(0,1fr)}[data-page=home] #fragen .qa>div{padding:28px 0 30px}[data-page=home] #fragen .qa dt{letter-spacing:-.015em;font-size:clamp(21px,1.8vw,24px)}[data-page=home] #fragen .qa dd{color:var(--text-3);margin-top:10px;line-height:1.55}[data-page=home] #fragen .part-body>.more{margin:40px auto 0;display:table}[data-page=home] .end{padding:calc(var(--scene-y) * .5) 0 96px}[data-page=home] .band{text-align:center;padding:clamp(72px,10vw,128px) clamp(24px,6vw,96px)}[data-page=home] .band h2{margin-bottom:40px}[data-page=home] .band .jo-end{text-align:left;margin-inline:auto}.ask{padding-bottom:88px}.ask-in{background:var(--fill);border-radius:28px;align-items:center;gap:32px;padding:36px 40px;display:flex}.ask .lead{margin-top:10px}.ask .acts{margin-top:18px;font-size:17px}.ask-call a{text-underline-offset:4px;font-weight:600}.jo-face.big{--s:96px}.stop-demo{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:24px;padding:12px;display:grid}.stop-pic{background:var(--fill);border-radius:10px;width:64px;height:64px;transition:opacity .2s;overflow:hidden}.stop-pic svg{width:100%;height:100%;display:block}.stop-demo b{font-size:17px;line-height:1.35;display:block}.stop-demo small{color:var(--text-3);font-size:15px;display:block}.stop-demo.stopped .stop-pic{opacity:.35}.stop-demo.stopped small{color:var(--text);font-weight:600}.end{padding-bottom:72px;scroll-margin-top:72px}.band{background:var(--text);color:#fff;border-radius:32px;padding:72px 56px}.band h2{max-width:16ch;margin-bottom:24px;font-size:clamp(34px,4vw,54px)}.band .field{border-color:#0000}.band .field input{color:var(--text)}.band .end-fine{color:#a1a1aa;margin-top:12px;font-size:17px}.band .person{color:#d4d4d8;margin-top:24px;font-size:18px}.band .person a{color:#fff;text-underline-offset:5px;font-weight:650}:root[data-theme=dark] .band{background:var(--sunshine);color:var(--on-sunshine)}:root[data-theme=dark] .band .end-fine,:root[data-theme=dark] .band .person{color:#3f3f46}:root[data-theme=dark] .band .person a{color:var(--on-sunshine)}.others{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));padding-bottom:72px;display:grid}.others a{border-top:2px solid var(--text);grid-template-rows:auto 1fr auto;gap:6px;padding:20px 20px 18px 0;text-decoration:none;display:grid}.others a+a{border-left:1px solid var(--border);padding-left:20px}.others b{font-size:18px}.others span{color:var(--text-3);font-size:15px;line-height:1.4}.others a:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--sunshine);text-decoration-color:var(--sunshine);text-underline-offset:5px;text-decoration-thickness:3px}@media (width<=999px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.hero h1{max-width:18ch}.table{min-height:0}.deal{grid-template-columns:repeat(2,minmax(0,1fr))}.deal>div:nth-child(3){border-left:0;padding-left:0}.deal>div:nth-child(n+3){border-top:1px solid var(--border)}.part-in{grid-template-columns:minmax(0,1fr);gap:24px}.lanes{--label:0px}.lane{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}.lane-name{display:none}.step,.gap{grid-column:auto!important}.others{grid-template-columns:repeat(2,minmax(0,1fr))}.others a:nth-child(odd){border-left:0;padding-left:0}.others a:nth-child(2n){border-left:1px solid var(--border);padding-left:20px}}@media (width<=760px){main{font-size:19px}.lead{font-size:18px}.hero{padding:32px 0 48px}.hero h1{font-size:min(10.5vw,44px)}.table{border-radius:22px;padding:18px 16px 44px}.table>figcaption{left:18px}.field{flex-wrap:wrap;padding:8px}.field input{width:100%;padding:0 10px}.field .btn{width:100%}.deal dd b{font-size:34px}.deal>div{padding-right:12px}.deal>div+div{padding-left:12px}.part{padding-bottom:64px}.wrap:has(>.deal)+.part{margin-top:56px}.part.wide .part-head{display:block}.part.wide .part-head p{text-align:left;margin-top:10px}.rows>div{grid-template-columns:minmax(0,1fr);gap:6px}.lane{display:contents}.gap{display:none}.lanes .step{order:var(--i);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;min-height:0}.step small{grid-column:1/-1}.step span{margin:0;padding:0;font-size:20px}.bill{grid-template-columns:minmax(0,1fr)}.bill-in{grid-area:auto/1}.qa{grid-template-columns:minmax(0,1fr)}.compare-wrap{display:none}.ways-list{gap:28px;display:grid}.ways-list h3{border-bottom:2px solid var(--text);letter-spacing:-.02em;padding-bottom:10px;font-size:22px;font-weight:800}.ways-list dl>div{border-bottom:1px solid var(--border);padding:12px 0}.ways-list dt{color:var(--text-3);font-size:15px}.ways-list dd{color:var(--text-2);margin:2px 0 0;font-size:17px}.ways-list dl>div:last-child dd{color:var(--text);font-size:20px;font-weight:800}[data-page=home]{--scene-y:88px;--t-title:36px}.home-hero{min-height:auto;padding:40px 0 72px}.hero-does{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px}.hero-does li:nth-child(n){text-align:center;white-space:normal;border:0;padding:0}.home-hero .jo-start,.scene-value .pledge,.scene-monday .dash{margin-top:40px}[data-page=home] #fragen .part-in{gap:32px}[data-page=home] .band{padding:56px 20px}.ask-in{gap:16px;padding:24px 20px;display:grid}.jo-face.big{--s:64px}.stop-demo{grid-template-columns:56px minmax(0,1fr)}.stop-pic{width:56px;height:56px}.stop-demo .btn{grid-column:1/-1}.end{padding-bottom:56px}.band{border-radius:24px;padding:44px 20px}.others{grid-template-columns:minmax(0,1fr)}.others a:nth-child(n){border-left:0;padding-left:0}}.island{font-size:14px;line-height:1.45}.found .island,.assist .island,.versions,.week,.budget,.dash{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px}.msg{border-radius:14px;max-width:88%;margin:10px 14px 0;padding:9px 12px;font-size:16px}.msg.me{background:var(--text);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.msg.bot{background:var(--fill);border-bottom-left-radius:4px}.res-s{color:var(--text-3);padding:6px 14px 12px;font-size:14px}.res-h{border-bottom:1px solid var(--border-2);align-items:center;gap:10px;padding:12px 14px;display:flex}.res-h b{font-size:15px}.res-h small{color:var(--text-3);margin-left:auto;font-size:14px}.av{background:var(--tea);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:700;display:grid}.versions{padding:18px}.ask-q{align-items:center;gap:10px;display:flex}.pick-answer{background:var(--text);color:#fff;border-radius:12px;width:fit-content;margin:10px 0 14px auto;padding:6px 12px;font-size:13px}.vers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vers figure{gap:6px;margin:0;display:grid}.vers figcaption{color:var(--text-3);font-size:14px;line-height:1.3}.vers .picked figcaption{color:var(--g-tx);font-weight:700}.vers .picked .mini-site{outline:2px solid var(--text);outline-offset:2px}.week{padding:16px}.week-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.week-h small{color:var(--text-3);font-size:12px}.days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.days li{gap:5px;display:grid;position:relative}.days small{color:var(--text-3);font-size:10px}.post{aspect-ratio:.8;-webkit-hyphens:auto;hyphens:auto;border-radius:8px;align-items:flex-end;padding:6px;font-size:10px;font-weight:650;line-height:1.2;display:flex;overflow:hidden}.p-a{color:#fff;background:#2f4a3a}.p-b{color:#4a3826;background:#f4ecdf}.p-c{color:#171717;background:#e8e2f9}.days .stopped .post{opacity:.35}.days em{background:var(--text);color:#fff;border-radius:6px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.budget{padding:18px}.bud-big{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.bud-big b{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1.1}.bud-big span{color:var(--text-3)}.bud-bar{background:var(--fill);border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.bud-bar span{background:var(--text);border-radius:999px;height:100%;display:block}.bud-days{border-top:1.5px dashed var(--b-tx);align-items:flex-end;gap:4px;height:84px;margin-top:18px;padding-top:14px;display:flex;position:relative}.bud-days i{background:#171717;border-radius:3px 3px 0 0;flex:1}.bud-days .cap{color:var(--b-tx);background:#fff;padding:0 6px;font-size:11px;font-weight:700;position:absolute;top:-10px;right:0}.ads-list{margin-top:14px}.ads-list li{border-top:1px solid var(--border-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.ads-list small{color:var(--text-3);font-size:12px;display:block}.sw{background:#d4d4d8;border-radius:999px;flex:none;width:34px;height:20px;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.sw.on{background:#3d7a4f}.sw.on:after{left:17px}.found,.assist{gap:16px;display:grid}.result{padding:16px 18px;transform:rotate(-1deg)}.result small,.answer small,.mail small{color:var(--text-3);font-size:11px;font-weight:700}.r-name{margin-top:4px;font-size:22px;font-weight:700}.r-meta{color:var(--text-3)}.r-open{margin-top:6px}.r-open b{color:var(--g-tx)}.r-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.r-links span{border:1px solid var(--border);color:var(--serp-link);border-radius:999px;padding:5px 12px;font-size:12px}.answer{padding-top:14px;transform:rotate(.8deg)}.answer>small{padding:0 14px}.chat{padding-bottom:4px}.mail{gap:4px;max-width:82%;margin-left:auto;padding:14px 16px;display:grid;transform:rotate(1deg);border-left:4px solid var(--sunshine)!important}.mail p{color:var(--text-2)}.dash{font-size:16px;overflow:hidden}.dash-top{border-bottom:1px solid var(--border-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:18px;display:flex}.dash-top small{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.dash-tiles,.dash-site{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dash-tiles>div,.dash-site>div{padding:14px 16px}.dash-tiles>div+div,.dash-site>div+div{border-left:1px solid var(--border-2)}.dash dt{color:var(--text-3);font-size:16px}.dash dd{color:var(--text-2);margin:4px 0 0}.dash-tiles dd b{color:var(--text);letter-spacing:-.04em;font-size:32px;font-weight:800}.dash-tiles small{color:var(--text-2);margin-top:6px;font-size:16px;display:block}.dash-sub{border-top:1px solid var(--border-2);padding:10px 16px 0;font-size:14px;font-weight:700}.dash-site{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-site dd b{color:var(--text);font-size:20px;font-weight:800}.dash-site em{color:var(--g-tx);font-size:14px;font-style:normal;font-weight:700}@media (width<=760px){.days{grid-template-columns:repeat(4,minmax(0,1fr))}.days li:nth-child(n+5){display:none}.dash-tiles,.dash-site{grid-template-columns:minmax(0,1fr)}.dash-tiles>div+div,.dash-site>div+div{border-top:1px solid var(--border-2);border-left:0}.mail{max-width:none}}dialog.modal{border:1px solid var(--border);border-radius:var(--radius-modal);background:var(--bg);width:min(560px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--text);box-shadow:var(--shadow-modal);overscroll-behavior:contain;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}dialog.modal.wide{width:min(700px,100vw - 24px)}dialog.modal::backdrop{-webkit-backdrop-filter:blur(6px);background:#fafafab8}:root[data-theme=dark] dialog.modal::backdrop{background:#0a0a0aa8}.st{padding:44px 46px 40px;position:relative}.x{width:40px;height:40px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.x:hover{background:var(--fill);color:var(--text)}.st-top{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;padding-right:44px;font-size:15px;font-weight:500;display:flex}.st-top span:last-child{color:var(--text-3);white-space:nowrap}.st-site{color:var(--text-3);overflow-wrap:anywhere;margin-top:6px;font-size:17px}.bar{background:var(--warm-fill);border-radius:3px;height:6px;margin-top:16px;overflow:hidden}.bar i{background:var(--text);border-radius:3px;height:100%;transition:width .35s;display:block}.st-h{letter-spacing:-.03em;text-wrap:balance;margin-top:32px;padding-right:44px;font-size:34px;font-weight:600;line-height:1.12;display:block}.x+.st-h{margin-top:0}.hint{color:var(--text-3);margin-top:8px;font-size:18px}.hint strong{color:var(--text);font-weight:500}.chips{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.chip{border:1.5px solid var(--warm-border);background:var(--bg);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:54px;padding:10px 22px;font-size:17px;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:hover{border-color:var(--text-4)}.chip:has(input:focus-visible){outline:2px solid var(--text);outline-offset:2px}.chip:has(input:checked){border-color:var(--text);background:var(--text);color:#fff}.chip:has(input:checked):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4.5 10.5l3.5 3.5 7.5-8' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;width:16px;height:16px}.fields{gap:14px;margin-top:24px;display:grid}.fl{color:var(--text-2);gap:6px;font-size:17px;font-weight:500;display:grid}.fl input{border:1.5px solid var(--warm-border);border-radius:var(--radius-input);background:var(--bg);height:54px;color:var(--text);font:400 18px var(--font);padding:0 18px}.fl input::placeholder{color:var(--text-4)}.fl input:focus{border-color:var(--text);outline:0}.fl input[aria-invalid]{border-color:var(--b-dot)}.consent{color:var(--text-2);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:17px;display:grid}.consent input{width:18px;height:18px;accent-color:var(--text);margin:2px 0 0}.next{background:var(--text);color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:60px;margin-top:30px;padding:0 20px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.next:hover{background:var(--black)}.next:disabled{color:var(--text-3);cursor:not-allowed;background:#e7e6e1}.fields .next{margin-top:10px}.st-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.st-note{color:var(--text-3);font-size:17px}.back{color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:500}.back:hover{color:var(--text)}.st-error{background:var(--b-bg);color:var(--b-tx);border-radius:10px;margin-top:18px;padding:10px 14px;font-size:15px}.st-links{color:var(--text-3);gap:6px;margin-top:22px;font-size:15px;display:grid}.st-links a,.dev-mail{color:var(--text);text-underline-offset:3px;font-weight:500}.dev-mail{margin-top:10px;font-size:14px;display:inline-block}dialog .sent{color:var(--text);font-size:inherit;font-weight:inherit;margin-top:24px;display:block}.sent-title{align-items:flex-start;gap:12px;font-size:18px;display:flex}.sent-title strong{font-weight:600}.tick{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.sent .st-note{margin-top:6px;padding-left:38px}.sent .dev-mail{margin-left:38px}.wait{gap:6px;margin-top:20px;display:grid}.wait strong{color:var(--text);font-weight:600}.run{margin-top:22px;display:grid}.run li{color:var(--text-3);grid-template-columns:22px minmax(0,1fr) minmax(7ch,auto) 4.2ch;align-items:center;gap:14px;padding:9px 0;font-size:18px;display:grid}.run li[data-state=running]{color:var(--text);font-weight:500}.run li[data-state=done]{color:var(--text)}.run .c{border:2px solid var(--warm-border);border-radius:50%;flex:none;width:22px;height:22px}.run li[data-state=running] .c{border-color:var(--text);border-right-color:#0000;animation:.8s linear infinite spin}.run li[data-state=done] .c{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 22px no-repeat;border:0}.run .v,.run .t{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.run .t{font-size:15px}.run li[data-state=running] .t{color:var(--text)}@keyframes spin{to{transform:rotate(360deg)}}.chat-launcher{z-index:20;border:1px solid var(--text);background:var(--text);height:48px;color:var(--inverse);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 28px -12px #18181b73}.chat-launcher:hover{background:var(--black)}.chat-badge{background:var(--b-dot);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.bar i{transition:none}.run li[data-state=running] .c{animation-duration:2.4s}}@media (width<=640px){.st{padding:32px 22px 26px}.st-top{letter-spacing:.08em}.st-h{margin-top:26px;font-size:27px}.hint{font-size:17px}.chips{gap:10px;margin-top:22px}.chip{min-height:48px;padding:8px 16px;font-size:16px}.next{min-height:56px;margin-top:24px;font-size:18px}.run li{font-size:16px}.chat-launcher span:not(.chat-badge){display:none}.chat-launcher{justify-content:center;width:48px;padding:0}}.fl input.code{letter-spacing:.4em;text-indent:.4em;text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:64px;padding:0 18px;font-size:28px;font-weight:600}.fields>.hint,.fields .st-row{margin-top:0}[data-panel=signin] .fl,[data-panel=signin] .st-error,[data-panel=signin] .st-note{font-size:17px}.hint strong{overflow-wrap:anywhere}.fields .back{text-underline-offset:3px;min-height:44px;text-decoration:underline}.fields .dev-mail{justify-self:start}.st-links>span{flex-wrap:wrap;align-items:center;column-gap:6px;font-size:17px;display:flex}.st-links>span a{align-items:center;min-height:44px;display:inline-flex}.jo-start{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;row-gap:12px;max-width:680px;margin-top:30px;display:grid}.hero .jo-start .field,.band .jo-start .field{z-index:2;grid-area:2/1/auto/-1;margin:0;position:relative}.jo-say{--tail:26px;grid-area:1/1;align-self:start;align-items:flex-start;gap:10px;margin:8px 4px 0 0;display:flex}.jo-start>.jo{z-index:1;grid-area:1/2;margin:0 -10px -16px 0}.band .jo-end{max-width:720px;margin-top:8px}.band .jo-end .jo-say{align-self:end;margin:0 4px 30px 0}.jo{pointer-events:none;flex:none;display:block;position:relative}.jo img{z-index:1;max-width:none;display:block;position:relative}.jo:after{content:"";background:radial-gradient(closest-side,#18181b38,#0000);border-radius:50%;height:5%;position:absolute;bottom:.5%;left:30%;right:22%}.jo-face{--s:34px;width:var(--s);height:var(--s);background:var(--lavender) url(/site-assets/johann/johann-face.9cf309ea4e.webp) center / cover no-repeat;border-radius:50%;flex:none;display:block;box-shadow:inset 0 0 0 1px #18181b0f}.jo-say .jo-face{display:none}.say{border:1px solid var(--border);color:var(--text);text-align:left;background:#fff;border-radius:20px;padding:14px 18px;font-size:19px;line-height:1.5;position:relative;box-shadow:0 18px 40px -18px #18181b47,0 2px 6px #18181b0f}.say p+p{margin-top:8px}.say strong{font-weight:650}.say.warn{background:var(--w-bg);border-color:#fedf89}.say.good{border-color:var(--green-line);background:var(--green-soft)}.say[class*=tail-]:before{content:"";border:1px solid var(--border);background:inherit;border-top-color:#0000;border-left-color:#0000;width:16px;height:16px;position:absolute}.say.warn:before{border-color:#0000 #fedf89 #fedf89 #0000}.say.good:before{border-color:transparent var(--green-line) var(--green-line) transparent}.say.tail-right:before{top:var(--tail,30px);right:-9px;transform:rotate(-45deg)}.say.tail-bottom:before{bottom:-9px;left:var(--tail,40px);transform:rotate(45deg)}.say.tail-bottom-right:before{right:var(--tail,40px);bottom:-9px;transform:rotate(45deg)}html[data-jo-off~=site-field] .jo-start:not(.jo-end),html[data-jo-off~=site-dock] .jo-end{max-width:none;display:block}html[data-jo-off~=site-field] .jo-start:not(.jo-end)>:is(.jo-say,.jo),html[data-jo-off~=site-dock] .jo-end>:is(.jo-say,.jo){display:none}@media (width<=760px){.jo-start{grid-template-columns:minmax(0,1fr);max-width:none}.jo-start>.jo{display:none}.jo-say{margin:0}.jo-say:before{display:none}.jo-say .jo-face{display:block}.say{font-size:18px}}.btn:not(.sec):not(.on-dark){background:var(--sunshine);color:var(--on-sunshine);border-color:#0000}.btn:not(.sec):not(.on-dark):hover{background:#f5d62d}[data-service-track]{position:relative}.service-card{--service-bg:#e8e2f9;--service-scene:#f3effd;--service-ink:#171717;background:var(--service-bg);color:var(--service-ink);border-radius:26px;transition:background-color .3s,color .3s;overflow:hidden;box-shadow:0 22px 60px -50px #171717}.service-card[data-stage=platform],.service-panel[data-service-panel=platform]{--service-bg:#ebe9e3;--service-scene:#f6f5f1;--service-ink:#171717}.service-card[data-stage=website],.service-panel[data-service-panel=website]{--service-bg:#e8e2f9;--service-scene:#f3effd;--service-ink:#171717}.service-card[data-stage=social],.service-panel[data-service-panel=social]{--service-bg:#f6dfce;--service-scene:#fbebdf;--service-ink:#171717}.service-card[data-stage=ads],.service-panel[data-service-panel=ads]{--service-bg:#ffe9a8;--service-scene:#fff4d4;--service-ink:#171717}.service-card[data-stage=visibility],.service-panel[data-service-panel=visibility]{--service-bg:#d6ecdf;--service-scene:#eaf5ee;--service-ink:#171717}.service-card[data-stage=ai],.service-panel[data-service-panel=ai]{--service-bg:#245cc5;--service-scene:#396bc9;--service-ink:#fff}.service-tabs{flex-wrap:wrap;align-items:center;gap:5px;padding:12px 18px 0;display:flex;position:relative}.service-tabs button{z-index:1;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:17px;transition:color .3s;display:flex;position:relative}.service-tabs button[aria-selected=true],.service-tabs button[aria-pressed=true]{color:#171717;background:#fff}.service-card[data-stage=ai] .service-tabs button:focus-visible{outline-color:var(--sunshine)}.service-ind{z-index:0;background:#fff;border-radius:999px;height:44px;transition:transform .45s cubic-bezier(.22,.8,.24,1),width .45s cubic-bezier(.22,.8,.24,1);display:none;position:absolute;top:0;left:0}.service-dot{background:#00000012;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.service-card[data-stage=ai] .service-tabs button:not([aria-selected=true]):not([aria-pressed=true]) .service-dot{background:#ffffff26}.service-panel{background:var(--service-bg);color:var(--service-ink);scroll-margin-top:108px}.service-heading{grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:28px;padding:20px 30px 22px;display:grid}.service-heading h3{letter-spacing:-.04em;margin:9px 0 12px;font-size:clamp(30px,3.2vw,43px);font-weight:650;line-height:1.12}.service-heading>div>p{max-width:62ch;font-size:18px;line-height:1.45}.service-choice{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.service-choice .price{letter-spacing:-.035em;font-size:26px;font-weight:650;line-height:1.25}.service-price-note{font-size:16px;line-height:1.45}.service-choice .btn{min-height:44px;padding:10px 19px;font-size:17px}.service-card[data-stage=ai] .service-choice .btn:focus-visible{outline-color:var(--sunshine)}.service-scene{background:var(--service-scene);color:#171717;border-radius:18px;align-items:center;min-width:0;min-height:230px;margin:0 12px 12px;padding:14px 24px;font-size:16px;line-height:1.45;display:grid}.service-footer{border-top:1px solid #0000001b;justify-content:space-between;align-items:center;gap:20px;padding:10px 30px;font-size:15px;line-height:1.4;display:flex}.service-card[data-stage=ai] .service-footer{border-top-color:#ffffff2e}.service-footer b{font-weight:600}.service-progress{background:#0000001a;border-radius:3px;flex:1;max-width:360px;height:3px;overflow:hidden}.service-card[data-stage=ai] .service-progress{background:#fff3}.service-progress i{width:var(--service-p,0%);background:currentColor;border-radius:3px;height:100%;transition:width .12s linear;display:block}.scene-lbl{color:var(--text-2);font-size:14px;font-weight:650;display:block}.scene-msg{border-radius:12px;max-width:92%;padding:8px 10px;font-size:16px;line-height:1.4}.scene-msg.me{background:#f1f0f3;justify-self:end}.scene-msg.bot{background:var(--lavender);justify-self:start}.scene-src{color:var(--text-3);font-size:14px}.web-scene{grid-template-columns:minmax(0,.95fr) auto minmax(0,2.05fr);align-items:center;gap:16px;width:100%;display:grid}.web-ask,.web-pick{background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.web-ask.cw{border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden;box-shadow:0 20px 40px -30px #17171780}.cw-head{color:#fff;background:#171717;align-items:center;gap:10px;padding:10px 14px;display:flex}.cw-head .jo-face{--s:36px;border-radius:12px}.cw-head b{font-size:16px;line-height:1.25;display:block}.cw-head small{opacity:.85;align-items:center;gap:6px;font-size:14px;line-height:1.3;display:flex}.cw-head small:before{content:"";background:#4ade80;border-radius:50%;flex:none;width:8px;height:8px}.cw-body{align-content:start;gap:8px;min-height:236px;padding:12px;display:grid}.cw .scene-msg.bot{border-bottom-left-radius:5px}.cw-tags{flex-wrap:wrap;gap:6px;display:flex}.cw-tags span{background:#fff;border:1.5px solid #d9d0f3;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:500;line-height:1.3;transition:background-color .25s,border-color .25s}.cw-tags .on{background:var(--sunshine);border-color:#171717;font-weight:650}.cw-input{border:1.5px solid var(--border);color:var(--text-3);border-radius:14px;align-items:center;gap:8px;margin:0 10px 10px;padding:4px 4px 4px 14px;font-size:15px;display:flex}.cw-input i{color:#fff;background:#171717;border-radius:10px;place-items:center;width:30px;height:30px;margin-left:auto;font-size:15px;font-style:normal;display:grid}.web-arrow{color:var(--text-2);text-align:center;justify-items:center;gap:2px;font-size:14px;font-weight:650;line-height:1.3;display:grid}.web-arrow i{font-size:22px;font-style:normal;line-height:1}.web-pick-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.web-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.web-three figure{gap:5px;margin:0;display:grid}.web-three figcaption{color:var(--text-3);font-size:14px;line-height:1.3}.web-three .picked .mini-site{outline:2px solid var(--text);outline-offset:2px}.web-three .picked figcaption{color:var(--g-tx);font-weight:650}.mini-site{aspect-ratio:5/6;border:1px solid var(--border);color:#171717;text-align:left;background:#fff;border-radius:10px;line-height:1.2;overflow:hidden;container-type:inline-size}.ms-bar{border-bottom:1px solid var(--border-2);color:#71717a;white-space:nowrap;background:#fff;align-items:center;gap:2.4cqw;padding:2cqw 3.2cqw;font-size:3.6cqw;display:flex;overflow:hidden}.ms-bar:before{content:"";background:radial-gradient(circle at 1.4cqw 1.4cqw,#e4e4e7 1.4cqw,#0000 1.5cqw) 0 0/4cqw 2.8cqw repeat-x;flex:none;width:11cqw;height:2.8cqw}.ms-page{height:100%}.mini-site :is(p,small,strong,b,em,i){margin:0;font-style:normal}.s-strip{text-align:center;padding:1.3cqw;font-size:2.6cqw;font-weight:500}.s-nav{align-items:center;gap:3.4cqw;font-size:2.8cqw;display:flex}.s-nav b{font-size:3.8cqw}.s-hero small{font-size:2.8cqw;display:block}.s-hero strong{line-height:1;display:block}.s-btn{padding:1.7cqw 3.6cqw;font-size:2.9cqw;font-weight:650;display:inline-block}.s-h{padding:3.6cqw 4.5cqw 0;font-size:4cqw}.s-goods{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6cqw;padding:2.6cqw 4.5cqw 4cqw;display:grid}.s-goods>span{gap:.7cqw;font-size:2.6cqw;font-weight:500;line-height:1.25;display:grid}.s-goods svg{aspect-ratio:1;border-radius:1.4cqw;width:100%;margin-bottom:.8cqw;padding:3cqw}.s-goods b{font-weight:650}.s-goods em{opacity:.7}.v1 .ms-page{color:#3a2a1c;background:#f6efe2}.v1 .s-strip{color:#f6efe2;background:#3a2a1c}.v1 .s-nav{border-bottom:1px solid #3a2a1c26;justify-content:space-between;padding:2.6cqw 4.5cqw}.v1 .s-nav b{font:400 4.6cqw Georgia,Times New Roman,serif}.v1 .s-hero{background:#ead9bd;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2cqw;padding:5cqw 4.5cqw;display:grid}.v1 .s-hero strong{letter-spacing:-.02em;margin:1.8cqw 0 3cqw;font:400 9cqw/1 Georgia,Times New Roman,serif}.v1 .s-btn{color:#f6efe2;background:#3a2a1c;border-radius:.6cqw}.v1 .s-h{font-family:Georgia,Times New Roman,serif}.v1 .s-goods svg{background:#fffaf0}.v2 .s-nav{padding:3.4cqw 5.5cqw}.v2 .s-nav b{letter-spacing:-.02em;margin-right:auto;font-weight:700}.v2 .s-hero{padding:4.5cqw 5.5cqw 4cqw}.v2 .s-hero strong{letter-spacing:-.05em;margin-bottom:1.8cqw;font-size:11cqw;font-weight:700}.v2 .s-hero small{color:#52525b;font-size:3.1cqw}.s-photo{background:#f1efea;border-radius:1.6cqw;height:30cqw;margin:0 5.5cqw;position:relative;overflow:hidden}.s-photo svg{position:absolute}.s-photo svg:first-child{width:19cqw;bottom:-3cqw;left:10cqw}.s-photo svg:nth-child(2){width:30cqw;top:4cqw;right:9cqw}.s-photo .one{width:9cqw;top:7cqw;left:38cqw;rotate:-24deg}.s-photo .two{width:7cqw;top:19cqw;left:45cqw;rotate:18deg}.v2 .s-goods{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2cqw;padding:3.6cqw 5.5cqw}.v2 .s-goods svg{aspect-ratio:1.3;background:#f6f5f1}.v3 .ms-page{color:#143d2a;background:#fbf7ec}.v3 .s-hero{color:#fff;background:#1f5a3d;padding:0 5cqw 7cqw;position:relative;overflow:hidden}.v3 .s-nav{padding:3.4cqw 0 6cqw}.v3 .s-nav b{letter-spacing:-.02em;margin-right:auto;font-weight:800}.v3 .s-hero small{color:#bfe3cc}.v3 .s-hero strong{letter-spacing:-.055em;margin:1.2cqw 0 3.4cqw;font-size:13cqw;font-weight:800}.v3 .s-btn{color:#171717;background:#ffe243;border-radius:99cqw}.v3 .s-cup{width:42cqw;position:absolute;bottom:-9cqw;right:-7cqw}.s-chips{gap:1.6cqw;padding:3.4cqw 5cqw .6cqw;font-size:2.7cqw;font-weight:600;display:flex}.s-chips span{border:1px solid #143d2a40;border-radius:99cqw;padding:1cqw 2.6cqw}.v3 .s-goods{padding-inline:5cqw}.v3 .g1 svg{background:#d9efdf}.v3 .g2 svg{background:#f9d7e1}.v3 .g3 svg{background:#ffe9a8}.ad-ctl{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;width:100%;max-width:860px;margin:auto;display:grid}.ad-ctl>div{background:#fff;border-radius:14px;padding:14px 16px}.ad-big{color:var(--text-3);margin-top:4px;font-size:13px}.ad-big b{color:var(--text);letter-spacing:-.04em;margin-right:4px;font-size:26px;font-weight:800}.ad-days{align-items:flex-end;gap:3px;height:86px;margin-top:12px;display:flex;position:relative}.ad-days i{background:#171717;border-radius:2px 2px 0 0;flex:1}.ad-cap{border-top:1.5px dashed var(--b-tx);position:absolute;bottom:70%;left:0;right:0}.ad-cap span{color:var(--b-tx);font-size:11px;font-weight:650;position:absolute;top:-17px;right:0}.ad-list{margin:6px 0 0;padding:0;list-style:none}.ad-list li{border-top:1px solid var(--border-2);color:var(--text-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;font-size:12px;display:grid}.ad-list li:first-child{border-top:0}.ad-list b{color:var(--text);font-size:13px;display:block}.ad-sw{background:#d4d4d8;border-radius:999px;width:36px;height:20px;position:relative}.ad-sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.ad-sw.on{background:#3d7a4f}.ad-sw.on:after{left:18px}.day-scene{--day-gap:6px;background:#fff;border-radius:14px;width:100%;max-width:920px;margin:auto;padding:12px 18px 8px;display:grid}.day-part{gap:var(--day-gap);display:grid}.day-h{color:var(--text-3);justify-content:space-between;gap:12px;font-size:14px;display:flex}.day-list{margin:0;padding:0;list-style:none}.day-task{border-top:1px solid #efeff1;grid-template-columns:56px minmax(0,1fr) 124px 100px 108px;align-items:baseline;gap:2px 14px;padding:6px 0;font-size:16px;line-height:1.35;display:grid}.day-task time{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:600}.day-what b{font-weight:600}.day-tag{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.day-tag:before{content:"";background:var(--tag,#d4d4d8);border-radius:50%;flex:none;width:8px;height:8px}.day-tag.website{--tag:#b9a8ef}.day-tag.social{--tag:#e9b48f}.day-tag.ads{--tag:#f2c531}.day-tag.ai{--tag:#245cc5}.day-state{white-space:nowrap;font-size:14px}.day-task[data-state=done] .day-state{color:var(--g-tx)}.day-task[data-state=next] .day-state,.day-task[data-state=next] time{color:var(--text-3)}.day-task[data-state=run] .day-state{align-items:center;gap:6px;font-weight:650;display:inline-flex}.day-task[data-state=run] .day-state:before{content:"";background:var(--text);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite day-blink}.day-took{color:var(--text-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.day-now{align-items:center;gap:8px;padding:4px 0;font-size:14px;font-weight:700;display:flex}.day-now:after{content:"";border-top:1.5px solid var(--text);flex:1}@keyframes day-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.day-task[data-state=run] .day-state:before{animation:none}}.ai-scene{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.1fr);align-items:stretch;gap:14px;width:100%;display:grid}.ai-col{color:#171717;background:#fff;border-radius:18px;align-content:start;gap:10px;padding:18px 20px 20px;display:grid}.ai-col .scene-lbl{color:#171717;letter-spacing:-.015em;font-size:18px}.ai-col ul{gap:6px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.ai-col li:before{content:"✓ ";color:var(--g-tx);font-weight:700}.ai-col .scene-msg{border-radius:14px;padding:9px 13px;font-size:17px}.ai-col .scene-src{font-size:15px}.ai-pages{height:140px;margin:8px 0 6px;position:relative}.ai-pages i{border:1px solid var(--border);background:#fff;border-radius:8px;width:104px;height:128px;padding:12px 10px;font-size:14px;font-style:normal;font-weight:650;line-height:1.2;position:absolute;top:8px;left:calc(50% - 52px);box-shadow:0 10px 18px -14px #17171780}.ai-pages i:after{content:"";background:repeating-linear-gradient(#e4e4e7 0 4px,#0000 4px 12px);height:62px;margin-top:10px;display:block}.ai-pages i:first-child{transform:translate(-84px)rotate(-7deg)}.ai-pages i:nth-child(2){z-index:1;transform:translateY(-4px)}.ai-pages i:nth-child(3){transform:translate(84px)rotate(7deg)}.ai-q{border-top:1px solid var(--border-2);gap:10px;padding:12px 0;font-size:17px;line-height:1.4;display:grid}.scene-lbl+.ai-q{border-top:0;padding-top:2px}.ai-qt{align-items:flex-start;gap:8px;display:flex}.ai-qt .jo-face{--s:28px;margin-top:-2px}.ai-yn{gap:6px;padding-left:36px;display:flex}.ai-yn span{border:1px solid var(--border);text-align:center;border-radius:999px;min-width:58px;padding:5px 14px;font-size:16px;transition:background-color .25s,border-color .25s}.ai-yn .on{border-color:var(--text);background:var(--sunshine);font-weight:650}.ai-col.ai-night{color:#fff;background:#0f1b33}.ai-night .scene-lbl{color:#fff;justify-content:space-between;gap:8px;display:flex}.ai-night time{color:#ffe243;font-variant-numeric:tabular-nums;white-space:nowrap}.ai-night .scene-msg.me{color:#fff;background:#ffffff24}.ai-night .scene-msg.bot{color:#171717;background:#fff}.ai-night .scene-src{color:#c7d2e8}.ai-step{color:#fff;place-items:center;font-size:24px;display:grid}.vis-scene .ai-step{color:#171717}.vis-name{font-size:20px;font-weight:700;line-height:1.2}.vis-meta{color:var(--text-3)}.vis-open b{color:var(--g-tx)}@media (width>=1051px){.vis-scene{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.crow{background:#fff;border-radius:14px;gap:10px;width:100%;max-width:1000px;margin:auto;padding:20px 26px 24px;display:grid}.posts-head{letter-spacing:-.02em;font-size:22px;font-weight:700}.posts-head span{color:var(--text-3);font-weight:500}.grids{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.grids figure{margin:0}.grids figcaption{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:17px;display:flex}.grids figcaption :is(b,strong){font-weight:650}.grids figcaption strong{font-variant-numeric:tabular-nums;font-size:19px}.grids .after figcaption strong{color:var(--green)}.month-weekdays,.month-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.month-weekdays{color:var(--text-3);text-align:center;margin-bottom:4px;font-size:14px}.month-days i{aspect-ratio:1.5;color:var(--text-2);font-variant-numeric:tabular-nums;background:#efeeea;border-radius:6px;place-items:center;font-size:15px;font-style:normal;display:grid}.month-days i.on{color:#fff;background:#3f3f46}.after .month-days i.on{background:#3d7a4f}.service-face{display:contents}.service-label,.service-foot,.service-actions,.web-when,.story-size{display:none}@keyframes service-from-below{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes service-from-above{0%{opacity:0;transform:translateY(-36px)}to{opacity:1;transform:none}}.service-panel.slide-in[data-dir=down] :is(.service-heading>div:first-child>*,.service-choice){animation:.55s cubic-bezier(.22,.8,.24,1) both service-from-below}.service-panel.slide-in[data-dir=up] :is(.service-heading>div:first-child>*,.service-choice){animation:.55s cubic-bezier(.22,.8,.24,1) both service-from-above}.service-panel.slide-in .service-heading>div:first-child>:nth-child(2){animation-delay:80ms}.service-panel.slide-in .service-heading>div:first-child>:nth-child(3){animation-delay:.16s}.service-panel.slide-in .service-choice{animation-delay:.12s}[data-enhanced] [data-story-hidden]{opacity:0;translate:0 6px}[data-enhanced] :is(.scene-msg,.scene-src,.ad-meta,.cw-tags){transition:opacity .3s,translate .3s}[data-enhanced] .web-three .mini-site{transition:translate .4s cubic-bezier(.22,.8,.24,1)}[data-enhanced] .web-three .picked .mini-site{translate:0 -6px}[data-enhanced] :is(.ad-sw,.day-state){transition:all .25s}@keyframes service-pop{0%{opacity:0;translate:24px}to{opacity:1;translate:none}}[data-intro] .day-list>li{animation:service-pop .42s cubic-bezier(.16, .8, .24, 1) calc(var(--n,0) * 90ms) both}.service-ind:after{content:"";opacity:.28;height:2px;transform:scaleX(var(--slide-p,0));transform-origin:0;background:#171717;border-radius:2px;position:absolute;bottom:7px;left:16px;right:16px}.service-dock{display:none}@keyframes service-dock-in{0%{opacity:0;translate:-8px}to{opacity:1;translate:none}}@media (width>=761px) and (height>=640px){[data-service-track][data-enhanced]{--stage-h:min(700px, calc(100svh - 48px));height:calc(var(--service-steps,5) * 100svh)}[data-enhanced] [data-move]{--k:clamp(0, (var(--u,1) - var(--from)) / (var(--to) - var(--from)), 1);--e:calc(var(--k) * var(--k) * (3 - 2 * var(--k)))}[data-enhanced] [data-move=up]{opacity:var(--e);translate:0 calc((1 - var(--e)) * 28px)}[data-enhanced] [data-move=right]{opacity:var(--e);translate:calc((1 - var(--e)) * 40px) 0}[data-enhanced] [data-move=fade]{opacity:var(--e)}[data-enhanced] [data-move=grow]{transform-origin:bottom;scale:1 var(--e)}[data-enhanced] [data-move=draw]{clip-path:inset(-20px calc((1 - var(--e)) * 100%) -4px 0)}[data-enhanced] .after .month-days i[data-move=fill].on{background:color-mix(in srgb, #3d7a4f calc(var(--e) * 100%), #efeeea);color:color-mix(in srgb, #fff calc(var(--e) * 100%), var(--text-2))}[data-enhanced] .service-card:not([data-stage=platform]) .service-dock{color:#171717;background:#ffffff8c;border-radius:999px;flex:none;align-items:center;gap:6px;padding:2px 10px 2px 8px;font-weight:600;animation:.4s cubic-bezier(.22,.8,.24,1) both service-dock-in;display:inline-flex}[data-enhanced] .service-dock:before{content:"";background:#17b26a;border-radius:50%;width:6px;height:6px}[data-enhanced] .service-sticky{top:calc((100svh - var(--stage-h)) / 2);position:sticky}[data-enhanced] .service-card{height:var(--stage-h);grid-template-rows:auto minmax(0,1fr) auto;min-height:500px;display:grid}[data-enhanced] .service-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}[data-enhanced] .service-panel[hidden]{display:none}[data-enhanced] .service-heading{padding-block:14px}[data-enhanced] .service-scene{min-height:0}[data-enhanced] .service-ind{display:block}[data-enhanced] .service-tabs button[aria-selected=true]{background:0 0}}@media (width>=761px) and (height>=640px) and (height<=880px){.service-tabs{padding-top:8px}[data-enhanced] .service-heading{padding-block:10px}.service-heading h3{margin:6px 0 8px;font-size:30px}.service-heading>div>p{font-size:17px}.service-choice .price{font-size:23px}.service-scene{padding:8px 16px}.service-footer{padding-block:7px}.ad-days{height:64px}}@media (width>=761px) and (height>=800px){.mini-site{aspect-ratio:4/5}}@media (width>=761px) and (height>=640px) and (height<=800px){.service-scene .crow{gap:8px;padding-block:14px 16px}.service-scene .month-days i{aspect-ratio:1.8;font-size:14px}}@media (width>=761px) and (height>=640px) and (height<=680px){.web-three .mini-site{aspect-ratio:1}.cw-next{display:none}.cw-body{min-height:168px}.service-scene .month-days i{aspect-ratio:2.4}.ai-col{gap:6px;padding:12px 14px}.ai-pages{height:112px;margin-block:2px}.ai-pages i{height:104px;top:4px}.ai-pages i:after{height:44px}.ai-q{padding:7px 0}}@media (width>=761px) and (height>=640px) and (height<=760px){.day-scene{--day-gap:2px;padding-block:8px 4px}.day-task{padding-block:3px;line-height:1.2}.day-now{padding-block:2px}.service-heading h3{font-size:27px}.service-footer{padding-block:4px}}@media (width>=761px) and (width<=1050px) and (height>=640px) and (height<=760px){.day-h{display:none}.day-task{padding-block:2px;font-size:15px;line-height:1.12}}@media (width<=1050px){.day-task{grid-template-columns:52px minmax(0,1fr) auto;padding-block:3px}.day-tag{grid-column:2}.day-state{grid-area:1/3;justify-self:end}.day-took{grid-area:2/3}.service-heading{grid-template-columns:minmax(0,1fr) 190px;padding:18px 24px}.service-heading h3{font-size:33px}.service-tabs{gap:2px;padding:12px 12px 0}.service-tabs button{padding:8px 10px;font-size:16px}.service-scene{padding:12px 16px}.service-choice .price{font-size:23px}.web-scene,.ai-scene,.ad-ctl{grid-template-columns:minmax(0,1fr)}.web-arrow{grid-auto-flow:column;justify-content:center;gap:8px}.web-arrow i,.ai-step{transform:rotate(90deg)}}@media (width<=760px),(height<=639px){.day-scene{padding:10px 12px 6px}.service-card{border-radius:20px}.service-tabs{gap:3px;padding:12px 10px}.service-heading{grid-template-columns:minmax(0,1fr);gap:20px;padding:15px 20px 24px}.service-heading h3{font-size:30px}.service-choice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;display:grid}.service-price-note{grid-area:2/1}.service-choice .btn{grid-area:1/2/3}.service-scene{margin:0 10px;padding:14px}.service-footer{gap:16px;padding:12px 20px}.service-progress{display:none}.service-panel+.service-panel{border-top:1px solid #00000020}.service-panel{padding-bottom:12px}[data-enhanced] .service-card{overflow:visible}[data-enhanced] .service-tabs{top:var(--service-nav-top,88px);z-index:6;overscroll-behavior-x:contain;background:var(--service-bg);scrollbar-width:none;border-radius:20px 20px 0 0;flex-wrap:nowrap;transition:background-color .3s;position:sticky;overflow-x:auto}[data-enhanced] .service-tabs button{flex:none}[data-enhanced] .service-panel{scroll-margin-top:var(--service-panel-offset,160px)}}@media (width<=760px){.crow{gap:14px;padding:16px}.grids{grid-template-columns:minmax(0,1fr);gap:22px}.grids figcaption,.grids figcaption strong{font-size:16px}.cw-body{min-height:0}}@media (width<=560px){.web-three{gap:6px}.web-three figcaption{font-size:14px}}@media (prefers-reduced-motion:reduce){[data-service-track][data-enhanced]{height:auto}[data-enhanced] .service-sticky{position:static}[data-enhanced] .service-card{height:auto;min-height:0;transition:none;display:block}[data-enhanced] .service-panel{display:block}[data-enhanced] .service-tabs{flex-wrap:wrap;transition:none;position:static;overflow:visible}.service-panel.slide-in .service-heading *,[data-intro] .day-list>li,.service-dock{animation:none!important}[data-move],[data-story-hidden]{opacity:1!important;clip-path:none!important;translate:none!important;scale:none!important}.service-ind,.service-progress i{transition:none}}@media (width<=360px){.top .wrap{gap:10px}.top .btn.sm{padding-inline:10px;font-size:12px}}@media (width<=760px){[data-service-track] .service-card{box-shadow:none;background:0 0;border-radius:0;gap:32px;display:grid;overflow:visible}[data-service-track] :is(.service-tabs,.service-footer){display:none}[data-service-track] .service-panel{background:0 0;border:0;gap:12px;min-width:0;padding:0;display:grid}[data-service-track] .service-panel[data-service-panel=platform]{--service-bg:#5b564f;--service-ink:#fff}[data-service-track] .service-panel[data-service-panel=website]{--service-bg:#5a41c8;--service-ink:#fff}[data-service-track] .service-panel[data-service-panel=social]{--service-bg:#b9501c;--service-ink:#fff}[data-service-track] .service-panel[data-service-panel=ads]{--service-bg:#8a6d00;--service-ink:#fff}[data-service-track] .service-panel[data-service-panel=visibility]{--service-bg:#2f6b4c;--service-ink:#fff}[data-service-track] .service-face{background:var(--service-bg);color:var(--service-ink);border-radius:20px;display:block;overflow:hidden}[data-service-track] .service-label{color:#171717;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;margin:16px 20px 0;padding:6px 16px 6px 9px;font-size:17px;display:inline-flex}[data-service-track] .service-heading{padding:18px 20px 20px;display:block}[data-service-track] .service-heading h3{text-wrap:balance;margin:0;font-size:28px}[data-service-track] .service-heading>div>p{margin-top:12px}[data-service-track] .service-choice{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:16px;display:flex}[data-service-track] .service-choice .btn{display:none}[data-service-track] .service-scene{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;background:0 0;border-radius:0;min-height:0;margin:0;padding:0;scroll-padding-inline:20px;display:block;overflow:auto hidden;container-type:inline-size}[data-service-track] .service-scene::-webkit-scrollbar{display:none}[data-service-track] .service-scene:focus-visible{outline:3px solid var(--sunshine);outline-offset:-3px}[data-service-track] .service-scene>*{align-items:flex-start;gap:12px;width:max-content;max-width:none;margin:0;padding:2px 20px 22px;display:flex}[data-service-track] [data-piece]{scroll-snap-align:start;flex:none}[data-service-track] :is(.web-arrow,.ai-step){color:var(--service-ink);flex:none;align-self:center;place-items:center;font-size:24px;display:grid;transform:none}[data-service-track] .day-scene{background:0 0;border-radius:0}[data-service-track] .day-part{background:#fff;border-radius:14px;width:84cqw;padding:12px 16px 8px}[data-service-track] .web-scene{gap:10px}[data-service-track] .web-ask{width:80cqw}[data-service-track] .web-arrow span{display:none}[data-service-track] .web-arrow i{font-size:inherit;transform:none}[data-service-track] .web-pick{padding:14px 16px 16px}[data-service-track] .web-pick-h{justify-content:flex-start;justify-self:start;gap:2px 12px;max-width:calc(100cqw - 72px);position:sticky;left:36px}[data-service-track] .web-when{color:var(--text-3);font-size:14px;font-weight:650;display:inline}[data-service-track] .web-three{gap:14px;display:flex}[data-service-track] .web-three figure{width:60cqw}[data-service-track] .crow{background:0 0;border-radius:0;width:auto;max-width:none;margin:0;padding:0;display:block}[data-service-track] .posts-head{display:none}[data-service-track] .grids{gap:12px;display:flex}[data-service-track] .grids figure{background:#fff;border-radius:14px;width:82cqw;padding:14px 16px 16px}[data-service-track] .ad-ctl>div{width:82cqw}[data-service-track] .ai-scene{align-items:stretch;gap:10px}[data-service-track] .ai-col{width:78cqw}[data-service-track] [data-strip-ready]+.service-foot{border-top:1px solid #ffffff2e;align-items:center;gap:12px;padding:8px 12px 8px 20px;font-size:15px;line-height:1.4;display:flex}[data-service-track] .service-foot .service-progress{background:#fff3;flex:1;display:block}[data-service-track] .service-count{white-space:nowrap}[data-service-track] .service-count b{font-variant-numeric:tabular-nums;font-weight:600}[data-service-track] .service-arrows{gap:6px;display:flex}[data-service-track] .service-arrows button{color:#171717;cursor:pointer;background:#fff9;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:20px;line-height:1;transition:opacity .2s;display:grid}[data-service-track] .service-arrows button:disabled{opacity:.35;cursor:default}[data-service-track] .service-arrows button:focus-visible{outline:3px solid var(--sunshine);outline-offset:2px}[data-service-track] .service-actions{display:block}[data-service-track] .service-actions .btn{justify-content:center;width:100%;min-height:54px;font-size:18px;display:flex}[data-service-track] [data-typed]{display:grid}[data-service-track] [data-typed]>[aria-hidden]{grid-area:1/1}[data-service-track] .story-size{visibility:hidden;display:block}}@media (width<=760px) and (prefers-reduced-motion:reduce){[data-service-track] .service-arrows button{transition:none}}.moves :is([data-fx=wait],[data-fx=gone]){opacity:0}.moves [data-fx=gone]{pointer-events:none}.moves [data-fx=show]{animation:fx-show .9s var(--ease-out) calc(var(--i,0) * 90ms) both}.moves [data-fx=away]:not(.inked){animation:.55s cubic-bezier(.4,0,1,1) both fx-away}.moves [data-fx=back]:not(.inked){animation:fx-back .8s var(--ease-out) both}@keyframes fx-show{0%{opacity:0;translate:0 32px}}@keyframes fx-away{to{opacity:0;filter:blur(10px);translate:0 -22px}}@keyframes fx-back{0%{opacity:0;filter:blur(12px);scale:.985}}@media (prefers-reduced-motion:no-preference){.home-hero .hero-copy>:not([data-fx]){animation:fx-show .9s var(--ease-out) both}.home-hero .hero-copy>:nth-child(2):not([data-fx]){animation-delay:90ms}.home-hero .hero-copy>:nth-child(3):not([data-fx]){animation-delay:.18s}.home-hero .hero-copy>:nth-child(4):not([data-fx]){animation-delay:.27s}.home-hero .hero-copy>:nth-child(5):not([data-fx]){animation-delay:.36s}}.inked{-webkit-text-fill-color:transparent;position:relative}.ink{pointer-events:none;-webkit-text-fill-color:currentcolor;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ink>span{white-space:pre;will-change:translate, opacity;position:absolute}.ink-away>span{animation:ink-away var(--t,.7s) cubic-bezier(.4, 0, .9, .6) var(--d,0s) both}@keyframes ink-away{to{opacity:0;translate:var(--x) var(--y);rotate:var(--r);filter:blur(6px);scale:1.15}}.ink-back>span{animation:ink-back var(--t,.9s) var(--d,0s) both}@keyframes ink-back{0%{opacity:0;translate:var(--x) var(--y);rotate:var(--r);filter:blur(3px);animation-timing-function:ease-out;scale:.7}32%{opacity:1;translate:calc(var(--x) * .86) calc(var(--y) * .86);rotate:calc(var(--r) * .8);filter:blur();animation-timing-function:cubic-bezier(.3,0,.1,1);scale:.92}to{opacity:1;filter:blur();translate:0;rotate:0deg;scale:1}}
