.BeforeAfter-module__zdefUW__frame{width:100%;aspect-ratio:var(--ratio);border-radius:var(--radius-card);background:var(--band);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;box-shadow:0 24px 60px -28px #11111159}.BeforeAfter-module__zdefUW__image{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.BeforeAfter-module__zdefUW__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.BeforeAfter-module__zdefUW__divider{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-1px);box-shadow:0 0 12px #00000040}.BeforeAfter-module__zdefUW__handle{top:50%;left:var(--pos);background:var(--accent);width:54px;height:54px;color:var(--on-accent);cursor:ew-resize;border:3px solid #fff;border-radius:50%;place-items:center;transition:transform .16s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000047}.BeforeAfter-module__zdefUW__handle:hover{transform:translate(-50%,-50%)scale(1.06)}.BeforeAfter-module__zdefUW__handle:focus-visible{outline-offset:3px;outline:3px solid #fff}.BeforeAfter-module__zdefUW__label{border-radius:var(--radius-pill);color:#fff;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);pointer-events:none;background:#1111119e;padding:7px 13px;font-size:12px;font-weight:800;transition:opacity .2s;position:absolute;top:clamp(12px,2vw,20px)}.BeforeAfter-module__zdefUW__label[data-hidden=true]{opacity:0}.BeforeAfter-module__zdefUW__labelBefore{left:clamp(12px,2vw,20px)}.BeforeAfter-module__zdefUW__labelAfter{right:clamp(12px,2vw,20px)}@media (max-width:560px){.BeforeAfter-module__zdefUW__frame{aspect-ratio:4/3;border-radius:14px}.BeforeAfter-module__zdefUW__handle{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.BeforeAfter-module__zdefUW__handle,.BeforeAfter-module__zdefUW__label{transition:none}}
.Button-module__XQ3ujG__btn{height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-radius);font-size:var(--btn-fs);letter-spacing:-.015em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.Button-module__XQ3ujG__btn:hover{transform:translateY(-1px)}.Button-module__XQ3ujG__sm{--btn-h:42px;--btn-px:18px;--btn-fs:15px;--btn-radius:11px}.Button-module__XQ3ujG__md{--btn-h:48px;--btn-px:22px;--btn-fs:16px;--btn-radius:13px}.Button-module__XQ3ujG__lg{--btn-h:52px;--btn-px:26px;--btn-fs:16px;--btn-radius:13px}.Button-module__XQ3ujG__primary{background:var(--btn-dark);color:#fff}.Button-module__XQ3ujG__primary:hover{background:#171717}.Button-module__XQ3ujG__secondary{color:var(--ink);box-shadow:inset 0 0 0 1px var(--sec-edge,var(--line));background:#fff}.Button-module__XQ3ujG__secondary:hover{background:var(--paper-warm)}.Button-module__XQ3ujG__ghost{color:var(--on-accent);box-shadow:inset 0 0 0 1.5px var(--on-accent-line);background:0 0}.Button-module__XQ3ujG__ghost:hover{background:var(--ghost-hover,#ffffff1f)}.Button-module__XQ3ujG__block{width:100%}.Button-module__XQ3ujG__disabled{opacity:.55;pointer-events:none}@media (max-width:760px){.Button-module__XQ3ujG__btn{max-width:100%;height:auto;min-height:var(--btn-h);white-space:normal;text-align:center;padding-block:8px}.Button-module__XQ3ujG__sm{--btn-h:40px;--btn-px:15px;--btn-fs:14px}.Button-module__XQ3ujG__md{--btn-h:44px;--btn-px:16px;--btn-fs:15px;--btn-radius:12px}.Button-module__XQ3ujG__lg{--btn-h:48px;--btn-px:20px;--btn-fs:15px}.Button-module__XQ3ujG__btn{gap:8px}}@media (pointer:coarse){.Button-module__XQ3ujG__sm{--btn-h:44px}}
.CtaBand-module__XHjZea__wrap{background:var(--ink);padding:12px 12px 0}.CtaBand-module__XHjZea__band{--on-accent:#fff;--on-accent-line:#ffffff47;text-align:center;background:radial-gradient(70% 90% at 50% 0,#ff5d3438 0%,#ff5d3400 65%),#1b1a19;border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:clamp(48px,6vw,84px) clamp(24px,4vw,64px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.CtaBand-module__XHjZea__title{letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:18ch;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:900;line-height:1.04}.CtaBand-module__XHjZea__body{color:#b9b3ae;text-wrap:pretty;max-width:560px;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:500;line-height:1.55}.CtaBand-module__XHjZea__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.CtaBand-module__XHjZea__primary{color:var(--ink);background:#fff}.CtaBand-module__XHjZea__primary:hover{background:#efedea}.CtaBand-module__XHjZea__note{color:#9d968f;font-size:14px;font-weight:600}.CtaBand-module__XHjZea__link{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (pointer:coarse){.CtaBand-module__XHjZea__link{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:760px){.CtaBand-module__XHjZea__wrap{padding:8px 8px 0}.CtaBand-module__XHjZea__band{border-radius:22px}.CtaBand-module__XHjZea__title{max-width:100%}}
.Faq-module__NKEDqW__list{flex-direction:column;gap:12px;max-width:860px;margin:clamp(36px,4vw,52px) auto 0;display:flex}.Faq-module__NKEDqW__item{border:1px solid var(--line);background:var(--paper);border-radius:16px;overflow:hidden}.Faq-module__NKEDqW__itemOpen{border-color:#11111138}.Faq-module__NKEDqW__head{letter-spacing:-.018em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;font-size:clamp(1rem,1.3vw,1.15rem);font-weight:700;display:flex;position:relative}.Faq-module__NKEDqW__trigger{flex-shrink:0;padding:0;display:flex}.Faq-module__NKEDqW__trigger:after{content:"";border-radius:15px;position:absolute;inset:0}.Faq-module__NKEDqW__trigger:focus-visible{outline:none}.Faq-module__NKEDqW__trigger:focus-visible:after{outline:2px solid var(--ink);outline-offset:-4px}.Faq-module__NKEDqW__sign{width:20px;height:20px;color:var(--accent);flex-shrink:0;position:relative}.Faq-module__NKEDqW__sign:before,.Faq-module__NKEDqW__sign:after{content:"";background:currentColor;border-radius:2px;height:2.4px;transition:transform .26s cubic-bezier(.2,.8,.3,1);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.Faq-module__NKEDqW__sign:after{transform:translateY(-50%)rotate(90deg)}.Faq-module__NKEDqW__itemOpen .Faq-module__NKEDqW__sign:after{transform:translateY(-50%)rotate(0)}.Faq-module__NKEDqW__panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.3,1);display:grid}.Faq-module__NKEDqW__panelOpen{grid-template-rows:1fr}.Faq-module__NKEDqW__panelInner{overflow:hidden}.Faq-module__NKEDqW__answer{color:var(--ink-muted);max-width:70ch;padding:0 24px 24px;font-size:16px;font-weight:500;line-height:1.65}@media (prefers-reduced-motion:reduce){.Faq-module__NKEDqW__panel,.Faq-module__NKEDqW__sign:before,.Faq-module__NKEDqW__sign:after{transition-duration:.01ms}}@media (max-width:620px){.Faq-module__NKEDqW__head{padding:18px}.Faq-module__NKEDqW__answer{padding:0 18px 20px}}
.LinkCards-module__VjDqRG__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(28px,3vw,38px) 0 0;padding:0;list-style:none;display:grid}@media (max-width:900px){.LinkCards-module__VjDqRG__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.LinkCards-module__VjDqRG__list{grid-template-columns:minmax(0,1fr)}}.LinkCards-module__VjDqRG__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;gap:6px;height:100%;padding:18px 20px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.LinkCards-module__VjDqRG__card:hover{background:var(--paper-warm);border-color:#11111138}.LinkCards-module__VjDqRG__title{letter-spacing:-.015em;color:var(--ink);font-size:16.5px;font-weight:700}.LinkCards-module__VjDqRG__body{color:var(--ink-muted);font-size:14px;line-height:1.5}
.LinkSnippet-module___vdQjG__snippet{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--paper);align-items:center;gap:12px;margin-top:clamp(24px,3vw,32px);padding:10px 10px 10px 18px;display:flex}.LinkSnippet-module___vdQjG__snippetCode{white-space:nowrap;min-width:0;color:var(--ink-soft);-webkit-user-select:all;user-select:all;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;overflow-x:auto}.LinkSnippet-module___vdQjG__copy{background:var(--btn-dark);color:#fff;border-radius:10px;flex-shrink:0;padding:10px 16px;font-size:14px;font-weight:700}@media (pointer:coarse){.LinkSnippet-module___vdQjG__copy{min-height:44px}}
.PageHero-module__5dJ90a__hero{padding-top:calc(var(--nav-h) + clamp(48px, 6vw, 88px));background:radial-gradient(60% 70% at 50% 0%, #ff5d3412 0%, #ff5d3400 70%), var(--paper-warm);border-bottom:1px solid var(--line);--on-accent:var(--ink);--on-accent-soft:var(--ink-muted);--on-accent-line:var(--line);--ghost-hover:#1111110d;padding-bottom:clamp(48px,6vw,80px);position:relative}.PageHero-module__5dJ90a__inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.PageHero-module__5dJ90a__eyebrow{border-radius:var(--radius-pill);background:var(--paper);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.PageHero-module__5dJ90a__eyebrow svg{color:var(--accent)}.PageHero-module__5dJ90a__eyebrowLink{text-decoration:none;transition:border-color .16s}.PageHero-module__5dJ90a__eyebrowLink:hover{color:var(--ink);border-color:#d4cec9}@media (pointer:coarse){.PageHero-module__5dJ90a__eyebrowLink{min-height:44px}}.PageHero-module__5dJ90a__title{letter-spacing:-.036em;color:var(--ink);text-wrap:balance;max-width:18ch;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:900;line-height:1.03}.PageHero-module__5dJ90a__sub{color:var(--ink-muted);text-wrap:pretty;max-width:640px;font-size:clamp(1.02rem,1.3vw,1.18rem);font-weight:500;line-height:1.6}.PageHero-module__5dJ90a__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.PageHero-module__5dJ90a__note{color:var(--ink-muted);text-wrap:pretty;max-width:560px;font-size:.9rem;font-weight:500;line-height:1.5}.PageHero-module__5dJ90a__article .PageHero-module__5dJ90a__title{max-width:24ch;font-size:clamp(1.9rem,3.3vw,2.8rem);line-height:1.08}.PageHero-module__5dJ90a__article .PageHero-module__5dJ90a__sub{max-width:680px}@media (max-width:760px){.PageHero-module__5dJ90a__hero{padding-top:calc(var(--nav-h) + 32px)}.PageHero-module__5dJ90a__title{max-width:100%}}
@property --glass{syntax:"<length>";inherits:true;initial-value:0}.ScreenShowcase-module__Zp0VOa__stage{--bezel:10px;--chin:19px;--glass:min(100cqw - 2 * var(--bezel), var(--stage-h,520px));--short:calc(var(--glass) * .5625);--u:calc(var(--short) / 100);perspective:2600px;perspective-origin:50% 30%;width:calc(var(--glass) + 2 * var(--bezel));height:calc(var(--glass) + var(--bezel) + var(--chin));position:relative}@property --device-ar{syntax:"<number>";inherits:true;initial-value:1.7778}@property --frame-w{syntax:"<length>";inherits:true;initial-value:0}.ScreenShowcase-module__Zp0VOa__frame{--tilt:3deg;--sway:14deg;--roll:1.6deg;--device-ar:1.7778;--turn-ms:.6s;--frame-w:calc(var(--glass) + 2 * var(--bezel));width:var(--frame-w);padding:var(--bezel) var(--bezel) var(--chin);transition:--frame-w var(--turn-ms) cubic-bezier(.66, .04, .34, 1), --device-ar var(--turn-ms) cubic-bezier(.66, .04, .34, 1);translate:-50% -50%;transform:rotateX(var(--tilt)) rotateY(var(--sway)) rotateZ(calc(var(--roll) * -1));background:linear-gradient(168deg,#3a3a3d 0%,#1c1c1f 38%,#0e0e10 100%);border-radius:15px;animation:2s ease-in-out infinite alternate ScreenShowcase-module__Zp0VOa__display-sway;position:absolute;top:50%;left:50%;box-shadow:inset 0 1px #ffffff42,inset 1px 0 #ffffff1f,inset 0 0 0 1px #ffffff0f,0 2px 6px #4a10004d,0 28px 50px -18px #4a100073,0 70px 110px -35px #3c0c008c}.ScreenShowcase-module__Zp0VOa__framePortrait{--device-ar:.5625;--frame-w:calc(var(--short) + 2 * var(--bezel))}.ScreenShowcase-module__Zp0VOa__screen{aspect-ratio:var(--device-ar);text-align:left;background:#0b0b0c;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000000b3,inset 0 0 22px #00000059;container:screen/size}.ScreenShowcase-module__Zp0VOa__glare{z-index:3;pointer-events:none;background:linear-gradient(116deg,#ffffff21 0%,#ffffff0d 18%,#fff0 42%);position:absolute;inset:0}.ScreenShowcase-module__Zp0VOa__led{--led-offset:8px;translate:calc(var(--frame-w) / 2 - 50%) calc(var(--bezel) + (var(--frame-w) - 2 * var(--bezel)) / var(--device-ar) + var(--chin) - var(--led-offset) - 100%);background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:0;box-shadow:0 0 7px 1px #ff5d34b3}.ScreenShowcase-module__Zp0VOa__slides{--swap-ms:.7s;z-index:1;position:absolute;inset:0}.ScreenShowcase-module__Zp0VOa__slide{width:calc(var(--glass) + 1px);height:calc(var(--short) - 11.5 * var(--u));display:flex;position:absolute;top:0;left:0;container-type:size}.ScreenShowcase-module__Zp0VOa__slidePortrait{width:calc(var(--short) + 1px);height:calc(var(--glass) - 11.5 * var(--u))}.ScreenShowcase-module__Zp0VOa__slideIdle{visibility:hidden}.ScreenShowcase-module__Zp0VOa__slidePrevious{box-shadow:0 0 0 100vmax var(--slide-bg);animation:ScreenShowcase-module__Zp0VOa__covered 0s linear var(--swap-ms) forwards}@keyframes ScreenShowcase-module__Zp0VOa__covered{to{visibility:hidden}}.ScreenShowcase-module__Zp0VOa__slideOn{animation:ScreenShowcase-module__Zp0VOa__slide-in var(--swap-ms) cubic-bezier(.32, .94, .3, 1) both}@keyframes ScreenShowcase-module__Zp0VOa__slide-in{0%{transform:translate(var(--from-x,-100%), var(--from-y,0%))}to{transform:translate(0%)}}.ScreenShowcase-module__Zp0VOa__menu{--slide-bg:#fffaf6;background:var(--slide-bg);color:#191410;flex-direction:column}.ScreenShowcase-module__Zp0VOa__menuMain{flex-direction:column;flex:auto;justify-content:center;gap:5cqw;min-width:0;padding:8cqw 7cqw;display:flex}.ScreenShowcase-module__Zp0VOa__menuHead{flex-direction:column;gap:2cqw;display:flex}.ScreenShowcase-module__Zp0VOa__menuTitle{letter-spacing:-.035em;font-size:12cqw;font-weight:900;line-height:.95}.ScreenShowcase-module__Zp0VOa__menuNote{color:#9a8d84;letter-spacing:.06em;text-transform:uppercase;font-size:3.4cqw;font-weight:600}.ScreenShowcase-module__Zp0VOa__menuRows{flex-direction:column;gap:5cqw;display:flex}.ScreenShowcase-module__Zp0VOa__menuRow{align-items:baseline;gap:3cqw;display:flex}.ScreenShowcase-module__Zp0VOa__menuName{letter-spacing:-.015em;font-size:5.6cqw;font-weight:700}.ScreenShowcase-module__Zp0VOa__menuLeader{border-bottom:.5cqw dotted #d8cec6;flex:auto;transform:translateY(-.8cqw)}.ScreenShowcase-module__Zp0VOa__menuPrice{color:var(--accent);font-variant-numeric:tabular-nums;font-size:5.6cqw;font-weight:900}.ScreenShowcase-module__Zp0VOa__menuAside{background:var(--accent);color:#fff;text-align:center;flex-direction:column;flex:none;justify-content:center;gap:2.4cqw;padding:7cqw 5cqw;display:flex}.ScreenShowcase-module__Zp0VOa__menuAsideKicker{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:3.4cqw;font-weight:700}.ScreenShowcase-module__Zp0VOa__menuAsideBig{letter-spacing:-.04em;font-size:15cqw;font-weight:900;line-height:.9}.ScreenShowcase-module__Zp0VOa__menuAsideSub{opacity:.9;font-size:3.6cqw;font-weight:600;line-height:1.35}.ScreenShowcase-module__Zp0VOa__room{--slide-bg:#121214;background:var(--slide-bg);color:#f4f2f0;flex-direction:column;justify-content:flex-start;gap:2.4cqw;padding:4.5cqw 4.5cqw 3.5cqw}.ScreenShowcase-module__Zp0VOa__roomTop{justify-content:space-between;align-items:flex-start;gap:3cqw;display:flex}.ScreenShowcase-module__Zp0VOa__roomName{letter-spacing:-.04em;font-size:6cqw;font-weight:900;line-height:.95}.ScreenShowcase-module__Zp0VOa__roomState{color:#4fd8a0;letter-spacing:-.01em;white-space:nowrap;background:#2dbe8226;border-radius:99px;align-items:center;gap:1cqw;padding:1.1cqw 2cqw;font-size:2.1cqw;font-weight:800;display:inline-flex}.ScreenShowcase-module__Zp0VOa__roomDot{background:#4fd8a0;border-radius:50%;width:1.1cqw;height:1.1cqw}.ScreenShowcase-module__Zp0VOa__roomFree{color:#a39c96;letter-spacing:-.01em;margin-top:1cqw;font-size:2.9cqw;font-weight:600}.ScreenShowcase-module__Zp0VOa__roomList{border-top:.16cqw solid #ffffff1a;flex-direction:column;gap:1.5cqw;padding-top:2.4cqw;display:flex}.ScreenShowcase-module__Zp0VOa__roomRow{align-items:center;gap:2.4cqw;display:flex}.ScreenShowcase-module__Zp0VOa__roomTime{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;width:13cqw;font-size:2.4cqw;font-weight:800}.ScreenShowcase-module__Zp0VOa__roomWhat{color:#ded8d3;font-size:2.4cqw;font-weight:600}.ScreenShowcase-module__Zp0VOa__roomWho{color:#7d766f;margin-left:auto;font-size:2.1cqw;font-weight:600}.ScreenShowcase-module__Zp0VOa__promo{--slide-bg:#fff;background:var(--slide-bg);color:#191410;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6cqw;padding:8cqw 7cqw}.ScreenShowcase-module__Zp0VOa__promoText{flex-direction:column;flex:none;align-items:center;gap:3cqw;display:flex}.ScreenShowcase-module__Zp0VOa__promoKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:3.6cqw;font-weight:800}.ScreenShowcase-module__Zp0VOa__promoBig{letter-spacing:-.045em;font-size:12.5cqw;font-weight:900;line-height:.94}.ScreenShowcase-module__Zp0VOa__promoFine{color:#8b817a;font-size:3.8cqw;font-weight:600}.ScreenShowcase-module__Zp0VOa__promoTag{aspect-ratio:1;background:var(--accent);color:#fff;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.6cqw;width:62cqw;display:flex;transform:rotate(-7deg)}.ScreenShowcase-module__Zp0VOa__promoTagNum{letter-spacing:-.05em;font-size:21cqw;font-weight:900;line-height:.9}.ScreenShowcase-module__Zp0VOa__promoTagWord{letter-spacing:.2em;text-transform:uppercase;font-size:5cqw;font-weight:800}.ScreenShowcase-module__Zp0VOa__split{--slide-bg:#f6f4f2;background:var(--slide-bg)}.ScreenShowcase-module__Zp0VOa__weather{color:#191410;flex-direction:column;flex:auto;justify-content:center;gap:4cqw;min-width:0;padding:4.5cqw 4cqw;display:flex}.ScreenShowcase-module__Zp0VOa__weatherTop{align-items:center;gap:2.6cqw;display:flex}.ScreenShowcase-module__Zp0VOa__weatherIcon{width:9cqw;height:9cqw;color:var(--accent);flex:none}.ScreenShowcase-module__Zp0VOa__weatherTemp{letter-spacing:-.05em;font-size:12cqw;font-weight:900;line-height:.85}.ScreenShowcase-module__Zp0VOa__weatherMeta{flex-direction:column;gap:.5cqw;display:flex}.ScreenShowcase-module__Zp0VOa__weatherCity{letter-spacing:-.02em;font-size:3cqw;font-weight:800}.ScreenShowcase-module__Zp0VOa__weatherCond{color:#8b817a;font-size:2.2cqw;font-weight:600}.ScreenShowcase-module__Zp0VOa__forecast{gap:1.4cqw;display:flex}.ScreenShowcase-module__Zp0VOa__fcDay{background:#fff;border-radius:1.4cqw;flex-direction:column;flex:1 1 0;align-items:center;gap:.7cqw;padding:1.6cqw 1cqw;display:flex;box-shadow:0 .2cqw .8cqw #1914100f}.ScreenShowcase-module__Zp0VOa__fcName{color:#8b817a;text-transform:uppercase;letter-spacing:.08em;font-size:1.7cqw;font-weight:700}.ScreenShowcase-module__Zp0VOa__fcTemp{letter-spacing:-.02em;font-size:2.6cqw;font-weight:900}.ScreenShowcase-module__Zp0VOa__clockPane{color:#fff;background:#121214;flex-direction:column;flex:0 0 36%;justify-content:center;align-items:center;gap:1cqw;padding:4.5cqw 3cqw;display:flex}.ScreenShowcase-module__Zp0VOa__clockTime{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:10cqw;font-weight:900;line-height:.9}.ScreenShowcase-module__Zp0VOa__clockDate{color:#8f8881;font-size:2.1cqw;font-weight:600}.ScreenShowcase-module__Zp0VOa__clockDivider{background:var(--accent);border-radius:99px;width:6cqw;height:.22cqw;margin:.8cqw 0}.ScreenShowcase-module__Zp0VOa__clockWifi{color:#cfc8c2;text-align:center;font-size:1.9cqw;font-weight:600;line-height:1.4}.ScreenShowcase-module__Zp0VOa__ticker{z-index:2;height:calc(11.5 * var(--u) + 2px);align-items:center;gap:calc(3.6 * var(--u));padding-left:calc(4.3 * var(--u));background:#121214;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden;translate:0 calc(100cqh - 100% + 1px)}.ScreenShowcase-module__Zp0VOa__tickerTag{background:var(--accent);color:#fff;font-size:calc(3 * var(--u));letter-spacing:.14em;text-transform:uppercase;padding:calc(1.4 * var(--u)) calc(2.5 * var(--u));border-radius:calc(1.1 * var(--u));flex:none;font-weight:900}.ScreenShowcase-module__Zp0VOa__tickerViewport{flex:auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%)}.ScreenShowcase-module__Zp0VOa__tickerTrack{gap:calc(10.7 * var(--u));width:max-content;animation:26s linear infinite ScreenShowcase-module__Zp0VOa__ticker-scroll;display:flex}.ScreenShowcase-module__Zp0VOa__tickerItem{font-size:calc(3.9 * var(--u));color:#ded8d3;white-space:nowrap;letter-spacing:-.005em;font-weight:600}@keyframes ScreenShowcase-module__Zp0VOa__display-sway{0%{transform:rotateX(var(--tilt)) rotateY(calc(var(--sway) * -1)) rotateZ(var(--roll))}to{transform:rotateX(var(--tilt)) rotateY(var(--sway)) rotateZ(calc(var(--roll) * -1))}}@keyframes ScreenShowcase-module__Zp0VOa__ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ScreenShowcase-module__Zp0VOa__slideOn{animation:none}.ScreenShowcase-module__Zp0VOa__frame{transition:none}.ScreenShowcase-module__Zp0VOa__tickerTrack,.ScreenShowcase-module__Zp0VOa__frame{animation:none}}@media (max-width:760px){.ScreenShowcase-module__Zp0VOa__stage{--bezel:8px;--chin:14px}.ScreenShowcase-module__Zp0VOa__frame{--sway:10deg;--roll:1.1deg;border-radius:14px}.ScreenShowcase-module__Zp0VOa__led{--led-offset:5px;width:4px;height:4px}}
html:not([data-consent-ask]) .CookieBanner-module__aZggSW__wrap:not(.CookieBanner-module__aZggSW__shown){display:none}.CookieBanner-module__aZggSW__wrap{inset-inline:0;z-index:60;padding:var(--gutter);pointer-events:none;justify-content:flex-end;display:flex;position:fixed;bottom:0}.CookieBanner-module__aZggSW__card{pointer-events:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);width:min(440px,100%);padding:20px;box-shadow:0 18px 40px #0000001f}.CookieBanner-module__aZggSW__text{color:var(--ink-soft);font-size:14px;line-height:1.55}.CookieBanner-module__aZggSW__link{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.CookieBanner-module__aZggSW__actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.CookieBanner-module__aZggSW__btn{border-radius:var(--radius-btn);letter-spacing:-.015em;white-space:nowrap;height:44px;padding:0 16px;font-size:14px;font-weight:700;transition:background .18s}.CookieBanner-module__aZggSW__primary{background:var(--accent);color:var(--on-accent)}.CookieBanner-module__aZggSW__primary:hover{background:var(--accent-deep)}.CookieBanner-module__aZggSW__ghost{border:1px solid var(--line);color:var(--ink-soft)}.CookieBanner-module__aZggSW__ghost:hover{background:var(--band)}@media (max-width:520px){.CookieBanner-module__aZggSW__wrap{padding:10px}.CookieBanner-module__aZggSW__card{width:100%;padding:14px 16px}.CookieBanner-module__aZggSW__text{font-size:12.5px;line-height:1.45}.CookieBanner-module__aZggSW__actions{justify-content:stretch;margin-top:12px}.CookieBanner-module__aZggSW__btn{flex:1}}
.Hero-module__Es03rW__hero{--inset:8px;--flood-radius:30px;--floor:30px;--sec-edge:transparent;margin:var(--inset);border-radius:var(--flood-radius);background:var(--accent);height:calc(100svh - var(--inset) * 2);min-height:640px;padding-top:calc(var(--nav-h) - var(--inset));padding-bottom:var(--floor);flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero-module__Es03rW__inner{--edge:max(var(--gutter), calc((100% - var(--shell)) / 2 + var(--gutter)));min-height:0;padding-inline:var(--edge) var(--gutter);flex:auto;grid-template-columns:.78fr 1.22fr;align-items:center;gap:48px;display:grid}.Hero-module__Es03rW__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.Hero-module__Es03rW__proof{color:var(--on-accent);align-items:center;gap:14px;display:flex}.Hero-module__Es03rW__chips{display:flex}.Hero-module__Es03rW__chip{width:40px;height:40px;color:var(--accent);box-shadow:0 0 0 2.5px var(--accent);background:#fff;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:relative}.Hero-module__Es03rW__chip:hover,.Hero-module__Es03rW__chip:focus-visible{z-index:1;transform:translateY(-3px)}.Hero-module__Es03rW__chip:focus-visible{outline:2px solid var(--on-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.Hero-module__Es03rW__chip{transition:none}}.Hero-module__Es03rW__chip+.Hero-module__Es03rW__chip{margin-left:-10px}.Hero-module__Es03rW__proofText{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.3;display:flex}.Hero-module__Es03rW__proofStrong{letter-spacing:-.015em;font-size:16px;font-weight:700}.Hero-module__Es03rW__proofSoft{color:var(--on-accent-soft);font-size:15px;font-weight:500}.Hero-module__Es03rW__title{letter-spacing:-.037em;color:var(--on-accent);text-wrap:balance;max-width:18ch;margin-top:24px;font-size:clamp(2.1rem,3.5vw,3.3rem);font-weight:900;line-height:.98}.Hero-module__Es03rW__brand{letter-spacing:-.01em;color:var(--on-accent-soft);margin-bottom:14px;font-size:15px;font-weight:700;line-height:1;display:block}.Hero-module__Es03rW__sub{max-width:560px;color:var(--on-accent);text-wrap:pretty;margin-top:18px;font-size:clamp(.95rem,1.25vw,1.125rem);font-weight:500;line-height:1.5}.Hero-module__Es03rW__actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.Hero-module__Es03rW__showcase{--stage-h:calc(100svh - 200px);justify-content:center;align-items:center;min-width:0;display:flex;container-type:inline-size}@media (min-width:901px) and (max-height:830px){.Hero-module__Es03rW__title{margin-top:16px;font-size:clamp(2rem,3vw,2.85rem)}.Hero-module__Es03rW__sub{margin-top:14px}.Hero-module__Es03rW__actions{margin-top:20px}}@media (min-width:1600px){.Hero-module__Es03rW__hero{--inset:10px;--flood-radius:36px;--floor:38px;--shell:min(1560px, 92vw)}.Hero-module__Es03rW__inner{gap:80px}.Hero-module__Es03rW__chip{width:46px;height:46px}.Hero-module__Es03rW__proofStrong{font-size:18px}.Hero-module__Es03rW__proofSoft{font-size:17px}.Hero-module__Es03rW__title{margin-top:30px;font-size:clamp(3.5rem,3.5vw,5rem)}.Hero-module__Es03rW__sub{margin-top:22px;font-size:clamp(1.125rem,.95vw,1.4rem)}.Hero-module__Es03rW__actions{gap:14px;margin-top:34px}.Hero-module__Es03rW__showcase{--stage-h:calc(100svh - 240px)}}@media (max-width:900px){.Hero-module__Es03rW__hero{height:auto;min-height:calc(100svh - var(--inset) * 2)}.Hero-module__Es03rW__inner{padding-block:40px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr);align-content:center;gap:36px}.Hero-module__Es03rW__copy{text-align:center;align-items:center}.Hero-module__Es03rW__title{max-width:22ch}.Hero-module__Es03rW__actions{justify-content:center}.Hero-module__Es03rW__showcase{--stage-h:560px}}@media (max-width:760px){.Hero-module__Es03rW__hero{--inset:6px;--flood-radius:20px;--floor:20px}.Hero-module__Es03rW__proof{flex-direction:column;gap:12px}.Hero-module__Es03rW__proofText{text-align:center;align-items:center}.Hero-module__Es03rW__proofStrong{font-size:15px}.Hero-module__Es03rW__proofSoft{font-size:14px}.Hero-module__Es03rW__chip{width:36px;height:36px}.Hero-module__Es03rW__chip+.Hero-module__Es03rW__chip{margin-left:-11px}.Hero-module__Es03rW__title{max-width:100%;margin-top:26px}.Hero-module__Es03rW__actions{margin-top:22px}}@media (pointer:coarse){.Hero-module__Es03rW__chip{width:44px;height:44px}.Hero-module__Es03rW__chip+.Hero-module__Es03rW__chip{margin-left:6px}}
.Picture-module__yOpYnW__figure{flex-direction:column;gap:12px;margin:0;display:flex}.Picture-module__yOpYnW__frame{border:1px solid var(--line);border-radius:var(--radius-card);background:#0b0b0c;overflow:hidden;box-shadow:0 24px 44px -26px #12100f66}.Picture-module__yOpYnW__frame img{width:100%;height:auto;display:block}.Picture-module__yOpYnW__caption{color:var(--ink-muted);font-size:14.5px;font-weight:500;line-height:1.5}.Picture-module__yOpYnW__name{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:800;display:block}
.PostCards-module__hs7kVW__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.PostCards-module__hs7kVW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.PostCards-module__hs7kVW__list{grid-template-columns:minmax(0,1fr)}}.PostCards-module__hs7kVW__featuredItem{grid-column:1/-1}.PostCards-module__hs7kVW__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);height:100%;color:inherit;flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.PostCards-module__hs7kVW__card:hover{border-color:#11111138;box-shadow:0 10px 30px #1b191712}.PostCards-module__hs7kVW__media{aspect-ratio:16/10;background:var(--band);display:block;overflow:hidden}.PostCards-module__hs7kVW__media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.PostCards-module__hs7kVW__card:hover .PostCards-module__hs7kVW__media img{transform:scale(1.03)}.PostCards-module__hs7kVW__text{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.PostCards-module__hs7kVW__category{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep);font-size:12.5px;font-weight:700}.PostCards-module__hs7kVW__title{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:19px;font-weight:900;line-height:1.2}.PostCards-module__hs7kVW__excerpt{color:var(--ink-muted);text-wrap:pretty;font-size:15px;line-height:1.55}.PostCards-module__hs7kVW__meta{color:var(--ink-muted);margin-top:auto;padding-top:6px;font-size:13.5px;font-weight:600}@media (min-width:901px){.PostCards-module__hs7kVW__featured{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.PostCards-module__hs7kVW__featured .PostCards-module__hs7kVW__media{aspect-ratio:auto;min-height:340px}.PostCards-module__hs7kVW__featured .PostCards-module__hs7kVW__text{justify-content:center;gap:12px;padding:clamp(28px,3.5vw,48px)}.PostCards-module__hs7kVW__featured .PostCards-module__hs7kVW__title{letter-spacing:-.03em;font-size:clamp(1.6rem,2.4vw,2.1rem)}.PostCards-module__hs7kVW__featured .PostCards-module__hs7kVW__excerpt{font-size:16.5px}.PostCards-module__hs7kVW__featured .PostCards-module__hs7kVW__meta{margin-top:6px}}
.BlogPosts-module__btLHtG__search{max-width:520px;position:relative}.BlogPosts-module__btLHtG__icon{color:var(--ink-muted);pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.BlogPosts-module__btLHtG__input{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);width:100%;height:50px;font:inherit;color:var(--ink);padding:0 48px;font-size:16px;transition:border-color .16s}.BlogPosts-module__btLHtG__input::placeholder{color:var(--ink-muted)}.BlogPosts-module__btLHtG__input:hover{border-color:#d4cec9}.BlogPosts-module__btLHtG__input::-webkit-search-cancel-button{appearance:none}.BlogPosts-module__btLHtG__clear{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.BlogPosts-module__btLHtG__clear:hover{background:var(--band)}@media (pointer:coarse){.BlogPosts-module__btLHtG__clear{width:44px;height:44px;right:3px}}.BlogPosts-module__btLHtG__summary{min-height:1.5em;color:var(--ink-muted);margin:14px 0 18px;font-size:15px;font-weight:600}.BlogPosts-module__btLHtG__summary:empty{margin-bottom:6px}.BlogPosts-module__btLHtG__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.LanguageSwitcher-module__x4KF3W__wrap{position:relative}.LanguageSwitcher-module__x4KF3W__button{color:#d6cec7;border:1px solid #2e2e2e;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:9px 13px;font-size:14px;font-weight:600;display:inline-flex}.LanguageSwitcher-module__x4KF3W__button:hover{background:#1f1f1f}.LanguageSwitcher-module__x4KF3W__menu{z-index:5;background:var(--paper);border-radius:14px;flex-direction:column;min-width:172px;padding:6px;list-style:none;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 18px 40px #00000047}@media (min-width:761px){.LanguageSwitcher-module__x4KF3W__menu{left:auto;right:0}}.LanguageSwitcher-module__x4KF3W__menu[hidden]{display:none}.LanguageSwitcher-module__x4KF3W__option{min-height:44px;color:var(--ink);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:600;display:flex}.LanguageSwitcher-module__x4KF3W__option:hover{background:var(--band)}.LanguageSwitcher-module__x4KF3W__current{color:var(--accent)}
.ShotSplit-module__clPcRa__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:820px){.ShotSplit-module__clPcRa__split{grid-template-columns:minmax(0,1fr)}}
.sections-module__gZHLKG__section{padding:clamp(64px,7vw,108px) 0}.sections-module__gZHLKG__section[id]{scroll-margin-top:calc(var(--nav-h) + 80px)}.sections-module__gZHLKG__tight{padding:clamp(48px,5vw,76px) 0}.sections-module__gZHLKG__paper{background:var(--paper)}.sections-module__gZHLKG__warm{background:var(--paper-warm)}.sections-module__gZHLKG__band{background:var(--band);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sections-module__gZHLKG__ink{background:var(--ink);color:#fff}.sections-module__gZHLKG__head{flex-direction:column;gap:18px;max-width:760px;display:flex}.sections-module__gZHLKG__headCenter{text-align:center;align-items:center;margin-inline:auto}.sections-module__gZHLKG__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.sections-module__gZHLKG__eyebrowMark{color:var(--accent);flex-shrink:0;place-items:center;display:grid}.sections-module__gZHLKG__ink .sections-module__gZHLKG__eyebrow{color:#a8a29d}.sections-module__gZHLKG__title{letter-spacing:-.033em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:900;line-height:1.04}.sections-module__gZHLKG__lead{color:var(--ink-muted);text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.125rem);font-weight:500;line-height:1.6}.sections-module__gZHLKG__ink .sections-module__gZHLKG__lead{color:#a8a29d}.sections-module__gZHLKG__splits{flex-direction:column;gap:clamp(56px,6vw,92px);margin-top:clamp(44px,5vw,72px);display:flex}.sections-module__gZHLKG__split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(32px,5vw,80px);display:grid}.sections-module__gZHLKG__splitFlip .sections-module__gZHLKG__splitText{order:2}.sections-module__gZHLKG__splitText{flex-direction:column;gap:16px;display:flex}.sections-module__gZHLKG__splitTitle{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.5rem,2.4vw,2.05rem);font-weight:900;line-height:1.08}.sections-module__gZHLKG__splitBody{color:var(--ink-muted);font-size:17px;font-weight:500;line-height:1.62}.sections-module__gZHLKG__splitPoint{color:var(--ink);align-items:flex-start;gap:10px;margin-top:2px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.sections-module__gZHLKG__splitPointMark{color:var(--accent);flex-shrink:0;margin-top:2px}.sections-module__gZHLKG__points{flex-direction:column;gap:12px;margin-top:4px;padding:0;list-style:none;display:flex}.sections-module__gZHLKG__point{color:var(--ink-soft);align-items:flex-start;gap:11px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.sections-module__gZHLKG__pointMark{color:var(--accent);flex-shrink:0;margin-top:3px}.sections-module__gZHLKG__grid{gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}.sections-module__gZHLKG__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-module__gZHLKG__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.sections-module__gZHLKG__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.sections-module__gZHLKG__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;gap:12px;padding:28px 26px;display:flex}.sections-module__gZHLKG__ink .sections-module__gZHLKG__card{background:#1b1b1b;border-color:#2e2e2e}.sections-module__gZHLKG__cardAccent{background:var(--accent);border-color:var(--accent);color:#fff}.sections-module__gZHLKG__cardMedia{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--band);margin:-28px -26px 4px;overflow:hidden}.sections-module__gZHLKG__cardMedia img{width:100%;height:auto;display:block}.sections-module__gZHLKG__cardIcon{background:var(--accent-tint);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.sections-module__gZHLKG__cardAccent .sections-module__gZHLKG__cardIcon{color:#fff;background:#ffffff2e}.sections-module__gZHLKG__cardTitle{letter-spacing:-.022em;font-size:19px;font-weight:800;line-height:1.25}.sections-module__gZHLKG__cardBody{color:var(--ink-muted);font-size:15.5px;font-weight:500;line-height:1.6}.sections-module__gZHLKG__ink .sections-module__gZHLKG__cardBody{color:#a8a29d}.sections-module__gZHLKG__cardAccent .sections-module__gZHLKG__cardBody{color:#ffffffe0}.sections-module__gZHLKG__cardTag{color:#c43c1c;margin-top:auto;padding-top:8px;font-size:13px;font-weight:700}.sections-module__gZHLKG__cardTag:has(+.sections-module__gZHLKG__cardAction){margin-top:0}.sections-module__gZHLKG__cardRow{flex-direction:row;align-items:flex-start;gap:18px}.sections-module__gZHLKG__cardRow .sections-module__gZHLKG__cardIcon{flex-shrink:0;margin-bottom:0}.sections-module__gZHLKG__cardText{flex-direction:column;flex:auto;align-self:stretch;gap:8px;min-width:0;display:flex}.sections-module__gZHLKG__arrowLink{min-height:32px;color:var(--ink);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.sections-module__gZHLKG__arrowLinkMark{color:var(--accent);transition:transform .16s}.sections-module__gZHLKG__arrowLink:hover .sections-module__gZHLKG__arrowLinkMark{transform:translate(3px)}@media (pointer:coarse){.sections-module__gZHLKG__arrowLink{min-height:44px}}.sections-module__gZHLKG__linkRows{margin-top:clamp(36px,4vw,52px)}.sections-module__gZHLKG__linkRowsTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px;font-size:13px;font-weight:700}.sections-module__gZHLKG__linkRowsList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.sections-module__gZHLKG__linkRowsList[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.sections-module__gZHLKG__linkRow{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);align-items:center;gap:14px;padding:10px 2px;font-size:16px;font-weight:700;transition:color .16s;display:flex}.sections-module__gZHLKG__linkRowIcon{background:var(--paper);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sections-module__gZHLKG__linkRowLabel{flex:auto;min-width:0}.sections-module__gZHLKG__linkRowMark{color:var(--ink-muted);flex-shrink:0;transition:transform .16s,color .16s}.sections-module__gZHLKG__linkRow:hover .sections-module__gZHLKG__linkRowMark{color:var(--accent);transform:translate(3px)}@media (max-width:760px){.sections-module__gZHLKG__linkRowsList,.sections-module__gZHLKG__linkRowsList[data-columns="3"]{grid-template-columns:minmax(0,1fr)}}.sections-module__gZHLKG__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);margin:clamp(32px,3.6vw,48px) 0 0;padding:0;list-style:none;display:grid}.sections-module__gZHLKG__feature{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:26px 0;display:flex}.sections-module__gZHLKG__featureMark{background:var(--accent-tint);width:36px;height:36px;color:var(--accent-deep);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.sections-module__gZHLKG__featureText{flex-direction:column;gap:6px;min-width:0;display:flex}.sections-module__gZHLKG__featureTitle{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.3}.sections-module__gZHLKG__featureBody{color:var(--ink-muted);font-size:15.5px;font-weight:500;line-height:1.6}.sections-module__gZHLKG__ink .sections-module__gZHLKG__feature{border-top-color:#2e2e2e}.sections-module__gZHLKG__ink .sections-module__gZHLKG__featureBody{color:#a8a29d}.sections-module__gZHLKG__features[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.sections-module__gZHLKG__features,.sections-module__gZHLKG__features[data-count="3"]{grid-template-columns:minmax(0,1fr)}}.sections-module__gZHLKG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,34px);margin-top:clamp(40px,4vw,64px);display:grid}.sections-module__gZHLKG__steps[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(36px,4vw,52px)}.sections-module__gZHLKG__steps[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-module__gZHLKG__step{border-top:2px solid var(--line);flex-direction:column;gap:14px;padding-top:26px;display:flex}.sections-module__gZHLKG__ink .sections-module__gZHLKG__step{border-top-color:#2e2e2e}.sections-module__gZHLKG__stepNum{letter-spacing:.12em;color:var(--accent);font-size:13px;font-weight:800}.sections-module__gZHLKG__stepTitle{letter-spacing:-.026em;font-size:22px;font-weight:900}.sections-module__gZHLKG__stepBody{color:var(--ink-muted);font-size:16px;font-weight:500;line-height:1.6}.sections-module__gZHLKG__ink .sections-module__gZHLKG__stepBody{color:#a8a29d}.sections-module__gZHLKG__stepDetail{color:var(--ink-muted);border-top:1px solid var(--line);padding-top:12px;font-size:15px;font-weight:500;line-height:1.6}.sections-module__gZHLKG__ink .sections-module__gZHLKG__stepDetail{color:#8c8681;border-top-color:#2e2e2e}@media (max-width:980px){.sections-module__gZHLKG__grid3,.sections-module__gZHLKG__grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.sections-module__gZHLKG__steps,.sections-module__gZHLKG__steps[data-count]{grid-template-columns:1fr}.sections-module__gZHLKG__split{grid-template-columns:minmax(0,1fr)}.sections-module__gZHLKG__splitFlip .sections-module__gZHLKG__splitText{order:0}}@media (max-width:620px){.sections-module__gZHLKG__grid2,.sections-module__gZHLKG__grid3,.sections-module__gZHLKG__grid4{grid-template-columns:1fr}.sections-module__gZHLKG__card{padding:24px 22px}.sections-module__gZHLKG__cardMedia{margin:-24px -22px 4px}}.sections-module__gZHLKG__cardAction{--on-accent:var(--ink);--on-accent-line:var(--line);--ghost-hover:#1111110f;margin-top:auto;padding-top:6px}.sections-module__gZHLKG__cardAction a{white-space:normal;height:auto;min-height:var(--btn-h);text-align:left;padding-block:8px}
.PricingPlans-module__CnvYrW__toggle{justify-content:center;align-items:center;gap:14px;margin-top:clamp(28px,3vw,40px);display:flex}.PricingPlans-module__CnvYrW__toggleLabel{color:var(--ink-muted);font-size:15px;font-weight:700}.PricingPlans-module__CnvYrW__toggleLabelOn{color:var(--ink)}.PricingPlans-module__CnvYrW__switch{border-radius:var(--radius-pill);background:var(--line);align-items:center;width:52px;height:30px;padding:3px;transition:background .2s;display:flex;position:relative}.PricingPlans-module__CnvYrW__switchOn{background:var(--accent)}.PricingPlans-module__CnvYrW__switch:before{content:"";position:absolute;inset:-7px 0}.PricingPlans-module__CnvYrW__knob{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .24s cubic-bezier(.2,.8,.3,1);box-shadow:0 1px 3px #1b191738}.PricingPlans-module__CnvYrW__switchOn .PricingPlans-module__CnvYrW__knob{transform:translate(22px)}.PricingPlans-module__CnvYrW__badge{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-deep);border:1px solid #f3cdc0;padding:5px 11px;font-size:12.5px;font-weight:700}.PricingPlans-module__CnvYrW__plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:clamp(56px,4.5vw,70px);display:grid}.PricingPlans-module__CnvYrW__plan{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;gap:20px;padding:32px 28px;display:flex}.PricingPlans-module__CnvYrW__featured{border:2px solid var(--ink);margin-top:-42px;padding:0;overflow:hidden}.PricingPlans-module__CnvYrW__featuredFlag{text-align:center;background:var(--ink);color:#fff;padding:11px;font-size:13px;font-weight:700}.PricingPlans-module__CnvYrW__featuredBody{flex-direction:column;gap:20px;padding:30px 28px 32px;display:flex}.PricingPlans-module__CnvYrW__name{letter-spacing:-.024em;font-size:20px;font-weight:900}.PricingPlans-module__CnvYrW__blurb{color:var(--ink-muted);font-size:14.5px;font-weight:500;line-height:1.55}.PricingPlans-module__CnvYrW__priceRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.PricingPlans-module__CnvYrW__price{letter-spacing:-.045em;font-size:clamp(2.2rem,3vw,2.9rem);font-weight:900;line-height:1}.PricingPlans-module__CnvYrW__unit{color:var(--ink-muted);font-size:15px;font-weight:600}.PricingPlans-module__CnvYrW__altPrice{color:var(--accent);font-size:13.5px;font-weight:700}.PricingPlans-module__CnvYrW__features{flex-direction:column;gap:11px;display:flex}.PricingPlans-module__CnvYrW__feature{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.PricingPlans-module__CnvYrW__featureMark{color:var(--accent);flex-shrink:0;margin-top:2px}.PricingPlans-module__CnvYrW__action{margin-top:auto;padding-top:6px}.PricingPlans-module__CnvYrW__vat{text-align:center;color:var(--ink-muted);margin-top:22px;font-size:14px;font-weight:500}@media (max-width:980px){.PricingPlans-module__CnvYrW__plans{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.PricingPlans-module__CnvYrW__featured{margin-top:0}}.PricingPlans-module__CnvYrW__outlined{--sec-edge:var(--ink)}
.SiteFooter-module__KGdX-a__footer{background:var(--ink);color:#fff;padding:clamp(52px, 6vw, 76px) 0 calc(32px + var(--cookie-banner-height,0px))}.SiteFooter-module__KGdX-a__top{grid-template-columns:1.6fr repeat(4,1fr);gap:clamp(28px,4vw,48px);display:grid}.SiteFooter-module__KGdX-a__brand{flex-direction:column;gap:18px;max-width:300px;display:flex}.SiteFooter-module__KGdX-a__blurb{color:#a8a29d;font-size:15px;font-weight:500;line-height:1.6}.SiteFooter-module__KGdX-a__socials{align-items:center;gap:10px;display:flex}.SiteFooter-module__KGdX-a__social{color:#d6cec7;border:1px solid #2e2e2e;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.SiteFooter-module__KGdX-a__social:hover{color:#fff;background:#1f1f1f}.SiteFooter-module__KGdX-a__column{flex-direction:column;gap:13px;display:flex}.SiteFooter-module__KGdX-a__columnTitle{letter-spacing:.11em;text-transform:uppercase;color:#7d766f;font-size:12px;font-weight:700}.SiteFooter-module__KGdX-a__column a{color:#d6cec7;font-size:15px;font-weight:500}.SiteFooter-module__KGdX-a__column a:hover{color:#fff}@media (pointer:coarse){.SiteFooter-module__KGdX-a__column{gap:0}.SiteFooter-module__KGdX-a__column a{align-items:center;min-height:44px;display:flex}.SiteFooter-module__KGdX-a__columnTitle{margin-bottom:4px}.SiteFooter-module__KGdX-a__settings{min-height:44px}}.SiteFooter-module__KGdX-a__bottom{border-top:1px solid #2e2e2e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(40px,4vw,56px);padding-top:26px;display:flex}.SiteFooter-module__KGdX-a__fine{color:#7d766f;flex-direction:column;gap:4px;font-size:13.5px;font-weight:500;display:flex}.SiteFooter-module__KGdX-a__settings{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.SiteFooter-module__KGdX-a__settings:hover{color:#fff}@media (max-width:900px){.SiteFooter-module__KGdX-a__top{grid-template-columns:repeat(2,minmax(0,1fr))}.SiteFooter-module__KGdX-a__brand{grid-column:1/-1;max-width:420px}}@media (max-width:560px){.SiteFooter-module__KGdX-a__top{grid-template-columns:1fr}}@media (max-width:760px){.SiteFooter-module__KGdX-a__bottom{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.SiteFooter-module__KGdX-a__brand>a{align-items:center;min-height:44px;display:flex}}
.blog-module__nqTk_G__empty{text-align:center;color:var(--ink-muted);padding:40px 0;font-size:17px}.blog-module__nqTk_G__meta{color:var(--on-accent-soft);font-size:15px;font-weight:600}.blog-module__nqTk_G__meta a{color:var(--on-accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-module__nqTk_G__cover{max-width:1040px;margin:0 auto}.blog-module__nqTk_G__cover img{aspect-ratio:2;object-fit:cover;border-radius:var(--radius-card);background:var(--band);width:100%;height:auto;display:block}.blog-module__nqTk_G__credit{color:var(--ink-muted);text-align:right;margin-top:10px;font-size:13px;font-weight:500}.blog-module__nqTk_G__credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.blog-module__nqTk_G__layout{grid-template-columns:220px minmax(0,720px);justify-content:center;gap:clamp(32px,5vw,72px);margin-top:clamp(36px,4vw,56px);display:grid}.blog-module__nqTk_G__layoutPlain{grid-template-columns:minmax(0,720px)}@media (max-width:1000px){.blog-module__nqTk_G__layout{grid-template-columns:minmax(0,720px);gap:28px}}.blog-module__nqTk_G__toc{top:calc(var(--nav-h) + 24px);align-self:start;position:sticky}@media (max-width:1000px){.blog-module__nqTk_G__toc{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-warm);padding:18px 20px;position:static}}.blog-module__nqTk_G__tocTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12.5px;font-weight:700}.blog-module__nqTk_G__tocList{border-left:2px solid var(--line);flex-direction:column;gap:9px;margin:12px 0 0;padding:0 0 0 12px;list-style:none;display:flex}.blog-module__nqTk_G__tocList a{color:var(--ink-soft);font-size:14.5px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.blog-module__nqTk_G__tocList a:hover{color:var(--accent-deep)}.blog-module__nqTk_G__more{margin-top:clamp(28px,3vw,38px)}@media (pointer:coarse){.blog-module__nqTk_G__tocList{gap:0}.blog-module__nqTk_G__tocList a{padding-block:12px}}
.demo-module__CXcghW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.demo-module__CXcghW__box{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;gap:18px;padding:clamp(26px,3vw,34px);display:flex}.demo-module__CXcghW__boxTitle{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:clamp(20px,1.8vw,24px);font-weight:900;line-height:1.2}.demo-module__CXcghW__boxBody{color:var(--ink-muted);font-size:16px;font-weight:500;line-height:1.6}@media (max-width:860px){.demo-module__CXcghW__pair{grid-template-columns:minmax(0,1fr)}}
.cost-calculator-module__hmIc6a__checked{color:var(--ink-muted);margin-top:18px;font-size:14px;font-weight:600}
.home-module__fuKova__appsNote{text-align:center;color:var(--ink-muted);margin-top:clamp(24px,3vw,32px);font-size:15px;font-weight:600}.home-module__fuKova__appsAction{justify-content:center;margin-top:20px;display:flex}.home-module__fuKova__whyGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}.home-module__fuKova__whyGrid>*{grid-column:span 2}.home-module__fuKova__whyGrid>:nth-child(-n+2){grid-column:span 3}@media (max-width:1020px){.home-module__fuKova__whyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__fuKova__whyGrid>*,.home-module__fuKova__whyGrid>:nth-child(-n+2){grid-column:span 1}.home-module__fuKova__whyGrid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:620px){.home-module__fuKova__whyGrid{grid-template-columns:1fr}}
.partners-module__9L-Ezq__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(36px,4vw,56px);display:grid}.partners-module__9L-Ezq__box{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);padding:28px 26px}.partners-module__9L-Ezq__boxTitle{letter-spacing:-.022em;color:var(--ink);margin:0 0 18px;font-size:19px;font-weight:800;line-height:1.25}.partners-module__9L-Ezq__gaps{flex-direction:column;gap:12px;max-width:74ch;margin:clamp(28px,3vw,38px) 0 0;padding:0;list-style:none;display:flex}.partners-module__9L-Ezq__gap{color:var(--ink-soft);padding-left:22px;font-size:16px;font-weight:500;line-height:1.5;position:relative}.partners-module__9L-Ezq__gap:before{content:"";background:var(--accent);border-radius:1px;width:10px;height:2px;position:absolute;top:.72em;left:2px}@media (max-width:760px){.partners-module__9L-Ezq__split{grid-template-columns:minmax(0,1fr)}}
.SiteNav-module__VAP2CG__nav{z-index:50;height:var(--nav-h);transition:background .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.SiteNav-module__VAP2CG__scrolled{--on-accent:var(--ink);--on-accent-soft:var(--ink-soft);--on-accent-line:var(--line);--ghost-hover:#1111110f;background:var(--paper);box-shadow:0 1px 0 var(--line), 0 8px 28px #1b19170d}.SiteNav-module__VAP2CG__scrolled .SiteNav-module__VAP2CG__links{color:var(--ink-soft)}.SiteNav-module__VAP2CG__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:100%;display:grid}.SiteNav-module__VAP2CG__right{justify-content:flex-end;align-items:center;gap:6px;display:flex}.SiteNav-module__VAP2CG__login,.SiteNav-module__VAP2CG__register{display:inline-flex}.SiteNav-module__VAP2CG__links{white-space:nowrap;color:var(--on-accent);align-items:center;gap:24px;font-size:16px;font-weight:500;display:flex}.SiteNav-module__VAP2CG__links a{padding:6px 2px;transition:opacity .18s}.SiteNav-module__VAP2CG__links a:hover{opacity:.72}.SiteNav-module__VAP2CG__burger{width:44px;height:44px;color:var(--on-accent);border-radius:12px;flex-direction:column;order:1;justify-content:center;align-items:center;gap:5px;display:none}.SiteNav-module__VAP2CG__burgerBar{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .28s cubic-bezier(.2,.8,.3,1),opacity .18s}.SiteNav-module__VAP2CG__burgerOpen .SiteNav-module__VAP2CG__burgerBar:first-child{transform:translateY(7px)rotate(45deg)}.SiteNav-module__VAP2CG__burgerOpen .SiteNav-module__VAP2CG__burgerBar:nth-child(2){opacity:0;transform:scaleX(.3)}.SiteNav-module__VAP2CG__burgerOpen .SiteNav-module__VAP2CG__burgerBar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.SiteNav-module__VAP2CG__backdrop{z-index:40;opacity:0;visibility:hidden;background:#11111157;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.SiteNav-module__VAP2CG__backdropOpen{opacity:1;visibility:visible}.SiteNav-module__VAP2CG__sheet{z-index:45;top:calc(var(--nav-h) + 10px);background:var(--paper);box-shadow:0 1px 0 var(--line), 0 24px 50px #1b19172e;opacity:0;visibility:hidden;transform-origin:100% 0;border-radius:20px;padding:10px;transition:opacity .24s,transform .28s cubic-bezier(.2,.8,.3,1),visibility .28s;position:fixed;left:12px;right:12px;transform:translateY(-10px)scale(.985)}.SiteNav-module__VAP2CG__sheetOpen{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.SiteNav-module__VAP2CG__sheetLinks{flex-direction:column;display:flex}.SiteNav-module__VAP2CG__sheetLinks a{color:var(--ink);border-radius:12px;padding:12px 14px;font-size:16px;font-weight:600}.SiteNav-module__VAP2CG__sheetLinks a:hover{background:var(--band)}.SiteNav-module__VAP2CG__sheetActions{--sec-edge:var(--line);border-top:1px solid var(--line);flex-direction:column;gap:8px;margin-top:10px;padding-top:12px;display:flex}.SiteNav-module__VAP2CG__sheetSocials{justify-content:center;gap:8px;margin-top:12px;display:flex}.SiteNav-module__VAP2CG__sheetSocial{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-soft);border-radius:13px;place-items:center;display:grid}.SiteNav-module__VAP2CG__sheetSocial:hover{background:var(--band);color:var(--ink)}@media (min-width:1101px){.SiteNav-module__VAP2CG__sheet,.SiteNav-module__VAP2CG__backdrop{display:none}}@media (prefers-reduced-motion:reduce){.SiteNav-module__VAP2CG__burgerBar,.SiteNav-module__VAP2CG__sheet,.SiteNav-module__VAP2CG__backdrop{transition-duration:.01ms}}@media (max-width:1100px){.SiteNav-module__VAP2CG__links{display:none}.SiteNav-module__VAP2CG__burger{display:inline-flex}.SiteNav-module__VAP2CG__inner{justify-content:space-between;display:flex}}@media (max-width:620px){.SiteNav-module__VAP2CG__login,.SiteNav-module__VAP2CG__register{display:none}.SiteNav-module__VAP2CG__brand{transform-origin:0;display:inline-flex;transform:scale(.88)}}@media (pointer:coarse){.SiteNav-module__VAP2CG__brand{align-items:center;min-height:50px;display:inline-flex}}
.calculator-module__0wptca__calculator{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.calculator-module__0wptca__inputs{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;gap:28px;padding:clamp(24px,3vw,36px);display:flex}.calculator-module__0wptca__field{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.calculator-module__0wptca__labelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.calculator-module__0wptca__label{color:var(--ink);padding:0;font-size:15px;font-weight:800}.calculator-module__0wptca__segmented{border-radius:var(--radius-pill);background:var(--band);padding:3px;display:inline-flex}.calculator-module__0wptca__segment{border-radius:var(--radius-pill);color:var(--ink-muted);padding:6px 14px;font-size:13.5px;font-weight:700;transition:background .15s,color .15s}.calculator-module__0wptca__segmentOn{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #1b191724}.calculator-module__0wptca__numberRow{align-items:baseline;gap:10px;display:flex}.calculator-module__0wptca__number{border:1px solid var(--line);border-radius:var(--radius-btn);background:var(--paper-warm);width:7ch;font:inherit;letter-spacing:-.03em;color:var(--ink);padding:6px 12px;font-size:clamp(32px,4vw,42px);font-weight:900}.calculator-module__0wptca__number:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calculator-module__0wptca__unit{color:var(--ink-muted);font-size:20px;font-weight:800}.calculator-module__0wptca__slider{width:100%;accent-color:var(--accent)}.calculator-module__0wptca__result{border-radius:var(--radius-card);--on-accent:#fff;--on-accent-soft:#b9b3ae;--on-accent-line:#ffffff24;top:calc(var(--nav-h) + 24px);color:var(--on-accent);background:radial-gradient(80% 70% at 100% 0,#ff5d3433 0%,#ff5d3400 70%),#161514;flex-direction:column;justify-content:center;align-self:start;gap:10px;padding:clamp(28px,3.5vw,44px);display:flex;position:sticky}.calculator-module__0wptca__resultLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--on-accent-soft);font-size:13px;font-weight:800}.calculator-module__0wptca__figure{letter-spacing:-.045em;font-size:clamp(64px,9vw,104px);font-weight:900;line-height:1}.calculator-module__0wptca__line{font-size:17px;font-weight:700}.calculator-module__0wptca__detail{color:var(--on-accent-soft);font-size:15.5px;font-weight:500;line-height:1.55}.calculator-module__0wptca__note{border-top:1px solid var(--on-accent-line);margin-top:6px;padding-top:14px;font-size:15px;font-weight:600;line-height:1.55}@media (forced-colors:active){.calculator-module__0wptca__segmentOn{outline:2px solid highlight}}@media (max-width:860px){.calculator-module__0wptca__calculator{grid-template-columns:1fr}.calculator-module__0wptca__result{position:static}}@media (pointer:coarse){.calculator-module__0wptca__segment,.calculator-module__0wptca__number,.calculator-module__0wptca__slider{min-height:44px}}
.contact-module__M4xupa__layout{grid-template-columns:1.35fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.contact-module__M4xupa__aside{flex-direction:column;gap:12px;padding-top:8px;display:flex}.contact-module__M4xupa__asideTitle{letter-spacing:-.024em;font-size:19px;font-weight:900}.contact-module__M4xupa__email{letter-spacing:-.028em;color:var(--accent);word-break:break-word;font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800}.contact-module__M4xupa__email:hover{color:var(--accent-deep)}.contact-module__M4xupa__asideBody{color:var(--ink-muted);font-size:16px;font-weight:500;line-height:1.6}.contact-module__M4xupa__socials{gap:10px;margin-top:6px;display:flex}.contact-module__M4xupa__socials a{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-soft);padding:10px 16px;font-size:14.5px;font-weight:700}.contact-module__M4xupa__socials a:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:900px){.contact-module__M4xupa__layout{grid-template-columns:1fr}}.contact-module__M4xupa__help{max-width:72ch;margin-top:26px}@media (pointer:coarse){.contact-module__M4xupa__email,.contact-module__M4xupa__socials a{align-items:center;min-height:44px;display:inline-flex}}
.pricing-module__F1YfOG__resellers{text-align:center;margin-top:22px;font-size:15px;font-weight:700}.pricing-module__F1YfOG__resellers a{min-height:32px;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;display:inline-flex}.pricing-module__F1YfOG__resellers a:hover{color:var(--accent-deep);text-decoration-color:currentColor}@media (pointer:coarse){.pricing-module__F1YfOG__resellers a{min-height:44px}}.pricing-module__F1YfOG__payment{border-top:1px solid var(--line);max-width:1040px;margin:44px auto 0;padding-top:28px}.pricing-module__F1YfOG__paymentTitle{color:var(--ink);text-align:center;margin:0;font-size:15px;font-weight:700}.pricing-module__F1YfOG__paymentItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:20px 0 0;display:grid}.pricing-module__F1YfOG__paymentItem dt{color:var(--ink);font-size:15px;font-weight:700}.pricing-module__F1YfOG__paymentItem dt:before{content:"";background:var(--accent);vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.pricing-module__F1YfOG__paymentItem dd{color:var(--ink-soft);margin:8px 0 0;font-size:14px;line-height:1.55}@media (max-width:860px){.pricing-module__F1YfOG__paymentItems{grid-template-columns:minmax(0,1fr);gap:20px}}.pricing-module__F1YfOG__included{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.pricing-module__F1YfOG__includedItem{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;padding:22px;font-size:16px;font-weight:700;line-height:1.45;display:flex}.pricing-module__F1YfOG__includedIcon{background:var(--accent-tint);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.pricing-module__F1YfOG__includedAction{--sec-edge:var(--line);justify-content:center;margin-top:clamp(28px,3vw,36px);display:flex}@media (max-width:980px){.pricing-module__F1YfOG__included{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.pricing-module__F1YfOG__included{grid-template-columns:minmax(0,1fr)}.pricing-module__F1YfOG__includedItem{flex-direction:row;align-items:center}.pricing-module__F1YfOG__includedIcon{flex-shrink:0}}
.solutions-module__19xSdG__cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.solutions-module__19xSdG__cards>li{grid-column:span 2}.solutions-module__19xSdG__cards>li:last-child:nth-child(3n+1){grid-column:3/span 2}.solutions-module__19xSdG__cards>li:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}@media (max-width:960px){.solutions-module__19xSdG__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-module__19xSdG__cards>li,.solutions-module__19xSdG__cards>li:last-child:nth-child(3n+1),.solutions-module__19xSdG__cards>li:nth-last-child(2):nth-child(3n+1){grid-column:auto}}@media (max-width:600px){.solutions-module__19xSdG__cards{grid-template-columns:minmax(0,1fr)}}.solutions-module__19xSdG__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;height:100%;text-decoration:none;transition:border-color .16s,transform .16s;display:flex;overflow:hidden}.solutions-module__19xSdG__card:hover{border-color:#11111138;transform:translateY(-2px)}.solutions-module__19xSdG__cardImage{aspect-ratio:3/2;object-fit:cover;background:var(--band);width:100%;height:auto;display:block}.solutions-module__19xSdG__cardText{flex-direction:column;gap:8px;padding:20px 22px 24px;display:flex}.solutions-module__19xSdG__cardTitle{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:800}.solutions-module__19xSdG__cardBody{color:var(--ink-muted);font-size:14.5px;line-height:1.55}.solutions-module__19xSdG__empty{color:var(--ink-muted)}.solutions-module__19xSdG__compare{margin:clamp(28px,3vw,40px) 0 0}.solutions-module__19xSdG__caption{color:var(--ink-muted);text-align:center;margin-top:14px;font-size:13.5px;line-height:1.5}.solutions-module__19xSdG__daily{max-width:820px;margin-top:26px}.solutions-module__19xSdG__guide{max-width:760px;margin-inline:auto}.solutions-module__19xSdG__jumps{border-bottom:1px solid var(--line);background:var(--paper);padding-block:14px}.solutions-module__19xSdG__jumps .shell{align-items:baseline;gap:16px;display:flex}.solutions-module__19xSdG__jumpsTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);flex-shrink:0;font-size:12px;font-weight:800}.solutions-module__19xSdG__jumpsList{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.solutions-module__19xSdG__jump{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink-soft);white-space:nowrap;align-items:center;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .16s,color .16s;display:inline-flex}.solutions-module__19xSdG__jump:hover{color:var(--ink);border-color:#11111140}@media (pointer:coarse){.solutions-module__19xSdG__jump{min-height:44px}}@media (max-width:760px){.solutions-module__19xSdG__jumps{top:var(--nav-h);z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#fffffff0;padding-block:10px;position:sticky}.solutions-module__19xSdG__jumpsTitle{display:none}.solutions-module__19xSdG__jumpsList{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.solutions-module__19xSdG__jumpsList::-webkit-scrollbar{display:none}}
@font-face{font-family:satoshi;src:url(../media/Satoshi_500-s.p.2gbh8zsgu5xby.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_700-s.p.19z5sx2nusz2v.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_900-s.p.03d7m3bcbsl0m.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:99.15%;descent-override:23.56%;line-gap-override:9.82%;size-adjust:101.86%}.satoshi_57737708-module__u9HpOq__className{font-family:satoshi,satoshi Fallback,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.satoshi_57737708-module__u9HpOq__variable{--font-satoshi:"satoshi", "satoshi Fallback", -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif}
.AppCatalogue-module__6nYj7a__filters{flex-wrap:wrap;gap:9px;margin-top:clamp(32px,3.5vw,44px);display:flex}.AppCatalogue-module__6nYj7a__filter{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--paper);letter-spacing:-.012em;color:var(--ink-soft);align-items:center;gap:8px;padding:10px 17px;font-size:14.5px;font-weight:700;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.AppCatalogue-module__6nYj7a__filter:hover{border-color:#d4cec9}.AppCatalogue-module__6nYj7a__filterOn{background:var(--btn-dark);border-color:var(--btn-dark);color:#fff}.AppCatalogue-module__6nYj7a__count{opacity:.62;font-size:12.5px;font-weight:700}.AppCatalogue-module__6nYj7a__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.AppCatalogue-module__6nYj7a__app{border:1px solid var(--line);background:var(--paper);border-radius:16px;flex-direction:column;gap:9px;padding:18px 18px 16px;text-decoration:none;transition:border-color .16s,background .16s;display:flex}.AppCatalogue-module__6nYj7a__app:hover{background:var(--paper-warm);border-color:#11111138}.AppCatalogue-module__6nYj7a__appTagline{color:var(--ink-muted);margin-bottom:auto;font-size:13.5px;line-height:1.5}.AppCatalogue-module__6nYj7a__appName{letter-spacing:-.02em;color:var(--ink);font-size:16px;font-weight:800}.AppCatalogue-module__6nYj7a__appMeta{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.AppCatalogue-module__6nYj7a__tag{letter-spacing:.01em;border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:700}.AppCatalogue-module__6nYj7a__tagOffline{color:#17694e;background:#1f8a651f}.AppCatalogue-module__6nYj7a__tagLive{color:#1f4fb8;background:#2563eb1a}.AppCatalogue-module__6nYj7a__tagNetwork{color:#5d5651;background:#756d681f}.AppCatalogue-module__6nYj7a__tagConnected{background:var(--accent-tint);color:var(--accent-deep)}.AppCatalogue-module__6nYj7a__summary{color:var(--ink-muted);margin-top:20px;font-size:14.5px;font-weight:600}@media (max-width:980px){.AppCatalogue-module__6nYj7a__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.AppCatalogue-module__6nYj7a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.AppCatalogue-module__6nYj7a__filters{gap:7px;margin-top:24px}.AppCatalogue-module__6nYj7a__filter{gap:6px;padding:7px 12px;font-size:13px}}@media (max-width:420px){.AppCatalogue-module__6nYj7a__grid{grid-template-columns:1fr}}@media (pointer:coarse){.AppCatalogue-module__6nYj7a__filter{min-height:44px}}
.ScreenSizeCalculator-module__MM-YPa__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ScreenSizeCalculator-module__MM-YPa__choice{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;transition:border-color .15s,background .15s;display:flex;position:relative}.ScreenSizeCalculator-module__MM-YPa__choiceOn{border-color:var(--btn-dark);background:var(--paper-warm)}.ScreenSizeCalculator-module__MM-YPa__radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ScreenSizeCalculator-module__MM-YPa__choice:has(.ScreenSizeCalculator-module__MM-YPa__radio:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ScreenSizeCalculator-module__MM-YPa__choiceTitle{color:var(--ink);font-size:16px;font-weight:800}.ScreenSizeCalculator-module__MM-YPa__choiceHint{color:var(--ink-muted);font-size:14px;font-weight:500;line-height:1.45}@media (forced-colors:active){.ScreenSizeCalculator-module__MM-YPa__choiceOn{outline:2px solid highlight}}@media (max-width:480px){.ScreenSizeCalculator-module__MM-YPa__choices{grid-template-columns:1fr}}
.ShotRow-module__B89_yq__list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px 32px;margin:clamp(28px,3vw,44px) 0 0;padding:0;list-style:none;display:grid}@media (max-width:860px){.ShotRow-module__B89_yq__list{grid-template-columns:minmax(0,1fr)}}
.ShotTabs-module__Maqtjq__wrap{flex-direction:column;align-items:center;gap:clamp(22px,2.6vw,32px);margin-top:clamp(32px,3.6vw,48px);display:flex}.ShotTabs-module__Maqtjq__tabs{background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;display:inline-flex;box-shadow:0 1px 2px #1111110a}.ShotTabs-module__Maqtjq__tab{min-height:40px;color:var(--ink-muted);border-radius:10px;padding:0 18px;font-size:15px;font-weight:700;transition:background .16s,color .16s}.ShotTabs-module__Maqtjq__tab:hover{color:var(--ink);background:var(--band)}.ShotTabs-module__Maqtjq__tab[aria-selected=true]{background:var(--btn-dark);color:#fff}.ShotTabs-module__Maqtjq__window{background:#e9e6e3;border:1px solid #ddd9d5;border-radius:18px;width:100%;max-width:1000px;padding:0 10px 10px;box-shadow:inset 0 1px #ffffffb3,0 40px 80px -40px #1b191759}.ShotTabs-module__Maqtjq__bar{justify-content:center;align-items:center;height:40px;display:flex;position:relative}.ShotTabs-module__Maqtjq__dots{gap:7px;display:flex;position:absolute;left:6px}.ShotTabs-module__Maqtjq__dots span{background:#cdc8c3;border-radius:50%;width:11px;height:11px}.ShotTabs-module__Maqtjq__address{color:var(--ink-muted);background:#ffffffb3;border-radius:8px;padding:4px 16px;font-size:12px;font-weight:600}.ShotTabs-module__Maqtjq__stack{display:grid}.ShotTabs-module__Maqtjq__panel{visibility:hidden;opacity:0;flex-direction:column;grid-area:1/1;margin:0;transition:opacity .22s;display:flex}.ShotTabs-module__Maqtjq__panel[data-active]{visibility:visible;opacity:1}.ShotTabs-module__Maqtjq__panel img{background:#fff;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #1111110f}.ShotTabs-module__Maqtjq__caption{color:var(--ink-soft);text-align:center;padding:14px 6px 4px;font-size:14.5px;font-weight:600;line-height:1.5}@media (max-width:620px){.ShotTabs-module__Maqtjq__dots,.ShotTabs-module__Maqtjq__address{display:none}.ShotTabs-module__Maqtjq__bar{height:14px}.ShotTabs-module__Maqtjq__tab{padding:0 12px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ShotTabs-module__Maqtjq__panel{transition:none}}
.visuals-module__VM2PxW__stage{--slab:#fff;--slab-line:var(--line);--tile-shadow:0 1px 2px #1111110d, 0 0 0 1px #1111110d;border:1px solid var(--line);background:linear-gradient(#f6f4f2 0%,#efedea 100%);border-radius:24px;padding:clamp(18px,2.2vw,28px);position:relative}.visuals-module__VM2PxW__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.visuals-module__VM2PxW__tile{box-shadow:var(--tile-shadow);background:#fff;border-radius:13px;flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;display:flex}.visuals-module__VM2PxW__tileIcon{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-deep);border-radius:10px;place-items:center;line-height:1;display:grid}.visuals-module__VM2PxW__tileName{color:#2c2723;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.visuals-module__VM2PxW__tilesMore{background:var(--slab);border:1px solid var(--slab-line);color:var(--ink);text-align:center;border-radius:12px;margin-top:10px;padding:11px 14px;font-size:13px;font-weight:800}.visuals-module__VM2PxW__plateHead{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);font-size:10.5px;font-weight:800;display:block}.visuals-module__VM2PxW__plateFoot{background:var(--slab);border:1px solid var(--slab-line);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin-top:10px;padding:11px 14px;display:flex}.visuals-module__VM2PxW__plateFootLabel{font-size:12.5px;font-weight:800}.visuals-module__VM2PxW__plateFootValue{color:var(--ink-muted);font-size:12px;font-weight:700}.visuals-module__VM2PxW__codeRow{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(5px,.8vw,9px);margin-top:12px;display:grid}.visuals-module__VM2PxW__codeTile{aspect-ratio:4/5;color:#241d19;letter-spacing:-.03em;box-shadow:var(--tile-shadow);background:#fff;border-radius:12px;place-items:center;font-size:clamp(17px,2.5vw,30px);font-weight:900;display:grid}.visuals-module__VM2PxW__chipRow{justify-content:center;gap:10px;margin-top:clamp(14px,1.8vw,20px);display:flex}.visuals-module__VM2PxW__chip{width:44px;height:44px;color:var(--accent-deep);box-shadow:var(--tile-shadow);background:#fff;border-radius:14px;place-items:center;display:grid}.visuals-module__VM2PxW__statusPill{background:var(--slab);border:1px solid var(--slab-line);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:clamp(14px,1.8vw,20px);padding:11px 14px;font-size:13px;font-weight:800;display:flex}.visuals-module__VM2PxW__statusDot{background:#1f9d55;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1f9d552e}.visuals-module__VM2PxW__tileMeta{color:var(--accent-deep);font-size:10px;font-weight:800}.visuals-module__VM2PxW__plateRows{background:var(--slab);border:1px solid var(--slab-line);border-radius:12px;margin-top:clamp(10px,1.4vw,14px)}.visuals-module__VM2PxW__plateRow{box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:10px;padding:10px 14px;display:flex}.visuals-module__VM2PxW__plateRow:last-child{box-shadow:none}.visuals-module__VM2PxW__plateRowName{min-width:0;color:var(--ink);flex:auto;font-size:12.5px;font-weight:800}.visuals-module__VM2PxW__plateRowMeta{color:var(--ink-muted);font-size:12px;font-weight:700}.visuals-module__VM2PxW__plateNote{background:var(--slab);border:1px solid var(--slab-line);color:var(--ink);border-radius:12px;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 14px;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.visuals-module__VM2PxW__plateNote svg{flex-shrink:0;margin-top:2px}.visuals-module__VM2PxW__matrixTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.visuals-module__VM2PxW__legend{flex-shrink:0;align-items:center;gap:5px;display:flex}.visuals-module__VM2PxW__legendLabel{color:var(--ink-muted);font-size:10px;font-weight:700}.visuals-module__VM2PxW__legendCell{border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #1111110f}.visuals-module__VM2PxW__matrixBody{gap:8px;display:flex}.visuals-module__VM2PxW__matrixDays{flex-direction:column;gap:4px;display:flex}.visuals-module__VM2PxW__matrixDay{height:16px;color:var(--ink-muted);align-items:center;font-size:9.5px;font-weight:800;display:flex}.visuals-module__VM2PxW__matrixRows{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.visuals-module__VM2PxW__matrixRow{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.visuals-module__VM2PxW__cell{border-radius:4px;height:16px}.visuals-module__VM2PxW__pdfTile{box-shadow:var(--tile-shadow);background:#fff;border-radius:14px;align-items:center;gap:12px;margin-top:clamp(12px,1.6vw,16px);padding:12px 14px;display:flex}.visuals-module__VM2PxW__pdfIcon{background:var(--accent-tint);width:34px;height:34px;color:var(--accent-deep);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.visuals-module__VM2PxW__pdfText{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.visuals-module__VM2PxW__pdfTitle{color:#141414f0;font-size:12.5px;font-weight:800}.visuals-module__VM2PxW__pdfMeta{color:#14141473;font-size:11px;font-weight:600}.visuals-module__VM2PxW__pill{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-deep);flex-shrink:0;padding:5px 10px;font-size:10.5px;font-weight:800}.visuals-module__VM2PxW__calendarDays,.visuals-module__VM2PxW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,.7vw,8px);display:grid}.visuals-module__VM2PxW__calendarDays{margin-top:14px}.visuals-module__VM2PxW__calendarDay{text-align:center;color:var(--ink-muted);padding-bottom:7px;font-size:10px;font-weight:800}.visuals-module__VM2PxW__calendarDayOff{color:#756d688c}.visuals-module__VM2PxW__calendarColumn{height:clamp(104px,13vw,132px);box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:11px;position:relative;overflow:hidden}.visuals-module__VM2PxW__band{border-radius:7px;position:absolute;left:3px;right:3px}.visuals-module__VM2PxW__band1{background:var(--btn-dark)}.visuals-module__VM2PxW__legendDot{border-radius:4px;flex-shrink:0;width:11px;height:11px}.visuals-module__VM2PxW__legendDotOff{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.visuals-module__VM2PxW__zones{aspect-ratio:16/9;grid-template-rows:1fr 24%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(6px,.9vw,10px);display:grid}.visuals-module__VM2PxW__zone{box-shadow:var(--tile-shadow);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;gap:8px;padding:clamp(8px,1.1vw,13px);display:flex;overflow:hidden}.visuals-module__VM2PxW__zoneStrip{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px}.visuals-module__VM2PxW__zoneIcon{background:var(--accent-tint);width:clamp(26px,3vw,34px);height:clamp(26px,3vw,34px);color:var(--accent-deep);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.visuals-module__VM2PxW__zoneBars{flex-direction:column;gap:clamp(5px,.8vw,9px);display:flex}.visuals-module__VM2PxW__zoneBars span{background:var(--accent-tint);border-radius:99px;height:clamp(5px,.8vw,8px)}.visuals-module__VM2PxW__zoneBars span:first-child{background:#ffd6c6;width:64%}.visuals-module__VM2PxW__zoneBars span:nth-child(2){width:86%}.visuals-module__VM2PxW__zoneBars span:nth-child(3){width:72%}.visuals-module__VM2PxW__zoneTag{letter-spacing:.08em;text-transform:uppercase;color:#14141485;font-size:clamp(8px,1vw,10.5px);font-weight:800}.visuals-module__VM2PxW__tileAvatar{background:var(--btn-dark);color:#fff;border-radius:50%;font-size:14px;font-weight:900}@media (max-width:560px){.visuals-module__VM2PxW__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.visuals-module__VM2PxW__calendarColumn{height:96px}}
.about-module__hspYYa__body{flex-direction:column;gap:20px;max-width:62ch;display:flex}.about-module__hspYYa__paragraph{color:var(--ink-muted);text-wrap:pretty;font-size:1.0625rem;font-weight:500;line-height:1.7}.about-module__hspYYa__lead{letter-spacing:-.018em;color:var(--ink);border-left:3px solid var(--accent);padding-left:18px;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:700;line-height:1.5}.about-module__hspYYa__paragraph:last-child{border-top:1px solid var(--line);padding-top:20px;font-size:1rem}.about-module__hspYYa__story{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.about-module__hspYYa__photo{top:calc(var(--nav-h) + 24px);background:var(--band);border-radius:24px;margin:0;position:sticky;overflow:hidden;box-shadow:0 24px 60px -32px #3c14068c}.about-module__hspYYa__photoImg{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.about-module__hspYYa__photoCaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#12100f9e;border-radius:14px;padding:11px 14px;font-size:13px;font-weight:600;line-height:1.45;position:absolute;bottom:14px;left:14px;right:14px}.about-module__hspYYa__numbers{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(36px,4vw,52px);display:grid}.about-module__hspYYa__number{border-radius:var(--radius-card);background:var(--paper);border:1px solid var(--line);padding:clamp(22px,2.6vw,30px)}.about-module__hspYYa__numberValue{letter-spacing:-.04em;color:var(--ink);font-size:clamp(2.2rem,3.4vw,3rem);font-weight:900;line-height:1;display:block}.about-module__hspYYa__numberLabel{color:var(--ink-muted);margin-top:12px;font-size:15px;font-weight:600;line-height:1.5;display:block}.about-module__hspYYa__players{text-align:center;color:var(--ink-muted);margin-top:22px;font-size:15px;font-weight:600}.about-module__hspYYa__contact{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-warm);max-width:720px;padding:clamp(26px,3vw,34px)}.about-module__hspYYa__contactTitle{letter-spacing:-.024em;font-size:20px;font-weight:900}.about-module__hspYYa__contactBody{color:var(--ink-soft);margin-top:14px;font-size:16.5px;font-weight:500;line-height:1.65}.about-module__hspYYa__contactMail{color:var(--accent-deep);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;font-size:18px;font-weight:800;display:inline-flex}.about-module__hspYYa__contactMailLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12.5px;font-weight:800}.about-module__hspYYa__contactNote{color:var(--ink-muted);margin-top:14px;font-size:14.5px;font-weight:600}@media (max-width:980px){.about-module__hspYYa__story{grid-template-columns:1fr}.about-module__hspYYa__photo{order:-1;position:relative;top:auto}.about-module__hspYYa__photoImg{aspect-ratio:16/10}.about-module__hspYYa__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.about-module__hspYYa__numbers{grid-template-columns:1fr}}
.app-detail-module__8hZOMq__layout{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:860px){.app-detail-module__8hZOMq__layout{grid-template-columns:minmax(0,1fr)}}.app-detail-module__8hZOMq__about{color:var(--ink-soft);max-width:62ch;margin-top:clamp(20px,2.4vw,28px);font-size:clamp(17px,1.35vw,19px);line-height:1.62}.app-detail-module__8hZOMq__note{border-left:3px solid var(--accent);color:var(--ink-muted);max-width:58ch;margin-top:22px;padding-left:16px;font-size:15px;line-height:1.6}.app-detail-module__8hZOMq__facts{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper-warm);padding:clamp(22px,2.4vw,30px)}.app-detail-module__8hZOMq__factsTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:14px;font-weight:700}.app-detail-module__8hZOMq__dl{gap:2px;margin:18px 0 0;display:grid}.app-detail-module__8hZOMq__dl dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin-top:14px;font-size:13px;font-weight:700}.app-detail-module__8hZOMq__dl dt:first-child{margin-top:0}.app-detail-module__8hZOMq__dl dd{color:var(--ink);margin:0;font-size:16px;font-weight:500}.app-detail-module__8hZOMq__guide{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.app-detail-module__8hZOMq__guideSteps{flex-direction:column;gap:22px;max-width:760px;margin:clamp(28px,3vw,38px) 0 0;padding:0;list-style:none;display:flex}.app-detail-module__8hZOMq__guideStep{align-items:flex-start;gap:16px;display:flex}.app-detail-module__8hZOMq__guideNum{letter-spacing:.1em;color:var(--accent);flex-shrink:0;padding-top:4px;font-size:13px;font-weight:800}.app-detail-module__8hZOMq__guideStepTitle{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:800}.app-detail-module__8hZOMq__guideStepBody{color:var(--ink-soft);margin-top:6px;font-size:16px;font-weight:500;line-height:1.6}.app-detail-module__8hZOMq__guideBefore{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin-top:clamp(28px,3vw,38px);padding:clamp(22px,2.6vw,30px)}@media (max-width:860px){.app-detail-module__8hZOMq__guide{grid-template-columns:1fr}.app-detail-module__8hZOMq__guideBefore{order:-1}}.app-detail-module__8hZOMq__picture{max-width:900px;margin:0 auto clamp(32px,4vw,52px)}.app-detail-module__8hZOMq__gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:32px 28px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.app-detail-module__8hZOMq__galleryAction{margin-top:36px}
.menu-board-module__WS81nq__row{margin-top:clamp(32px,3.5vw,48px)}.menu-board-module__WS81nq__rowTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:18px;font-size:12.5px;font-weight:800}.menu-board-module__WS81nq__designs{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;margin:0;padding:0;list-style:none;display:grid}.menu-board-module__WS81nq__design{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.menu-board-module__WS81nq__display{--bezel:10px;--chin:19px;width:100%;padding:var(--bezel) var(--bezel) var(--chin);background:linear-gradient(168deg,#3a3a3d 0%,#1c1c1f 38%,#0e0e10 100%);border-radius:15px;position:relative;box-shadow:inset 0 1px #ffffff42,inset 1px 0 #ffffff1f,inset 0 0 0 1px #ffffff0f,0 2px 6px #12100f38,0 24px 44px -20px #12100f73}.menu-board-module__WS81nq__glass{background:#0b0b0c;border-radius:6px;overflow:hidden}.menu-board-module__WS81nq__designPicture,.menu-board-module__WS81nq__designImg{width:100%;height:auto;display:block}.menu-board-module__WS81nq__portrait .menu-board-module__WS81nq__display{--chin:14px;max-width:340px}.menu-board-module__WS81nq__designCaption{color:var(--ink-muted);align-self:stretch;font-size:14.5px;font-weight:500;line-height:1.5}.menu-board-module__WS81nq__portrait .menu-board-module__WS81nq__designCaption{text-align:center}.menu-board-module__WS81nq__designName{letter-spacing:-.015em;color:var(--ink);font-size:16px;font-weight:800;display:block}.menu-board-module__WS81nq__more{max-width:680px;color:var(--ink-soft);margin-top:clamp(28px,3vw,40px);font-size:16px;font-weight:600;line-height:1.6}@media (max-width:760px){.menu-board-module__WS81nq__landscape{grid-template-columns:1fr;gap:36px;max-width:480px;margin-inline:auto}.menu-board-module__WS81nq__portrait{gap:12px}.menu-board-module__WS81nq__portrait .menu-board-module__WS81nq__display{--bezel:5px;--chin:9px;border-radius:9px}.menu-board-module__WS81nq__portrait .menu-board-module__WS81nq__glass{border-radius:3px}.menu-board-module__WS81nq__portrait .menu-board-module__WS81nq__designCaption{font-size:12.5px}.menu-board-module__WS81nq__portrait .menu-board-module__WS81nq__designName{font-size:14px}}.menu-board-module__WS81nq__sizeLink{margin-top:28px}.menu-board-module__WS81nq__scopeWrap{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin-top:clamp(28px,3vw,40px);overflow:hidden}.menu-board-module__WS81nq__scope{border-collapse:collapse;text-align:left;width:100%}.menu-board-module__WS81nq__scope th,.menu-board-module__WS81nq__scope td{border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:15px 20px}.menu-board-module__WS81nq__scope tbody tr:last-child th,.menu-board-module__WS81nq__scope tbody tr:last-child td{border-bottom:0}.menu-board-module__WS81nq__scope thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);background:var(--paper-warm);font-size:12.5px;font-weight:800}.menu-board-module__WS81nq__scope tbody th{letter-spacing:-.01em;width:38%;color:var(--ink);background:var(--paper-warm);font-size:15.5px;font-weight:800;line-height:1.45}.menu-board-module__WS81nq__scope td{color:var(--ink-soft);font-size:15.5px;line-height:1.55}@media (max-width:600px){.menu-board-module__WS81nq__scope th,.menu-board-module__WS81nq__scope td{padding:12px 14px}.menu-board-module__WS81nq__scope tbody th{width:40%;font-size:14.5px}.menu-board-module__WS81nq__scope td{font-size:14.5px}}
.platform-module__-p6rUW__needs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.platform-module__-p6rUW__needsPanel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);padding:clamp(24px,3vw,32px)}@media (max-width:820px){.platform-module__-p6rUW__needs{grid-template-columns:1fr}}
.download-module__h1ezga__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.download-module__h1ezga__optionHead{align-items:center;gap:14px;display:flex}.download-module__h1ezga__optionIcon{background:var(--accent-tint);width:44px;height:44px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.download-module__h1ezga__option{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;gap:12px;padding:clamp(26px,3vw,34px);display:flex}.download-module__h1ezga__optionTitle{letter-spacing:-.026em;font-size:22px;font-weight:900}.download-module__h1ezga__optionBody{color:var(--ink-muted);font-size:16px;font-weight:500;line-height:1.6}.download-module__h1ezga__optionMeta{color:var(--ink-soft);font-size:13.5px;font-weight:700}.download-module__h1ezga__optionAction{--sec-edge:var(--line);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:auto;padding-top:12px;display:flex}.download-module__h1ezga__optionGuide{color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;font-size:14.5px;font-weight:700}.download-module__h1ezga__optionGuide:hover{color:var(--accent-deep);text-decoration-color:currentColor}@media (max-width:860px){.download-module__h1ezga__grid{grid-template-columns:minmax(0,1fr)}}.download-module__h1ezga__pair{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.download-module__h1ezga__pairSteps{flex-direction:column;gap:18px;margin:clamp(26px,3vw,34px) 0 0;padding:0;list-style:none;display:flex}.download-module__h1ezga__pairStep{color:var(--ink-soft);align-items:flex-start;gap:14px;font-size:16.5px;font-weight:500;line-height:1.55;display:flex}.download-module__h1ezga__pairNum{background:var(--paper);border:1px solid var(--line);width:28px;height:28px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:13.5px;font-weight:800;display:grid}@media (max-width:980px){.download-module__h1ezga__pair{grid-template-columns:minmax(0,1fr)}}.download-module__h1ezga__optionBuild{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:600;display:block}.download-module__h1ezga__needs{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin:clamp(28px,3vw,40px) 0 0;padding:4px clamp(18px,2.4vw,28px);list-style:none}.download-module__h1ezga__need{border-bottom:1px solid var(--line);grid-template-columns:12rem minmax(0,1fr);align-items:center;gap:8px clamp(16px,3vw,40px);padding:18px 0;display:grid}.download-module__h1ezga__need:last-child{border-bottom:0}.download-module__h1ezga__needName{color:var(--ink);align-items:center;gap:12px;font-size:16px;font-weight:800;display:flex}.download-module__h1ezga__needIcon{background:var(--paper-warm);border:1px solid var(--line);width:36px;height:36px;color:var(--ink-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.download-module__h1ezga__needText{color:var(--ink-muted);font-size:15.5px;font-weight:500;line-height:1.55}@media (max-width:640px){.download-module__h1ezga__need{grid-template-columns:minmax(0,1fr);align-items:start}}@media (pointer:coarse){.download-module__h1ezga__optionGuide{align-items:center;min-height:44px;display:inline-flex}}
.hardware-module__To7j9W__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(32px,3.5vw,44px);display:grid}.hardware-module__To7j9W__column{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);padding:clamp(24px,3vw,32px)}.hardware-module__To7j9W__columnTitle{letter-spacing:-.024em;align-items:center;gap:12px;margin-bottom:8px;font-size:19px;font-weight:900;display:flex}.hardware-module__To7j9W__columnBadge{background:var(--band);width:32px;height:32px;color:var(--ink-muted);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.hardware-module__To7j9W__columnBadgeGood{color:#1f8a4c;background:#e7f5ec}.hardware-module__To7j9W__checkList{margin:0;padding:0;list-style:none}.hardware-module__To7j9W__checkItem{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:14px 0;font-size:16px;font-weight:600;line-height:1.5}.hardware-module__To7j9W__checkItem:last-child{border-bottom:0;padding-bottom:0}.hardware-module__To7j9W__checkItemBad{color:var(--ink-muted);font-weight:500}.hardware-module__To7j9W__note{max-width:640px;color:var(--ink-soft);margin-top:26px;font-size:16px;font-weight:600;line-height:1.6}.hardware-module__To7j9W__noteLink{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}@media (max-width:820px){.hardware-module__To7j9W__columns{grid-template-columns:1fr}}.hardware-module__To7j9W__tableWrap{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin-top:clamp(28px,3vw,40px);overflow-x:auto}.hardware-module__To7j9W__table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.hardware-module__To7j9W__table th,.hardware-module__To7j9W__table td{border-bottom:1px solid var(--line);padding:15px 20px}.hardware-module__To7j9W__table tr:last-child td{border-bottom:0}.hardware-module__To7j9W__table th{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);background:var(--paper-warm);font-size:12.5px;font-weight:800}.hardware-module__To7j9W__cellUse{color:var(--ink-muted);font-size:15.5px;font-weight:500}.hardware-module__To7j9W__compare{min-width:760px}.hardware-module__To7j9W__compare thead th{text-transform:none;letter-spacing:-.01em;color:var(--ink);font-size:14px}.hardware-module__To7j9W__compare{table-layout:fixed}.hardware-module__To7j9W__compareHeadCol{width:190px}.hardware-module__To7j9W__wayHead{flex-direction:column;align-items:flex-start;gap:10px;line-height:1.3;display:flex}.hardware-module__To7j9W__wayIcon{background:var(--paper);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-soft);border-radius:10px;place-items:center;display:grid}.hardware-module__To7j9W__compare thead th{vertical-align:bottom;padding-top:20px;padding-bottom:18px}.hardware-module__To7j9W__compare td{vertical-align:top;font-size:14.5px;line-height:1.5}.hardware-module__To7j9W__compare .hardware-module__To7j9W__rowHead{letter-spacing:-.01em;text-transform:none;color:var(--ink);background:var(--paper-warm);vertical-align:top;font-size:14px;font-weight:800}.hardware-module__To7j9W__compare .hardware-module__To7j9W__rowHead,.hardware-module__To7j9W__compare .hardware-module__To7j9W__corner{z-index:1;background:var(--paper-warm);position:sticky;left:0}.hardware-module__To7j9W__costList{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin:clamp(28px,3vw,40px) 0 0;padding:8px clamp(18px,2.4vw,28px);list-style:none}.hardware-module__To7j9W__costRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,15rem) minmax(0,1fr) 8.5rem;align-items:center;gap:clamp(14px,2.4vw,32px);padding:16px 0;display:grid}.hardware-module__To7j9W__costRow:last-child{border-bottom:0}.hardware-module__To7j9W__costPart{color:var(--ink-soft);font-size:15.5px;font-weight:600}.hardware-module__To7j9W__costTrack{background:var(--band);border-radius:99px;height:8px;position:relative}.hardware-module__To7j9W__costBar{background:var(--btn-dark);border-radius:99px;position:absolute;top:0;bottom:0}.hardware-module__To7j9W__costPrice{color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15.5px;font-weight:800}.hardware-module__To7j9W__costRowOurs{background:var(--paper-warm);border-radius:0 0 var(--radius-card) var(--radius-card);grid-template-columns:minmax(0,1fr) auto;margin:0 calc(-1*clamp(18px,2.4vw,28px)) -8px;padding:18px clamp(18px,2.4vw,28px)}.hardware-module__To7j9W__costRowOurs .hardware-module__To7j9W__costPart{color:var(--ink);font-weight:800}.hardware-module__To7j9W__costRowOurs .hardware-module__To7j9W__costPrice{text-align:right;white-space:normal}@media (max-width:640px){.hardware-module__To7j9W__costRow{grid-template-columns:minmax(0,1fr) auto;row-gap:10px}.hardware-module__To7j9W__costTrack{grid-area:2/1/auto/-1}.hardware-module__To7j9W__costRowOurs{grid-template-columns:minmax(0,1fr)}.hardware-module__To7j9W__costRowOurs .hardware-module__To7j9W__costPrice{text-align:left}}.hardware-module__To7j9W__optionLinks{flex-wrap:wrap;gap:8px;display:flex}.hardware-module__To7j9W__sizingAction{margin-top:22px}.hardware-module__To7j9W__optionImage{aspect-ratio:16/10;object-fit:cover;object-position:center 40%}.hardware-module__To7j9W__sizes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(28px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.hardware-module__To7j9W__size{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);flex-direction:column;padding:20px 22px 22px;display:flex}.hardware-module__To7j9W__sizeStage{background:var(--paper-warm);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:flex-end;height:132px;margin-bottom:18px;padding:0 0 18px;display:flex}.hardware-module__To7j9W__sizeScreen{aspect-ratio:16/9;background:linear-gradient(160deg,#3a3633 0%,#1b1917 100%);border-radius:4px;position:relative;box-shadow:0 0 0 2px #111}.hardware-module__To7j9W__sizeScreen:after{content:"";background:#b9b2ac;border-radius:2px;width:22%;height:4px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.hardware-module__To7j9W__sizeLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:700}.hardware-module__To7j9W__sizeDistance,.hardware-module__To7j9W__sizeValue{letter-spacing:-.02em;white-space:nowrap;margin:4px 0 14px;font-size:22px;font-weight:900}.hardware-module__To7j9W__sizeValue{color:var(--ink)}.hardware-module__To7j9W__sizeUse{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:auto;padding-top:14px;font-size:15px;font-weight:500;line-height:1.5}@media (max-width:980px){.hardware-module__To7j9W__sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hardware-module__To7j9W__sizes{grid-template-columns:minmax(0,1fr)}}
.screen-size-calculator-module__mty_yq__tableWrap{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);margin-top:clamp(28px,3vw,40px);overflow-x:auto}.screen-size-calculator-module__mty_yq__table{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.screen-size-calculator-module__mty_yq__table th,.screen-size-calculator-module__mty_yq__table td{border-bottom:1px solid var(--line);padding:15px 20px}.screen-size-calculator-module__mty_yq__table tbody tr:last-child th,.screen-size-calculator-module__mty_yq__table tbody tr:last-child td{border-bottom:0}.screen-size-calculator-module__mty_yq__table thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);background:var(--paper-warm);font-size:12.5px;font-weight:800}.screen-size-calculator-module__mty_yq__cellSize{color:var(--accent-deep);white-space:nowrap;font-size:16px;font-weight:800}.screen-size-calculator-module__mty_yq__cellStrong{white-space:nowrap;font-size:16px;font-weight:700}.screen-size-calculator-module__mty_yq__cellMuted{color:var(--ink-muted);white-space:nowrap;font-size:15.5px;font-weight:500}.screen-size-calculator-module__mty_yq__actions{margin-top:24px}
.BlogTopics-module__0VcYPG__topics{flex-wrap:wrap;gap:9px;margin-bottom:clamp(22px,2.5vw,30px);display:flex}.BlogTopics-module__0VcYPG__topic{text-decoration:none;}.BlogTopics-module__0VcYPG__current{text-decoration:none;}.BlogTopics-module__0VcYPG__count{}@media (max-width:700px){.BlogTopics-module__0VcYPG__topics{gap:7px}}
.PostBody-module__dj1yqW__body{color:var(--ink-soft);font-size:17.5px;font-weight:500;line-height:1.72}.PostBody-module__dj1yqW__body>*+*{margin-top:1.1em}.PostBody-module__dj1yqW__body p{text-wrap:pretty}.PostBody-module__dj1yqW__body strong{color:var(--ink);font-weight:700}.PostBody-module__dj1yqW__body h2,.PostBody-module__dj1yqW__body h3,.PostBody-module__dj1yqW__body h4{color:var(--ink);text-wrap:balance;scroll-margin-top:calc(var(--nav-h) + 24px);font-weight:900}.PostBody-module__dj1yqW__body h2{letter-spacing:-.028em;margin-top:clamp(2.1em,4vw,2.5em);font-size:clamp(1.45rem,2.2vw,1.8rem);line-height:1.16}.PostBody-module__dj1yqW__body h3{letter-spacing:-.02em;margin-top:1.8em;font-size:clamp(1.15rem,1.6vw,1.3rem);line-height:1.25}.PostBody-module__dj1yqW__body h4{margin-top:1.5em;font-size:1.05rem;font-weight:700;line-height:1.3}.PostBody-module__dj1yqW__body h2+*,.PostBody-module__dj1yqW__body h3+*,.PostBody-module__dj1yqW__body h4+*{margin-top:.6em}.PostBody-module__dj1yqW__body a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px;transition:color .15s}.PostBody-module__dj1yqW__body a:hover{color:var(--accent-deep)}.PostBody-module__dj1yqW__body ul,.PostBody-module__dj1yqW__body ol{flex-direction:column;gap:.5em;margin-left:0;padding-left:0;list-style:none;display:flex}.PostBody-module__dj1yqW__body li{padding-left:1.5em;position:relative}.PostBody-module__dj1yqW__body ul>li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:.66em;left:.3em}.PostBody-module__dj1yqW__body ol{counter-reset:step}.PostBody-module__dj1yqW__body ol>li{counter-increment:step;padding-left:2em}.PostBody-module__dj1yqW__body ol>li:before{content:counter(step);background:var(--accent-tint);width:1.45em;height:1.45em;color:var(--accent-deep);text-align:center;border-radius:50%;font-size:.82em;font-weight:900;line-height:1.45em;position:absolute;top:.18em;left:0}.PostBody-module__dj1yqW__body li>ul,.PostBody-module__dj1yqW__body li>ol{margin-top:.5em}.PostBody-module__dj1yqW__body blockquote{border-left:3px solid var(--accent);color:var(--ink);margin:1.6em 0 0;padding:4px 0 4px 20px;font-weight:700}.PostBody-module__dj1yqW__body hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.PostBody-module__dj1yqW__body code{background:var(--band);border-radius:6px;padding:1px 6px;font-size:.9em}.PostBody-module__dj1yqW__tableWrap{border:1px solid var(--line);border-radius:14px;margin-top:1.6em;overflow-x:auto}.PostBody-module__dj1yqW__tableWrap table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.5}.PostBody-module__dj1yqW__tableWrap th,.PostBody-module__dj1yqW__tableWrap td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:11px 14px}.PostBody-module__dj1yqW__tableWrap thead th{background:var(--band);color:var(--ink);white-space:nowrap;border-top:0;font-weight:700}.PostBody-module__dj1yqW__tableWrap tbody tr:first-child td{border-top:0}.PostBody-module__dj1yqW__tableWrap thead+tbody tr:first-child td{border-top:1px solid var(--line)}.PostBody-module__dj1yqW__tableWrap p{margin:0}.PostBody-module__dj1yqW__body .PostBody-module__dj1yqW__figure{vertical-align:top;width:calc(50% - 8px);margin:1.1em 0 0;display:inline-block}.PostBody-module__dj1yqW__body .PostBody-module__dj1yqW__figure:nth-of-type(odd){margin-right:16px}.PostBody-module__dj1yqW__body .PostBody-module__dj1yqW__figure img{border:1px solid var(--line);background:#0b0b0c;border-radius:10px;width:100%;height:auto;display:block}@media (max-width:640px){.PostBody-module__dj1yqW__body .PostBody-module__dj1yqW__figure{width:100%}.PostBody-module__dj1yqW__body .PostBody-module__dj1yqW__figure:nth-of-type(odd){margin-right:0}}
.Prose-module__ezSC1W__wrap{max-width:760px;margin-inline:auto}.Prose-module__ezSC1W__updated{color:var(--ink-muted);font-size:14px;font-weight:600}.Prose-module__ezSC1W__intro{color:var(--ink-soft);margin-top:14px;font-size:18px;font-weight:500;line-height:1.62}.Prose-module__ezSC1W__section{margin-top:clamp(34px,4vw,46px)}.Prose-module__ezSC1W__heading{letter-spacing:-.026em;font-size:clamp(1.25rem,1.9vw,1.5rem);font-weight:900;line-height:1.2}.Prose-module__ezSC1W__paragraph{color:var(--ink-soft);margin-top:14px;font-size:16.5px;font-weight:500;line-height:1.68}.Prose-module__ezSC1W__list{flex-direction:column;gap:11px;margin:16px 0 0;padding:0;list-style:none;display:flex}.Prose-module__ezSC1W__item{color:var(--ink-soft);align-items:flex-start;gap:11px;font-size:16px;font-weight:500;line-height:1.6;display:flex}.Prose-module__ezSC1W__bullet{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:9px}.Prose-module__ezSC1W__contact{border-top:1px solid var(--line);color:var(--ink-muted);margin-top:clamp(40px,4vw,56px);padding-top:24px;font-size:15px;font-weight:600}
