*,:before,:after{box-sizing:border-box}*{margin:0}ol,ul{padding:0}img,picture,svg{display:block}[hidden]{display:none!important}input,select,button{font:inherit;color:inherit}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/manrope-latin-ext-wght.Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/manrope-latin-wght.DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f8f9fc;--white:#fff;--ink:#0b1630;--ink-2:#2b3550;--muted:#59627a;--line:#e3e6ef;--line-strong:#cdd2e0;--indigo:#4a3fdb;--indigo-soft:#ecebff;--indigo-soft-fg:#2f2a9e;--dawn:#ff8a65;--dawn-dark:#ff9f7a;--dawn-1:#ffc9a8;--sky-1:#ffbf9b;--sky-3:#f9b8c8;--sky-4:#e9c6ec;--sky-5:#d8d4fb;--sky-6:#eceafb;--dusk-mid:#4a4290;--dusk-deep:#1a1d40;--ink-hover:#1c2a52;--phone-frame:#0c0d10;--night-body:#cbd0e2;--shadow:#0000004d;--night:#0b1020;--night-line:#232b48;--night-fg:#e9ecf7;--night-muted:#a9b0c7;--wa-bg:#e8f6ec;--note-bg:#fffdf5;--note-line:#ece4cc;--note-margin:#efb9b2;--sticky-bg:#fff4c7;--sheet-mark:#1f6b3a;--font:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gutter:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--shadow-soft:0 10px 16px -10px var(--shadow);--section-y:128px;--fs-headline-sm:clamp(32px, 3.3vw, 48px);--fs-subhead:clamp(22px, 2vw, 28px);--shadow-phone:0 60px 110px -50px var(--shadow);color-scheme:light}html{background:var(--paper);scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--indigo);scrollbar-color:var(--line-strong) var(--paper);margin:0;font-size:17px;line-height:1.6}::selection{background:var(--indigo-soft);color:var(--ink)}h1,h2,h3{text-wrap:balance;letter-spacing:-.035em;margin:0;font-weight:800;line-height:1.06}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--indigo);outline-offset:3px;border-radius:6px}img{max-width:100%}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--ink);color:var(--white);border-radius:999px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap,.wrap-wide{padding-left:var(--gutter);padding-right:var(--gutter-r);box-sizing:border-box;width:100%;margin-inline:auto}.wrap{max-width:1160px}.wrap-wide{max-width:1336px}.lead{color:var(--ink-2);max-width:58ch;font-size:clamp(17px,1.4vw,19px)}.logo{display:block}.logo svg{width:auto;height:100%;display:block}.btn{font:700 16px/1.3 var(--font);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-ink{background:var(--ink);color:var(--white)}.btn-ink:hover{background:var(--ink-hover)}.top{z-index:20;padding-top:env(safe-area-inset-top,0px);position:absolute;inset:0 0 auto}.top-in{justify-content:space-between;align-items:center;gap:24px;height:84px;display:flex}.top-logo .logo{height:28px}.top-nav{gap:32px;font-size:15px;font-weight:600;display:flex}.top-nav a,.top-login{color:var(--ink);text-decoration:none}.top-nav a{opacity:.82}.top-nav a:hover{opacity:1;color:var(--indigo)}.top-nav{align-items:center}.top-nav a[aria-current=page]{opacity:1;text-underline-offset:8px;text-decoration:underline 2px}.top-login{font-size:15px;font-weight:700}.top-login:hover{color:var(--indigo)}.top-end{white-space:nowrap;align-items:center;gap:16px;display:flex}@media (width<=1200px){.top-nav{gap:22px}.top-in{gap:18px}}.drop{position:relative}.drop summary,.menu>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.drop summary::-webkit-details-marker,.menu>summary::-webkit-details-marker{display:none}.drop summary{opacity:.82}.drop summary:hover,.drop[open] summary{opacity:1;color:var(--indigo)}.drop summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:7px;height:7px;transition:rotate .2s;translate:0 -2px;rotate:45deg}.drop[open] summary:after{translate:0 2px;rotate:225deg}.drop-list,.menu-panel{background:var(--white);box-shadow:0 1px 2px #00000014, var(--shadow-soft);border-radius:24px}.drop-list{z-index:30;min-width:230px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 14px);left:-18px}.top-nav .drop-list a{opacity:1;border-radius:16px;padding:10px 14px;display:block}.top-nav .drop-list a:hover{background:var(--paper)}.top-nav .drop-list a[aria-current=page]{background:var(--paper);text-decoration:none}.menu{display:none}.menu>summary{font:600 15px/1.3 var(--font);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--white) 70%, transparent);border-radius:999px;padding:8px 16px}.menu[open]>summary{background:var(--ink);border-color:var(--ink);color:var(--white)}.menu-panel{top:calc(env(safe-area-inset-top,0px) + 76px);left:var(--gutter);right:var(--gutter-r);z-index:30;padding:8px;display:grid;position:absolute}.menu-panel a{border-radius:16px;padding:13px 16px;font-size:17px;font-weight:600;text-decoration:none}.menu-panel a+a{border-top:1px solid var(--line)}.menu-panel a:hover,.menu-panel a[aria-current=page]{color:var(--indigo)}.drop-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 4px;width:min(660px,100vw - 48px)}.drop-groups ul{margin:0;padding:0 0 8px;list-style:none;display:grid}.top-nav .drop-groups .drop-group{font-weight:700}.top-nav .drop-groups ul a{color:var(--ink-2);padding-top:7px;padding-bottom:7px;font-weight:500}.top-nav .drop-groups ul a:hover{color:var(--indigo)}.menu-sub,.menu-sub+a{border-top:1px solid var(--line)}.menu-sub>summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:17px;font-weight:600;list-style:none;display:flex}.menu-sub>summary::-webkit-details-marker{display:none}.menu-sub>summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;transition:rotate .2s;translate:0 -2px;rotate:45deg}.menu-sub[open]>summary{color:var(--indigo)}.menu-sub[open]>summary:after{translate:0 2px;rotate:225deg}.menu-sub-list{padding-bottom:8px;display:grid}.menu-panel .menu-sub-list a{padding-top:8px;padding-bottom:8px;font-size:16px}.menu-panel .menu-sub-list a+a{border-top:0}.menu-panel .menu-sub-list .menu-group{margin-top:6px;font-weight:700}.menu-panel .menu-sub-list .menu-item{color:var(--ink-2);padding-left:32px;font-weight:500}.menu-panel .menu-sub-list .menu-item:hover,.menu-panel .menu-sub-list .menu-item[aria-current=page]{color:var(--indigo)}.phone{--pw:300px;width:var(--pw);box-sizing:border-box;padding:calc(var(--pw) * .032);border-radius:calc(var(--pw) * .16);background:var(--phone-frame);box-shadow:var(--shadow-phone), inset 0 0 0 1px color-mix(in srgb, var(--white) 8%, transparent)}.phone-screen{border-radius:calc(var(--pw) * .13);background:var(--paper);padding-bottom:calc(var(--pw) * .06);flex-direction:column;display:flex;overflow:hidden}.phone-status{height:calc(var(--pw) * .1);padding:calc(var(--pw) * .02) calc(var(--pw) * .08) 0;font-size:max(9px, calc(var(--pw) * .04));font-variant-numeric:tabular-nums;color:var(--ink);box-sizing:border-box;flex:none;justify-content:space-between;align-items:center;font-weight:700;display:flex}.phone-icons{gap:calc(var(--pw) * .012);align-items:flex-end;display:flex}.phone-icons i{width:calc(var(--pw) * .012);background:var(--ink);border-radius:999px;display:block}.phone-icons i:first-child{height:calc(var(--pw) * .018)}.phone-icons i:nth-child(2){height:calc(var(--pw) * .026)}.phone-icons i:nth-child(3){width:calc(var(--pw) * .06);height:calc(var(--pw) * .028);margin-left:calc(var(--pw) * .012);border-radius:999px}.phone-app{aspect-ratio:1082/2202;overflow:hidden}.phone-app picture,.phone-app img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.stage-hero{isolation:isolate;padding-top:96px;position:relative;overflow:hidden}.hero-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-light{background:radial-gradient(70% 62% at 50% 92%, var(--sky-1) 0%, var(--dawn-1) 26%, var(--sky-3) 46%, var(--sky-4) 60%, var(--sky-5) 72%, var(--sky-6) 82%, var(--paper) 94%);position:absolute;inset:-10% -20% 0}.stage-hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, transparent, var(--paper));pointer-events:none;height:90px;position:absolute;bottom:0;left:0;right:0}.stage-device{height:clamp(300px,31vw,420px);position:relative}.stage-lift{position:absolute;inset:0}.stage-phone{--pw:clamp(220px, 23vw, 330px);-webkit-mask-image:linear-gradient(to bottom, black 0, black var(--m1,38%), transparent var(--m2,56%));mask-image:linear-gradient(to bottom, black 0, black var(--m1,38%), transparent var(--m2,56%));position:absolute;top:clamp(8px,2.6vw,44px);left:50%;translate:-50%}.stage-screen{width:100%;height:100%;position:relative}.stage-dim,.stage-layer{display:none}.push{margin:0 calc(var(--pw) * .035) calc(var(--pw) * .025);grid-template-columns:calc(var(--pw) * .1) minmax(0, 1fr);gap:calc(var(--pw) * .03);background:var(--white);border-radius:calc(var(--pw) * .06);padding:calc(var(--pw) * .035) calc(var(--pw) * .04);box-shadow:0 10px 22px -14px var(--shadow);flex:none;align-items:start;display:grid}.push-icon{aspect-ratio:1;box-sizing:border-box;background:var(--ink);border-radius:28%;width:100%;padding:18%}.push-head{font-size:max(9px, calc(var(--pw) * .034));color:var(--muted);font-weight:600}.push-title{font-size:max(10.5px, calc(var(--pw) * .043));font-weight:700;line-height:1.4}.push-body{font-size:max(10px, calc(var(--pw) * .04));color:var(--ink-2);line-height:1.45}.hero-horizon{z-index:3;margin-top:clamp(-120px,-8vw,-60px);padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(56px,6vw,88px);position:relative}.hero-title{letter-spacing:-.04em;text-align:center;font-size:clamp(46px,8.3vw,120px);line-height:.96}.hero-title em{color:var(--indigo);font-style:normal}.hero-act{isolation:isolate;padding-inline:var(--gutter) var(--gutter-r);text-align:center;justify-items:center;gap:18px;margin-top:clamp(28px,3.4vw,44px);display:grid;position:relative}.hero-act:before{content:"";z-index:-1;background:var(--line-strong);height:1px;position:absolute;top:25px;left:0;right:0}.hero-sub{color:var(--ink-2);max-width:62ch;font-size:15.5px}.stage-cue{display:none}.stage-head{padding-top:var(--section-y);gap:18px;margin-bottom:56px;display:grid}.stage-head h2,.day h2,.prof-head h2,.centers h2,.night-head h2,.faq h2,.voices h2,.close h2{letter-spacing:-.04em;font-size:clamp(34px,4.8vw,64px)}.stage-progress{display:none}.stage-steps{padding-bottom:var(--section-y);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px 24px;margin:0 auto;list-style:none;display:grid}.stage-step{align-content:start;justify-items:start;gap:18px;display:grid}.stage-step-phone{--pw:min(220px, 100%)}.step-text{gap:6px;min-width:0;display:grid}.step-time{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.step-text h3{letter-spacing:-.02em;font-size:22px}.step-text p:last-child{color:var(--ink-2)}.motion .stage{height:520svh}.motion .stage-pin{height:100svh;position:sticky;top:0;overflow:hidden}.motion .stage-hero{padding:0;position:absolute;inset:0;overflow:visible}.motion .stage-hero:after{display:none}.motion .stage .hero-light{inset:-10% -20%}.motion .stage-device{perspective:1400px;pointer-events:none;place-items:center;height:auto;display:grid;position:absolute;inset:0}.motion .stage-lift{position:relative;inset:auto}.motion .stage-device.stage-rising{-webkit-mask-image:linear-gradient(to bottom, black calc(var(--cut) - 90px), transparent var(--cut));mask-image:linear-gradient(to bottom, black calc(var(--cut) - 90px), transparent var(--cut))}.motion .stage-phone{--pw:clamp(230px, 21vw, 300px);transform-origin:50% 0;will-change:transform;position:relative;top:auto;left:auto;translate:none}.motion .stage-phone .phone-screen{position:relative}.motion .stage-phone .phone-status{z-index:3;background:var(--paper);position:relative}.motion .stage-phone .push{z-index:2;top:calc(var(--pw) * .11);left:calc(var(--pw) * .035);right:calc(var(--pw) * .035);margin:0;position:absolute}.motion .stage-dim{opacity:0;background:#0003;display:block;position:absolute;inset:0}.motion .stage-layer{display:block;position:absolute;inset:0}.motion .stage-full{clip-path:inset(0 0 calc(100% - var(--top)) 0);opacity:0;position:absolute;inset:0}.motion .stage-panel{height:auto;position:absolute;bottom:0;left:0;right:0;translate:0 101%}.motion .stage .hero-horizon{margin:0;padding:0;position:absolute;bottom:clamp(20px,5svh,64px);left:0;right:0}.motion .stage-cue{color:var(--muted);justify-items:center;gap:8px;margin-top:16px;font-size:13.5px;font-weight:600;display:grid}.motion .stage-cue:after{content:"";background:linear-gradient(var(--ink), var(--ink)) 0 -12px / 1px 12px no-repeat, var(--line-strong);width:1px;height:28px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite stage-cue}@keyframes stage-cue{to{background-position:0 28px,0 0}}.motion .stage-head{z-index:2;pointer-events:none;opacity:0;margin-block:0;padding-top:0;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.motion .stage-head>*{max-width:31%}.motion .stage-head h2{font-size:var(--fs-headline-sm)}.motion .stage-head .lead{font-size:17px}.motion .stage-progress{font-variant-numeric:tabular-nums;color:var(--muted);gap:18px;margin:10px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.motion .stage-progress li{gap:8px;display:grid}.motion .stage-progress i{background:var(--line-strong);border-radius:999px;height:2px;display:block;position:relative;overflow:hidden}.motion .stage-progress i:after{content:"";background:var(--indigo);transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;inset:0}.motion .stage-steps{top:50%;right:max(var(--gutter-r), calc((100vw - 1120px) / 2));z-index:2;width:min(30ch,26vw);max-width:none;margin:0;padding:0;display:grid;position:absolute;translate:0 -50%}.motion .stage-step{opacity:0;grid-area:1/1;display:block}.motion .stage-step-phone{display:none}.motion .stage-step .step-time{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(34px,4.8vw,64px);font-weight:800;line-height:1}.motion .stage-step .step-text h3{font-size:var(--fs-subhead)}.day{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line)}.day-head{gap:18px;display:grid}.day-list{margin:56px 0 0;padding:0;list-style:none}.day-row{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 240px;align-items:start;gap:16px 56px;padding-top:40px;display:grid}.day-row:last-child{border-bottom:1px solid var(--line)}.day-time{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1}.day-body{align-content:start;gap:10px;padding-bottom:40px;display:grid}.day-body h3{font-size:var(--fs-subhead);letter-spacing:-.025em}.day-body p{color:var(--ink-2);max-width:56ch}.day-body .chips{margin-top:6px}.day-shot{height:clamp(250px,22vw,300px);overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.day-phone{--pw:240px;box-shadow:0 24px 48px -30px var(--shadow), inset 0 0 0 1px color-mix(in srgb, var(--white) 8%, transparent)}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chips li{color:var(--indigo-soft-fg);background:var(--indigo-soft);white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:600}.day-row-text{grid-template-columns:150px minmax(0,1fr) minmax(0,300px);align-items:baseline;padding-top:30px;padding-bottom:30px}.day-row-text .day-body{padding-bottom:0}.day-row-text .chips{justify-content:flex-end}.band{padding-left:20px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:20px;padding-right:max(20px, env(safe-area-inset-right,0px))}.band>.wrap{padding-left:0;padding-right:0}.prof{padding-top:var(--section-y);padding-bottom:var(--section-y);background:var(--white);border-block:1px solid var(--line)}.prof-in{grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:48px 96px;display:grid}.prof-main{gap:32px;display:grid}.prof-head{gap:18px;display:grid}.prof-shot{justify-items:center;gap:18px;margin:0;display:grid}.prof-phone{--pw:260px}.prof-groups{color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:15px;display:flex}.prof-groups a{color:var(--ink);font-weight:600}.prof-groups a:hover{color:var(--indigo)}.prof-shot figcaption,.centers-shot figcaption{color:var(--muted);text-align:center;max-width:30ch;font-size:15px}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tabs button{font:600 15px/1.3 var(--font);color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:10px 18px}.tabs button:hover{border-color:var(--line-strong)}.tabs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.panels{gap:40px;display:grid}.panel{gap:14px;display:grid}.panel h3{letter-spacing:-.02em;font-size:22px}.tabs-on .panel h3{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.panel>p{color:var(--ink-2);max-width:56ch}.panel .panel-words{font-size:15.5px}.panel-words strong{color:var(--ink)}.panel .more{margin-top:6px}.agenda{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.agenda li{background:var(--paper);border:1px solid var(--line);border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.agenda-time{font-variant-numeric:tabular-nums;font-weight:800}.agenda-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.agenda-kind{color:var(--indigo-soft-fg);background:var(--indigo-soft);white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:13.5px;font-weight:600}.centers{padding-top:var(--section-y);padding-bottom:var(--section-y)}.centers-in{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:48px 96px;display:grid}.centers-shot{justify-items:center;gap:18px;margin:0;display:grid}.centers-phone{--pw:270px}.centers-body{align-content:start;gap:18px;display:grid}.centers-points{margin:14px 0 8px;display:grid}.centers-points>div{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:6px 32px;padding-top:20px;padding-bottom:20px;display:grid}.centers-points>div:last-child{border-bottom:1px solid var(--line)}.centers-points dt{font-weight:700}.centers-points dd{color:var(--ink-2);margin:0}.dusk{--dusk:1;background:linear-gradient(to bottom, var(--paper) 0%, var(--sky-5) calc(46% - 24% * var(--dusk)), var(--dusk-mid) calc(84% - 26% * var(--dusk)), var(--dusk-deep) calc(97% - 15% * var(--dusk)), var(--night) 100%);height:clamp(220px,20vw,320px)}.night{background:var(--night);color:var(--night-fg);padding-top:64px;padding-bottom:var(--section-y)}.night-in{gap:56px;display:grid}.night-head{gap:18px;max-width:760px;display:grid}.night-ring{width:48px;height:48px}.night .lead{color:var(--night-muted)}.facts{margin:0;display:grid}.fact{border-top:1px solid var(--night-line);grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:8px 40px;padding-top:26px;padding-bottom:26px;display:grid}.fact:last-child{border-bottom:1px solid var(--night-line)}.fact dt{font-size:clamp(17px,1.4vw,19px);font-weight:700}.fact dd{color:var(--night-body);max-width:64ch;margin:0}.night-links{flex-wrap:wrap;gap:12px 28px;font-weight:600;display:flex}.night-links a{color:var(--night-fg);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--night-fg) 40%, transparent)}.night-links a:hover{text-decoration-color:currentColor}.night ::selection{background:var(--indigo-soft-fg);color:var(--white)}.night :focus-visible{outline-color:var(--dawn-dark)}.faq{padding-top:var(--section-y);padding-bottom:var(--section-y)}.faq-in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px 72px;display:grid}.faq details:first-child{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.015em;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;padding-top:22px;padding-bottom:22px;font-size:clamp(18px,1.6vw,21px);font-weight:700;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 14px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px 14px no-repeat;justify-self:end;width:14px;height:14px;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--indigo)}.faq details p{color:var(--ink-2);max-width:62ch;padding-bottom:24px}.voices{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line)}.voices-in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px 72px;display:grid}.voices-head{align-content:start;gap:18px;display:grid}.voices-list{margin:0;padding:0;list-style:none}.voices-list>li:first-child{border-top:1px solid var(--line)}.voices-list>li{border-bottom:1px solid var(--line)}.voice{gap:22px;margin:0;padding-top:32px;padding-bottom:32px;display:grid}.voice blockquote{margin:0}.voice blockquote p{letter-spacing:-.02em;text-wrap:pretty;max-width:32ch;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.4}.voice figcaption{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:6px 16px;display:grid}.voice picture{display:block}.voice-photo{object-fit:cover;border-radius:50%;width:56px;height:56px;display:block}.voice-who{gap:2px;display:grid}.voice-name{font-weight:700}.voice-role{color:var(--muted);font-size:15px}.voice .voice-site{justify-self:end;font-size:15px}.close{isolation:isolate;padding-top:var(--section-y);padding-bottom:calc(var(--section-y) + 32px);border-top:1px solid var(--line);text-align:center;position:relative;overflow:hidden}.close-light{z-index:-1;background:radial-gradient(70% 62% at 50% 118%, var(--dawn-1) 0%, var(--sky-3) 26%, var(--sky-5) 44%, var(--sky-6) 60%, var(--paper) 76%);position:absolute;inset:0 -20%}.close-in{justify-items:center;gap:22px;display:grid}.close .lead{margin-bottom:14px}.close-wa{color:var(--ink);font-weight:700}.close-wa:hover{color:var(--indigo)}.foot{padding-top:48px;padding-bottom:calc(48px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font-size:15px}.foot-in{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px 48px;display:grid}.foot-brand{gap:12px;display:grid}.foot-brand .logo{height:26px}.foot-brand p,.foot-note{color:var(--muted)}.foot-cols{grid-template-columns:repeat(4,auto);gap:24px 56px;display:grid}.foot-col{align-content:start;gap:8px;display:grid}.foot-head{color:var(--ink);font-weight:700}.foot-col a{color:var(--ink-2);text-decoration:none}.foot-col a:hover{color:var(--indigo);text-decoration:underline}.scrap{box-sizing:border-box;background:var(--white);width:260px;box-shadow:0 1px 2px #00000014, 0 10px 22px -14px var(--shadow);color:var(--ink);text-align:left;border-radius:16px;padding:14px 16px;font-size:15px;line-height:1.4}.scrap-whatsapp{background:var(--wa-bg);border-radius:18px 18px 18px 4px}.scrap-wa-text{font-weight:500}.scrap-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12.5px;font-weight:600}.scrap-sheet{border-radius:10px;padding:0;overflow:hidden}.scrap-file{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:700;display:flex}.scrap-file:before{content:"";background:var(--sheet-mark);border-radius:2px;width:10px;height:10px}.scrap-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.scrap-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:6px 10px}.scrap-table tr:last-child td{border-bottom:0}.scrap-table td+td{border-left:1px solid var(--line)}.scrap-table td:last-child{text-align:right;font-weight:600}.scrap-notebook{background:linear-gradient(to right, transparent 21px, var(--note-margin) 21px, var(--note-margin) 22px, transparent 22px), var(--note-bg);border-radius:4px;padding:8px 16px 8px 34px}.scrap-lines{margin:0;list-style:none}.scrap-lines li{border-bottom:1px solid var(--note-line);color:var(--ink-2);padding:5px 0;font-weight:500}.scrap-lines li:last-child{border-bottom:0}.scrap-calendar{background:var(--sticky-bg);border-radius:4px;width:200px}.scrap-when{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1}.scrap-who{margin-top:4px;font-weight:600}.mhero{isolation:isolate;padding-top:calc(env(safe-area-inset-top,0px) + 112px);position:relative;overflow:hidden}.mhero-head h1{letter-spacing:-.045em;max-width:23ch;font-size:clamp(36px,5.2vw,76px);line-height:.98}.mhero-head h1 em{color:var(--indigo);font-style:normal}.mhero-stage{max-width:1296px;height:clamp(330px,33vw,460px);margin:clamp(24px,3vw,44px) auto 0;position:relative}.pstage-device,.pstage-lift{z-index:2;pointer-events:none;position:absolute;inset:0}.pstage-lift{transform-origin:50% 0}.mhero-phone{--pw:clamp(200px, 19vw, 270px);-webkit-mask-image:linear-gradient(to bottom, black 0, black var(--m1,48%), transparent var(--m2,68%));mask-image:linear-gradient(to bottom, black 0, black var(--m1,48%), transparent var(--m2,68%));position:absolute;top:0;left:50%;translate:-50%}.mhero-phone .push,.pstage-layer{display:none}.pstage-device .pv-btn{left:var(--bx);top:var(--by);pointer-events:auto;bottom:auto;translate:none}.mhero-scraps{z-index:1;pointer-events:none;position:absolute;inset:0}.hs{rotate:calc(var(--tilt) * 1deg);position:absolute}.hs-1{--tilt:-4;top:6%;left:12%}.hs-2{--tilt:3;top:46%;left:9%}.hs-3{--tilt:5;top:0;right:11%}.hs-4{--tilt:-3;top:48%;right:15%}.mhero-horizon{z-index:3;margin-top:-64px;padding-bottom:clamp(56px,6vw,88px);position:relative}.gather{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line);position:relative}.gather-head{gap:18px;margin-bottom:56px;display:grid}.gather-head h2{letter-spacing:-.04em;font-size:clamp(34px,4.8vw,64px)}.gather-steps{gap:72px;margin:0 auto;list-style:none;display:grid}.gstep{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"from phone text";align-items:center;gap:24px 48px;display:grid}.gstep-from{grid-area:from;justify-self:end}.gstep-media{grid-area:phone;padding-bottom:30px;position:relative}.gstep .step-text{grid-area:text}.gstep:nth-child(2n){grid-template-areas:"text phone from"}.gstep:nth-child(2n) .gstep-from{justify-self:start}.gstep:nth-child(2n) .step-text{justify-self:end}.gstep-from .scrap{rotate:-3deg}.gstep:nth-child(2n) .gstep-from .scrap{rotate:3deg}.gstep-phone{--pw:220px}.gstep .step-text{max-width:34ch}.phone-video{object-fit:cover;object-position:top;background:var(--paper);width:100%;height:100%;display:block}.pv-btn{background:color-mix(in srgb, var(--ink) 88%, transparent);width:44px;height:44px;color:var(--white);cursor:pointer;box-shadow:0 6px 14px -8px var(--shadow);border:0;border-radius:999px;place-items:center;transition:background-color .2s;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.pv-btn:hover{background:var(--ink-hover)}.pv-btn svg{width:20px;height:20px}.pv-pause,[data-pv][data-playing=true] .pv-play{display:none}[data-pv][data-playing=true] .pv-pause{display:block}.motion .pstage{height:520svh}.motion .pstage-pin{--scene-pw:clamp(230px, 21vw, 300px);--scene-top:calc((100svh - var(--scene-pw) * 2.13) / 2);height:100svh;position:sticky;top:0;overflow:hidden}.scene-spot{display:none}.motion .scene-spot{left:calc(50% - var(--scene-pw) / 2);top:var(--scene-top);width:var(--scene-pw);visibility:hidden;pointer-events:none;height:1px;display:block;position:absolute}.motion .pstage .mhero{padding-top:calc(env(safe-area-inset-top,0px) + 104px);position:absolute;inset:0;overflow:visible}.motion .pstage .mhero-stage{height:clamp(300px,100svh - 440px,460px)}.motion .pstage .hs{rotate:none}.motion .mhero-phone .phone-screen{position:relative}.motion .mhero-phone .phone-status{z-index:3;background:var(--paper);position:relative}.motion .mhero-phone .push{z-index:2;top:calc(var(--pw) * .11);left:calc(var(--pw) * .035);right:calc(var(--pw) * .035);opacity:0;margin:0;display:grid;position:absolute}.motion .pstage-layer{opacity:0;display:block;position:absolute;inset:0}.motion .pstage .mhero-horizon{margin:0;padding:0;position:absolute;bottom:clamp(20px,5svh,56px);left:0;right:0}.motion .pstage .gather{pointer-events:none;border:0;padding:0;position:absolute;inset:0}.motion .gather-head{z-index:2;opacity:0;margin-block:0;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.motion .gather-head>*{max-width:31%}.motion .gather-head h2{font-size:var(--fs-headline-sm)}.motion .gather-head .lead{font-size:17px}.motion .gather-steps{top:60%;right:max(var(--gutter-r), calc((100vw - 1120px) / 2));z-index:2;width:min(30ch,26vw);max-width:none;margin:0;padding:0;display:grid;position:absolute;translate:0 -50%}.motion .gstep{opacity:0;grid-area:1/1;display:block}.motion .gstep-from,.motion .gstep-media{display:none}.motion .gstep .step-text{max-width:none}.motion .gstep .step-time{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(34px,4.8vw,64px);font-weight:800;line-height:1}.motion .gstep .step-text h3{font-size:var(--fs-subhead)}.night-short{padding-top:40px;padding-bottom:96px}.night-row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:24px 32px;display:grid}.night-short .night-head{max-width:720px}.night-short h2{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,48px)}.faq-side{align-content:start;gap:18px;display:grid}.more{text-decoration:underline;text-decoration-color:var(--line-strong);justify-self:start;font-weight:700}.more:hover{color:var(--indigo);text-decoration-color:currentColor}.close-others{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:18px;font-size:15px;display:flex}.close-others a{color:var(--ink);font-weight:600}.close-others a:hover{color:var(--indigo)}.pwords .centers-points{margin:0}.gpage-head h1{max-width:23ch;font-size:clamp(36px,5.2vw,76px)}.gpage-act{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;display:flex}.gpage-note{color:var(--muted);max-width:44ch;font-size:15.5px}.words-table{min-width:600px}.roles.words-table th,.roles.words-table td{text-align:left}.roles.words-table thead th:first-child{padding-left:0}.words-table tbody th a{color:var(--ink);text-decoration-color:var(--line-strong);text-underline-offset:4px}.words-table tbody th a:hover{color:var(--indigo);text-decoration-color:currentColor}.gwords-pages{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin-top:32px;font-size:15px;display:flex}.gpoints{border-top:1px solid var(--line)}.page-head{padding-top:calc(env(safe-area-inset-top,0px) + 140px);padding-bottom:72px}.page-head-in{gap:22px;display:grid}.page-head h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(40px,6vw,88px);line-height:.98}.page-head h1 em{color:var(--indigo);font-style:normal}.faq-jump{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.faq-jump a{font:600 15px/1.3 var(--font);background:var(--white);border:1px solid var(--line);border-radius:999px;padding:10px 18px;text-decoration:none}.faq-jump a:hover{border-color:var(--line-strong);color:var(--indigo)}.page-head+.faq,.faq+.faq{border-top:1px solid var(--line)}.faq-more{flex-wrap:wrap;gap:10px 24px;padding-top:24px;display:flex}.access{padding-top:96px;padding-bottom:var(--section-y);border-top:1px solid var(--line)}.access h2{letter-spacing:-.04em;font-size:clamp(34px,4.8vw,64px)}.access .lead{margin-top:18px}.roles-scroll{margin-top:48px;position:relative;overflow-x:auto}.roles{border-collapse:collapse;width:100%;min-width:560px}.roles th,.roles td{border-bottom:1px solid var(--line);text-align:center;padding:18px 12px}.roles thead th{border-bottom-color:var(--line-strong);font-size:15px;font-weight:700}.roles tbody th{text-align:left;padding-left:0;font-weight:600}.roles .yes{width:22px;height:22px;color:var(--indigo);margin:0 auto}.roles .no{background:var(--line-strong);border-radius:2px;width:14px;height:2px;margin:0 auto;display:block}.roles-note{max-width:14ch;color:var(--ink-2);font-size:14px;font-weight:600;line-height:1.35;display:inline-block}.access+.access{border-top:0;padding-top:0}.access+.access .wrap{border-top:1px solid var(--line);padding-top:72px}.notyet{gap:14px;max-width:760px;display:grid}.notyet h3{letter-spacing:-.02em;font-size:22px}.notyet ul{color:var(--night-body);gap:10px;margin:0;padding-left:20px;display:grid}.notyet li::marker{color:var(--night-muted)}.top-start{padding:10px 18px;font-size:15px}.menu-panel .menu-start{color:var(--white);border-top:0;border-radius:999px;margin-top:8px;padding:15px 26px;font-size:16px;font-weight:700;display:none}.menu-panel .menu-start:hover{color:var(--white)}.switch{border:1px solid var(--line);background:var(--white);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:4px;min-width:0;margin:0;padding:4px;display:inline-flex}.switch label{cursor:pointer;position:relative}.switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.switch span{font:600 15px/1.3 var(--font);border-radius:999px;padding:10px 18px;transition:background-color .2s,color .2s;display:block}.switch label:hover span{color:var(--indigo)}.switch input:checked+span{background:var(--ink);color:var(--white)}.switch input:focus-visible+span{outline:2px solid var(--indigo);outline-offset:2px}.switch-sm span{padding:8px 16px;font-size:14.5px}body:has(input[name=kim][value=ben]:checked) .price-center,body:has(input[name=kim][value=merkez]:checked) .price-self,.price-self:has(input[name=donem][value=monthly]:checked) [data-period=yearly],.price-self:has(input[name=donem][value=yearly]:checked) [data-period=monthly]{display:none}.plans{margin:0;padding:0;list-style:none}.plan{border-top:1px solid var(--line);grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:baseline;gap:10px 40px;padding-top:28px;padding-bottom:28px;display:grid}.plan:last-child{border-bottom:1px solid var(--line)}.plan-head{gap:8px;display:grid}.plan-head h3{font-size:var(--fs-subhead);letter-spacing:-.025em}.plan-price{color:var(--ink-2);gap:4px;font-size:15px;display:grid}.plan-price>span{display:block}.plan-price strong{letter-spacing:-.03em;color:var(--ink);font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1.05}.plan-pitch{color:var(--ink-2);max-width:52ch}.pricing{padding-top:var(--section-y);padding-bottom:var(--section-y)}.pricing-in,.price-in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px 72px;display:grid}.pricing-side,.price-side{align-content:start;justify-items:start;gap:18px;display:grid}.pricing h2,.price-side h2{letter-spacing:-.04em;font-size:clamp(34px,4.8vw,64px)}.pricing+.faq{border-top:1px solid var(--line)}.price-head{padding-bottom:24px}.price-head .switch{margin-top:10px}.price{padding-top:56px;padding-bottom:var(--section-y)}.price-side .btn{margin-top:6px}.price-note{color:var(--muted);max-width:52ch;font-size:15px}.price+.faq{border-top:1px solid var(--line)}.centers-head h1{max-width:15ch}.centers-act{justify-items:start;gap:16px;margin-top:8px;display:grid}.centers-act p{color:var(--muted);max-width:62ch;font-size:15px}.cfeat-list{padding-bottom:var(--section-y);margin:0 auto;list-style:none}.cfeat{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:40px 96px;padding-top:72px;display:grid}.cfeat:first-child{border-top:1px solid var(--line)}.cfeat:nth-child(2n) .cfeat-shot{order:2}.cfeat-shot{align-self:end;justify-items:center;height:clamp(380px,34vw,460px);margin:0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.cfeat-phone{--pw:270px}.cfeat-body{align-content:center;gap:16px;padding-bottom:72px;display:grid}.cfeat-body h2{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,48px)}.cfeat-body p{color:var(--ink-2);max-width:54ch}.cways{padding-top:var(--section-y);padding-bottom:var(--section-y);background:var(--white);border-bottom:1px solid var(--line)}.cways-in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:32px 72px;display:grid}.cways-head{gap:18px;display:grid}.cways h2{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,48px)}.cways .centers-points{margin:0}.centers-price,.kp-welcome{padding-top:var(--section-y)}.kp-welcome-head{gap:18px;padding-bottom:56px;display:grid}.kp-welcome-head h2{letter-spacing:-.04em;max-width:20ch;font-size:clamp(34px,4.8vw,64px)}.cfeat-body h3{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,48px)}.plocal{padding-top:var(--section-y);padding-bottom:var(--section-y);border-top:1px solid var(--line)}.plocal-in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:18px 72px;display:grid}.plocal h2{letter-spacing:-.04em;grid-row:span 2;font-size:clamp(30px,3.6vw,48px)}.plocal .lead{max-width:58ch}.plocal .more{justify-self:start}.compare-in{gap:24px;margin-top:72px;display:grid}.compare-in h3,.center-table h3{font-size:var(--fs-subhead);letter-spacing:-.025em}.compare-scroll{position:relative;overflow-x:auto}.compare{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:16px 12px}.compare thead th{border-bottom-color:var(--line-strong);font-size:15px;font-weight:700}.compare th:first-child{text-align:left;padding-left:0}.compare tbody th{font-weight:600}.compare thead th:not(:first-child){width:20%}.compare td{white-space:nowrap;font-size:15px;font-weight:600}.compare-hint{color:var(--muted);font-size:14px;font-weight:400;display:block}.compare .yes{width:22px;height:22px;color:var(--indigo);margin:0 auto}.compare .no{background:var(--line-strong);border-radius:2px;width:14px;height:2px;margin:0 auto;display:block}.compare-price td{text-align:right}.compare-price thead th:not(:first-child){text-align:right;width:30%}.calc{background:var(--white);box-shadow:0 1px 2px #00000014, var(--shadow-soft);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:32px;display:grid}.calc-fields{align-content:start;gap:26px;display:grid}.calc-field{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;display:grid}.calc-field label{font:600 15px/1.35 var(--font)}.calc-field output{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.calc input[type=range]{cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;grid-column:1/-1;width:100%;height:36px;margin:0}.calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--ink), var(--ink)) 0 0 / var(--fill,0%) 100% no-repeat, var(--line);border-radius:999px;height:4px}.calc input[type=range]::-moz-range-track{background:var(--line);border-radius:999px;height:4px}.calc input[type=range]::-moz-range-progress{background:var(--ink);border-radius:999px;height:4px}.calc input[type=range]::-webkit-slider-thumb{border:2px solid var(--ink);background:var(--white);width:26px;height:26px;box-shadow:0 2px 6px -2px var(--shadow);-webkit-appearance:none;border-radius:50%;margin-top:-11px;transition:transform .15s}.calc input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--white);width:22px;height:22px;box-shadow:0 2px 6px -2px var(--shadow);border-radius:50%;transition:transform .15s}.calc input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.calc input[type=range]:active::-moz-range-thumb{transform:scale(1.12)}.calc input[type=range]:focus-visible{outline-offset:4px}.calc-sum{border-left:1px solid var(--line);align-content:start;gap:20px;padding-left:32px;display:grid}.calc-lines{margin:0;display:grid}.calc-lines div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:12px;padding-bottom:12px;font-size:15px;display:flex}.calc-lines dt{color:var(--ink-2)}.calc-lines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.calc-total{gap:6px;display:grid}.calc-total-label{color:var(--ink-2);font-size:15px;font-weight:600}.calc-total strong{letter-spacing:-.04em;font-size:clamp(40px,4.2vw,56px);font-weight:800;line-height:1}.calc-total [data-out=per]{color:var(--muted);font-size:14.5px}.calc-over{max-width:34ch;font-weight:600}.calc-sum .btn{justify-self:start}.center-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 72px;margin-top:72px;display:grid}.center-table{align-content:start;gap:20px;display:grid}.center-cta{margin-top:40px}@media (width<=960px){.pricing-in,.price-in,.center-tables{grid-template-columns:minmax(0,1fr)}.price-self .price-in{row-gap:18px}.price-self .price-side{display:contents}.price-self .plans{order:1;margin-top:14px}.price-self .price-side .btn{order:2;justify-self:start;margin-top:14px}.calc{grid-template-columns:minmax(0,1fr)}.calc-sum{border-left:0;border-top:1px solid var(--line);padding-top:28px;padding-left:0}}@media (width<=640px){.top-start{display:none}.menu-panel .menu-start{display:flex}.plan{grid-template-columns:minmax(0,1fr);padding-top:24px;padding-bottom:24px}.calc{padding:22px}.compare th,.compare td{padding:14px 6px}.compare td,.compare thead th{font-size:14px}.compare tbody th{font-size:15px}}.legal{padding-top:140px;padding-bottom:96px}.legal-in{gap:22px;max-width:760px;display:grid}.legal h1{font-size:var(--fs-headline-sm)}.legal h2{letter-spacing:-.02em;margin-top:18px;font-size:22px}.legal p,.legal li{color:var(--ink-2)}.legal-meta{color:var(--muted);font-size:15px}@media (width<=960px){:root{--section-y:96px}.top-nav{display:none}.menu{display:block}.foot-in{grid-template-columns:1fr}.mhero-scraps .scrap{scale:.72}.hs-1,.hs-2{transform-origin:0}.hs-3,.hs-4{transform-origin:100%}.hs-1{left:4%}.hs-2{left:2%}.hs-3{right:3%}.hs-4{right:4%}.gstep,.gstep:nth-child(2n){grid-template-columns:1fr;grid-template-areas:"from""phone""text";justify-items:start}.gstep-from,.gstep:nth-child(2n) .gstep-from,.gstep:nth-child(2n) .step-text{justify-self:start}.night-row{grid-template-columns:1fr}.motion .pstage-pin{--scene-pw:min(300px, 54vw, calc((100svh - 400px) * .47));--scene-top:calc(env(safe-area-inset-top,0px) + 212px)}.motion .gather-head{top:calc(env(safe-area-inset-top,0px) + 84px);translate:none}.motion .gather-head>*{max-width:none}.motion .gather-head h2{font-size:clamp(26px,7vw,40px)}.motion .gather-head .lead{display:none}.motion .gather-steps{top:auto;bottom:max(20px, env(safe-area-inset-bottom,0px));left:var(--gutter);right:var(--gutter-r);text-align:center;width:auto;translate:none}.motion .gstep .step-time{letter-spacing:0;margin:0;font-size:15px;font-weight:700}.motion .gstep .step-text h3{font-size:21px}.prof-in,.centers-in,.faq-in,.voices-in{grid-template-columns:1fr}.centers-shot{order:2}.cfeat,.cways-in,.plocal-in{grid-template-columns:minmax(0,1fr)}.plocal h2{grid-row:auto}.cfeat{row-gap:32px;padding-top:56px}.cfeat .cfeat-shot,.cfeat:nth-child(2n) .cfeat-shot{order:2}.cfeat-body{padding-bottom:0}.day-row{grid-template-columns:110px minmax(0,1fr) 200px;column-gap:32px}.day-phone{--pw:200px}.day-shot{height:250px}.day-row-text{grid-template-columns:110px minmax(0,1fr)}.day-row-text .chips{grid-column:2;justify-content:flex-start}.fact{grid-template-columns:1fr}.motion .stage-head{top:calc(env(safe-area-inset-top,0px) + 84px);translate:none}.motion .stage-head>*{max-width:none}.motion .stage-head h2{font-size:clamp(26px,7vw,40px)}.motion .stage-head .lead{display:none}.motion .stage-progress{gap:12px;font-size:13px}.motion .stage-device{padding-top:calc(env(safe-area-inset-top,0px) + 212px);place-items:start center}.motion .stage-phone{--pw:min(300px, 54vw, calc((100svh - 400px) * .47))}.motion .stage-steps{top:auto;bottom:max(20px, env(safe-area-inset-bottom,0px));left:var(--gutter);right:var(--gutter-r);text-align:center;width:auto;translate:none}.motion .stage-step .step-time{letter-spacing:0;margin:0;font-size:15px;font-weight:700}.motion .stage-step .step-text h3{font-size:21px}}@media (width<=640px){.hero-act:before{display:none}.day-row{grid-template-columns:1fr;gap:10px;padding-top:32px}.day-body{padding-bottom:14px}.day-shot{justify-self:center;width:300px;height:380px}.day-phone{--pw:300px}.day-row-text{grid-template-columns:1fr}.day-row-text .chips{grid-column:auto}.centers-points>div{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr 1fr}.mhero-stage{height:320px}.mhero-phone{--pw:min(200px, calc(100vw - 190px));--m1:196px;--m2:252px}.mhero-scraps .hs:not([data-phone]){display:none}.mhero-scraps [data-phone] .scrap{width:150px;scale:.52}.mhero-scraps [data-phone=left]{top:-4px;left:12px;right:auto}.mhero-scraps [data-phone=left] .scrap{transform-origin:0 0}.mhero-scraps [data-phone=right]{top:6px;left:auto;right:12px}.mhero-scraps [data-phone=right] .scrap{transform-origin:100% 0}.mhero-scraps .scrap-table td:nth-child(2),.mhero-scraps .scrap-table tr:nth-child(n+3),.mhero-scraps .scrap-lines li:nth-child(n+3){display:none}.mhero-scraps .scrap-table td:first-child{white-space:normal}.mhero-scraps .scrap-lines li:nth-child(2){border-bottom:0}.motion .stage-pin,.motion .pstage-pin{--scene-pw:min(280px, calc(100vw - 108px), calc((100svh - 104px) / 2.13));--scene-h:calc(var(--scene-pw) * 2.13);--scene-line:max(calc(env(safe-area-inset-top,0px) + 14px), calc((100svh - var(--scene-h) - 62px) / 2));--scene-top:calc(var(--scene-line) + 20px);--scene-text:calc(var(--scene-top) + var(--scene-h) + 14px)}.motion .stage-head,.motion .gather-head{top:var(--scene-line)}.motion .stage-head h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.motion .gather-head h2{left:0;right:0;top:calc(var(--scene-text) - var(--scene-line));padding-inline:var(--gutter) var(--gutter-r);letter-spacing:-.02em;text-align:center;font-size:19px;position:absolute}.motion .stage-progress{width:var(--scene-pw);gap:6px;margin:0 auto;font-size:0}.motion .stage-progress li{flex:1;gap:0}.motion .stage-device{padding-top:var(--scene-top)}.motion .stage-phone{--pw:var(--scene-pw)}.motion .stage-steps,.motion .gather-steps{top:var(--scene-text);bottom:auto}.motion .stage-step .step-text,.motion .gstep .step-text{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:10px;display:flex}.motion .stage-step .step-text h3,.motion .gstep .step-text h3{font-size:19px}.motion .stage-step .step-text>p:not(.step-time),.motion .gstep .step-text>p:not(.step-time){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.words-table{min-width:0}.words-table,.words-table tbody,.words-table tr,.words-table th,.words-table td{display:block}.words-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.words-table tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.6fr);gap:10px 14px;padding:18px 0;display:grid}.roles.words-table tbody th,.roles.words-table td{border:0;padding:0}.words-table tbody th{grid-column:1/-1}.words-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:13.5px;font-weight:600;display:block}.agenda li{grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:12px}.voice figcaption{grid-template-columns:56px minmax(0,1fr)}.voice .voice-site{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.posts{padding-bottom:var(--section-y,128px)}.posts-empty{color:var(--ink-2);padding-top:48px}.post-list{margin:0;padding:0;list-style:none}.post-row{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) auto;align-items:baseline;gap:16px 40px;padding-top:30px;padding-bottom:30px;display:grid}.post-row:last-child{border-bottom:1px solid var(--line)}.post-date{gap:4px;display:grid}.post-day{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:800;line-height:1}.post-month{color:var(--muted);font-size:15px;font-weight:600}.post-body{gap:8px;display:grid}.post-body h3{font-size:var(--fs-subhead);letter-spacing:-.025em;line-height:1.3}.post-body h3 a{text-decoration:none}.post-body h3 a:hover{color:var(--indigo)}.post-body p{color:var(--ink-2);max-width:62ch}.post-head{padding-top:calc(env(safe-area-inset-top,0px) + 140px);grid-template-columns:minmax(0,1fr) clamp(240px,26vw,340px);align-items:end;gap:40px 64px;padding-bottom:56px;display:grid}.post-head-text{gap:20px;display:grid}.post-head h1{letter-spacing:-.04em;max-width:20ch;font-size:clamp(36px,4.6vw,64px);line-height:1}.post-meta{color:var(--muted);font-size:15px;font-weight:600}.cover{aspect-ratio:1;background:radial-gradient(90% 90% at 70% 110%, var(--dawn-1) 0%, var(--sky-5) 70%, var(--sky-6) 100%);border-radius:24px;position:relative;overflow:hidden}.cover-ring{width:82%;height:auto;position:absolute;bottom:-18%;right:-18%}.cover-topic{color:var(--ink);background:var(--white);border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:600;position:absolute;top:20px;left:20px}.post-col{border-top:1px solid var(--line);gap:40px;max-width:720px;padding-top:56px;padding-bottom:96px;display:grid}.post-summary{background:var(--white);border:1px solid var(--line);border-radius:24px;padding:28px 32px}.post-summary h2{letter-spacing:-.02em;font-size:22px}.post-summary ul{color:var(--ink-2);gap:10px;margin:14px 0 0;padding-left:20px;display:grid}.prose{gap:20px;display:grid}.prose>*{margin:0}.prose h2{letter-spacing:-.025em;margin-top:24px;font-size:clamp(28px,2.4vw,32px)}.prose h3{letter-spacing:-.02em;margin-top:8px;font-size:22px}.prose p,.prose li{color:var(--ink-2)}.prose ul,.prose ol{gap:8px;padding-left:22px;display:grid}.prose strong{color:var(--ink)}.prose a{color:var(--ink);text-decoration-color:var(--line-strong);font-weight:600}.prose a:hover{color:var(--indigo);text-decoration-color:currentColor}.prose blockquote{background:var(--white);border:1px solid var(--line);border-radius:16px;gap:10px;padding:18px 22px;display:grid}.prose blockquote p{color:var(--ink)}.prose table{border-collapse:collapse;width:100%;font-size:15.5px}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.prose th{border-bottom-color:var(--line-strong);font-weight:700}.post-author{color:var(--muted);font-size:15px}.post-author a{color:var(--ink);text-decoration-color:var(--line-strong);font-weight:600}.post-author a:hover{color:var(--indigo);text-decoration-color:currentColor}@media (width<=960px){.post-head{grid-template-columns:minmax(0,1fr)}.cover{aspect-ratio:16/9;max-width:560px}.cover-ring{width:46%;bottom:-30%;right:-6%}}@media (width<=640px){.post-row{grid-template-columns:64px minmax(0,1fr)}.post-row .chips{grid-column:2;justify-content:flex-start}.post-summary{padding:22px 20px}.prose table{font-size:14.5px}}
