:root{--accent:#ff0090;--ink:#000;--paper:#fff;--muted-ink:#111;--muted-paper:#f4f4f4;--motion-duration-xs:.18s;--motion-duration-s:.32s;--motion-duration-m:.64s;--motion-duration-l:1.1s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out:cubic-bezier(.83, 0, .17, 1);--motion-ease-wipe:cubic-bezier(.16, 1, .3, 1);--motion-ease-snap:cubic-bezier(.34, 1.3, .64, 1);--motion-scroll-scrub:.6;--radius:0px;--viz-accent:#ff0090;--viz-measured:#2ec4b6;--viz-estimate:#e8a838;--viz-fail:#e85d4c;--viz-muted:#9aa0a6;--viz-glow:0 0 24px #ff00902e;--viz-ink:#0a0a0a;--viz-panel:#111;--viz-line:#ffffff1f;--viz-split:#ffffff0f;--viz-text:#e9e9e9;--viz-cat-1:#7ec8a0;--viz-cat-2:#6ec4c8;--viz-cat-3:#7eb0e0;--viz-cat-4:#8aa0d8;--viz-cat-5:#c4b07a;--viz-cat-6:#e0a070;--viz-cat-7:#a0c87e;--viz-cat-8:#70b8e8;--viz-cat-9:#c89060;--viz-cat-10:#88b4a0}
:root{--font-latin:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-noto:"Noto Sans", ui-sans-serif, system-ui, sans-serif}[data-surface=marketing]{--accent:#8052ff;--radius:24px}html[data-surface=marketing] body{letter-spacing:0;line-height:1.45}[data-surface=marketing] p{letter-spacing:0}html[data-surface=marketing][data-theme=paper]{background-color:var(--ink);color:var(--paper);scrollbar-color:var(--paper) var(--ink)}[data-surface=marketing] .home section,[data-surface=marketing] .home .chapter,[data-surface=marketing] .home .chapter[data-theme=paper],[data-surface=marketing] .home .chapter[data-theme=ink],[data-surface=marketing] .home .home-method,[data-surface=marketing] .home .home-journal .idea-card,[data-surface=marketing] .quiet[data-theme=paper],[data-surface=marketing] .quiet[data-theme=ink],[data-surface=marketing] .svc-module[data-theme=paper],[data-surface=marketing] .svc-module[data-theme=ink],[data-surface=marketing] .svc-hero,[data-surface=marketing] .svc-how,[data-surface=marketing] .svc-faq,[data-surface=marketing] .svc-cta{color:var(--paper);background:0 0}html{background:var(--ink);color:var(--paper);font-family:var(--font-latin);scrollbar-width:thin;scrollbar-color:var(--paper) var(--ink)}html[data-theme=paper]{background:var(--paper);color:var(--ink);scrollbar-color:var(--ink) var(--paper)}html[data-surface=marketing]{background-color:var(--ink);background-image:radial-gradient(92% 68% at 78% 12%,#8052ff29 0%,#8052ff0f 36%,#0000 66%),radial-gradient(48% 36% at 8% 92%,#8052ff1f 0%,#0000 58%);background-repeat:no-repeat}html,body{transition:background .48s var(--motion-ease-in-out), color .48s var(--motion-ease-in-out)}html[lang=en],html[lang=es],html[lang=de],html[lang=pl],html[lang=fr],html[lang=id]{letter-spacing:-.03em}html[lang=ka],html[lang=ja],html[lang=ko],html[lang=th]{font-family:var(--font-noto);letter-spacing:0;font-synthesis:none}html[lang=ka]{text-transform:none}html[lang=ja],html[lang=th]{-webkit-hyphens:none;hyphens:none}html[lang=ko]{word-break:keep-all;-webkit-hyphens:none;hyphens:none}html[lang=de] .prose{-webkit-hyphens:auto;hyphens:auto}body{border-radius:var(--radius);min-height:100svh;margin:0}html[data-theme=ink] body:before{content:"";pointer-events:none;z-index:8;opacity:.04;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html,body{transition:none}}@media (prefers-reduced-data:reduce){html[data-theme=ink] body:before{display:none}}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes fade{0%{filter:blur(3px);opacity:0}to{filter:blur();opacity:1}}@keyframes slide-y{0%{transform:translateY(var(--slide-y-offset,10px))}to{transform:translateY(0)}}::view-transition-old(.tg-vt-exit){--slide-y-offset:-8px;animation:.24s var(--motion-ease-out) both fade reverse, .24s var(--motion-ease-out) both slide-y reverse}::view-transition-new(.tg-vt-enter){--slide-y-offset:8px;animation:.24s var(--motion-ease-out) both fade, .24s var(--motion-ease-out) both slide-y}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(site-footer){z-index:100;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}a{color:inherit;text-decoration:none}.text-link{transition:background-size .32s var(--motion-ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px}.text-link:hover{color:var(--accent);background-size:100% 1px}.skip-link{z-index:80;box-sizing:border-box;background:var(--accent);min-width:44px;min-height:44px;color:var(--paper);justify-content:center;align-items:center;padding:.5rem .75rem;display:inline-flex;position:absolute;top:-4rem;left:.5rem}.skip-link:focus{top:.5rem}.text-btn{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kicker{text-transform:none;letter-spacing:.08em;margin:0 0 .75rem;font-size:.85rem}.rule{transform-origin:0;background:currentColor;border:0;height:1px;margin:1.5rem 0 2.5rem;display:block}.home h1,.home h2,.chapter h2,.manifesto h1{text-overflow:unset;overflow:visible}.site-header{z-index:40;mix-blend-mode:normal;box-sizing:border-box;position:sticky;top:0}[data-surface=marketing] .site-header{background:0 0}.site-header__bar{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:.5rem 1.5rem;display:flex}.site-header__logo{box-sizing:border-box;letter-spacing:-.03em;align-items:center;min-width:44px;min-height:44px;padding-block:0;font-weight:700;display:inline-flex}.site-header__nav{flex-wrap:nowrap;align-items:center;gap:1rem 1.25rem;display:flex}.site-header__tools{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.site-header__nav a,.site-header__nav .text-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}[data-surface=marketing] .site-header .pill-cta{box-sizing:border-box;flex-direction:row;height:44px;min-height:44px;padding:0 1.25rem}[data-surface=marketing] .pill-cta{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--paper);font:inherit;cursor:pointer;transition:transform 80ms var(--motion-ease-out), filter .2s var(--motion-ease-out);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;padding:.6rem 1.25rem;text-decoration:none;display:inline-flex}[data-surface=marketing] .pill-cta:hover,[data-surface=marketing] .pill-cta:focus-visible{filter:brightness(1.08)}[data-surface=marketing] .pill-cta:active{transform:scale(.985)}[data-surface=marketing] button.pill-cta{appearance:none}[data-surface=marketing] button.pill-cta:disabled{cursor:wait;opacity:.7}[data-surface=marketing] .plan-card .pill-cta{align-self:flex-start;margin-top:auto}@media (prefers-reduced-motion:reduce){[data-surface=marketing] .pill-cta{transition:none}[data-surface=marketing] .pill-cta:active{transform:none}}.loader{z-index:60;background:var(--ink);color:var(--paper);clip-path:inset(0);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:fixed;inset:0}.loader__mark{font-size:clamp(2rem,6vw,4rem);font-weight:700}.loader__count{font-variant-numeric:tabular-nums;color:var(--accent)}.manifesto{box-sizing:border-box;grid-template-columns:1fr;gap:2rem;min-height:100svh;padding:4rem 1.5rem 5rem;display:grid;position:relative}.manifesto h1{mix-blend-mode:normal;letter-spacing:-.03em;max-width:18ic;margin:0 0 1rem;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:700;line-height:1.08}html[lang=ka] .manifesto h1,html[lang=ja] .manifesto h1,html[lang=ko] .manifesto h1,html[lang=th] .manifesto h1{letter-spacing:0}.manifesto__sub{letter-spacing:0;max-width:65ch;margin:0 0 1rem;font-size:1.15rem;line-height:1.4}.manifesto__body{letter-spacing:0;max-width:65ch;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.45}.manifesto__stats{flex-wrap:wrap;gap:.75rem 1.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.motion-root{z-index:1;position:relative}@media (min-width:1280px){.manifesto{padding:6rem 3rem}.manifesto.manifesto--page-inset{padding-inline:6rem}.manifesto h1{max-width:42ch;font-size:clamp(2.5rem,5.5vw,5.5rem)}}@media (max-width:1279px){.manifesto h1{max-width:12ch}}.chapters{max-width:80rem;margin-inline:auto;position:relative;overflow:clip}.chapters__rail{display:none}.chapters__track{flex-direction:column;display:flex}.chapter{box-sizing:border-box;border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent);grid-template-columns:1fr;gap:1.15rem;padding:2.5rem 1.5rem;scroll-margin-top:5rem;display:grid;position:relative}.chapter[data-theme=ink],.chapter[data-theme=paper]{color:var(--paper);background:0 0}.chapter__num{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 70%, currentColor);margin:0;font-size:clamp(2.25rem,8vw,4.75rem);line-height:.85}.chapter h2{letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(1.6rem,3.4vw,2.35rem);line-height:1.15}.chapter__lead{max-width:46ch;margin:0 0 .7rem;font-size:1.1rem;font-weight:500;line-height:1.4}.chapter__body p{max-width:46ch;margin:0 0 .7rem;font-size:1.02rem;line-height:1.5}.chapter a.text-link,.home-journal__cta .text-link,.quiet__back .text-link{box-sizing:border-box;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.chapter__includes{margin:.85rem 0 1rem}.chapter__includes-kicker{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.75rem}html[lang=ka] .chapter__includes-kicker{text-transform:none;letter-spacing:0}.chapter__includes ul{max-width:46ch;margin:0;padding:0;list-style:none}.chapter__includes li{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);padding:.3rem 0;font-size:.95rem;line-height:1.4}.chapter__media{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);max-width:36rem;overflow:hidden}.chapter__media img{aspect-ratio:16/9;object-fit:cover;transform-origin:50%;width:100%;height:auto;display:block}@media (min-width:768px){.chapter{grid-template-columns:auto minmax(0,1.2fr) minmax(10rem,.9fr);align-items:start;gap:1.25rem 1.75rem;padding:2.75rem 1.5rem}.chapter__media{align-self:start;max-width:none}}@media (min-width:1024px){.chapters{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;padding-inline:1.5rem;display:grid}.chapter{padding-top:4rem;padding-bottom:4rem}.chapters__rail{z-index:3;flex-direction:column;gap:.15rem;padding-top:2.5rem;display:flex;position:sticky;top:38%}.chapters__rail a{min-width:44px;min-height:44px;color:inherit;font-variant-numeric:tabular-nums;opacity:.5;transition:opacity .2s var(--motion-ease-out), color .2s var(--motion-ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.chapters__rail a:hover,.chapters__rail a:focus-visible{opacity:1;color:var(--accent)}}@media (min-width:1280px){.chapters{padding-inline:3rem}.chapter{padding:4rem 0}}.proof{padding:5.5rem 1.5rem 6rem}.proof h2{letter-spacing:-.03em;max-width:18ch;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.proof__lead{max-width:62ch;margin:0 0 2rem;font-size:1.15rem;line-height:1.45}.proof__cols{grid-template-columns:1fr;gap:1.25rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.proof__cols li{border:1px solid;padding:1.25rem 1.35rem}.proof__cols h3{margin:0 0 .5rem;font-size:1.25rem}.proof__cols p{margin:0;font-size:1.05rem;line-height:1.5}.proof__body{max-width:62ch;margin:0 0 1rem;font-size:1.05rem;line-height:1.45}@media (min-width:768px){.proof__cols{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.proof{padding-left:3rem;padding-right:3rem}}.home-method,.home-audience,.home-journal{padding:5.5rem 1.5rem 6rem}.home-method h2,.home-audience h2,.home-journal h2,.tariffs h2{letter-spacing:-.03em;max-width:18ch;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.5rem);line-height:1.1}.home-method__lead,.home-audience__lead,.home-journal__lead{max-width:62ch;margin:0 0 2rem;font-size:1.15rem;line-height:1.45}.home-method{background:var(--ink);color:var(--paper)}.home-method__list{grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none;display:grid}.home-method__num{font-variant-numeric:tabular-nums;color:var(--accent);margin:0;font-size:clamp(2.25rem,5vw,3.5rem);line-height:.9}.home-method__rule{max-width:8rem}.home-method h3,.home-audience h3{margin:0 0 .5rem;font-size:1.35rem}.home-method p,.home-audience p{margin:0;font-size:1.05rem;line-height:1.5}.home-audience__grid{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.home-audience__grid li{border:1px solid;padding:1.35rem 1.5rem}.home-journal__cta{margin:2rem 0 0}@media (min-width:768px){.home-audience__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.home-method,.home-audience,.home-journal{padding-left:3rem;padding-right:3rem}}.tariffs{padding:5rem 1.5rem 7rem}.tariffs__note,.tariffs__body{max-width:62ch;font-size:1.05rem;line-height:1.5}.tariffs__body{margin:0 0 1.5rem}.tariffs__grid{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tariff-card{border-radius:var(--radius);transition:border-color .2s var(--motion-ease-out), transform 80ms linear;border:1px solid;padding:1.5rem}.tariff-card h3{margin:0 0 .75rem;font-size:1.5rem}.tariff-card p{margin:0 0 .85rem;font-size:1.05rem;line-height:1.45}.tariff-card__points{margin:0 0 .5rem;padding:0;list-style:none}.tariff-card__points li{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);padding:.3rem 0;font-size:.95rem;line-height:1.4}.tariff-card:hover{border-color:var(--accent)}.tariff-card:hover h3{transform:translate(4px)}.tariff-card:active{transform:scale(.985)}.tariff-card__cta{min-height:44px;color:var(--accent);align-items:center;margin-top:1rem;display:inline-flex}@media (min-width:768px){.tariffs__grid{grid-template-columns:repeat(3,1fr)}}.contact-drawer[hidden]{display:none}.contact-drawer__scrim{z-index:50;cursor:pointer;background:#00000073;border:0;position:fixed;inset:0}.contact-drawer__panel{z-index:51;box-sizing:border-box;background:var(--ink);width:min(28rem,100vw);height:100svh;color:var(--paper);padding:2rem 1.5rem;position:fixed;top:0;right:0;overflow:auto}.contact-drawer__close{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;min-width:44px;min-height:44px;margin-bottom:1.5rem}.inner-page{max-width:40rem;min-height:70svh;padding:6rem 1.5rem 4rem}.inner-page h1{font-size:clamp(2rem,5vw,3.5rem)}.services{overflow-x:clip}.services h1,.services h2,.svc-module h2,.svc-index__item h2,.svc-hero h1,.ability-card h3{text-overflow:unset;overflow:visible}.svc-hero,.svc-index,.svc-module,.svc-how,.svc-faq,.svc-cta{box-sizing:border-box;max-width:80rem;margin-inline:auto}.svc-hero{padding:4.5rem 1.5rem 2.25rem}.svc-hero h1{letter-spacing:-.03em;max-width:18ic;margin:0 0 .75rem;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:700;line-height:1.08}.svc-hero__sub{max-width:62ch;margin:0 0 .75rem;font-size:1.1rem;line-height:1.4}.svc-hero__body{max-width:62ch;margin:0 0 1.5rem;font-size:1.02rem;line-height:1.5}.svc-engines{view-transition-name:engines-strip;border-top:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-bottom:1px solid color-mix(in srgb, var(--accent) 28%, transparent);padding:.75rem 0}.svc-engines__track{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.svc-engines__track li{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:24px;align-items:center;min-height:44px;padding:.3rem .85rem;font-size:.9rem;font-weight:500;line-height:1.2;display:inline-flex}html[lang=en] .svc-engines__track li,html[lang=es] .svc-engines__track li,html[lang=de] .svc-engines__track li,html[lang=pl] .svc-engines__track li,html[lang=fr] .svc-engines__track li,html[lang=id] .svc-engines__track li{letter-spacing:-.03em}.svc-index{box-sizing:border-box;grid-template-columns:1fr;gap:1rem;max-width:80rem;margin-inline:auto;padding:1.5rem 1.5rem 3rem;list-style:none;display:grid}.svc-index__item{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);color:var(--paper);transition:border-color .2s var(--motion-ease-out);background:0 0;border-radius:24px;margin:0;padding:1.25rem 1.15rem 1.35rem}.svc-index__item:hover,.svc-index__item:focus-within{border-color:var(--accent)}.svc-index__num{font-variant-numeric:tabular-nums;color:var(--accent);margin:0;font-size:1.5rem;line-height:.9}.svc-index__item h2{max-width:18ch;margin:.55rem 0 .4rem;font-size:1.35rem;font-weight:700;line-height:1.15}.svc-index__lead{max-width:42ch;margin:0 0 .85rem;font-size:.95rem;line-height:1.45}.svc-index__abilities{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.svc-index__abilities li{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:24px;padding:.25rem .65rem;font-size:.8rem;line-height:1.3}.svc-index__abilities li[data-coming]{opacity:.55}.svc-index__coming{color:var(--accent)}.svc-module{border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent);padding:2.25rem 1.5rem 2.5rem}.svc-module[data-theme=ink],.svc-module[data-theme=paper]{color:var(--paper);background:0 0}.svc-module__head{grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;display:grid}.svc-module__cover{border-radius:var(--radius);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);clip-path:inset(0);max-width:36rem;max-height:10.5rem;overflow:hidden}.svc-module__cover img{object-fit:cover;transform-origin:50%;width:100%;height:10.5rem;display:block}.svc-module__num{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 70%, currentColor);margin:0;font-size:clamp(2.25rem,8vw,4.5rem);line-height:.85}.svc-module h2{max-width:28ch;margin:0 0 .55rem;font-size:clamp(1.5rem,3.2vw,2.15rem);line-height:1.15}.svc-module__lead{max-width:62ch;margin:0 0 .7rem;font-size:1.08rem;line-height:1.4}.svc-module__p{max-width:62ch;margin:0 0 .65rem;font-size:1.02rem;line-height:1.5}.svc-module__p:last-of-type{margin-bottom:0}.svc-rail__track{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ability-card{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);border-radius:var(--radius);min-width:0;transition:border-color .2s var(--motion-ease-out), transform 80ms linear;padding:1rem 1.1rem 1.15rem;position:relative}.ability-card[data-coming]{opacity:.55}.ability-card:hover{border-color:var(--accent)}.ability-card:active{transform:scale(.985)}.ability-card__icon{width:48px;height:48px;margin-bottom:.6rem;display:block}.ability-card__icon img{stroke-dasharray:120;stroke-dashoffset:0;width:48px;height:48px;display:block}.ability-card:hover .ability-card__icon svg,.ability-card:hover .ability-card__icon img{animation:svc-stroke .4s var(--motion-ease-out)}@keyframes svc-stroke{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.ability-card__badge{letter-spacing:.06em;border:1px solid;margin-bottom:.45rem;padding:.15rem .45rem;font-size:.7rem;display:inline-block}.ability-card h3{max-width:28ch;margin:0 0 .4rem;font-size:1.08rem;line-height:1.25}.ability-card p{max-width:42ch;margin:0;font-size:.95rem;line-height:1.45}.ability-card__arrow{color:var(--accent);transition:transform .2s var(--motion-ease-out);margin-top:.7rem;display:inline-block}.ability-card:hover .ability-card__arrow{transform:translate(4px)}.svc-how,.svc-faq{border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent);padding:2.5rem 1.5rem}.svc-how h2,.svc-faq h2{max-width:28ch;margin:0 0 .7rem;font-size:clamp(1.75rem,4vw,2.5rem)}.svc-how__lead,.svc-faq__lead{max-width:62ch;margin:0 0 1.5rem;font-size:1.08rem;line-height:1.4}.svc-faq__list{max-width:62ch;margin:0}.svc-faq__list div{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);margin:0;padding:.95rem 0}.svc-faq dt{margin:0 0 .35rem;font-size:1.12rem;font-weight:700}.svc-faq dd{margin:0;font-size:1.02rem;line-height:1.5}.svc-how__list{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.svc-how__num{font-variant-numeric:tabular-nums;color:var(--accent);margin:0;font-size:clamp(2rem,5vw,3rem);line-height:.9}.svc-how__rule{max-width:6rem;margin:.5rem 0 .65rem}.svc-how h3{margin:0 0 .4rem;font-size:1.2rem}.svc-cta{border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent);padding:2.75rem 1.5rem 3.5rem}.svc-cta h2{max-width:18ic;margin:0 0 .7rem;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.08}.svc-cta p{max-width:52ch;margin:0 0 1.35rem;font-size:1.08rem;line-height:1.4}@media (min-width:768px){.svc-index,.svc-rail__track{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-how__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:1024px){.svc-module__head{grid-template-columns:auto minmax(0,1fr) minmax(12rem,16rem);align-items:start;gap:1.15rem 1.75rem}.svc-module__cover{max-width:none}}@media (min-width:1280px){.svc-hero,.svc-index,.svc-module,.svc-how,.svc-faq,.svc-cta{padding-left:3rem;padding-right:3rem}.svc-how,.svc-faq{padding-top:4rem;padding-bottom:4rem}.svc-hero{padding-top:5.25rem;padding-bottom:4rem}.svc-hero h1{max-width:42ch}.svc-index{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:4rem;padding-bottom:4rem}.svc-cta{padding-top:4rem;padding-bottom:4rem}.svc-module{padding-top:2.75rem;padding-bottom:2.75rem}.svc-how__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1279px){.svc-hero h1{max-width:20ch}}html[lang=ka] .svc-hero h1,html[lang=ja] .svc-hero h1,html[lang=ko] .svc-hero h1,html[lang=th] .svc-hero h1,html[lang=ka] .quiet h1,html[lang=ja] .quiet h1,html[lang=ko] .quiet h1,html[lang=th] .quiet h1,html[lang=ka] .atlas-form-col h1,html[lang=ja] .atlas-form-col h1,html[lang=ko] .atlas-form-col h1,html[lang=th] .atlas-form-col h1,html[lang=ka] .chapter h2,html[lang=ja] .chapter h2,html[lang=ko] .chapter h2,html[lang=th] .chapter h2,html[lang=ka] .proof h2,html[lang=ja] .proof h2,html[lang=ko] .proof h2,html[lang=th] .proof h2,html[lang=ka] .home-method h2,html[lang=ja] .home-method h2,html[lang=ko] .home-method h2,html[lang=th] .home-method h2,html[lang=ka] .home-audience h2,html[lang=ja] .home-audience h2,html[lang=ko] .home-audience h2,html[lang=th] .home-audience h2,html[lang=ka] .home-journal h2,html[lang=ja] .home-journal h2,html[lang=ko] .home-journal h2,html[lang=th] .home-journal h2,html[lang=ka] .tariffs h2,html[lang=ja] .tariffs h2,html[lang=ko] .tariffs h2,html[lang=th] .tariffs h2{letter-spacing:0}html[lang=ka] .svc-hero h1,html[lang=ka] .svc-module h2,html[lang=ka] .svc-cta h2,html[lang=ka] .quiet h1{text-transform:none}.form-pending-rule{transform-origin:0;width:100%;height:1px;animation:pending-rule .8s var(--motion-ease-in-out) infinite;background:currentColor;margin-top:.35rem;display:block;transform:scaleX(0)}@keyframes pending-rule{50%{transform:scaleX(1)}}.site-footer{border-top:1px solid color-mix(in srgb, var(--accent) 40%, transparent);grid-template-columns:1fr;align-items:center;gap:1rem 2rem;padding:2rem 1.5rem 3rem;display:grid}.site-footer__mark{box-sizing:border-box;letter-spacing:-.03em;min-width:44px;min-height:44px;color:var(--paper);justify-self:start;align-items:center;font-weight:700;display:inline-flex}.site-footer__mark:hover,.site-footer__mark:focus-visible{color:var(--accent)}.site-footer__nav{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.site-footer__nav a{min-width:44px;min-height:44px;color:var(--paper);align-items:center;display:inline-flex}.site-footer__nav a:hover,.site-footer__nav a:focus-visible{color:var(--accent)}@media (min-width:768px){.site-footer{grid-template-columns:minmax(8rem,auto) 1fr;justify-items:start}.site-footer__nav{justify-self:end}}@media (min-width:1280px){.site-footer{padding:4rem 3rem}}.quiet{padding:4.5rem 1.5rem 3.5rem}.quiet[data-theme=paper]{background:var(--paper);color:var(--ink)}.quiet[data-theme=ink]{background:var(--ink);color:var(--paper)}.quiet h1{max-width:22ch;text-overflow:unset;letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.08;overflow:visible}.quiet__lead{max-width:62ch;margin:0 0 1rem;font-size:1.15rem;line-height:1.45}.quiet__body,.quiet-prose{max-width:62ch;margin:0 0 2.5rem;font-size:1.05rem;line-height:1.45}.quiet-prose h2{margin:1.75rem 0 .55rem;font-size:1.25rem}.quiet-prose p{margin:0 0 1rem}.idea-article__body{font-size:1.0625rem;line-height:1.65}.quiet__updated{margin:-1rem 0 2rem;font-size:.9rem}.quiet__back{margin-top:2.5rem}.quiet-cta-outline{border:1px solid var(--accent);min-height:44px;color:inherit;font:inherit;cursor:pointer;appearance:none;transition:background .2s var(--motion-ease-out), color .2s var(--motion-ease-out), border-color .2s var(--motion-ease-out);background:0 0;border-radius:24px;align-items:center;padding:.6rem 1.1rem;text-decoration:none;display:inline-flex}.quiet-cta-outline:hover,.quiet-cta-outline:focus-visible{background:var(--accent);color:var(--paper);border-color:var(--accent)}@media (min-width:1280px){.quiet{padding:5.25rem 3rem 4rem}}.ideas-page,.pricing-page{box-sizing:border-box;max-width:80rem;margin-inline:auto}.ideas-page .rule,.pricing-page .rule{margin:1rem 0 1.35rem}.ideas-page .quiet__body{margin-bottom:1.75rem}.quiet.nf-page{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;min-height:calc(100svh - 12rem);padding-top:1.5rem;padding-bottom:2rem;display:flex}.nf-copy{flex-direction:column;align-items:center;display:flex}.nf-page h1{max-width:28ch}.nf-page .quiet__lead{max-width:36ch}.nf-page .quiet__back{justify-content:center;margin-top:.5rem;display:flex}.nf-page .quiet-cta-outline{min-width:44px;min-height:44px}.nf-character{perspective:800px;width:min(100%,28rem);max-height:48svh;margin:0 auto 1rem}.nf-character__head{will-change:transform;transform-origin:50% 26%}.nf-character__head img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:48svh;margin-inline:auto;display:block}@media (min-width:1024px){.quiet.nf-page{text-align:start;flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:calc(100svh - 11rem);padding-top:4rem;padding-bottom:4rem}.nf-character{flex:42%;width:min(58vw,46rem);max-height:calc(100svh - 11rem);margin:0}.nf-character__head img{max-height:calc(100svh - 11rem)}.nf-copy{flex:0 26rem;align-items:flex-start;max-width:28rem}.nf-page h1,.nf-page .quiet__lead{max-width:none}.nf-page .quiet__back{justify-content:flex-start}}@media (min-width:1280px){.quiet.nf-page{padding-top:4rem;padding-bottom:4rem}.nf-character{width:min(62vw,52rem)}}.nf-error{flex-direction:column;align-items:flex-start;display:flex}.nf-error .quiet-cta-outline{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;min-width:44px;min-height:44px}html[lang=ka] .nf-page h1,html[lang=ka] .nf-error h1{text-transform:none}.ideas-grid{grid-template-columns:1fr;gap:1.15rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.ideas-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.idea-card{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);height:100%;transition:border-color .2s var(--motion-ease-out), transform .2s var(--motion-ease-out);border-radius:24px;flex-direction:column;padding:0 0 1.25rem;display:flex;overflow:hidden}.idea-card:hover,.idea-card:focus-visible{border-color:var(--accent)}.idea-card:active{transform:scale(.985)}.idea-card__cover{aspect-ratio:3/2;margin-bottom:1rem;display:block;overflow:hidden}.idea-card__cover img,.idea-article__cover img{object-fit:cover;width:100%;height:100%;display:block}.idea-card__kicker{letter-spacing:.08em;padding:0 1rem;font-size:.75rem}.idea-card__title{max-width:22ch;padding:.35rem 1rem .25rem;font-size:1.25rem;line-height:1.2}.idea-card__excerpt{max-width:42ch;margin:.25rem 0 .5rem;padding:0 1rem;font-size:.95rem;line-height:1.45;display:block}.idea-card time{padding:0 1rem;font-size:.85rem}.idea-card__arrow{color:var(--accent);transition:transform .2s var(--motion-ease-out);margin:.75rem 1rem 0;display:inline-block}.idea-card:hover .idea-card__arrow{transform:translate(4px)}.ideas-empty{max-width:36ch}.ideas-empty p{margin:0 0 1.25rem}.idea-article{max-width:42rem}.idea-article__cover{aspect-ratio:3/2;max-width:40rem;margin:0 0 2rem;display:block;overflow:hidden}.quiet-form{max-width:28rem}.quiet-field{margin:0 0 1.5rem;position:relative}.quiet-field label{transform-origin:0;transition:transform .18s var(--motion-ease-out), color .18s var(--motion-ease-out);pointer-events:none;position:absolute;top:1.35rem;left:.85rem}.quiet-field:focus-within label,.quiet-field.is-filled label{color:var(--accent);transform:translateY(-1.55rem)scale(.82)}.quiet-field input,.quiet-field textarea{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:var(--radius);width:100%;min-height:44px;color:var(--paper);font:inherit;appearance:none;background:0 0;padding:1.35rem .85rem .55rem;display:block}.quiet-field textarea{resize:vertical;min-height:10rem}.quiet-field:focus-within input,.quiet-field:focus-within textarea{border-width:2px;border-color:var(--accent);outline:none;padding-left:calc(.85rem - 1px);padding-right:calc(.85rem - 1px)}.quiet-field--password input{padding-right:6.5rem}.quiet-field--password:focus-within input{padding-right:calc(6.5rem - 1px)}.quiet-show{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 .5rem;position:absolute;top:.55rem;right:.35rem}.quiet-show:hover{color:var(--accent)}.quiet-helper{max-width:36ch;margin:.35rem 0 0;font-size:.8rem}.quiet-error{color:var(--accent);animation:quiet-error-in .2s var(--motion-ease-out) both;margin:.4rem 0 0;font-size:.85rem}@keyframes quiet-error-in{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-4px)}}.quiet-success{max-width:36ch;font-size:1.1rem}.quiet-legal{max-width:42ch;margin:0 0 1.5rem;font-size:.85rem;line-height:1.4}.login-page{justify-content:center;align-items:flex-start;display:flex}.login-card{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:24px;width:min(28rem,100%);padding:2.5rem 1.5rem 2rem}.login-card h1{max-width:12ch}.login-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin:1.5rem 0 0;display:flex}.login-links a{align-items:center;min-height:44px;display:inline-flex}.legal-page{max-width:42rem}.legal-prose{max-width:62ch;line-height:1.5}.legal-prose h2{margin:2rem 0 .65rem;font-size:1.25rem}.legal-prose p{margin:0 0 1rem}.cookie-table-wrap{margin:1.5rem 0 2rem;overflow-x:auto}.cookie-table{border-collapse:collapse;width:100%;font-size:.95rem}.cookie-table th,.cookie-table td{text-align:start;border:1px solid;min-height:44px;padding:.75rem .85rem}.cookie-table th{font-weight:700}.pricing-names{grid-template-columns:1fr;gap:.75rem;max-width:48rem;margin:0 0 1.25rem;padding:0;font-weight:700;list-style:none;display:grid}.pricing-names li{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:24px;align-items:center;min-height:44px;padding:.85rem 1.1rem;display:flex}@media (min-width:768px){.pricing-names{grid-template-columns:repeat(3,minmax(0,1fr))}}.pricing-contrast,.pricing-fill,.plans-guide-note,.plans-locked{max-width:48ch;margin:0 0 .75rem}.plans-locked{color:var(--accent)}.pricing-ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;display:flex}.plans-grid{grid-template-columns:1fr;gap:1.25rem;margin:2.5rem 0 3rem;padding:0;list-style:none;display:grid}@media (min-width:768px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan-card{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);height:100%;transition:border-color .2s var(--motion-ease-out);border-radius:24px;flex-direction:column;padding:1.25rem 1.15rem 1.35rem;display:flex}.plan-card:hover,.plan-card:focus-within,.plan-card[data-selected]{border-color:var(--accent)}.plan-card__metal{letter-spacing:.08em;margin:0 0 .35rem;font-size:.75rem}.plan-card__name{max-width:12ch;text-overflow:unset;margin:0 0 .75rem;font-size:1.5rem;line-height:1.15;overflow:visible}.plan-card__guide{flex-direction:column;gap:.15rem;margin:0 0 .85rem;display:flex}.plan-card__amount{font-weight:700}.plan-card__guide-label{max-width:28ch;font-size:.75rem}.plan-card__blurb,.plan-card__detail,.plan-card__volume{max-width:36ch;margin:0 0 .75rem;font-size:.95rem;line-height:1.45}.plans-lead-row{grid-template-columns:1fr;align-items:start;gap:2rem;display:grid}@media (min-width:1280px){.plans-lead-row{grid-template-columns:minmax(12rem,18rem) minmax(0,28rem);gap:3rem}}.plans-robot{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.plans-robot__figure{will-change:transform;transform-origin:50% 40%;width:min(100%,16rem)}.plans-robot__figure img{width:100%;height:auto;display:block}.plans-robot__caption{max-width:22ch;margin:0;font-size:.95rem}.lead-island h2{max-width:16ch;margin:0 0 1.25rem;font-size:1.5rem}.quiet-field select{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:var(--radius);width:100%;min-height:44px;color:var(--paper);font:inherit;appearance:none;background:0 0;padding:1.35rem .85rem .55rem;display:block}.quiet-field:focus-within select{border-width:2px;border-color:var(--accent);outline:none;padding-left:calc(.85rem - 1px);padding-right:calc(.85rem - 1px)}.atlas-page{--map-ink:#000;--map-paper:#fff;--map-land-dark:#1b1e23;--map-muted:#afb8c1;--map-accent:#8052ff;--map-focus:2px solid #8052ff;background:var(--map-ink);color:var(--map-paper);min-height:calc(100svh - 4.5rem)}.atlas-split{grid-template-columns:minmax(50vw,1.15fr) minmax(22rem,1fr);min-height:calc(100svh - 4.5rem);display:grid}.atlas-map-col{background:var(--map-ink);min-height:28rem;position:relative}.atlas-map-wrap{height:calc(100svh - 4.5rem);position:sticky;top:4.5rem}.atlas-map{border-radius:0;width:100%;height:100%}.atlas-map--slot{background:var(--map-land-dark)}.atlas-map .maplibregl-map,.atlas-map .maplibregl-canvas,.atlas-map .maplibregl-ctrl-attrib{border-radius:0}.atlas-map .maplibregl-ctrl-attrib{color:var(--map-muted);background:0 0;font-size:.7rem}.atlas-map .maplibregl-ctrl-attrib a{color:var(--map-muted)}.atlas-map-panel{z-index:2;background:var(--map-ink);border:1px solid var(--map-accent);border-radius:24px;min-width:16rem;max-width:22rem;padding:1rem;position:absolute;bottom:2.75rem;left:1rem}.atlas-map-panel__iso{letter-spacing:-.03em;margin:0 0 .75rem;font-weight:700}.atlas-form-col{border-left:1px solid var(--map-land-dark);max-width:36rem;padding:2.5rem 1.5rem 3.5rem}@media (min-width:1280px){.atlas-form-col{padding-top:4rem;padding-bottom:4rem}}.atlas-form-col h1{letter-spacing:-.03em;max-width:14ch;margin:0 0 .75rem;font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.08}.atlas-lead{max-width:36ch;color:var(--map-muted);margin:0 0 2rem}.atlas-form{max-width:28rem}.atlas-field{margin:0 0 1.5rem;position:relative}.atlas-field label{transform-origin:0;transition:transform .18s var(--motion-ease-out), color .18s var(--motion-ease-out);pointer-events:none;position:absolute;top:1.35rem;left:.85rem}.atlas-field:focus-within label,.atlas-field.is-filled label{color:var(--map-accent);transform:translateY(-1.55rem)scale(.82)}.atlas-field input,.atlas-field select{box-sizing:border-box;width:100%;min-height:44px;color:inherit;font:inherit;appearance:none;background:0 0;border:1px solid;border-radius:24px;padding:1.35rem .85rem .55rem;display:block}.atlas-field input::placeholder{color:#0000}.atlas-field:focus-within input::placeholder{color:var(--map-muted)}.atlas-field:focus-within input,.atlas-field:focus-within select{border-width:2px;border-color:var(--map-accent);outline:none;padding-left:calc(.85rem - 1px);padding-right:calc(.85rem - 1px)}.atlas-field--password input{padding-right:6.5rem}.atlas-field--password:focus-within input{padding-right:calc(6.5rem - 1px)}.atlas-show{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:0 .5rem;position:absolute;top:.55rem;right:.35rem}.atlas-show:hover,.atlas-show:focus-visible{color:var(--map-accent);outline:var(--map-focus);outline-offset:2px}.atlas-helper{max-width:36ch;color:var(--map-muted);margin:.35rem 0 0;font-size:.8rem}.atlas-error{color:var(--map-accent);animation:atlas-error-in .2s var(--motion-ease-out) both;margin:.4rem 0 0;font-size:.85rem}@keyframes atlas-error-in{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(-4px)}}.atlas-legal,.atlas-has-account{max-width:42ch;color:var(--map-muted);margin:0 0 1.5rem;font-size:.85rem;line-height:1.4}.atlas-has-account{margin:1.5rem 0 0}.atlas-has-account a,.atlas-legal a,.atlas-error a{align-items:center;min-height:44px;display:inline-flex}.atlas-markets{margin:0 0 1.5rem}.atlas-markets__label{margin:0 0 .35rem;font-weight:700}.atlas-markets__summary{color:var(--map-muted);margin:.35rem 0 .75rem;font-size:.85rem}.atlas-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.atlas-chip{border:1px solid var(--map-accent);background:var(--map-accent);color:var(--map-paper);min-height:44px;animation:atlas-chip-in .2s var(--motion-ease-snap) both;border-radius:24px;align-items:center;gap:.35rem;padding:0 .25rem 0 .75rem;display:inline-flex}@keyframes atlas-chip-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.atlas-chip__remove{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px}.atlas-picker__name{margin:0 0 .5rem;font-weight:700}.atlas-picker__actions{flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;display:flex}.atlas-text-btn{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:24px;min-height:44px;padding:0 .85rem}.atlas-text-btn:focus-visible{outline:2px solid var(--map-accent);outline-offset:2px}.atlas-text-btn--accent{border-color:var(--map-accent);color:var(--map-accent)}.atlas-state-list{max-height:16rem;margin:0;padding:0;list-style:none;overflow:auto}.atlas-state{appearance:none;border:0;border-bottom:1px solid var(--map-land-dark);width:100%;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;justify-content:space-between;gap:.75rem;min-height:44px;padding:.5rem 0;display:flex}.atlas-state[data-on]{color:var(--map-accent)}.atlas-state span{color:var(--map-muted);font-size:.8rem}@media (max-width:1023px){.atlas-split{grid-template-columns:1fr}.atlas-map-col{display:none}.atlas-form-col{border-left:0;padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.quiet-error,.form-pending-rule,.idea-card,.idea-card__arrow,.plan-card,.plans-robot__figure,.nf-character__head,.atlas-error,.atlas-chip{transition:none;animation:none}.plans-robot__figure,.nf-character__head{will-change:auto}}.cmp-banner{z-index:45;box-sizing:border-box;background:var(--ink);width:min(28rem,100vw - 2rem);color:var(--paper);border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);pointer-events:auto;animation:cmp-enter .18s var(--motion-ease-out);border-radius:24px;padding:1rem 1.1rem 1.1rem;position:fixed;bottom:1rem;left:1rem}.cmp-banner__lead{max-width:36ch;margin:0 0 .85rem;font-size:.95rem;line-height:1.45}.cmp-banner__actions,.cmp-prefs{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cmp-prefs{margin:1.25rem 0}.cmp-banner__btn{appearance:none;font:inherit;cursor:pointer;border:1px solid var(--accent);border-radius:24px;min-width:44px;min-height:44px;padding:.5rem .9rem}.cmp-banner__btn--accept{background:var(--accent);color:var(--paper);border-color:var(--accent)}.cmp-banner__btn--reject{color:var(--paper);background:0 0}.cmp-banner__manage{text-underline-offset:.2em;align-items:center;min-height:44px;padding:.5rem .25rem;text-decoration:underline;display:inline-flex}.cmp-banner__manage:hover{color:var(--accent)}@keyframes cmp-enter{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.cmp-banner{border-bottom:0;border-left:0;border-right:0;border-radius:24px 24px 0 0;width:100%;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){.cmp-banner{animation:none}}
