@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.MOT0tq_className{font-family:Inter,Inter Fallback;font-style:normal}.MOT0tq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:block;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:block;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:block;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:block;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:block;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:block;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:block;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:block;src:url(../media/cef8ac2c062f1b0a-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:block;src:url(../media/c6e22b45cfe1c763-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:block;src:url(../media/158ff596bf2cbebe-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:block;src:url(../media/52e514cb9d030258-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:block;src:url(../media/d66ba39e135c9aa7-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:block;src:url(../media/f44e0976e40b7eea-s.1e3bxj0ebt1gg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:block;src:url(../media/4a0b7dd978568ff2-s.p.3fofz6dws3mg0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.i_tohq_className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.i_tohq_variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#09090d;--paper:#fff;--indigo:#4338ca;--violet:#9333ea;--accent-line:linear-gradient(90deg, #4338ca, #9333ea);--ink-2:#2e2e36;--mute:#63636e;--line:#e4e4ea;--line-strong:#d9d9e0;--wash:#f5f5f7;--d-text:#f4f4f6;--d-mute:#a3a3ae;--d-line:#ffffff24;--d-frame:#ffffffd9;--font-title:var(--font-inter-tight), "Inter Tight", "Inter", system-ui, sans-serif;--font-text:var(--font-inter), "Inter", system-ui, sans-serif;--fs-display:clamp(44px, 4.6vw, 80px);--fs-h2:clamp(32px, 3.1vw, 52px);--fs-h2-case:clamp(30px, 2.6vw, 44px);--fs-h3:clamp(22px, 1.6vw, 26px);--fs-h4:19px;--fs-lead:clamp(18px, 1.25vw, 21px);--fs-body:17px;--fs-small:14px;--fs-kicker:12px;--gutter:clamp(16px, 2.2vw, 40px);--frame:1800px;--gap:clamp(12px, 1.4vw, 24px);--s-section:clamp(96px, 9vw, 160px);--s-block:clamp(56px, 4.5vw, 88px);--header-h:76px;--radius-btn:10px;--radius-img:12px;--radius-phone:30px;--radius-card:22px;--glass:#ffffff1f;--glass-line:#ffffff2e;--shadow-screen:0 40px 120px #0000008c;--shadow-soft:0 20px 60px #09090d2e;--soft:#f4f4f6}@media (max-width:1100px){:root{--gutter:24px;--gap:16px}}@media (max-width:680px){:root{--gutter:16px;--gap:16px;--s-section:88px;--s-block:48px;--header-h:64px;--fs-body:16px}}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{background:var(--paper);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-body);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;line-height:1.6}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:2px}.dark :focus-visible{outline-color:#fff}.wrap{width:100%;max-width:calc(var(--frame) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid-12{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.display,.h2,.h3,.h4{font-family:var(--font-title);font-weight:600}.display{font-size:var(--fs-display);letter-spacing:-.04em;line-height:1.03}.h2{font-size:var(--fs-h2);letter-spacing:-.03em;line-height:1.08}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}.h4{font-size:var(--fs-h4);letter-spacing:-.01em;line-height:1.3}.lead{font-size:var(--fs-lead);color:var(--ink-2);max-width:34em;line-height:1.55}.body{color:var(--ink-2);max-width:36em}.small{font-size:var(--fs-small);color:var(--mute);line-height:1.5}.kicker{font-size:var(--fs-kicker);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-weight:600;display:inline-flex}.kicker:before{content:"";background:var(--accent-line);flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0c.6 4.2 3.8 7.4 8 8-4.2.6-7.4 3.8-8 8-.6-4.2-3.8-7.4-8-8C4.2 7.4 7.4 4.2 8 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0c.6 4.2 3.8 7.4 8 8-4.2.6-7.4 3.8-8 8-.6-4.2-3.8-7.4-8-8C4.2 7.4 7.4 4.2 8 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.label{font-size:var(--fs-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);font-weight:600}.dark{background:var(--ink);color:var(--d-text)}.dark .body,.dark .lead,.dark .small{color:var(--d-mute)}.wash{background:var(--wash)}.seam{background:var(--accent-line);height:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:50;background:var(--ink);color:#fff;border-radius:var(--radius-btn);padding:12px 16px;font-size:15px;font-weight:600;position:absolute;top:-100px}.skip:focus{top:12px}.btn{border-radius:var(--radius-btn);letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.btn-main{background:var(--indigo);color:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-white{color:var(--ink);background:#fff}.btn-sm{height:42px;padding:0 16px;font-size:14px}.tlink{text-underline-offset:5px;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.arrow{flex:none;width:14px;height:14px}.win{border:1px solid var(--line);border-radius:var(--radius-img);background:#fff;overflow:hidden}.win-bar{border-bottom:1px solid var(--line);background:#fafafb;align-items:center;gap:14px;height:36px;padding:0 14px;display:flex}.win-dots{gap:6px;display:flex}.win-dots i{background:#dcdce2;border-radius:50%;width:9px;height:9px}.win-url{color:var(--mute);font-size:12px}.phone{border:1px solid var(--line);border-radius:var(--radius-phone);background:#fff;padding:7px}.phone img{border-radius:19px}.dark .win,.dark .phone{border-color:var(--d-frame)}.caption{font-size:var(--fs-small);color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.caption b{color:var(--ink);font-weight:600}.caption.mark:before{content:"";background:var(--accent-line);width:32px;height:2px}.dark .caption{color:var(--d-mute)}.dark .caption b{color:#fff}.sh .h2,.sh .body{margin-top:22px}.sh .tlink{margin-top:32px}.facts{border-top:1px solid var(--line);margin:34px 0 36px}.facts div{border-bottom:1px solid var(--line);grid-template-columns:7.5em 1fr;gap:16px;padding:12px 0;font-size:14.5px;display:grid}.facts dt{color:var(--mute)}.dark .facts,.dark .facts div{border-color:var(--d-line)}.dark .facts dt{color:var(--d-mute)}.dark .facts dd{color:#fff}@media (max-width:680px){.facts{margin:28px 0}.facts div{grid-template-columns:6.5em 1fr}}.hd{z-index:20;background:var(--paper);position:relative}.hd-row{height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.hd-logo{justify-self:center;display:inline-flex}.hd-logo img{width:auto;height:24px}.hd-right{justify-self:end;align-items:center;gap:22px;font-size:15px;font-weight:500;display:flex}.hd-link{text-underline-offset:8px;padding:6px 0;text-decoration-thickness:1px}.hd-link:hover,.hd-link[aria-current=page]{text-decoration-line:underline}.hd-book{border-radius:var(--radius-btn)}.mm-open{cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:15px;font-weight:500;display:inline-flex}.mm-burger{gap:5px;width:18px;display:grid}.mm-burger:before,.mm-burger:after{content:"";background:currentColor;height:1.5px}.mm{z-index:40;background:var(--paper);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mm[hidden]{display:none}.mm-top{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.mm-nav{flex:1;padding-top:16px}.mm-nav ul{border-top:1px solid var(--ink);max-width:980px}.mm-nav li{border-bottom:1px solid var(--line)}.mm-nav a{font-family:var(--font-title);letter-spacing:-.03em;justify-content:space-between;align-items:center;padding:16px 0;font-size:clamp(24px,3vw,44px);font-weight:500;display:flex}.mm-nav a[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.mm-foot{gap:18px;max-width:980px;padding:32px 0 40px;display:grid}.mm-foot .btn{width:100%}.mm-foot a.small{text-underline-offset:4px;justify-self:start;text-decoration:underline}@media (max-width:1100px){.hd-link{display:none}}@media (max-width:680px){.hd-logo img{height:20px}.hd-book{display:none}}.ft{border-top:1px solid var(--line);padding:72px 0 40px}.ft-top{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ft-brand{grid-column:1/span 4}.ft-brand img{width:auto;height:28px}.ft-brand p{max-width:22em;margin-top:20px}.ft-col{grid-column:span 2}.ft-col:first-of-type{grid-column:6/span 2}.ft-col h2{margin-bottom:16px}.ft-col li{padding:4px 0;font-size:15px}.ft-col a:hover{text-underline-offset:4px;text-decoration:underline}.ft-bottom{border-top:1px solid var(--line);color:var(--mute);justify-content:space-between;gap:24px;margin-top:64px;padding-top:22px;font-size:13px;display:flex}.ft-bottom nav{gap:16px;display:flex}.ft-bottom a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.ft-top{row-gap:48px}.ft-brand{grid-column:1/-1}.ft-col,.ft-col:first-of-type{grid-column:span 4}}@media (max-width:680px){.ft-top{flex-direction:column;gap:36px;display:flex}.ft-bottom{flex-direction:column;gap:8px}}.ph{padding:clamp(56px, 6vw, 112px) 0 var(--s-section)}.ph .display{max-width:18em;margin:24px 0}.lg{padding:clamp(56px, 6vw, 112px) 0 var(--s-section)}.lg-head{max-width:46em}.lg-head .display{margin:24px 0 20px}.lg-body{max-width:42em;color:var(--ink-2);margin-top:48px}.lg-body h2{font-family:var(--font-title);letter-spacing:-.02em;color:var(--ink);margin:40px 0 12px;font-size:24px;font-weight:600}.lg-body h3{font-family:var(--font-title);color:var(--ink);margin:28px 0 8px;font-size:19px;font-weight:600}.lg-body p,.lg-body ul,.lg-body ol{margin:0 0 16px}.lg-body ul{padding-left:1.2em;list-style:outside}.lg-body ol{padding-left:1.2em;list-style:decimal}.lg-body a{text-underline-offset:3px;text-decoration:underline}.lg-other{margin-top:48px}.btn-glass{background:var(--glass);color:#fff;border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-line{border:1px solid var(--line);background:#fff}.sr-round{background:var(--glass);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.sr-round.light{color:var(--ink);border-color:var(--line);background:#fff}.sr-chip{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090d8c;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.sr-chip.light{color:var(--ink);border:1px solid var(--line);background:#ffffffe6}.sr-h2{font-family:var(--font-title);letter-spacing:-.035em;font-size:clamp(36px,3.6vw,64px);font-weight:500;line-height:1.02}.sr-h3{font-family:var(--font-title);letter-spacing:-.035em;font-size:clamp(28px,2.4vw,44px);font-weight:500;line-height:1.02}.sr-section{padding-top:var(--s-section)}.sr-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.sr-stage{height:calc(100svh - var(--header-h) - var(--gutter));border-radius:var(--radius-card);background:var(--ink);isolation:isolate;min-height:640px;max-height:1000px;position:relative;overflow:hidden}.sr-stage-light{z-index:-1;background:linear-gradient(115deg,#09090d 0% 40%,#1d1d22 100%);position:absolute;inset:0}.sr-shots{position:absolute;inset:0}.sr-shot{opacity:0;transition:opacity 1s;position:absolute;inset:0}.sr-shot.is-on{opacity:1}.sr-win{border-radius:var(--radius-img);width:50%;box-shadow:var(--shadow-screen);background:#fff;border:1px solid #ffffff24;transition:transform 1.4s cubic-bezier(.2,.7,.1,1);position:absolute;top:11%;right:4%;overflow:hidden;transform:translateY(18px)scale(.985)}.sr-win .win-bar{background:#f7f7f9;border-bottom:1px solid #ececf0;height:34px}.sr-win img,.sr-phone img{width:100%;height:auto;display:block}.sr-phone{border-radius:var(--radius-phone);width:12%;box-shadow:var(--shadow-screen);background:#fff;padding:7px;transition:transform 1.6s cubic-bezier(.2,.7,.1,1) .1s;position:absolute;bottom:14%;right:2.4%;transform:translateY(28px)}.sr-phone img{border-radius:23px}.sr-shot.is-on .sr-win,.sr-shot.is-on .sr-phone{transform:none}.sr-copy{color:#fff;width:38%;position:absolute;bottom:clamp(32px,5vh,64px);left:clamp(28px,3.6vw,64px)}.sr-label{color:var(--d-mute);align-items:center;gap:10px;min-height:20px;font-size:13px;font-weight:500;display:flex}.sr-label:before{content:"";background:var(--accent-line);flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0c.6 4.2 3.8 7.4 8 8-4.2.6-7.4 3.8-8 8-.6-4.2-3.8-7.4-8-8C4.2 7.4 7.4 4.2 8 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0c.6 4.2 3.8 7.4 8 8-4.2.6-7.4 3.8-8 8-.6-4.2-3.8-7.4-8-8C4.2 7.4 7.4 4.2 8 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.sr-title{font-family:var(--font-title);letter-spacing:-.035em;margin:22px 0;font-size:clamp(46px,4.4vw,84px);font-weight:500;line-height:1.02}.sr-lead{color:#c9c9d2;max-width:30em;font-size:18px}.sr-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.sr-foot{color:var(--d-mute);align-items:center;gap:18px;font-size:13px;display:flex;position:absolute;bottom:clamp(20px,3vh,36px);right:clamp(20px,2.4vw,40px)}.sr-dots{gap:8px;display:flex}.sr-dots i{background:#ffffff40;border-radius:2px;width:28px;height:3px;position:relative;overflow:hidden}.sr-dots b{background:var(--accent-line);transform-origin:0;animation:5s linear both sr-progress;position:absolute;inset:0}.sr-dots b.is-paused{animation:none}.sr-count{font-variant-numeric:tabular-nums}.sr-w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.sr-w>span{animation:.8s cubic-bezier(.2,.75,.1,1) both sr-rise;display:inline-block}.sr-in{animation:.7s cubic-bezier(.2,.7,.1,1) both sr-fade}.sr-in-1{animation-delay:calc(var(--io,0s) + 50ms)}.sr-in-2{animation-delay:calc(var(--io,0s) + .3s)}.sr-in-3{animation-delay:calc(var(--io,0s) + .42s)}.sr-in-4{animation-delay:calc(var(--io,0s) + .65s)}.sr-shots{animation:sr-open 1.1s calc(var(--io,0s) + .1s) cubic-bezier(.2, .75, .1, 1) both}@keyframes sr-rise{0%{transform:translateY(42%)}to{transform:none}}@keyframes sr-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sr-open{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes sr-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sr-say{padding:var(--s-section) 0 0}.sr-say-text{font-family:var(--font-title);letter-spacing:-.03em;color:#83838d;max-width:22em;font-size:clamp(30px,3.4vw,60px);font-weight:500;line-height:1.12}.sr-say-text b{color:var(--ink);font-weight:500}.sr-logos{justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,5vw,88px);display:flex}.sr-logos li{min-width:0}.sr-logos img{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:100%;height:22px;transition:opacity .3s}.sr-logos li:hover img{opacity:.9}.sr-cards{gap:var(--gap);grid-template-columns:1.4fr 1fr 1fr;grid-auto-rows:clamp(460px,38vw,620px);display:grid}.sr-card{border-radius:var(--radius-card);color:#fff;background:linear-gradient(160deg,#1a1a22,#09090d);position:relative;overflow:hidden}.sr-card:last-child{background:linear-gradient(160deg,#1d1d22,#09090d)}.sr-card-top{z-index:2;justify-content:space-between;display:flex;position:absolute;top:20px;left:22px;right:22px}.sr-card-device{background:#fff;border-radius:10px;transition:transform .8s cubic-bezier(.2,.7,.1,1);position:absolute;top:16%;left:7%;right:7%;overflow:hidden;box-shadow:0 24px 60px #00000080}.sr-card:hover .sr-card-device{transform:translateY(-6px)scale(1.015)}.sr-card-device img{width:100%;height:auto;display:block}.sr-card-list{font-family:var(--font-title);letter-spacing:-.02em;color:#d3d3db;font-size:clamp(22px,1.8vw,30px);font-weight:500;line-height:1.3;position:absolute;top:22%;left:24px;right:24px}.sr-card-shade{pointer-events:none;background:linear-gradient(#09090d00 40%,#09090deb 100%);position:absolute;inset:0}.sr-card-body{justify-content:space-between;align-items:end;gap:16px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.sr-card-body p{color:#d3d3db;max-width:26em;margin-top:8px;font-size:15px}.sr-card:hover .sr-round,.sr-pcard:hover .sr-round,.sr-way:hover .sr-round{transform:translate(3px)}.sr-round{transition:transform .3s}.sr-pgrid{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.sr-pcard{border-radius:var(--radius-card);background:var(--soft);aspect-ratio:16/11;display:block;position:relative;overflow:hidden}.sr-pcard.dark{color:#fff;background:#111117}.sr-pcard-name{text-align:center;font-family:var(--font-title);letter-spacing:-.02em;font-size:20px;font-weight:600;position:absolute;top:20px;left:0;right:0}.sr-pimg{box-shadow:var(--shadow-soft);background:#fff;border-radius:12px 12px 0 0;transition:transform .9s cubic-bezier(.2,.7,.1,1);position:absolute;top:64px;left:40px;right:40px;overflow:hidden}.sr-pimg img{width:100%;height:auto;display:block}.sr-pcard:hover .sr-pimg{transform:translateY(-8px)}.sr-pcard-foot{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.sr-care{border-radius:var(--radius-card);grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,96px);padding:clamp(48px,6vw,104px);display:grid;position:relative;overflow:hidden}.sr-care:before{content:"";background:var(--accent-line);height:2px;position:absolute;top:0;left:0;right:0}.sr-care-title{font-size:clamp(44px,4.6vw,84px)}.sr-care-lead{color:#c9c9d2;max-width:30em;margin-top:24px;font-size:18px}.sr-care-btn{margin-top:32px}.sr-care-list{align-self:end}.sr-care-list li{border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;padding:22px 0;display:flex}.sr-care-list h3{font-family:var(--font-title);letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:500}.sr-care-list p{color:var(--d-mute);text-align:right;max-width:18em;font-size:15px}.sr-contact-sec{padding-bottom:clamp(72px,6vw,112px)}.sr-contact{gap:var(--gap);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.sr-contact-title{font-size:clamp(48px,5.4vw,100px)}.sr-ways{gap:var(--gap);display:grid}.sr-way{border-radius:var(--radius-card);background:var(--soft);justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.sr-way h3{font-family:var(--font-title);letter-spacing:-.02em;font-size:22px;font-weight:600}.sr-way p{color:var(--mute);margin-top:4px;font-size:15px}.sr-way.main{background:var(--ink);color:#fff}.sr-way.main p{color:var(--d-mute)}.rv-on [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.1,1),transform 1.1s cubic-bezier(.2,.7,.1,1);transform:translateY(32px)}.rv-on [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sr-w>span,.sr-in,.sr-shots,.sr-dots b{animation:none}.sr-shot,.sr-win,.sr-phone,.sr-card-device,.sr-pimg{transition:none}.sr-win,.sr-phone{transform:none}}@media (max-width:1100px){.sr-stage{flex-direction:column;height:auto;min-height:0;max-height:none;padding-bottom:28px;display:flex}.sr-copy{order:1;width:auto;padding:40px 32px 0;position:relative;bottom:auto;left:auto}.sr-shots{aspect-ratio:16/11;order:2;margin:40px 32px 0;position:relative;inset:auto}.sr-shot .sr-win{width:auto;top:0;left:0;right:14%}.sr-shot .sr-phone{width:22%;bottom:0;right:0}.sr-foot{order:3;justify-content:center;margin-top:24px;position:relative;bottom:auto;right:auto}.sr-cards{grid-template-columns:1fr 1fr}.sr-cards>:first-child{grid-column:1/-1}.sr-logos{flex-wrap:wrap;justify-content:flex-start;gap:24px 36px}.sr-care,.sr-contact{grid-template-columns:1fr}}@media (max-width:680px){.sr-copy{padding:32px 22px 0}.sr-title{font-size:44px}.sr-lead{font-size:16px}.sr-actions{flex-direction:column}.sr-actions .btn{justify-content:center}.sr-shots{aspect-ratio:auto;height:460px;margin:32px 22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.sr-shot .sr-win{display:none}.sr-shot .sr-phone{width:64%;margin-left:-32%;inset:0 auto auto 50%}.sr-say-text{font-size:30px}.sr-logos{flex-wrap:wrap;justify-content:flex-start;gap:22px 28px}.sr-logos img{height:20px}.sr-head{flex-direction:column;align-items:flex-start}.sr-cards{grid-template-columns:1fr;grid-auto-rows:440px}.sr-pgrid{grid-template-columns:1fr}.sr-pcard{aspect-ratio:4/3.4}.sr-pimg{top:56px;left:18px;right:18px}.sr-care-list li{flex-direction:column;gap:4px}.sr-care-list p{text-align:left}}.sr-stage.is-page{height:clamp(560px, calc(86svh - var(--header-h)), 820px);min-height:0}.sr-kicker{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:18px;font-size:13px;font-weight:600;display:block}.pk-switch{background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.pk-switch button{height:40px;color:var(--mute);cursor:pointer;border-radius:999px;padding:0 20px;font-size:14px;font-weight:600}.pk-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.pk-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.pk-card{border-radius:var(--radius-card);background:var(--soft);flex-direction:column;padding:clamp(24px,2.4vw,40px);display:flex;position:relative}.pk-card.is-pro{background:linear-gradient(160deg,#1d1d22,#09090d)}.pk-card.is-pro:before{content:"";background:var(--accent-line);height:2px;position:absolute;top:0;left:24px;right:24px}.pk-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-name{font-family:var(--font-title);letter-spacing:-.035em;font-size:clamp(28px,2.2vw,40px);font-weight:500}.pk-name span{letter-spacing:-.01em;color:var(--mute);font-size:.5em}.dark .pk-name span{color:var(--d-mute)}.pk-aud{color:var(--ink-2);min-height:3em;margin-top:12px;font-size:15px}.dark .pk-aud{color:#c9c9d2}.pk-price{font-family:var(--font-title);letter-spacing:-.035em;flex-direction:column;gap:10px;margin-top:28px;font-size:clamp(36px,3vw,52px);font-weight:500;line-height:1;display:flex}.pk-price small{font-family:var(--font-text);letter-spacing:0;color:var(--mute);font-size:14px;font-weight:400}.dark .pk-price small{color:var(--d-mute)}.pk-alt{color:var(--mute);margin-top:10px;font-size:14px}.dark .pk-alt{color:var(--d-mute)}.pk-list{border-top:1px solid var(--line);margin:28px 0 0}.dark .pk-list{border-color:#ffffff24}.pk-list li{border-bottom:1px solid var(--line);padding:12px 0 12px 26px;font-size:15px;position:relative}.dark .pk-list li{border-color:#ffffff24}.pk-list li:before{content:"";opacity:.8;border-bottom:2px solid;border-left:2px solid;width:12px;height:6px;position:absolute;top:19px;left:2px;transform:rotate(-45deg)}.pk-not{color:var(--mute);margin-top:18px;font-size:14px}.dark .pk-not{color:var(--d-mute)}.pk-not b{color:inherit;font-weight:600}.pk-btn{justify-content:center;margin-top:auto}.pk-card .pk-not{margin-bottom:28px}.pk-note{color:var(--mute);margin-top:20px;font-size:14px}.cmp-wrap{border-radius:var(--radius-card);background:var(--soft);padding:8px clamp(16px,2vw,32px);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-size:15px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:16px 14px}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border-bottom:0}.cmp thead th{font-family:var(--font-title);letter-spacing:-.03em;padding-top:24px;font-size:24px;font-weight:500}.cmp thead small{font-family:var(--font-text);letter-spacing:0;color:var(--mute);margin-top:4px;font-size:13px;font-weight:400;display:block}.cmp tbody th{width:22%;font-weight:600}.cmp .is-pro{background:#4338ca0f}.cmp-no{vertical-align:middle;color:#a3a3ae;display:inline-flex}.cmp-cards{display:none}.st-grid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-card{border-radius:var(--radius-card);background:var(--soft);flex-direction:column;gap:10px;padding:28px;display:flex}.st-no{font-family:var(--font-title);letter-spacing:-.04em;background:var(--accent-line);color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;font-size:44px;font-weight:500;line-height:1}.st-card h3{font-family:var(--font-title);letter-spacing:-.02em;margin-top:18px;font-size:22px;font-weight:600}.st-when{color:var(--mute);font-size:13px;font-weight:600}.st-card p:last-child{color:var(--ink-2);font-size:15px}.rl-stage{border-radius:var(--radius-card);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(40px,5vw,88px);display:grid;position:relative;overflow:hidden}.rl-stage:before{content:"";background:var(--accent-line);height:2px;position:absolute;top:0;left:0;right:0}.rl-intro{color:#c9c9d2;max-width:30em;margin-top:18px;font-size:17px}.rl-url{gap:10px;display:flex}.rl-url label{border-radius:var(--radius-btn);background:#ffffff14;border:1px solid #fff3;flex:1;align-items:center;height:52px;padding:0 16px;display:flex}.rl-url label:focus-within{border-color:#fff}.rl-pre{color:var(--d-mute);font-size:15px}.rl-url input,.rl-grid input{color:#fff;font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:16px}.rl-url input::placeholder{color:#8a8a96}.rl-err{color:#fff;border-left:2px solid var(--violet);margin-top:10px;padding-left:12px;font-size:14px}.rl-more{gap:16px;margin-top:22px;display:grid}.rl-lead{color:#fff;font-weight:600}.rl-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rl-grid label{color:var(--d-mute);gap:6px;font-size:13px;display:grid}.rl-grid input{border-radius:var(--radius-btn);background:#ffffff14;border:1px solid #fff3;height:46px;padding:0 14px}.rl-grid input:focus{border-color:#fff}.rl-grid em{color:#fff;border-left:2px solid var(--violet);padding-left:10px;font-style:normal}.rl-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rl-consent{color:#c9c9d2;align-items:flex-start;gap:10px;font-size:13px;display:flex}.rl-consent input{accent-color:var(--indigo);margin-top:3px}.rl-consent a{text-decoration:underline}.rl-more .btn{justify-self:start}.rl-done{color:#fff}.rl-done-k{font-family:var(--font-title);letter-spacing:-.03em;margin-bottom:10px;font-size:28px;font-weight:500}.rl-done p:last-child{color:#c9c9d2}.faq{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(28px,4vw,72px);display:grid}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:var(--font-title);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:20px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-icon{border:1px solid var(--line);border-radius:50%;flex:none;width:36px;height:36px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:currentColor;width:12px;height:1.5px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:after{transform:translate(-50%,-50%)rotate(90deg)}details[open] .faq-icon:after{transform:translate(-50%,-50%)rotate(0)}.faq-list details p{color:var(--ink-2);padding:0 56px 24px 0}@media (max-width:1100px){.sr-stage.is-page{height:auto}.pk-grid{grid-template-columns:1fr}.pk-aud{min-height:0}.st-grid{grid-template-columns:1fr 1fr}.rl-stage,.faq{grid-template-columns:1fr}}@media (max-width:680px){.cmp-wrap{display:none}.cmp-cards{gap:var(--gap);display:grid}.cmp-card{border-radius:var(--radius-card);background:var(--soft);padding:24px}.cmp-card.dark{background:linear-gradient(160deg,#1d1d22,#09090d)}.cmp-card h3{font-family:var(--font-title);letter-spacing:-.03em;font-size:28px;font-weight:500}.cmp-card h3 small{font-family:var(--font-text);letter-spacing:0;color:var(--mute);margin-top:4px;font-size:13px;font-weight:400;display:block}.cmp-card.dark h3 small{color:var(--d-mute)}.cmp-card dl{margin-top:16px}.cmp-card dl div{border-top:1px solid var(--line);grid-template-columns:9em 1fr;gap:12px;padding:10px 0;font-size:14px;display:grid}.cmp-card.dark dl div{border-color:#ffffff24}.cmp-card dt{color:var(--mute)}.cmp-card.dark dt{color:var(--d-mute)}.st-grid{grid-template-columns:1fr}.rl-url{flex-direction:column}.rl-url .btn{justify-content:center}.rl-grid{grid-template-columns:1fr}.faq-list summary{font-size:18px}.faq-list details p{padding-right:0}}.ft-card{border-radius:var(--radius-card);background:var(--soft);grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(32px,4vw,72px);display:grid;position:relative;overflow:hidden}.ft-card.dark{background:linear-gradient(160deg,#1d1d22,#09090d)}.ft-card.dark:before{content:"";background:var(--accent-line);height:2px;position:absolute;top:0;left:0;right:0}.ft-card.is-flip .ft-copy{order:2}.ft-card.no-media{grid-template-columns:1fr}.ft-kicker{color:var(--mute);align-items:center;gap:10px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}.ft-kicker:before{content:"";background:var(--accent-line);flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0c.6 4.2 3.8 7.4 8 8-4.2.6-7.4 3.8-8 8-.6-4.2-3.8-7.4-8-8C4.2 7.4 7.4 4.2 8 0z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 0c.6 4.2 3.8 7.4 8 8-4.2.6-7.4 3.8-8 8-.6-4.2-3.8-7.4-8-8C4.2 7.4 7.4 4.2 8 0z'/%3E%3C/svg%3E") 50%/contain no-repeat}.dark .ft-kicker{color:var(--d-mute)}.ft-text{color:var(--ink-2);max-width:32em;margin-top:18px}.dark .ft-text{color:#c9c9d2}.ft-points{border-top:1px solid var(--line);margin-top:24px}.dark .ft-points{border-color:#ffffff24}.ft-points li{border-bottom:1px solid var(--line);padding:11px 0 11px 26px;font-size:15px;position:relative}.dark .ft-points li{border-color:#ffffff24}.ft-points li:before{content:"";opacity:.8;border-bottom:2px solid;border-left:2px solid;width:12px;height:6px;position:absolute;top:18px;left:2px;transform:rotate(-45deg)}.ft-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ft-note{color:var(--mute);margin-top:16px;font-size:13px}.dark .ft-note{color:var(--d-mute)}.ft-media{padding:0 9% 9% 0;position:relative}.ft-media .ft-win{width:100%;position:relative;top:auto;right:auto;transform:none}.ft-card:not(.dark) .ft-win{border-color:var(--line);box-shadow:var(--shadow-soft)}.ft-media .ft-phone{width:22%;position:absolute;bottom:0;right:0;transform:none}.ft-card:not(.dark) .ft-phone{box-shadow:var(--shadow-soft);border:1px solid var(--line)}.wa-price{border-radius:var(--radius-card);background:var(--soft);grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(32px,4vw,64px);display:grid}.wa-price p{color:var(--ink-2);max-width:32em;margin-top:16px}.wa-price-side{justify-items:start;gap:20px;display:grid}.wa-price-num{font-family:var(--font-title);letter-spacing:-.035em;flex-direction:column;gap:10px;font-size:clamp(36px,3vw,52px);font-weight:500;line-height:1;display:flex;color:var(--ink)!important;margin:0!important}.wa-price-num small{font-family:var(--font-text);letter-spacing:0;color:var(--mute);font-size:14px;font-weight:400}.sp-parts{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sp-part{border-radius:var(--radius-card);background:linear-gradient(160deg,#1d1d22,#09090d);flex-direction:column;gap:14px;min-height:340px;padding:32px;display:flex}.sp-part .sr-h3{margin-top:auto}.sp-part p{color:#c9c9d2;font-size:15px}.sp-care{border-radius:var(--radius-card);background:var(--soft);grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,72px);padding:clamp(32px,4vw,72px);display:grid}.sp-care-lead{color:var(--ink-2);max-width:32em;margin-top:18px}.sp-inc-title{color:var(--mute);margin-top:32px;font-size:13px;font-weight:600}.sp-inc{margin-top:14px}.sp-tiers{margin-top:var(--gap);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.sp-tier{border-radius:var(--radius-card);background:var(--soft);border:1px solid #0000;flex-direction:column;gap:22px;padding:clamp(28px,2.6vw,44px);display:flex;position:relative}.sp-tier.dark{background:linear-gradient(160deg,#1d1d22,#09090d)}.sp-tier.is-top:before{content:"";border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--accent-line);height:2px;position:absolute;top:0;left:0;right:0}.sp-flag{letter-spacing:.12em;text-transform:uppercase;color:var(--d-mute);font-size:12px;font-weight:600;position:absolute;top:clamp(28px,2.6vw,44px);right:clamp(28px,2.6vw,44px)}.sp-tier .pk-price{margin:0;font-size:clamp(40px,3.4vw,60px)}.sp-plus{border-top:1px solid var(--line-strong);gap:0;display:grid}.dark .sp-plus{border-color:var(--d-line)}.sp-plus li{border-bottom:1px solid var(--line);color:var(--ink-2);align-items:flex-start;gap:12px;padding:14px 0;font-size:15px;display:flex}.dark .sp-plus li{border-color:var(--d-line);color:#d6d6de}.sp-plus li.is-base{color:var(--ink);font-weight:600}.dark .sp-plus li.is-base{color:#fff}.sp-plus .ic{margin-top:1px}.sp-btn{justify-content:center;margin-top:auto}@media (max-width:1100px){.ft-card,.wa-price,.sp-care{grid-template-columns:1fr}.ft-card.is-flip .ft-copy{order:0}.sp-parts{grid-template-columns:1fr}.sp-part{min-height:0}.sp-part .sr-h3{margin-top:12px}.sp-tiers{grid-template-columns:1fr}}@media (max-width:680px){.ft-media{padding:0 14% 14% 0}.ft-media .ft-phone{width:30%}.sp-flag{order:-1;position:static}}.rf-filter{margin-bottom:clamp(40px,4vw,64px)}.rf-group+.rf-group{margin-top:var(--s-section)}.rf-title{align-items:baseline;gap:14px;margin-bottom:28px;display:flex}.rf-title span{color:var(--mute);letter-spacing:0;font-size:.45em}.rf-mob{display:none}.cs-stage{border-radius:var(--radius-card);color:#fff;background:linear-gradient(115deg,#09090d 0% 40%,#1d1d22 100%);gap:clamp(32px,4vw,56px);padding:clamp(32px,4vw,72px);display:grid;position:relative;overflow:hidden}.cs-head{max-width:46em}.cs-back{color:var(--d-mute);align-items:center;gap:8px;margin-bottom:28px;font-size:14px;display:inline-flex}.cs-back:hover{color:#fff}.cs-title{margin:20px 0;font-size:clamp(44px,4.6vw,84px)}.cs-stage .sr-lead{max-width:36em}.cs-shot{gap:14px;display:grid}.cs-media{padding-bottom:6%;padding-right:8%;position:relative}.cs-media .cs-win{width:100%;position:relative;top:auto;right:auto;transform:none}.cs-media .cs-phone{width:17%;position:absolute;bottom:0;right:0;transform:none}.cs-shot:not(.on-dark) .cs-win,.cs-shot:not(.on-dark) .cs-phone{box-shadow:var(--shadow-soft);border:1px solid var(--line)}.cs-cap{color:var(--mute);align-items:center;gap:10px;font-size:14px;display:flex}.cs-cap:before{content:"";background:var(--accent-line);width:28px;height:2px}.on-dark .cs-cap{color:var(--d-mute)}.cs-facts{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cs-facts div{border-top:1px solid var(--ink);padding-top:16px}.cs-facts dt{color:var(--mute);font-size:13px;font-weight:600}.cs-facts dd{font-family:var(--font-title);letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:500;line-height:1.3}.cs-two{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,96px);display:grid}.cs-paras{color:var(--ink-2);gap:16px;max-width:34em;margin-top:22px;font-size:18px;display:grid}.dark .cs-paras{color:#c9c9d2}.cs-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-gallery{border-radius:var(--radius-card);background:var(--ink);color:#fff;gap:clamp(48px,5vw,88px);padding:clamp(32px,4vw,72px);display:grid}.cs-gallery .cs-shot:nth-of-type(2n) .cs-media{padding-left:8%;padding-right:0}.cs-gallery .cs-shot:nth-of-type(2n) .cs-phone{left:0;right:auto}.cs-built{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-built-item{border-radius:var(--radius-card);background:var(--soft);padding:28px}.cs-built-item h3{font-family:var(--font-title);letter-spacing:-.02em;font-size:22px;font-weight:600}.cs-built-item p{color:var(--ink-2);margin-top:10px;font-size:15px}.cs-result{align-items:start}.cs-checked{color:var(--d-mute);margin-top:24px;font-size:13px}.cs-next{aspect-ratio:16/7}.cs-next .sr-pimg{left:12%;right:12%}@media (max-width:1100px){.cs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-two,.cs-built,.cs-steps{grid-template-columns:1fr}.cs-next{aspect-ratio:16/11}.cs-next .sr-pimg{left:40px;right:40px}}@media (max-width:680px){.rf-card .rf-desk{display:none}.rf-card .rf-mob{width:58%;box-shadow:var(--shadow-soft);border:6px solid #fff;border-bottom:0;border-radius:22px 22px 0 0;margin-left:-29%;display:block;position:absolute;top:56px;left:50%;overflow:hidden}.rf-card .rf-mob img{width:100%;height:auto;display:block}.rf-card{aspect-ratio:4/4.6}.cs-facts{grid-template-columns:1fr}.cs-media{padding-bottom:12%;padding-right:14%}.cs-media .cs-phone{width:30%}.cs-gallery .cs-shot:nth-of-type(2n) .cs-media{padding-left:14%}.cs-paras{font-size:16px}}.phero{border-radius:var(--radius-card);color:#fff;background:linear-gradient(115deg,#09090d 0% 40%,#1d1d22 100%);flex-direction:column;justify-content:flex-end;min-height:clamp(420px,56svh,640px);padding:clamp(40px,6vw,112px) clamp(28px,4vw,72px);display:flex;position:relative;overflow:hidden}.phero.is-small{min-height:clamp(340px,42svh,520px)}.phero:before{content:"";background:var(--accent-line);height:2px;position:absolute;top:0;left:0;right:0}.phero-title{max-width:18em;font-size:clamp(42px,4.6vw,84px)}.phero.is-small .phero-title{max-width:22em;font-size:clamp(36px,3.8vw,68px)}.phero .sr-lead{max-width:40em}.ab-grid{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.ab-card{border-radius:var(--radius-card);background:var(--soft);flex-direction:column;gap:14px;min-height:300px;padding:clamp(28px,3vw,48px);display:flex}.ab-card.dark{background:linear-gradient(160deg,#1d1d22,#09090d)}.ab-card .sr-h3{margin-top:auto}.ab-card p{color:var(--ink-2);max-width:32em}.ab-card.dark p{color:#c9c9d2}.ab-facts{grid-template-columns:1fr 1fr;align-content:start}.ab-facts a{text-underline-offset:3px;text-decoration:underline}.bl-feature{border-radius:var(--radius-card);color:#fff;background:linear-gradient(160deg,#1d1d22,#09090d);gap:18px;margin-bottom:clamp(40px,4vw,64px);padding:clamp(32px,4vw,72px);display:grid}.bl-feature-title{max-width:20em}.bl-feature-desc{color:#c9c9d2;max-width:40em}.bl-feature-btn{justify-self:start;margin-top:8px}.bl-feature:hover .bl-feature-btn{transform:translate(3px)}.bl-feature-btn{transition:transform .3s}.bl-meta{color:var(--mute);font-size:13px;font-weight:600}.dark .bl-meta,.bl-feature .bl-meta{color:var(--d-mute)}.bl-filter{flex-wrap:wrap;margin-bottom:32px}.bl-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bl-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-card{border-radius:var(--radius-card);background:var(--soft);flex-direction:column;gap:12px;height:100%;padding:28px;transition:background .3s;display:flex}.bl-card:hover{background:#ececf0}.bl-title{font-family:var(--font-title);letter-spacing:-.02em;font-size:22px;font-weight:600;line-height:1.25}.bl-desc{color:var(--ink-2);font-size:15px}.bl-read{margin-top:auto;padding-top:8px}.bp{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.bp-side{gap:28px;display:grid;position:sticky;top:24px}.bp-toc{border-top:1px solid var(--ink);padding-top:16px}.bp-toc p{color:var(--mute);margin-bottom:10px;font-size:13px;font-weight:600}.bp-toc ol{gap:8px;font-size:15px;display:grid}.bp-toc a:hover{text-underline-offset:3px;text-decoration:underline}.bp-content{max-width:44em;color:var(--ink-2);font-size:18px;line-height:1.7}.bp-content>*+*{margin-top:1.1em}.bp-content h2{font-family:var(--font-title);letter-spacing:-.03em;color:var(--ink);margin-top:2.2em;scroll-margin-top:24px;font-size:clamp(26px,2.2vw,36px);font-weight:500;line-height:1.15}.bp-content h3{font-family:var(--font-title);letter-spacing:-.02em;color:var(--ink);margin-top:1.8em;font-size:21px;font-weight:600}.bp-content h2:first-child{margin-top:0}.bp-content a{color:var(--indigo);text-underline-offset:3px;text-decoration:underline}.bp-content strong{color:var(--ink);font-weight:600}.bp-content ul,.bp-content ol{padding-left:1.2em}.bp-content ul{list-style:outside}.bp-content ol{list-style:decimal}.bp-content li+li{margin-top:.4em}.bp-content blockquote{border-left:2px solid var(--violet);color:var(--ink);padding-left:18px}.bp-content table{border-collapse:collapse;width:100%;font-size:15px;display:block;overflow-x:auto}.bp-content th,.bp-content td{text-align:left;border-bottom:1px solid var(--line);padding:10px 12px}.bp-content th{color:var(--ink);font-weight:600}.lp{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(32px,5vw,96px);display:grid}.lp-side{border-radius:var(--radius-card);background:var(--soft);padding:28px;position:sticky;top:24px}.lp-side .ft-points{margin-top:12px}.lp-body{gap:clamp(36px,4vw,56px);display:grid}.lp-block{max-width:44em}.lp-block .sr-h3{margin-bottom:14px;font-size:clamp(26px,2.2vw,36px)}.lp-block p{color:var(--ink-2);font-size:17px;line-height:1.7}.lp-block p+p{margin-top:1em}@media (max-width:1100px){.bl-grid{grid-template-columns:1fr 1fr}.bp,.lp{grid-template-columns:1fr}.bp-side,.lp-side{position:static}}@media (max-width:680px){.ab-grid,.bl-grid,.bl-grid-2,.ab-facts{grid-template-columns:1fr}.ab-card{min-height:0}.ab-card .sr-h3{margin-top:12px}.bp-content{font-size:17px}}.intro{z-index:100;background:var(--ink);color:#fff;pointer-events:none;place-items:center;animation:.65s cubic-bezier(.7,0,.2,1) 1.25s forwards intro-out;display:grid;position:fixed;inset:0}.intro-words{min-width:6em;height:1.2em;font-family:var(--font-title), "Segoe UI", "Noto Sans Arabic", "Yu Gothic", "Hiragino Sans", system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(44px,6vw,96px);font-weight:500;line-height:1.2;position:relative}.intro-words span{opacity:0;justify-content:center;align-items:center;gap:.3em;animation-name:intro-word;animation-timing-function:linear;animation-fill-mode:forwards;display:flex;position:absolute;inset:0}.intro-words span:before{content:"";background:var(--accent-line);border-radius:50%;flex:none;width:.28em;height:.28em}.intro-words span[dir=rtl]:before{order:2}@keyframes intro-word{0%,99%{opacity:1}to{opacity:0}}@keyframes intro-out{to{visibility:hidden;transform:translateY(-100%)}}.intro-seen .intro{display:none}@media (prefers-reduced-motion:reduce){.intro{display:none}}.intro-play{--io:1.35s}.ct-grid{gap:var(--gap);grid-template-columns:1.25fr 1fr;align-items:stretch;display:grid}.ct-book,.ct-direct{border-radius:var(--radius-card);padding:clamp(32px,4vw,72px);position:relative;overflow:hidden}.ct-book{background:linear-gradient(160deg,#1d1d22,#09090d)}.ct-book:before{content:"";background:var(--accent-line);height:2px;position:absolute;top:0;left:0;right:0}.ct-direct{background:var(--soft)}.ct-direct .sr-kicker,.ct-form-head .sr-kicker{color:var(--mute)}.ct-text{max-width:32em;color:var(--ink-2);margin-top:18px;font-size:17px}.ct-book .ct-text{color:#c9c9d2}.ct-book,.ct-direct,#anfrage{scroll-margin-top:calc(var(--header-h) + 16px)}.ct-list{border-top:1px solid var(--ink);margin-top:32px}.ct-list div{border-bottom:1px solid var(--line-strong);grid-template-columns:8.5em 1fr;gap:16px;padding:18px 0;display:grid}.ct-list dt{color:var(--mute);padding-top:3px;font-size:14px}.ct-list dd{font-family:var(--font-title);letter-spacing:-.02em;font-size:clamp(19px,1.4vw,24px);font-weight:500}.ct-list address{font-style:normal}.ct-list a{background:linear-gradient(var(--indigo), var(--indigo)) 0 100% / 0 1.5px no-repeat;transition:background-size .3s}.ct-list a:hover,.ct-list a:focus-visible{background-size:100% 1.5px}.cal-box{justify-items:start;gap:14px;margin-top:32px;display:grid}.cal-note{color:var(--d-mute);max-width:36em;font-size:13px}.cal-note a{color:#fff;text-decoration:underline}.cal-frame{border-radius:var(--radius-img);background:#fff;justify-self:stretch;width:100%;overflow:hidden}.cal-frame iframe{border:0;width:100%;height:640px;display:block}.ct-form{grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(28px,4vw,72px);display:grid}.ct-form-head{top:calc(var(--header-h) + 32px);position:sticky}.cf{gap:36px;display:grid}.cf fieldset{border:0;border-top:1px solid var(--ink);gap:16px;margin:0;padding:22px 0 0;display:grid}.cf legend{float:left;letter-spacing:.14em;text-transform:uppercase;width:100%;color:var(--mute);margin-bottom:6px;font-size:13px;font-weight:600}.cf-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cf label{align-content:start;gap:8px;display:grid}.cf label>span{font-size:14px;font-weight:600}.cf label small{color:var(--mute);font-weight:400}.cf input:not([type=radio]):not([type=checkbox]),.cf select,.cf textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:#fff;padding:0 14px;font-size:16px;transition:border-color .2s}.cf input:not([type=radio]):not([type=checkbox]),.cf select{height:50px}.cf textarea{resize:vertical;min-height:150px;padding:14px}.cf select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%2309090d' stroke-width='1.5'%3E%3Cpath d='M1 1l5 5 5-5'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:40px}.cf input:hover,.cf select:hover,.cf textarea:hover{border-color:var(--mute)}.cf input:focus,.cf select:focus,.cf textarea:focus{border-color:var(--indigo);outline:0;box-shadow:0 0 0 3px #4338ca29}.cf [aria-invalid=true]{border-color:var(--violet)!important}.cf em,.cf-form-err{color:var(--ink);border-left:2px solid var(--violet);padding-left:12px;font-size:14px;font-style:normal}.cf-chips{flex-wrap:wrap;gap:10px;display:flex}.cf .cf-chip{display:block;position:relative}.cf-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cf .cf-chip span{border:1px solid var(--line-strong);border-radius:var(--radius-btn);padding:12px 18px;font-weight:500;transition:border-color .2s,background .2s,color .2s;display:block}.cf-chip input:hover+span{border-color:var(--ink)}.cf-chip input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.cf-chip input:focus-visible+span{outline:2px solid var(--indigo);outline-offset:2px}.cf .cf-consent{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14px;display:flex}.cf-consent input{width:18px;height:18px;accent-color:var(--indigo);flex:none;margin-top:3px}.cf-consent a{text-decoration:underline}.cf-submit{justify-self:start}.cf-note{color:var(--mute);margin-top:-20px;font-size:13px}.cf-target{scroll-margin-top:calc(var(--header-h) + 24px);border-left:2px solid var(--violet);padding:16px 0 16px 16px;font-weight:600;display:none}.cf-target:target{display:block}.cf-done{border-top:2px solid;border-image:var(--accent-line) 1;padding-top:28px}.cf-done-title{font-family:var(--font-title);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(26px,2.2vw,36px);font-weight:500}.cf-done p:last-child{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.ct-list a,.cf input,.cf select,.cf textarea,.cf-chip span{transition:none}}@media (max-width:1100px){.ct-grid,.ct-form{grid-template-columns:1fr}.ct-form-head{position:static}}@media (max-width:680px){.cf-grid{grid-template-columns:1fr}.ct-list div{grid-template-columns:1fr;gap:4px}.cf-submit,.cal-box .btn{justify-content:center;justify-self:stretch}.cal-frame iframe{height:720px}}.wr{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.wr>span{transition:transform .9s cubic-bezier(.2,.75,.1,1);transition-delay:calc(var(--i,0) * 55ms + 80ms);display:inline-block}.rv-on [data-reveal]:not(.is-in) .wr>span{transform:translateY(105%)}.ic{color:var(--indigo);flex:none}.dark .ic{color:#fff}.ic path{stroke-dasharray:1;stroke-dashoffset:0}.rv-on [data-reveal] .ic path{transition:stroke-dashoffset 1.3s cubic-bezier(.65,0,.35,1) .2s}.rv-on [data-reveal]:not(.is-in) .ic path{stroke-dashoffset:1px}.ic-tile{border:1px solid var(--line-strong);background:#fff;border-radius:14px;place-items:center;width:56px;height:56px;display:inline-grid;position:relative;overflow:hidden}.ic-tile:before{content:"";background:var(--accent-line);transform-origin:0;height:2px;transition:transform .9s cubic-bezier(.2,.75,.1,1) .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.is-in .ic-tile:before,:root:not(.rv-on) .ic-tile:before{transform:none}.dark .ic-tile{background:#ffffff0f;border-color:#ffffff29}.sr-way{justify-content:flex-start}.sr-way-text{flex:1;min-width:0}.sr-care-list li{align-items:center}.sr-care-list li h3{margin-right:auto}.sr-card-top .ic-tile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09090d8c}.cf legend{align-items:center;gap:12px;display:flex}.cf legend .ic{color:var(--indigo)}.ct-ico{align-items:center;gap:14px;display:flex}.ct-ico .sr-kicker{margin-bottom:0}.ct-list dt{align-items:flex-start;gap:10px;display:flex}@media (max-width:680px){.ic-tile{border-radius:12px;width:48px;height:48px}.sr-way{flex-wrap:wrap}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sr-pimg,.sr-card-device,.cs-gallery .sr-win,.ft-media .sr-win{animation:linear both depth-slow;animation-timeline:view();animation-range:entry exit 0%}.cs-phone,.ft-media .sr-phone,.cs-gallery .sr-phone{animation:linear both depth-fast;animation-timeline:view();animation-range:entry exit 0%}.st-card,.sp-part{animation:linear both depth-card;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes depth-slow{0%{translate:0 14px}to{translate:0 -14px}}@keyframes depth-fast{0%{translate:0 46px}to{translate:0 -46px}}@keyframes depth-card{0%{translate:0 28px}to{translate:0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fx-card{transition:transform .5s cubic-bezier(.2,.75,.1,1),box-shadow .5s;position:relative}.fx-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0%), #9333ea, #4338ca 45%, transparent 70%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.fx-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px -30px #09090d73}.fx-card:hover:after{opacity:1}.fx-card:hover .ic{transform:rotate(-6deg)scale(1.08)}.fx-card .ic{transition:transform .5s cubic-bezier(.2,.75,.1,1)}.btn{translate:var(--bx,0px) var(--by,0px);transition:translate .35s cubic-bezier(.2,.75,.1,1),background-color .2s,color .2s}.btn svg{transition:translate .35s cubic-bezier(.2,.75,.1,1)}.btn:hover svg{translate:3px}}@media (prefers-reduced-motion:reduce){.wr>span,.ic path,.ic-tile:before{stroke-dashoffset:0!important;transition:none!important;transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
