:root{color-scheme:light dark;--canvas: #eef0f3;--surface-1: #ffffff;--surface-2: #f4f5f7;--surface-3: #e9ebef;--text-1: #171a21;--text-2: #454c5a;--text-3: #5f6879;--border-subtle: #e1e4e9;--border-strong: #858e9f;--accent: #2bb3a3;--accent-solid: #0f766c;--accent-solid-hover: #0c645b;--on-accent: #ffffff;--accent-text: #0b6b61;--accent-soft: #dff4f0;--attention: #ff8a3d;--attention-hover: #f57c2c;--on-attention: #2a1503;--success: #1e9e57;--warning-text: #8a4a06;--warning-soft: #fff4dd;--warning-border: #e9c377;--danger: #c92a31;--danger-hover: #b0232a;--on-danger: #ffffff;--danger-text: #b4232a;--danger-soft: #fdecec;--info-text: #1d4fb8;--focus: #1d5fd1;--scrim: rgb(15 18 24 / .45);--inverse: #20242c;--on-inverse: #ffffff;--status-online: #1e9e57;--status-busy: #d93a40;--status-away: #b7791f;--shadow-1: 0 1px 2px rgb(16 24 40 / .08);--shadow-2: 0 1px 2px rgb(16 24 40 / .06), 0 4px 12px rgb(16 24 40 / .1);--shadow-3: 0 2px 6px rgb(16 24 40 / .08), 0 16px 40px rgb(16 24 40 / .18);--map-bg: #3b3550;--tile-bg: #252933;--tile-void: #0b0c0f;--tile-chip: rgb(17 19 23 / .72);--on-tile: #ffffff;--tile-muted: #ff8a8f;--tile-hand: #ffd23f;--on-tile-hand: #2a1f00;--tile-weak: #8a4a06;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 999px;--font: "Sukhumvit Set", "Noto Sans Thai", "Leelawadee UI", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs: 12px;--text-sm: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 20px;--leading: 1.55;--leading-tight: 1.4;--dur-1: .12s;--dur-2: .2s;--ease: cubic-bezier(.2, 0, 0, 1);--z-map-ui: 10;--z-tiles: 20;--z-share: 30;--z-meeting: 40;--z-hud: 50;--z-toast: 55;--z-bar: 60;--z-panel: 70;--z-popover: 80;--z-sheet: 90;--z-notice: 100;--z-unlock: 110;--bar-clear: 82px}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--canvas: #111317;--surface-1: #1c1f26;--surface-2: #262a33;--surface-3: #313642;--text-1: #eef0f4;--text-2: #bcc3cf;--text-3: #98a1b1;--border-subtle: #2e333d;--border-strong: #727c8e;--accent-solid: #2bb3a3;--accent-solid-hover: #3cc4b4;--on-accent: #04231f;--accent-text: #4fd1c0;--accent-soft: #17383a;--attention: #ff9a57;--attention-hover: #ffab73;--success: #35c26b;--warning-text: #f6c768;--warning-soft: #3a2c12;--warning-border: #6b5220;--danger: #d4353c;--danger-hover: #bd2a31;--danger-text: #ff8a8f;--danger-soft: #43201f;--info-text: #9dbcff;--focus: #8ab4ff;--scrim: rgb(0 0 0 / .6);--inverse: #313642;--on-inverse: #eef0f4;--status-online: #35c26b;--status-busy: #f0575c;--status-away: #f4b63f;--shadow-1: 0 1px 2px rgb(0 0 0 / .4);--shadow-2: 0 1px 2px rgb(0 0 0 / .3), 0 4px 12px rgb(0 0 0 / .4);--shadow-3: 0 2px 6px rgb(0 0 0 / .3), 0 16px 40px rgb(0 0 0 / .55)}}:root[data-theme=dark],.theme-dark{color-scheme:dark;--canvas: #111317;--surface-1: #1c1f26;--surface-2: #262a33;--surface-3: #313642;--text-1: #eef0f4;--text-2: #bcc3cf;--text-3: #98a1b1;--border-subtle: #2e333d;--border-strong: #727c8e;--accent-solid: #2bb3a3;--accent-solid-hover: #3cc4b4;--on-accent: #04231f;--accent-text: #4fd1c0;--accent-soft: #17383a;--attention: #ff9a57;--attention-hover: #ffab73;--success: #35c26b;--warning-text: #f6c768;--warning-soft: #3a2c12;--warning-border: #6b5220;--danger: #d4353c;--danger-hover: #bd2a31;--danger-text: #ff8a8f;--danger-soft: #43201f;--info-text: #9dbcff;--focus: #8ab4ff;--scrim: rgb(0 0 0 / .6);--inverse: #313642;--on-inverse: #eef0f4;--status-online: #35c26b;--status-busy: #f0575c;--status-away: #f4b63f;--shadow-1: 0 1px 2px rgb(0 0 0 / .4);--shadow-2: 0 1px 2px rgb(0 0 0 / .3), 0 4px 12px rgb(0 0 0 / .4);--shadow-3: 0 2px 6px rgb(0 0 0 / .3), 0 16px 40px rgb(0 0 0 / .55)}:root[data-theme=light]{color-scheme:light}.theme-dark{color:var(--text-1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-1);color:var(--text-1);font:var(--text-lg) / var(--leading) var(--font);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3{margin:0;line-height:var(--leading-tight);text-wrap:balance}.nw{white-space:nowrap}p{margin:0}figure{margin:0}a{color:var(--accent-text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*{transition:none!important}}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--space-5)}.narrow{max-width:760px}.center{text-align:center}.theme-dark{background:var(--canvas)}.skip{position:absolute;left:var(--space-2);top:-60px;z-index:var(--z-notice);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1)}.skip:focus{top:var(--space-2)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);font:600 var(--text-md) / 1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.btn:hover{background:var(--surface-2)}.btn.sm{min-height:34px;padding:0 var(--space-3);border-radius:var(--radius-full)}.btn.lg{min-height:52px;padding:0 28px;font-size:17px;border-radius:var(--radius-full)}.btn.primary{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-accent)}.btn.primary:hover{background:var(--accent-solid-hover);border-color:var(--accent-solid-hover)}.btn svg{flex:none}.more{display:inline-flex;align-items:center;min-height:44px;color:var(--accent-text);font-size:17px;font-weight:600;text-decoration:none}.more:hover{text-decoration:underline}.more span{margin-left:.3em}.top{position:sticky;top:0;z-index:var(--z-bar);background:color-mix(in srgb,var(--surface-1) 82%,transparent);backdrop-filter:saturate(1.8) blur(16px);-webkit-backdrop-filter:saturate(1.8) blur(16px);border-bottom:1px solid var(--border-subtle)}.top-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:56px}.brand{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-1);font-weight:700;font-size:18px;text-decoration:none}a.brand{min-height:44px}.brand.small{font-size:var(--text-lg)}.nav{display:flex;align-items:center;gap:20px;margin-left:auto;margin-right:var(--space-4)}.nav-link{display:inline-flex;align-items:center;min-height:44px;color:var(--text-2);font-size:var(--text-md);text-decoration:none;padding:0 var(--space-1)}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text-1)}.nav-link[aria-current=page]{font-weight:600}.top-end{display:flex;align-items:center;gap:var(--space-4)}.btn.icon{width:36px;padding:0}.menu{position:relative;display:none}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-list{position:absolute;right:0;top:calc(100% + var(--space-2));z-index:var(--z-popover);display:grid;min-width:220px;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-3)}.menu-list a{display:flex;align-items:center;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-1);text-decoration:none}.menu-list a:hover{background:var(--surface-2)}.menu-list a[aria-current=page]{color:var(--accent-text);font-weight:600}.kicker{display:block;margin-bottom:var(--space-3);color:var(--accent-text);font-size:clamp(15px,1.6vw,19px);font-weight:700;line-height:1.4;letter-spacing:0}h1{font-size:clamp(40px,6.6vw,80px);font-weight:800;line-height:1.18;letter-spacing:-.015em}h2{font-size:clamp(32px,5.4vw,64px);font-weight:800;line-height:1.2;letter-spacing:-.01em}.sub{margin-top:var(--space-4);color:var(--text-2);font-size:clamp(18px,2.1vw,24px);line-height:1.5;text-wrap:balance}.center .sub{margin-left:auto;margin-right:auto;max-width:34em}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-6);margin-top:32px}.center-row{justify-content:center}.hero{padding:clamp(40px,7vw,88px) 0 clamp(64px,9vw,120px);overflow:hidden}.hero h1 .kicker{font-size:clamp(16px,1.8vw,20px)}.hero-shot{margin-top:clamp(40px,6vw,72px);max-width:1140px}.frame-browser{position:relative;padding-top:30px;border-radius:14px;background:var(--surface-3);border:1px solid var(--border-subtle);box-shadow:0 30px 80px -20px #10182859,var(--shadow-2);overflow:hidden}.frame-browser:before{content:"";position:absolute;top:11px;left:14px;width:44px;height:9px;background:radial-gradient(circle at 4.5px 4.5px,var(--status-busy) 4px,transparent 4.5px),radial-gradient(circle at 22px 4.5px,var(--status-away) 4px,transparent 4.5px),radial-gradient(circle at 39.5px 4.5px,var(--status-online) 4px,transparent 4.5px)}.frame-browser{display:block}.frame-browser img{width:100%}.frame-phone{position:relative;justify-self:center;width:min(300px,72vw);padding:30px 10px 12px;border-radius:46px;background:var(--tile-void);box-shadow:0 0 0 2px var(--border-strong),0 30px 70px -20px #10182873}.frame-phone:before{content:"";position:absolute;top:12px;left:50%;width:22%;height:7px;transform:translate(-50%);border-radius:var(--radius-full);background:var(--surface-3);opacity:.35}.frame-phone img{width:100%;border-radius:10px 10px 34px 34px}.devices{--pw: 17%;position:relative;display:block;padding-left:calc(var(--pw) * .45);padding-bottom:2%}.laptop-screen{position:relative;width:92%;margin:0 auto;padding:2.2% 1.6% 1.6%;border-radius:clamp(8px,1.6vw,20px) clamp(8px,1.6vw,20px) 0 0;background:var(--tile-void);box-shadow:0 0 0 1px var(--border-strong),0 40px 80px -30px #10182873}.laptop-screen:before{content:"";position:absolute;top:.8%;left:50%;width:clamp(3px,.5vw,6px);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:var(--surface-3);opacity:.4}.laptop-screen img{width:100%;border-radius:3px}.laptop:after{content:"";display:block;height:clamp(7px,1.3vw,16px);border-radius:0 0 50% 50%/0 0 100% 100%;background:linear-gradient(var(--surface-3),var(--border-strong));box-shadow:0 1px 0 var(--border-strong)}.laptop{position:relative}.laptop:before{content:"";position:absolute;left:50%;bottom:0;z-index:1;width:14%;height:clamp(3px,.5vw,6px);transform:translate(-50%);border-radius:0 0 8px 8px;background:var(--border-strong);opacity:.6;margin-bottom:clamp(4px,.8vw,10px)}.phone-mini{position:absolute;left:0;bottom:0;z-index:2;width:var(--pw);padding:calc(var(--pw) * .09) calc(var(--pw) * .035) calc(var(--pw) * .045);border-radius:17%/8%;background:var(--tile-void);box-shadow:0 0 0 1px var(--border-strong),0 24px 48px -12px #10182880}.phone-mini:before{content:"";position:absolute;top:3.6%;left:50%;width:24%;height:1.2%;transform:translate(-50%);border-radius:var(--radius-full);background:var(--surface-3);opacity:.35}.phone-mini img{width:100%;border-radius:6% 6% 14% 14%/3% 3% 6% 6%}.hero .devices{max-width:1140px;padding-left:calc(var(--space-5) + var(--pw) * .45)}.hero .devices .phone-mini{left:var(--space-5)}.devices.duo{--pw: 30%;width:min(560px,100%);padding:0 calc(var(--pw) * .5) 4% 0}.devices.duo .phone-mini{left:auto;right:0}.theme-dark .laptop-screen,.theme-dark .phone-mini{box-shadow:0 0 0 1px var(--border-subtle),0 30px 70px -20px #000000b3}@media (max-width: 600px){.hero .devices{--pw: 19%;width:calc(100% - 16px);padding:0 0 5%}.hero .devices .phone-mini{left:1%}.laptop-screen{width:94%;padding:2.6% 1.4% 1.4%}}.shot{margin:clamp(40px,6vw,64px) auto 0;max-width:880px}.shot img{width:auto;height:auto;max-width:100%;max-height:76vh;display:block;margin:0 auto;border-radius:clamp(16px,2vw,24px);box-shadow:0 30px 80px -24px #10182866,var(--shadow-1)}.theme-dark .shot img{box-shadow:0 30px 80px -24px #000000b3,0 0 0 1px var(--border-subtle)}.dark-shot img{background:var(--tile-void)}.feature .shot:has(img[width="1200"]){max-width:660px}.feature,.stats-band,.light-band,.benefits,.steps-band,.price-teaser,.faq-band,.final{padding:clamp(56px,8vw,104px) 0}.stats-band,.tint,.price-teaser{background:var(--surface-2)}.split-row{display:grid;gap:48px;align-items:center;justify-items:center;text-align:center}.split-row>.shot:not(.list-shot){margin:0;width:100%}.list-shot{margin:0;width:min(300px,78vw)}.list-shot img{border-radius:28px}.stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--space-5);text-align:center}.stats b{display:block;font-size:clamp(40px,5.6vw,64px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.stats span{display:block;margin-top:var(--space-2);color:var(--text-2);font-size:clamp(15px,1.6vw,18px)}.stats-more{margin-top:32px}.stats-band{padding:clamp(40px,6vw,72px) 0}.light-band{padding:clamp(48px,7vw,88px) 0}.light-band .battery{margin-bottom:var(--space-4)}.light-band .sub{margin-top:var(--space-3)}.tile-icon{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-6);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-text)}.tile-icon svg{width:28px;height:28px}.steps{list-style:none;margin:clamp(32px,5vw,56px) 0 0;padding:0;display:grid;gap:40px var(--space-6)}.step-shot{margin:0 auto var(--space-4);max-width:360px;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;background:var(--tile-void);box-shadow:0 20px 48px -20px #0009,0 0 0 1px var(--border-subtle)}.step-shot img{width:100%;height:100%;object-fit:cover;object-position:center}.step-shot.people img{object-position:top}@media (max-width: 759px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.step-shot{aspect-ratio:3 / 4;border-radius:12px;margin-bottom:var(--space-3)}.steps li h3{font-size:14px;line-height:1.35}.steps li h3 .nw{white-space:normal}}.steps .step-n{width:40px;height:40px;margin-bottom:var(--space-2);font-size:18px}.step-n{display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--accent-solid);color:var(--on-accent);font-size:24px;font-weight:800}.steps h3{font-size:clamp(22px,2.4vw,28px);font-weight:800}.steps p{margin-top:var(--space-2);color:var(--text-2);font-size:18px}.price-teaser h2 .unit{display:block;margin-top:var(--space-2);color:var(--text-2);font-size:clamp(20px,2.6vw,30px);font-weight:600;letter-spacing:0}.price-teaser .more{margin-top:var(--space-4)}.faq-band h2{margin-bottom:32px;text-align:center;font-size:clamp(30px,4.4vw,48px)}.faq-band details{border-bottom:1px solid var(--border-subtle)}.faq-band summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:var(--space-5) 0;font-size:clamp(17px,1.8vw,20px);font-weight:600;cursor:pointer;list-style:none}.faq-band summary::-webkit-details-marker{display:none}.faq-band summary:after{content:"+";flex:none;font-size:28px;font-weight:300;line-height:1;color:var(--text-3)}.faq-band details[open] summary:after{content:"−"}.faq-band details p{padding-bottom:var(--space-5);color:var(--text-2);font-size:17px}.final h2{font-size:clamp(40px,6.6vw,80px)}.page-hero{padding:clamp(56px,9vw,112px) 0 clamp(48px,7vw,88px)}.page-hero h1{font-size:clamp(36px,6vw,72px)}.points{list-style:none;margin:0;padding:0;display:grid;gap:48px var(--space-6)}.feature .points{margin-top:56px}.points li{text-align:center}.points .shot{margin:0 0 var(--space-6)}.points .shot img{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:top}.points .tile-icon{margin-bottom:var(--space-4)}.points h3{font-size:clamp(22px,2.4vw,28px);font-weight:800}.points p{margin-top:var(--space-2);color:var(--text-2);font-size:18px}.compare-band .table-scroll{margin-top:40px}.source{margin-top:var(--space-4);color:var(--text-3);font-size:var(--text-md)}.foot{padding:48px 0 40px;border-top:1px solid var(--border-subtle);background:var(--surface-2)}.foot-grid{display:grid;gap:32px var(--space-6)}.foot-grid nav{display:grid;align-content:start;gap:var(--space-1);font-size:var(--text-md)}.foot-grid nav a{color:var(--text-2);text-decoration:none;padding:4px 0}@media (pointer: coarse),(max-width: 760px){.foot-grid nav a{display:flex;align-items:center;min-height:44px;padding:0}.btn.icon{width:44px;min-height:44px}}.foot-grid nav a:hover{color:var(--text-1);text-decoration:underline}.foot-h{font-size:var(--text-sm);color:var(--text-1);font-weight:700;margin-bottom:var(--space-1)}.foot-note{margin-top:var(--space-2);color:var(--text-3);font-size:var(--text-md)}.copy a{color:inherit}.copy{margin-top:40px;padding-top:var(--space-5);border-top:1px solid var(--border-subtle);color:var(--text-3);font-size:var(--text-sm)}.battery{position:relative;display:inline-block;width:112px;height:52px;margin-bottom:var(--space-6);padding:6px;border:3px solid var(--text-2);border-radius:14px}.battery:after{content:"";position:absolute;top:50%;right:-10px;width:6px;height:18px;transform:translateY(-50%);border-radius:0 4px 4px 0;background:var(--text-2)}.battery span{display:block;width:92%;height:100%;border-radius:7px;background:var(--status-online);box-shadow:0 0 24px color-mix(in srgb,var(--status-online) 45%,transparent)}.light-stats{list-style:none;margin:clamp(40px,6vw,64px) 0 0;padding:0;display:grid;gap:40px var(--space-5)}.light-stats b{display:block;font-size:clamp(48px,7vw,88px);font-weight:800;line-height:1.1;letter-spacing:-.02em}.light-stats small{font-size:.45em;font-weight:700;letter-spacing:0}.light-stats span{display:block;margin-top:var(--space-2);color:var(--text-2);font-size:clamp(16px,1.8vw,20px)}@media (min-width: 760px){.light-stats{grid-template-columns:repeat(3,1fr)}}.bgrid{list-style:none;margin:clamp(40px,6vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.bgrid li{padding:clamp(20px,3vw,32px);border-radius:24px;background:var(--surface-1)}.bgrid .tile-icon{width:44px;height:44px;margin-bottom:var(--space-4)}.bgrid .tile-icon svg{width:22px;height:22px}.tile-icon.thai{font-size:22px;font-weight:800;line-height:1}.bgrid h3{font-size:clamp(18px,2vw,22px);font-weight:800;line-height:1.3}.bgrid p{margin-top:var(--space-2);color:var(--text-2);font-size:clamp(15px,1.5vw,17px);line-height:1.5}@media (max-width: 380px){.bgrid{grid-template-columns:1fr}}.page-head{padding:clamp(56px,8vw,96px) 0 clamp(32px,4vw,48px)}.page-head h1{font-size:clamp(36px,6vw,64px)}.doc h1{font-size:clamp(30px,4.6vw,44px)}.eyebrow{color:var(--accent-text);font-weight:700;font-size:var(--text-md);margin-bottom:var(--space-2)}.section-lead{margin-top:var(--space-3);color:var(--text-2);max-width:40em}.center .section-lead{margin-left:auto;margin-right:auto}.fine{margin-top:var(--space-3);color:var(--text-3);font-size:var(--text-md)}.band{padding:clamp(56px,8vw,96px) 0;background:var(--surface-2)}.band h2{font-size:clamp(28px,4vw,44px)}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){.reveal{animation:reveal linear both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@keyframes reveal{0%{opacity:.001;transform:translateY(48px) scale(.97)}to{opacity:1;transform:none}}.trial{padding-bottom:32px}.trial-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--accent-soft)}.trial-card h2{font-size:clamp(20px,2.8vw,26px)}.trial-card p{margin-top:var(--space-2);color:var(--text-2)}.plans-band{padding-bottom:64px}.notice{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text);font-size:var(--text-md)}.notice svg{flex:none;margin-top:2px}.notice a{color:inherit}.plans{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:var(--space-5)}.plan{display:flex;flex-direction:column;gap:var(--space-3);padding:32px;border-radius:24px;background:var(--surface-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1)}.plan.featured{border:2px solid var(--accent)}.plan-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.badge{padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--accent-solid);color:var(--on-accent);font-size:var(--text-sm);font-weight:700}.price-notes{margin-top:32px;display:flex;flex-wrap:wrap;gap:var(--space-3)}.price-notes>*{flex:1 1 280px;margin:0}.launch{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-1);border:1px solid var(--border-subtle);color:var(--text-1);font-weight:600;font-size:var(--text-md)}.launch svg{flex:none;margin-top:2px;color:var(--accent-text)}.early{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-text);font-weight:600;font-size:var(--text-md)}.early svg{flex:none;margin-top:2px}.period{display:inline-flex;gap:2px;margin:var(--space-6) 0 0;padding:3px;border:0;border-radius:var(--radius-full);background:var(--surface-3)}.period label{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-full);color:var(--text-2);font-weight:600;font-size:var(--text-md);cursor:pointer}.period small{color:var(--accent-text);font-size:var(--text-xs)}.period input:checked+label{background:var(--surface-1);color:var(--text-1);box-shadow:var(--shadow-1)}.period input:focus-visible+label{outline:2px solid var(--focus);outline-offset:2px}.plan-price .y{display:none}.plans-band:has(#period-year:checked) .plan-price .y{display:grid}.plans-band:has(#period-year:checked) .plan-price .m{display:none}.plan-price .avg{color:var(--text-3);font-size:var(--text-sm)}.vat{margin-top:var(--space-4);color:var(--text-3);font-size:var(--text-md)}.enterprise{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-6);margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-xl);border:1px dashed var(--border-strong)}.enterprise h3{font-size:var(--text-lg)}.enterprise p{margin-top:var(--space-1);color:var(--text-2);font-size:var(--text-md)}.plan h3{font-size:var(--text-xl)}.plan-for{color:var(--text-2)}.plan-people{display:flex;gap:var(--space-2);align-items:center;color:var(--text-1)}.plan-people svg{color:var(--accent-text)}.plan-price{display:grid;gap:4px;padding:var(--space-3) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.plan-price p{display:grid;gap:2px}.plan-price b{font-size:40px;font-weight:800;line-height:1.2;letter-spacing:-.02em}.plan-price span{color:var(--text-3);font-size:var(--text-md)}.plan .btn{margin-top:auto}.seat-plans{max-width:920px;margin-left:auto;margin-right:auto}@media (min-width: 900px){.plans.seat-plans{grid-template-columns:3fr 2fr}}.seat-calc[hidden]{display:none}.seat-label{color:var(--text-1);font-weight:600}.seat-label small{color:var(--text-3);font-weight:400;font-size:var(--text-sm)}.seat-pick{display:flex;align-items:center;gap:var(--space-4)}.seat-pick input[type=range]{flex:1 1 auto;min-width:0;height:40px;accent-color:var(--accent-solid);cursor:pointer}.seat-n{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--text-2)}.seat-n .input{width:5.5em;min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);font:inherit;font-size:var(--text-lg);font-weight:700;text-align:center}.seat-n .input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.seat-more{color:var(--text-2);font-size:var(--text-md)}.tier-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--border-subtle)}.tier-list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);color:var(--text-2)}.tier-list b{color:var(--text-1);font-size:var(--text-xl);font-weight:800}.seat-tiers .y,.plans-band:has(#period-year:checked) .seat-tiers .m{display:none}.plans-band:has(#period-year:checked) .seat-tiers .y{display:inline}.seat-examples td small,.seat-examples th small{color:var(--text-3);font-size:var(--text-sm);font-weight:400}.table-scroll{position:relative;background:var(--surface-1);margin-top:var(--space-5);overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.compare{width:100%;min-width:300px;border-collapse:collapse;font-size:var(--text-md)}.compare th,.compare td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:middle}.compare td{text-align:center;width:22%;color:var(--text-2)}.compare td svg{display:inline-block;color:var(--accent-text)}.compare thead th{background:var(--surface-2);font-size:var(--text-lg)}.compare thead th+th{text-align:center}.compare tbody th{font-weight:400}.compare tr.group th{padding-top:var(--space-5);font-weight:700;color:var(--text-1);background:var(--surface-1)}.compare tbody tr:last-child>*{border-bottom:0}.section-lead.center{margin-left:auto;margin-right:auto}.same-title{margin-top:40px;font-size:var(--text-xl);text-align:center}.same{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;gap:var(--space-3) var(--space-6)}.same li{display:flex;gap:var(--space-2);align-items:flex-start;color:var(--text-2)}.same svg{flex:none;margin-top:2px;color:var(--accent-text)}@media (min-width: 640px){.same{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.same{grid-template-columns:repeat(3,minmax(0,1fr))}}.form-band{padding-bottom:64px}.contact{display:grid;gap:var(--space-5);padding:32px;border-radius:24px;background:var(--surface-1);border:1px solid var(--border-subtle);box-shadow:var(--shadow-1)}.field{display:grid;gap:var(--space-2)}.field label{font-weight:600;font-size:var(--text-md)}.req{color:var(--text-3);font-weight:400}.input{width:100%;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-1);font:var(--text-lg) / var(--leading) var(--font)}textarea.input{resize:vertical}.input[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger-text);font-size:var(--text-md)}.form-alert{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--text-md)}.form-alert svg{flex:none;margin-top:2px}#error{display:none;margin-bottom:var(--space-4)}#error:target{display:flex}.form-alert[hidden]{display:none}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact .btn{justify-self:start}.sent{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-6);border-radius:var(--radius-xl);background:var(--accent-soft)}.sent[hidden]{display:none}.sent svg{flex:none;width:32px;height:32px;color:var(--accent-text)}.sent h2{font-size:var(--text-xl)}.sent p{margin-top:var(--space-2);color:var(--text-2)}.other{margin-top:var(--space-5)}.big-icon{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:var(--space-4);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent-text)}.big-icon svg{width:32px;height:32px}.lost{padding:80px 0}.lost-code{font-size:72px;font-weight:800;line-height:1;color:var(--accent);margin-bottom:var(--space-4)}.lost-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-6)}.doc{padding:40px 0 64px}.doc h2{font-size:var(--text-xl);margin-top:36px}.doc p,.doc ul{margin-top:var(--space-3);color:var(--text-2)}.doc ul{padding-left:1.3em;display:grid;gap:var(--space-2)}.doc b{color:var(--text-1)}.doc code{font-size:.9em;padding:1px 4px;border-radius:var(--radius-sm);background:var(--surface-3)}.doc-meta{color:var(--text-3)!important;font-size:var(--text-md)}.draft{display:inline-flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--warning-soft);border:1px solid var(--warning-border);color:var(--warning-text)!important;font-weight:600;font-size:var(--text-md)}@media (min-width: 640px){.plans{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:2fr 1fr 1fr 1fr}}@media (min-width: 960px){.bgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 760px){.steps,.points{grid-template-columns:repeat(3,1fr)}.stats{gap:40px var(--space-6)}}@media (min-width: 860px){.split-row{grid-template-columns:1fr 1fr;gap:64px;text-align:left;justify-items:start}.split-row>figure{justify-self:center}.split-row.flip .split-text{order:2}}@media (min-width: 900px){.plans{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.nav,.enter{display:none}.menu{display:block}.top-end{gap:var(--space-2)}.top-end .btn{min-height:44px}}@media (max-width: 560px){.stats{gap:32px var(--space-3)}.stats b{font-size:32px}.stats span{font-size:14px}.contact,.trial-card,.plan{padding:var(--space-5)}.hero .cta-row .btn{flex:1 1 100%}}@media (min-width: 700px) and (max-height: 700px){.hero{padding-top:32px}.hero h1{font-size:clamp(40px,5.4vw,64px)}.cta-row{margin-top:24px}}.pay-methods{margin-top:var(--space-5);text-align:center}.pay-methods .pay-title{color:var(--text-2);font-size:var(--text-md);font-weight:600}.pay-methods ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.pay-methods li{padding:4px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--surface-1);color:var(--text-2);font-size:var(--text-sm);white-space:nowrap}.pay-methods .pay-note{max-width:60ch;margin:var(--space-3) auto 0;color:var(--text-3);font-size:var(--text-sm)}.doc ol{margin-top:var(--space-3);padding-left:1.3em;display:grid;gap:var(--space-2);color:var(--text-2)}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger:hover{background:var(--danger-hover);border-color:var(--danger-hover)}.del-box{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-2)}.del-box h2{margin-top:0}.del-form{display:grid;gap:var(--space-3)}.del-form .btn{justify-self:start}.del-state[hidden]{display:none}.del-ok{color:var(--success)}.help-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);margin-top:var(--space-4);padding:0;list-style:none}.help-links a{display:flex;flex-direction:column;gap:var(--space-1);min-height:44px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-1);text-decoration:none}.help-links a:hover{background:var(--surface-2)}.help-links small{color:var(--text-2)}.in-store-app a[href="/pricing"],.in-store-app [data-buy]{display:none!important}.del-logins{display:flex;flex-wrap:wrap;gap:var(--space-2)}.del-logins [hidden]{display:none}.btn.apple-btn{border-color:#000;background:#000;color:#fff}.check-box{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-2)}.check .check-box p{margin-top:0}.check-verdict{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-subtle)}.check .check-verdict h2{margin-top:0;font-size:var(--text-xl)}.check-verdict-text{margin-top:var(--space-1)!important;font-size:var(--text-md)}.check-verdict[data-verdict=ok]{background:var(--accent-soft);border-color:var(--success)}.check-verdict[data-verdict=warn]{background:var(--warning-soft);border-color:var(--warning-border)}.check-verdict[data-verdict=fail]{background:var(--danger-soft);border-color:var(--danger)}.check-list{display:grid;gap:var(--space-1);margin:var(--space-4) 0 0;padding:0;list-style:none}.check-list li{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--border-subtle)}.check-list li:last-child{border-bottom:0}.check-list li>div{min-width:0;flex:1}.check-list b{display:block}.check-detail{color:var(--text-2);font-size:var(--text-md);overflow-wrap:anywhere}.check-advice{margin-top:var(--space-2)!important;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-1);border-left:3px solid var(--danger);color:var(--text-1)!important;font-size:var(--text-md);overflow-wrap:anywhere}[data-state=warn]>div>.check-advice{border-left-color:var(--warning-border)}.check-list .btn{margin-top:var(--space-2)}.check-mark{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-top:1px;border-radius:var(--radius-full);border:2px solid var(--border-strong);color:var(--on-accent)}.check-mark svg{width:16px;height:16px;stroke-width:2.5}[data-state=run]>.check-mark,[data-verdict=run]>.check-mark{border-color:var(--surface-3);border-top-color:var(--accent-solid)}@media (prefers-reduced-motion: no-preference){[data-state=run]>.check-mark,[data-verdict=run]>.check-mark{animation:check-turn .9s linear infinite}}@keyframes check-turn{to{transform:rotate(360deg)}}[data-state=ok]>.check-mark,[data-verdict=ok]>.check-mark{border-color:var(--success);background:var(--success)}[data-state=warn]>.check-mark,[data-verdict=warn]>.check-mark{border-color:var(--attention);background:var(--attention);color:var(--on-attention)}[data-state=fail]>.check-mark,[data-verdict=fail]>.check-mark{border-color:var(--danger);background:var(--danger);color:var(--on-danger)}[data-state=skip]>.check-mark{border-color:var(--border-strong);background:var(--surface-3);color:var(--text-2)}[data-state=wait],[data-state=idle]{color:var(--text-2)}.check-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.check-actions .btn:disabled{opacity:.55;cursor:default}.check-copied{margin-top:var(--space-2)!important;font-size:var(--text-md)}.check-copied:empty{display:none}.check-report{margin-top:var(--space-2);font:var(--text-sm) / var(--leading-tight) ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.check-report[hidden]{display:none}@media (max-width: 480px){.check-box{padding:var(--space-3)}.check-actions .btn{flex:1 1 100%}}@media (max-width: 560px){.seat-examples th,.seat-examples td{padding:var(--space-2);width:auto}.seat-examples thead th{font-size:var(--text-md)}}
