@font-face{font-family:Funnel Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c5dbc8cc99ee77f-s.0r8bupko5j52m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/43b1f09180d16790-s.p.0xa2imhn0fp5k.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}@font-face{font-family:Funnel Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c5dbc8cc99ee77f-s.0r8bupko5j52m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/43b1f09180d16790-s.p.0xa2imhn0fp5k.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}@font-face{font-family:Funnel Display Fallback;src:local(Arial);ascent-override:93.85%;descent-override:23.46%;line-gap-override:0.0%;size-adjust:106.55%}.O6E6_W_className{font-family:Funnel Display,Funnel Display Fallback;font-style:normal}.O6E6_W_variable{--font-display:"Funnel Display", "Funnel Display Fallback"}
@font-face{font-family:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b494936e59842b0-s.08z9zpoycruvm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/95c109acf44fb1dc-s.p.31rnap-za66mk.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}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3b494936e59842b0-s.08z9zpoycruvm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/95c109acf44fb1dc-s.p.31rnap-za66mk.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}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3b494936e59842b0-s.08z9zpoycruvm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/95c109acf44fb1dc-s.p.31rnap-za66mk.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}@font-face{font-family:Funnel Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:24.72%;line-gap-override:0.0%;size-adjust:101.13%}.HMWTGW_className{font-family:Funnel Sans,Funnel Sans Fallback;font-style:normal}.HMWTGW_variable{--font-text:"Funnel Sans", "Funnel Sans Fallback"}
:root{--display:var(--font-display), ui-sans-serif, system-ui, sans-serif;--text:var(--font-text), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html[data-palette=citron]{--bg:#f5f5ef;--surface:#fdfdfb;--surface-2:#ebece4;--track:#ecede6;--line:#d6d8cf;--ink:#20231f;--text-2:#4f5649;--text-3:#6a7161;--action:#d7f36b;--on-action:#20231f;--action-soft:#f1f8d2;--action-text:#69763d;--food:#e08a3c;--food-soft:#fbeedf;--move:#8db51e;--move-soft:#eef5d9;--sleep:#7c86e0;--sleep-soft:#e8eafa;--recipes:#00828e;--qualyy:#8a2be2;--travel:#b8912e;--band:#20231f;--band-2:#2e322c;--on-band:#f2f3ec;--on-band-2:#b9bfae;--brand-ink:#20231f;--brand-action:#d7f36b;--brand-edge:#343a31;--logo:#20231f}html[data-palette=petrole]{--bg:#eef2f1;--surface:#fff;--surface-2:#e2e9e7;--track:#e5ecea;--line:#d6e0de;--ink:#10272a;--text-2:#3f5958;--text-3:#577170;--action:#ff7a59;--on-action:#10272a;--action-soft:#ffe3da;--action-text:#a45a47;--food:#e39b2e;--food-soft:#fbeedb;--move:#2e9c82;--move-soft:#dbf0eb;--sleep:#6c7fdb;--sleep-soft:#e5e9fa;--recipes:#00828e;--qualyy:#8a2be2;--travel:#b8912e;--band:#10272a;--band-2:#1d3a3e;--on-band:#e8f2f0;--on-band-2:#a9c2be;--brand-ink:#10272a;--brand-action:#ff7a59;--brand-edge:#24464a;--logo:#ff7a59}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-palette=citron]{--bg:#121411;--surface:#1f201d;--surface-2:#2d312b;--track:#2b2f28;--line:#2d2f2c;--ink:#f2f3ec;--text-2:#c3c8b9;--text-3:#a3aa98;--action-soft:#2e3520;--action-text:#d7f36b;--food:#f2a766;--food-soft:#3a2c1e;--move:#d7f36b;--move-soft:#2e3520;--sleep:#a3abf2;--sleep-soft:#252a44;--recipes:#52cbd6;--qualyy:#b57cf2;--travel:#f6d98a;--band:#1a1d18;--band-2:#2a2e27;--logo:#d7f36b}html[data-palette=petrole]{--bg:#081719;--surface:#102326;--surface-2:#1a2f32;--track:#1d3437;--line:#223a3d;--ink:#e8f2f0;--text-2:#b4cac6;--text-3:#93ada9;--action:#ff8f72;--action-soft:#3a2620;--action-text:#ff8f72;--food:#f2bc66;--food-soft:#3a2e1a;--move:#5fd1b3;--move-soft:#163330;--sleep:#a3b1f2;--sleep-soft:#232b46;--recipes:#52cbd6;--qualyy:#b57cf2;--travel:#f6d98a;--band:#0d2124;--band-2:#1a3135;--logo:#ff8f72}}html:has(.site){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-palette=citron]:has(.site){--bg:#121411;--surface:#1f201d;--surface-2:#2d312b;--track:#2b2f28;--line:#2d2f2c;--ink:#f2f3ec;--text-2:#c3c8b9;--text-3:#a3aa98;--action-soft:#2e3520;--action-text:#d7f36b;--food:#f2a766;--food-soft:#3a2c1e;--move:#d7f36b;--move-soft:#2e3520;--sleep:#a3abf2;--sleep-soft:#252a44;--recipes:#52cbd6;--qualyy:#b57cf2;--travel:#f6d98a;--logo:#d7f36b}html[data-palette=petrole]:has(.site){--bg:#081719;--surface:#102326;--surface-2:#1a2f32;--track:#1d3437;--line:#223a3d;--ink:#e8f2f0;--text-2:#b4cac6;--text-3:#93ada9;--action:#ff8f72;--action-soft:#3a2620;--action-text:#ff8f72;--food:#f2bc66;--food-soft:#3a2e1a;--move:#5fd1b3;--move-soft:#163330;--sleep:#a3b1f2;--sleep-soft:#232b46;--recipes:#52cbd6;--qualyy:#b57cf2;--travel:#f6d98a;--logo:#ff8f72}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font:17px/1.6 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--action-text);outline-offset:3px;border-radius:8px}img{max-width:100%}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty}.wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:32px}.tone-food{--tone:var(--food)}.tone-move{--tone:var(--move)}.tone-sleep{--tone:var(--sleep)}.tone-recipes{--tone:var(--recipes)}.tone-qualyy{--tone:var(--qualyy)}.tone-travel{--tone:var(--travel)}.tone-action{--tone:var(--action-text)}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo{color:var(--logo);flex:none}.mark{background:var(--brand-ink);color:var(--brand-action);flex:none;place-items:center;display:inline-grid}@media (prefers-color-scheme:dark){.mark{box-shadow:inset 0 0 0 1px var(--brand-edge)}}.btn{font:600 16px/1.2 var(--text);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;text-decoration:none;transition:transform .15s,filter .15s,background-color .15s;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.98)}.btn-action{background:var(--action);color:var(--on-action)}.btn-quiet{background:var(--surface-2);color:var(--ink)}.btn-sm{padding:9px 18px;font-size:15px}.round{background:color-mix(in srgb, var(--tone) 16%, transparent);width:40px;height:40px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 26%, transparent);color:var(--tone);border-radius:50%;flex:none;place-items:center;display:inline-grid}.plus-pill{background:var(--action);color:var(--on-action);font:600 11.5px/1.6 var(--text);letter-spacing:.01em;vertical-align:.18em;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;display:inline-block}@media (min-width:561px){.narrow-only{display:none}}@media (max-width:560px){.wide-only{display:none}}.device{isolation:isolate;aspect-ratio:389/800;display:block;position:relative}.device:before{content:"";z-index:-1;border-radius:17.75%/8.5%;position:absolute;inset:0 .7% 0 .85%;box-shadow:0 60px 90px -40px #000000bf,0 24px 34px -20px #00000080}.device img{object-fit:cover;object-position:top;background:#000;border-radius:15.37%/7.07%;width:91.465%;height:96.675%;position:absolute;top:1.6625%;left:4.267%}.device:after{content:"";pointer-events:none;background:url(/device-iphone.svg) 50%/100% 100% no-repeat;position:absolute;inset:0}.hero,.section{isolation:isolate;position:relative;overflow-x:clip}.glow{z-index:-1;pointer-events:none;position:absolute}.glow-hero{inset:-64px 0 -120px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.glow-hero i{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--tone) 26%, transparent), color-mix(in srgb, var(--tone) 8%, transparent) 55%, transparent);border-radius:50%;width:70vw;max-width:1100px;position:absolute}.glow-hero .tone-food{bottom:-20%;left:-28vw}.glow-hero .tone-move{top:-46%;left:18%}.glow-hero .tone-sleep{top:4%;right:-30vw}.glow-ai{background:linear-gradient(110deg, var(--food), var(--move) 50%, var(--sleep));opacity:.16;width:70%;height:100%;top:0;right:-10%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.glow-plans{background:radial-gradient(closest-side, color-mix(in srgb, var(--action) 12%, transparent), transparent);width:min(1100px,110vw);height:70%;top:8%;left:50%;translate:-50%}.glow-cta{background:radial-gradient(60% 45% at 50% 55%, color-mix(in srgb, var(--action) 20%, transparent), transparent);inset:0 -20%}.top{z-index:10;position:sticky;top:0}.top:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(18px);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);position:absolute;inset:0}.top-inner{align-items:center;gap:24px;max-width:1200px;height:64px;margin:0 auto;padding-inline:32px;display:flex}.brand{font:600 21px/1 var(--display);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nav{gap:2px;margin-inline:auto;font-size:15px;font-weight:500;display:flex}.nav a{color:var(--text-2);border-radius:999px;padding:8px 14px;text-decoration:none;transition:color .15s,background-color .15s}.nav a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.top-actions{align-items:center;gap:8px;display:flex}.login{color:var(--ink);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:500;text-decoration:none}.login:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.top-lang{color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.top-lang:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.me{max-width:190px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:15px;font-weight:500;text-decoration:none;animation:.3s me-in;display:inline-flex}.me:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.me-avatar{object-fit:cover;background:var(--action);width:30px;height:30px;color:var(--on-action);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:inline-grid}.me-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes me-in{0%{opacity:0}}.hero{padding:72px 0 40px}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;display:grid}.hero h1{letter-spacing:-.045em;font-size:clamp(50px,6.2vw,92px);line-height:.98}.hero h1 span{display:block}.hero h1 .hl{color:var(--move)}.five{flex-direction:column;gap:8px;margin:36px 0 0;padding:0;list-style:none;display:flex}.five li{color:var(--tone);font:600 clamp(21px, 2.1vw, 26px) / 1.2 var(--display);letter-spacing:-.015em;align-items:center;gap:14px;display:flex}.five .round{width:36px;height:36px}.lead{max-width:30em;color:var(--text-2);margin:32px 0 28px;font-size:19px}.hero-fine{color:var(--text-3);margin:16px 0 0;font-size:14.5px}.hero-phones{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:540px;margin-left:auto;display:grid}.hp{grid-row:1}.hp-back{grid-column:1/8}.hp-front{grid-column:5/12;margin-top:16%}.hero-next{color:var(--text-2);align-items:center;gap:8px;margin-top:48px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.hero-next:hover{color:var(--ink)}.section{padding:140px 0 0}.head{flex-direction:column;gap:16px;max-width:760px;margin-bottom:56px;display:flex}.head-center{text-align:center;align-items:center;margin-inline:auto}.head h2,.ai h2,.cta h2{letter-spacing:-.038em;font-size:clamp(38px,4.8vw,62px);line-height:1.02}.head p{max-width:36em;color:var(--text-2);margin:0;font-size:19px}.lines{margin:0;padding:0;list-style:none}.lines li{border-top:1px solid var(--line);gap:12px;padding:13px 0;font-size:16px;display:flex}.lines li:first-child{border-top:0}.line-ic{color:var(--tone,var(--action-text));flex:none;margin-top:4px;display:inline-flex}.week{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:64px;display:grid}.week-steps{margin:0;padding:0;list-style:none}.week-step+.week-step{border-top:1px solid var(--line)}.week-pick{width:100%;font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px 150px minmax(0,1fr);align-items:baseline;gap:16px;padding:15px 0;display:grid;position:relative}.week-dot{background:var(--tone);opacity:.4;border-radius:50%;width:10px;height:10px;transition:opacity .3s,box-shadow .3s}.week-when{font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;font-size:14px}.week-title{font:600 20px/1.25 var(--display);letter-spacing:-.015em;transition:color .3s}.week-pick:hover .week-title,.is-on .week-title{color:var(--ink)}.is-on .week-dot{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb, var(--tone) 22%, transparent)}.is-on .week-when{color:var(--tone)}.week-more{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.week-step.is-on .week-more{grid-template-rows:1fr}.week-more>div{min-height:0;overflow:hidden}.week-text{color:var(--text-2);margin:0}.week-more .week-text{padding:0 0 18px 192px}.week-bar{background:var(--tone);transform-origin:0;border-radius:2px;height:2px;animation:6.5s linear forwards week-fill;position:absolute;bottom:-1px;left:0;right:0}.week.is-paused .week-bar{animation-play-state:paused}.week:has(.week-pick:focus-visible) .week-bar{animation-play-state:paused}@keyframes week-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.week-bar{display:none}}.week-detail{display:none}.week-stage{place-items:center;display:grid;position:sticky;top:96px}.week-glow{aspect-ratio:1;background:var(--tone);opacity:.2;filter:blur(90px);border-radius:50%;width:130%;transition:background-color .6s;position:absolute}.week-stage .device{width:min(330px,100%)}.week-stage .device img{opacity:0;transition:opacity .45s}.week-stage .device img.is-on{opacity:1}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid}.pillar-name{font:600 19px/1.2 var(--display);color:var(--tone);align-items:center;gap:12px;margin:0;display:flex}.pillar h3{letter-spacing:-.025em;margin:22px 0 18px;font-size:28px;line-height:1.12}.also-title{letter-spacing:-.025em;margin:112px 0 8px;font-size:28px}.also{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.also-two{grid-template-columns:repeat(2,minmax(0,1fr))}.also li{border-bottom:1px solid var(--line);gap:16px;padding:24px 0;display:flex}.also h4{letter-spacing:-.015em;font-size:19px;line-height:1.25}.also p{color:var(--text-2);margin:4px 0 0;font-size:15.5px;line-height:1.5}.also a{color:var(--ink);text-underline-offset:3px}.ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.ai-name{color:var(--move);align-items:center;gap:8px;margin:0 0 18px;font-weight:600;display:flex}.ai-lead{max-width:30em;color:var(--text-2);margin:18px 0 24px;font-size:19px}.chat{flex-direction:column;max-width:500px;margin-left:auto;display:flex}.msg-me{border:1px solid var(--line);background:var(--surface);border-radius:22px 22px 6px;align-self:flex-end;max-width:82%;margin:0;padding:12px 18px;font-size:16px;line-height:1.45}.chat-context{color:var(--text-3);margin:28px 0 10px;font-size:13.5px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tile{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:2px;margin:0;padding:12px 14px 14px;display:flex}.tile span{color:var(--tone);font-size:13px}.tile b{font:600 19px/1.2 var(--display);letter-spacing:-.01em}.msg-ai{margin:22px 0 0;font-size:17px;line-height:1.6}.chat-note{color:var(--text-3);margin:14px 0 0;font-size:13px}.plans{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto repeat(var(--rows), auto);gap:0 16px;max-width:980px;margin:0 auto;display:grid}.plan{grid-row:span var(--span);grid-template-rows:subgrid;border:1px solid var(--line);background:var(--surface);border-radius:28px;padding:28px 28px 14px;display:grid}.plan-plus{border-color:color-mix(in srgb, var(--action) 34%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--action) 13%, var(--surface)), var(--surface) 55%)}.plan-head{flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:20px;display:flex}.plan-head h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;font-size:24px;display:flex}.plan-badge{background:var(--action-soft);color:var(--action-text);font:600 13px/1.4 var(--text);border-radius:999px;padding:3px 10px}.plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:8px 0 0;display:flex}.plan-price b{font:600 46px/1 var(--display);letter-spacing:-.035em}.plan-price span{color:var(--text-2);font-size:15px}.plan-alt{color:var(--text-3);margin:0;font-size:14px}.plan-head .btn{align-self:stretch;margin-top:auto}.plan-rows{list-style:none;display:contents}.plan-row{border-top:1px solid var(--line);gap:12px;padding:12px 0;font-size:15.5px;line-height:1.4;display:flex}.plan-row small{color:var(--text-2);margin-top:2px;font-size:13.5px;display:block}.mark-ic{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:inline-grid}.mark-yes .mark-ic{background:var(--action);color:var(--on-action)}.mark-part .mark-ic{background:var(--surface-2);color:var(--ink)}.mark-no .mark-ic{box-shadow:inset 0 0 0 1px var(--line);color:var(--text-3)}.plan-row.mark-no{color:var(--text-3)}.plan-family{border:1px solid color-mix(in srgb, var(--sleep) 36%, var(--line));background:linear-gradient(165deg, color-mix(in srgb, var(--sleep) 14%, var(--surface)), var(--surface) 60%);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 48px;max-width:980px;margin:16px auto 0;padding:28px;display:grid}.family-main h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.plan-family .plan-badge{background:color-mix(in srgb, var(--sleep) 24%, transparent);color:var(--ink)}.family-title{font:600 20px/1.25 var(--display);letter-spacing:-.015em;color:var(--ink);margin:14px 0 0}.family-lead{color:var(--text-2);margin:4px 0 0}.family-people{gap:6px;margin:18px 0 4px;display:flex}.family-people>span{background:color-mix(in srgb, var(--sleep) 20%, transparent);width:34px;height:34px;color:var(--sleep);border-radius:50%;place-items:center;display:inline-grid}.family-people>.family-you{background:var(--sleep);width:auto;color:var(--bg);padding:0 12px;font-size:13px;font-weight:600}.family-perks{align-self:center;margin:0;padding:0;list-style:none}.family-perks .plan-row:first-child{border-top:0}.family-how{border-top:1px solid var(--line);color:var(--text-3);grid-column:1/-1;margin:12px 0 0;padding-top:16px;font-size:14px}.plans-all{max-width:980px;margin:24px auto 0}.plans-all>summary{width:fit-content;margin:0 auto;list-style:none;display:flex}.plans-all>summary::-webkit-details-marker{display:none}.plans-all>summary svg{transition:rotate .2s}.plans-all[open]>summary svg{rotate:180deg}.plans-all-close,.plans-all[open] .plans-all-open{display:none}.plans-all[open] .plans-all-close{display:inline}.all{margin-top:28px}.all-head,.all-row{grid-template-columns:minmax(0,1fr) 150px 150px;gap:12px;display:grid}.all-head{z-index:2;background:var(--bg);border-bottom:1px solid var(--line);font:600 15px/1.2 var(--display);margin:0;padding:12px 0;position:sticky;top:64px}.all-group h3{letter-spacing:-.015em;align-items:center;gap:12px;margin:32px 0 6px;font-size:20px;display:flex}.all-group h3 .round{width:32px;height:32px}.all-group ul{margin:0;padding:0;list-style:none}.all-row{border-top:1px solid var(--line);padding:11px 0;font-size:15px;line-height:1.4}.all-group li:first-child{border-top:0}.all-cell{align-items:flex-start;gap:8px;display:flex}.all-cell .mark-ic{width:18px;height:18px}.all-cell small{color:var(--text-2);font-size:13px}.plans-fine{text-align:center;max-width:40em;color:var(--text-3);margin:28px auto 0;font-size:14px}.plans-fine a{color:var(--text-2);text-underline-offset:3px}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;display:grid}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{font:600 19px/1.3 var(--display);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-ic{background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:rotate .2s;display:inline-grid}.faq-item[open] .faq-ic{rotate:45deg}.faq-item p{max-width:40em;color:var(--text-2);margin:-4px 0 22px}.faq-item a{color:var(--ink);text-underline-offset:3px}.cta{padding-bottom:120px}.cta-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:48px;display:grid}.cta-logo{color:var(--move)}.cta h2{letter-spacing:-.045em;margin-top:28px;font-size:clamp(48px,6.4vw,88px)}.cta-text>p{max-width:28em;color:var(--text-2);margin:18px 0 28px;font-size:19px}.cta-text>.cta-fine{color:var(--text-3);margin:16px 0 0;font-size:14.5px}.cta-qr{color:var(--text-2);align-items:center;gap:16px;margin:28px 0 0;font-size:15px;display:flex}.cta-qr img{background:#fff;border-radius:16px;padding:8px}.cta-text>.cta-web{margin:24px 0 0;font-size:15px}.cta-web a{color:var(--ink);text-underline-offset:3px}.cta-phone{justify-content:center;display:flex}.cta-phone .device{width:min(320px,100%)}@media (hover:none){.cta-qr{display:none}}.stores{flex-wrap:wrap;gap:10px;display:flex}.store{background:var(--ink);min-width:176px;color:var(--bg);border-radius:16px;align-items:center;gap:10px;padding:10px 18px 10px 14px;text-decoration:none;display:inline-flex}.store-text{flex-direction:column;line-height:1.15;display:flex}.store-text small{opacity:.8;font-size:11.5px}.store-text b{font:600 18px/1.15 var(--display);letter-spacing:-.01em}.store-soon{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.foot{border-top:1px solid var(--line);padding:64px 0 calc(28px + env(safe-area-inset-bottom,0px));font-size:15px}.foot-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot-brand p{max-width:22em;color:var(--text-2);margin:14px 0 0}.foot nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.foot nav h3{letter-spacing:0;margin-bottom:4px;font-size:15px}.foot nav a{color:var(--text-2);text-decoration:none}.foot nav a:hover{color:var(--ink)}.foot-link{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:0}.foot-link:hover{color:var(--ink)}.foot-bottom{border-top:1px solid var(--line);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.foot-bottom a{color:var(--text-2)}.foot-bottom .foot-studko{background:var(--surface-2);color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:4px 12px 4px 10px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.foot-studko b{color:var(--ink);font-weight:700}.foot-studko__mark{border-radius:4px;width:18px;height:18px}.foot-studko:hover{background:var(--action);color:var(--on-action)}.foot-studko:hover b{color:var(--on-action)}.foot-langs{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:28px;font-size:14px;display:flex}.foot .foot-langs{flex-direction:row;align-items:center}.foot .foot-langs a[aria-current]{color:var(--ink);font-weight:600}.final{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:1120px;margin:0 auto;padding:64px 20px 88px;display:flex}.final h1{letter-spacing:-.035em;font-size:clamp(36px,5vw,56px);line-height:1.05}.final p{color:var(--text-2);max-width:30em;margin:0}.banner{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:22px;align-items:center;gap:12px;padding:10px 10px 10px 12px;display:flex;position:fixed;box-shadow:0 18px 40px -18px #0009}.banner-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.banner-text b{font-size:15px}.banner-text span{color:var(--text-3);font-size:13px}.banner-cta{background:var(--action);color:var(--on-action);border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600;text-decoration:none}.banner-close{width:36px;height:36px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}@media (max-width:1180px){.top-lang{gap:0;padding-inline:9px;font-size:0}}@media (max-width:1080px){.nav a:nth-child(5){display:none}.pillars{gap:40px}.also{gap:0 40px}}@media (max-width:900px){.nav{display:none}.top-actions{margin-left:auto}.hero{padding-top:48px}.hero-grid{grid-template-columns:minmax(0,1fr);gap:56px}.hero-phones{width:100%;max-width:480px;margin-inline:auto}.hero-next{justify-content:center}.section{padding-top:112px}.week{grid-template-columns:minmax(0,1fr);gap:24px}.week-steps{scrollbar-width:none;gap:8px;margin-inline:-32px;padding:4px 32px;display:flex;overflow-x:auto}.week-steps::-webkit-scrollbar{display:none}.week-step+.week-step{border-top:0}.week-pick{background:var(--surface);width:auto;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 14px;display:flex;overflow:hidden}.is-on .week-pick{background:color-mix(in srgb, var(--tone) 20%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent)}.week-dot{width:8px;height:8px}.is-on .week-dot{box-shadow:none}.week-when{font-size:14px;font-weight:500}.is-on .week-when{color:var(--ink)}.week-title,.week-more{display:none}.week-bar{bottom:4px;left:14px;right:16px}.week-detail{display:grid}.week-card{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .3s}.week-card.is-on{opacity:1;visibility:visible}.week-card h3{letter-spacing:-.02em;font-size:26px;line-height:1.15}.week-card .week-text{margin-top:8px}.week-stage{padding:16px 0 8px;position:relative;top:0}.week-stage .device{width:min(300px,78vw)}.pillars,.also,.also-two{grid-template-columns:minmax(0,1fr)}.pillars{gap:64px}.also-title{margin-top:88px}.ai-grid,.faq-grid,.cta-grid{grid-template-columns:minmax(0,1fr);gap:48px}.chat{margin-left:0}.plans{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:16px}.plan{grid-row:auto;grid-template-rows:none}.plan-plus{order:-1}.plan-family{grid-template-columns:minmax(0,1fr)}.foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.foot-brand{grid-column:1/-1}}@media (max-width:560px){body{font-size:16px}.wrap,.top-inner{padding-inline:16px}.top-inner{gap:12px}.login{padding-inline:10px}.me{padding-right:4px}.me-name{display:none}.hero{padding-top:36px}.five{margin-top:28px}.lead{font-size:17px}.section{padding-top:96px}.head{margin-bottom:36px}.head p,.ai-lead,.cta-text>p{font-size:17px}.week-steps{margin-inline:-16px;padding-inline:16px}.tiles{gap:6px}.tile{padding:10px 12px 12px}.tile b{font-size:16px}.plan{padding:24px 20px 10px}.plan-family{padding:24px 20px}.all-head,.all-row{grid-template-columns:minmax(0,1fr) 72px 72px;gap:8px}.all-cell{flex-direction:column;gap:4px}.stores{gap:8px}.store{flex:150px;min-width:0}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:no-preference){.hp{animation:.9s cubic-bezier(.2,.8,.2,1) both rise}.hp-front{animation-delay:.14s}@supports (animation-timeline:view()){.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes rise{0%{opacity:0;translate:0 60px}}@keyframes reveal{0%{opacity:0;translate:0 32px}}.consent{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--surface);border:1px solid var(--line);width:min(400px,100vw - 32px);color:var(--ink);font-family:var(--text);border-radius:24px;padding:22px 22px 20px;animation:.28s ease-out both consent-in;position:fixed;box-shadow:0 24px 60px -24px #000000a6}.consent__title{font:600 19px/1.25 var(--display);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px}.consent__body{color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.consent__more{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);white-space:nowrap}.consent__more:hover{text-decoration-color:currentColor}.consent__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.consent__btn{background:var(--surface-2);min-height:46px;color:var(--ink);font:600 15px/1.2 var(--text);cursor:pointer;border:0;border-radius:999px;padding:0 18px;transition:transform .15s,filter .15s}.consent__btn:hover{filter:brightness(1.08)}.consent__btn:active{transform:scale(.98)}.consent__btn:focus-visible,.consent__more:focus-visible{outline:2px solid var(--action-text);outline-offset:2px}.consent__btn--accept{background:var(--action);color:var(--on-action)}@keyframes consent-in{0%{opacity:0;transform:translateY(12px)}}@media (max-width:520px){.consent{left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:calc(100vw - 24px);padding:20px 18px 18px}}@media (prefers-reduced-motion:reduce){.consent{animation:none}}
