.transparent-brand{color:#102b42;background:0 0;justify-content:center;align-items:center;display:inline-flex}.transparent-brand>svg{width:100%;height:auto;max-height:100%;display:block;overflow:visible}body[data-landing-theme=night-blue] .transparent-brand,footer .transparent-brand{color:#f3f8ff}.transparent-brand.brand-symbol-only{flex:0 0 40px;width:40px;height:40px}.transparent-brand .brand-white-wordmark{filter:brightness(0)invert();display:none}body[data-landing-theme=night-blue] .transparent-brand .brand-white-wordmark,footer .transparent-brand .brand-white-wordmark{display:block}.transparent-brand>svg{aspect-ratio:2010/430;overflow:hidden}.transparent-brand.brand-symbol-only>svg{aspect-ratio:500/430}.fihouse-logo-art.transparent-brand{justify-content:center;align-items:center;display:flex}.editorial-banners{color:#10151e;background:#fff;flex-direction:column;gap:72px;padding:92px 40px;display:flex}.editorial-banner{isolation:isolate;background:#edf8ff;border-radius:32px;align-items:center;width:min(1400px,100%);min-height:650px;margin-inline:auto;display:flex;position:relative;overflow:hidden}.editorial-banner-privacy{background:#f2f7fb}.editorial-banner-scene{z-index:-1;position:absolute;inset:0}.editorial-banner-scene img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.editorial-banner-copy{width:51%;max-width:650px;padding:76px 36px 76px 72px}.editorial-banner-copy .eyebrow{color:#52677b;letter-spacing:.015em;margin-bottom:25px;font-size:13px;font-weight:450;display:block}.editorial-banner-copy h2{letter-spacing:-.052em;color:#10151e;text-wrap:balance;margin:0 0 27px;font-size:clamp(40px,4.15vw,60px);font-weight:480;line-height:1.08}.editorial-banner-copy>p{color:#3f5368;max-width:430px;margin:0 0 32px;font-size:17px;line-height:1.7}.editorial-banner-copy>.btn{color:#fff;background:linear-gradient(110deg,#04bcee,#139cf7);border-radius:999px;gap:15px;min-height:54px;padding:16px 26px;font-size:14px}.editorial-banner-copy>small{color:#526579;max-width:410px;margin-top:25px;font-size:11px;line-height:1.65;display:block}@media (width<=1100px){.editorial-banners{gap:48px;padding:64px 28px}.editorial-banner-copy{width:54%;padding:56px 26px 56px 42px}.editorial-banner-copy h2{font-size:43px}.editorial-banner-copy>p{font-size:15px}.editorial-banner{min-height:650px}.editorial-banner-scene img{object-position:56% center}}@media (width<=767px){.editorial-banners{gap:36px;padding:44px 18px}.editorial-banner{border-radius:24px;flex-direction:column;align-items:stretch;min-height:0;display:flex}.editorial-banner-copy{order:0;width:100%;max-width:none;padding:36px 28px 18px}.editorial-banner-copy .eyebrow{margin-bottom:21px;font-size:11px}.editorial-banner-copy h2{max-width:510px;margin-bottom:23px;font-size:clamp(33px,8vw,45px)}.editorial-banner-copy>p{max-width:510px;margin-bottom:26px;font-size:14px;line-height:1.75}.editorial-banner-copy>small{max-width:480px;margin-top:22px;font-size:10px}.editorial-banner-copy>.btn{min-height:49px;padding:14px 22px;font-size:12px}.editorial-banner-scene{z-index:0;aspect-ratio:1.2;order:1;width:100%;position:relative;inset:auto;overflow:hidden}.editorial-banner-scene img{object-fit:cover;object-position:right center}}@media (width<=380px){.editorial-banners{padding-inline:12px}.editorial-banner-copy{padding:30px 23px 14px}.editorial-banner-copy h2{font-size:32px}.editorial-banner-scene{aspect-ratio:1.1}}.editorial-banner-copy{background:linear-gradient(90deg,#f7f9fbf5,#f7f9fbcc 76%,#0000)}.editorial-banner-copy h2{color:#020210}.editorial-banner-copy>.btn{background:linear-gradient(#39c6fc,#0b99ff)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=768px){.editorial-banner-scene img,.landing-page .devices-art img{animation:linear both banner-depth;animation-timeline:view();animation-range:entry exit}@keyframes banner-depth{0%{transform:scale(1.035)translateY(8px)}to{transform:scale(1)translateY(-8px)}}}}@media (width<=767px){.editorial-banner-copy{background:0 0}}.connection-story{color:#101820;background:#f2f9fe;padding:96px 0 40px;overflow:clip}[data-theme=light] .connection-story{background:#f2f9fe}.connection-story-heading{margin-bottom:36px}.connection-story-heading h2{letter-spacing:-.035em;max-width:920px;margin:20px 0 0;font-size:clamp(36px,4.1vw,58px);font-weight:480;line-height:1.12}.connection-story-visual{isolation:isolate;background:#eff8ff;width:100%;min-width:0;height:clamp(700px,90svh,900px);margin:0;position:relative}.connection-story-visual>img{object-fit:cover;object-position:center 48%;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;display:block;position:absolute;inset:0}.connection-story-caption{z-index:1;position:absolute;bottom:36px;left:0;right:0}.connection-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.connection-journey>li{color:#101820;background:#fffffff2;border:1px solid #fff;border-radius:24px;min-width:0;padding:28px 30px 30px;display:block;box-shadow:0 8px 32px #20486a08}.connection-card-top{color:#168bdd;justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.connection-node-number{font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:13px;font-weight:500}.connection-journey h3{letter-spacing:-.025em;margin:0 0 12px;font-size:23px;font-weight:550;line-height:1.3}.connection-journey p{color:#617583;max-width:380px;margin:0;font-size:15px;line-height:1.65}.connection-story-footnote{justify-content:space-between;align-items:center;gap:32px;margin-top:28px;display:flex}.connection-story-footnote p{color:#617583;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.6;display:flex}.connection-story-footnote p>svg{color:#168bdd;flex-shrink:0}.connection-story-footnote button{color:#0789dd;flex-shrink:0;min-height:44px}@media (width>=1800px){.connection-story-visual{height:900px}.connection-story-visual>img{object-position:center 51%}}@media (width<=1100px){.connection-story-visual{height:760px}.connection-journey{gap:14px}.connection-journey>li{padding:24px}.connection-journey h3{font-size:21px}.connection-journey p{font-size:14px}}@media (width<=767px){.connection-story{padding:64px 0 28px}.connection-story-heading{margin-bottom:20px}.connection-story-heading h2{margin-top:16px;font-size:clamp(30px,8vw,42px)}.connection-story-visual{background:0 0;height:auto}.connection-story-visual>img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;position:static}.connection-story-caption{margin-top:20px;position:relative;bottom:auto;left:auto;right:auto}.connection-journey{grid-template-columns:1fr;gap:16px}.connection-journey>li{box-shadow:none;background:#fff;border-radius:22px;padding:24px}.connection-card-top{margin-bottom:16px}.connection-journey h3{font-size:22px}.connection-journey p{max-width:none;font-size:15px}.connection-story-footnote{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.connection-story-footnote p{font-size:13px}}@media (prefers-reduced-motion:reduce){.connection-story *{scroll-behavior:auto;transition:none!important}}body[data-landing-theme] .landing-page .connection-story{color:var(--ld-text,#101820);background:0 0}body[data-landing-theme] .connection-story .connection-story-visual{background:0 0}body[data-landing-theme] .connection-story .connection-story-visual>img{filter:none;opacity:1;-webkit-mask-image:none;mask-image:none}.connection-journey{gap:32px}.connection-journey>li{position:relative}.connection-card-top{margin-bottom:18px}.connection-node{color:#0789dd;background:#eaf6ff;border:1px solid #c7e5fc;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.connection-node-number{color:#7b92a5;letter-spacing:.12em;font-size:12px}.connection-next{z-index:2;color:#168bdd;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:37px;right:-32px}.connection-next:before{content:"";opacity:.92;background:#e1f1fe;border-radius:50%;position:absolute;inset:2px}.connection-next svg{position:relative}.connection-journey--entered .connection-node{animation:.65s cubic-bezier(.22,1,.36,1) both connection-node-arrival;animation-delay:calc(var(--step-index)*.65s)}.connection-journey--entered .connection-next svg{animation:.55s cubic-bezier(.22,1,.36,1) both connection-arrow-pass;animation-delay:calc(var(--step-index)*.65s + .35s)}body[data-landing-theme=night-blue] .connection-story .connection-node{color:#7cc9ff;background:#183552;border-color:#315b82}body[data-landing-theme=night-blue] .connection-story .connection-next{color:#8cf}body[data-landing-theme=night-blue] .connection-story .connection-next:before{background:#1a3552}@keyframes connection-node-arrival{0%{transform:scale(.88);box-shadow:0 0 #258ffa40}55%{transform:scale(1.06);box-shadow:0 0 0 8px #258ffa0d}to{transform:scale(1);box-shadow:0 0 0 12px #258ffa00}}@keyframes connection-arrow-pass{0%{opacity:.35;transform:translate(-7px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px) and (width>=768px){.connection-journey{gap:26px}.connection-next{width:26px;right:-26px}}@media (width<=767px){.connection-journey{gap:30px}.connection-next{top:auto;bottom:-31px;right:calc(50% - 16px);transform:rotate(90deg)}.connection-node{border-radius:14px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.connection-journey--entered :is(.connection-node,.connection-next svg){transform:none;animation:none!important}}.landing-page .connection-story{padding:56px 0 28px}.connection-story .connection-story-heading{margin-bottom:26px}body .landing-page .connection-story .connection-story-heading h2{max-width:860px;margin-top:12px;font-size:clamp(28px,3vw,42px)}.connection-story .connection-story-visual{background:0 0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:30px;width:min(100% - 48px,1220px);height:auto;min-height:0;margin-inline:auto;padding:0;display:grid}.connection-story-art{background:#e6f4ff;border-radius:28px;min-width:0;min-height:440px;position:relative;overflow:hidden}.connection-story-art>img{object-fit:cover;object-position:right center;width:170%;max-width:none;height:100%;display:block;position:absolute;inset:0 auto 0 0;transform:translate(-41.176%)}.connection-story .connection-story-caption{order:-1;width:auto;max-width:none;margin:0;padding:0;position:static}.connection-story .connection-journey{grid-template-columns:1fr;gap:12px;height:100%}.connection-story .connection-journey>li{min-height:130px;box-shadow:none;background:#fff;border:1px solid #dce9f5;border-radius:20px;padding:20px 24px 20px 86px}.connection-story .connection-card-top{margin:0;position:absolute;top:21px;left:20px}.connection-story .connection-node-number{display:none}.connection-story .connection-journey h3{margin:0 0 7px;font-size:19px}.connection-story .connection-journey p{max-width:none;font-size:14px;line-height:1.55}.connection-story .connection-next{display:none}.connection-story .connection-story-footnote{justify-content:flex-start;margin-top:20px}@media (width<=767px){.landing-page .connection-story{padding:36px 0 24px}.connection-story .connection-story-visual{grid-template-columns:1fr;gap:18px;width:calc(100% - 40px)}.connection-story-art{border-radius:22px;order:-2;min-height:250px}.connection-story .connection-journey>li{min-height:112px;padding:18px 18px 18px 76px}.connection-story .connection-card-top{top:18px;left:17px}.connection-story .connection-journey h3{font-size:18px}.connection-story .connection-journey p{font-size:13px}.connection-story .connection-story-footnote{gap:8px}}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");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}.journal-page,.journal-article{padding-top:55px;padding-bottom:110px}.journal-preview{padding-top:100px;padding-bottom:100px}.journal-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px;display:flex}.journal-heading h1{letter-spacing:-.055em;margin:15px 0;font-size:clamp(48px,7vw,80px)}.journal-heading h2{letter-spacing:-.045em;max-width:730px;margin:14px 0;font-size:clamp(32px,4vw,50px)}.journal-heading p{color:var(--muted);max-width:690px;font-size:20px;line-height:1.6}.journal-heading>.btn{flex-shrink:0}.journal-search{width:310px;color:var(--muted);gap:10px;font-size:15px;display:grid}.journal-search input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);border-radius:14px;padding:16px 18px}.journal-filters{flex-wrap:wrap;gap:10px;display:flex}.journal-filters button{border:1px solid var(--border);background:var(--elevated);border-radius:30px;padding:13px 22px;transition:background .2s,color .2s}.journal-filters button.is-selected{background:var(--primary);color:#fff;border-color:var(--primary)}.journal-list-note{justify-content:space-between;align-items:center;gap:25px;margin:24px 0;display:flex}.journal-count,.journal-language-note{color:var(--muted);font-size:14px;line-height:1.6}.journal-count{white-space:nowrap}.journal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.journal-card{aspect-ratio:.61;isolation:isolate;color:#fff;background:#19323c;border-radius:11px;min-height:460px;text-decoration:none;display:block;position:relative;overflow:hidden}.journal-card>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.journal-card:after{content:"";z-index:-1;background:linear-gradient(#0000 18%,#16202b30 40%,#16202bdd 75%,#16202bf5 100%);position:absolute;inset:0}.journal-tone-1:after{background:linear-gradient(#0000 18%,#14578830 40%,#145788da 75%,#145788f5)}.journal-tone-2:after{background:linear-gradient(#0000 18%,#15516830 40%,#155168dd 75%,#155168f5)}.journal-tone-3:after{background:linear-gradient(#0000 18%,#30344430 40%,#303444dd 75%,#303444f5)}.journal-card-copy{transition:transform .35s;position:absolute;bottom:27px;left:25px;right:25px}.journal-category{letter-spacing:.01em;font-size:13px;font-weight:600;line-height:1.4;display:inline-block}.journal-card h3{letter-spacing:-.035em;color:#fff;margin:15px 0 17px;font-size:clamp(22px,1.75vw,28px);line-height:1.25}.journal-card-date{color:#ffffffd9;font-size:12px;line-height:1.6;display:block}.journal-card-arrow{opacity:0;border:1px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:0;margin-top:0;transition:opacity .25s,transform .3s,height .3s,margin .3s;display:flex;overflow:hidden;transform:translateY(12px)}.journal-card:hover>img,.journal-card:focus-visible>img{transform:scale(1.045)}.journal-card:hover .journal-card-arrow,.journal-card:focus-visible .journal-card-arrow{opacity:1;height:48px;margin-top:20px;transform:none}.journal-card:focus-visible{outline:3px solid var(--primary);outline-offset:5px}.journal-empty{text-align:center;background:var(--elevated);border-radius:24px;padding:70px 20px}.journal-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:32px;font-size:14px;line-height:1.7;display:flex}.journal-breadcrumbs a{color:inherit;text-decoration:none}.journal-breadcrumbs a:hover{color:var(--primary)}.journal-article-hero{isolation:isolate;aspect-ratio:2.56;color:#fff;background:#123950;border-radius:32px;align-items:end;min-height:500px;display:flex;position:relative;overflow:hidden}.journal-article-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journal-article-hero:after{content:"";z-index:-1;background:linear-gradient(#12264208 10%,#153b6866 48%,#102e55e6 100%);position:absolute;inset:0}.journal-article-hero>div{width:100%;padding:55px 65px}.journal-article-hero h1{letter-spacing:-.04em;color:#fff;max-width:1200px;margin:18px 0 0;font-size:clamp(36px,4.5vw,68px);line-height:1.1}.journal-reading{grid-template-columns:minmax(0,1fr) 310px;gap:65px;margin-top:60px;display:grid}.journal-body{min-width:0;font-size:22px;line-height:1.6}.journal-body section{margin:65px 0;scroll-margin-top:115px}.journal-body h2{letter-spacing:-.035em;margin:0 0 30px;font-size:clamp(30px,3vw,40px);line-height:1.2}.journal-body p{margin:0 0 25px}.journal-body .journal-language-note{color:var(--muted);border-left:3px solid var(--primary);background:var(--elevated);margin:25px 0;padding:18px 22px;font-size:14px;line-height:1.6}.journal-article-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;font-size:14px;display:flex}.journal-article-meta button{min-height:44px;color:inherit;align-items:center;gap:8px;display:flex}.journal-share-message{color:var(--primary);font-size:14px}.journal-lead{font-size:24px;line-height:1.5}.journal-sidebar{align-self:start;position:sticky;top:110px}.journal-toc{background:var(--elevated);border-radius:14px;flex-direction:column;gap:18px;padding:25px;font-size:16px;line-height:1.45;display:flex}.journal-toc h2,.journal-related h2{letter-spacing:-.03em;margin:0 0 6px;font-size:25px}.journal-toc a{color:var(--muted);text-decoration:none}.journal-toc a:hover{color:var(--primary)}.journal-related{margin-top:36px}.journal-related-link{border-bottom:1px solid var(--border);color:var(--text);align-items:center;gap:17px;padding:20px 0;font-size:16px;font-weight:550;line-height:1.35;text-decoration:none;display:flex}.journal-related-link img{object-fit:cover;border-radius:10px;flex-shrink:0;width:76px;height:68px}.journal-related-link:hover{color:var(--primary)}.journal-sources{border:1px solid var(--border);border-radius:20px;padding:27px}.journal-sources a{color:var(--primary);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;font-size:17px;text-decoration:underline;display:flex}.journal-sources .icon{flex-shrink:0}@media (width<=1100px){.journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-card{aspect-ratio:.76;min-height:440px}.journal-card h3{font-size:28px}.journal-reading{grid-template-columns:minmax(0,1fr) 260px;gap:35px}.journal-body{font-size:20px}.journal-article-hero>div{padding:40px}.journal-heading{flex-direction:column;align-items:start}.journal-search{width:100%;max-width:440px}}@media (width<=760px){.journal-reading{flex-direction:column;gap:25px;display:flex}.journal-sidebar{order:-1;position:static}.journal-sidebar .journal-related{display:none}.journal-toc{gap:12px}.journal-article-hero{aspect-ratio:auto;min-height:430px}.journal-article-hero>div{padding:30px}.journal-article-meta{flex-wrap:wrap}.journal-list-note{display:block}}@media (width<=520px){.journal-page,.journal-article{padding-top:30px;padding-bottom:65px}.journal-preview{padding-top:65px;padding-bottom:65px}.journal-grid{grid-template-columns:1fr;gap:22px}.journal-card{aspect-ratio:.72;min-height:440px}.journal-card-copy{left:26px;right:26px}.journal-card h3{font-size:28px}.journal-card-arrow{opacity:1;width:44px;height:44px;margin-top:20px;transform:none}.journal-heading p{font-size:18px}.journal-article-hero{border-radius:20px;min-height:400px}.journal-article-hero>div{padding:25px}.journal-article-hero h1{font-size:36px}.journal-body{font-size:20px}.journal-body h2{font-size:31px}.journal-lead{font-size:22px}.journal-reading{margin-top:35px}.journal-filters{gap:8px}.journal-filters button{padding:10px 15px;font-size:14px}}@media (prefers-reduced-motion:reduce){.journal-card>img,.journal-card-copy,.journal-card-arrow{transition:none}.journal-card:hover>img,.journal-card:focus-visible>img{transform:none}}.journal-article-hero{width:100%;min-width:0}.journal-card{width:100%;min-width:0;max-width:100%}.journal-editorial-grid{--journal-card:#fff;--journal-ink:#192f4b;--journal-muted:#657a93;--journal-edge:#dbe5f1;grid-template-columns:1.05fr 1fr;gap:24px;display:grid}body[data-landing-theme=night-blue] .journal-editorial-grid{--journal-card:#132136;--journal-ink:#eef4ff;--journal-muted:#acbcd2;--journal-edge:#2b3c54}.journal-featured{isolation:isolate;color:#fff;background:#122b45;border-radius:28px;align-items:end;min-height:530px;text-decoration:none;display:flex;position:relative;overflow:clip;box-shadow:0 18px 44px #11335312}.journal-featured>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .45s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.journal-featured:after{content:"";z-index:-1;background:linear-gradient(#10264318,#0b244568 24%,#0b2445e6 54%,#0b1c36 100%);position:absolute;inset:0}.journal-fresh{color:#175dd1;background:#edf5ff;border-radius:100px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:650;display:flex;position:absolute;top:24px;left:28px}.journal-featured-copy{width:100%;padding:100px 32px 30px}body .journal-featured h3{color:#fff;letter-spacing:-.035em;margin:14px 0 16px;font-size:clamp(26px,2.3vw,35px);line-height:1.2}body .journal-featured p{color:#d6e4f8;max-width:550px;margin:0 0 18px;font-size:16px;line-height:1.6}.journal-preview-meta{color:var(--journal-muted);flex-wrap:wrap;gap:6px 17px;font-size:13px;line-height:1.5;display:flex}.journal-featured .journal-preview-meta{color:#c4d4eb}.journal-read{border:1px solid #ffffff60;border-radius:100px;justify-content:space-between;align-items:center;gap:28px;margin-top:23px;padding:12px 18px;font-size:15px;font-weight:600;transition:background .18s;display:inline-flex}.journal-read .icon{transition:transform .22s cubic-bezier(.2,0,0,1)}.journal-secondary-list{grid-template-rows:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.journal-secondary{background:var(--journal-card);color:var(--journal-ink);border:1px solid var(--journal-edge);border-radius:24px;grid-template-columns:132px minmax(0,1fr) 20px;align-items:center;gap:20px;padding:17px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 6px 18px #17345804}.journal-secondary-art{background:#1a3648;border-radius:15px;height:128px;overflow:clip}.journal-secondary-art img{object-fit:cover;width:100%;height:100%;transition:transform .35s cubic-bezier(.2,0,0,1)}.journal-secondary .journal-category{color:var(--journal-muted);font-size:12px}body .journal-secondary h3{letter-spacing:-.025em;color:var(--journal-ink);margin:9px 0 12px;font-size:19px;font-weight:600;line-height:1.3}.journal-secondary>.icon{color:var(--journal-muted);transition:transform .22s cubic-bezier(.2,0,0,1)}.journal-preview>.journal-language-note{margin:18px 0 0}.journal-featured:focus-visible,.journal-secondary:focus-visible{outline-offset:4px;outline:3px solid #3188ff}@media (hover:hover){.journal-featured:hover>img,.journal-secondary:hover img{transform:scale(1.035)}.journal-featured:hover .journal-read{background:#ffffff18}.journal-featured:hover .journal-read .icon,.journal-secondary:hover>.icon{transform:translate(3px)}.journal-secondary:hover{border-color:#619ce4;box-shadow:0 10px 28px #1734580c}}@media (width<=1100px){.journal-editorial-grid{grid-template-columns:1fr;gap:18px}.journal-featured{min-height:430px}.journal-featured-copy{max-width:720px}.journal-secondary-list{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.journal-secondary{flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex}.journal-secondary-art{height:150px}.journal-secondary>.icon{display:none}.journal-secondary-copy{flex-direction:column;flex:1;display:flex}.journal-secondary .journal-preview-meta{margin-top:auto}body .journal-secondary h3{font-size:18px}}@media (width<=640px){.journal-featured{border-radius:22px;min-height:450px}.journal-featured-copy{padding:94px 23px 24px}.journal-fresh{top:20px;left:22px}body .journal-featured h3{font-size:28px}body .journal-featured p{font-size:15px}.journal-secondary-list{flex-direction:column;gap:12px;display:flex}.journal-secondary{border-radius:20px;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:13px;display:grid}.journal-secondary-art{border-radius:12px;height:110px}body .journal-secondary h3{margin:6px 0 10px;font-size:16px}.journal-secondary .journal-preview-meta{gap:3px 12px;font-size:11px}.journal-secondary .journal-category{font-size:11px}.journal-secondary .journal-preview-meta>span{display:none}}@media (prefers-reduced-motion:reduce){.journal-featured>img,.journal-secondary-art img,.journal-read,.journal-read .icon,.journal-secondary,.journal-secondary>.icon{transition:none}.journal-featured:hover>img,.journal-secondary:hover img,.journal-featured:hover .journal-read .icon,.journal-secondary:hover>.icon{transform:none}}body .payment-marks{vertical-align:middle;filter:none;opacity:1;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:10px;font-style:normal;display:inline-flex}body span.payment-marks .payment-mark{color:#263c53;background:#fff;border:1px solid #dce4ef;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:76px;max-width:none;height:44px;padding:8px 11px;line-height:1;display:inline-flex;box-shadow:0 2px 5px #02021005}body span.payment-marks .payment-mark img{object-fit:contain;image-rendering:auto;filter:none;opacity:1;width:54px;max-width:100%;height:22px;display:block}body span.payment-marks .payment-mark--sbp img{width:27px;height:30px}body span.payment-marks .payment-mark--mastercard img{width:42px;height:26px}body span.payment-marks .payment-mark--mir img{width:54px;height:20px}body span.payment-marks .payment-mark--currency{letter-spacing:.01em;gap:6px;font-size:11px;font-weight:700}body span.payment-marks .payment-mark--currency svg{flex:none;width:28px;height:28px;display:block}body span.payment-marks.payment-marks--compact{gap:6px}body span.payment-marks.payment-marks--compact .payment-mark{border-radius:8px;min-width:46px;height:32px;padding:5px 7px}body span.payment-marks.payment-marks--compact .payment-mark img{width:34px;height:16px}body span.payment-marks.payment-marks--compact .payment-mark--mastercard img{width:29px;height:18px}body span.payment-marks.payment-marks--compact .payment-mark--sbp img{width:20px;height:23px}body span.payment-marks.payment-marks--compact .payment-mark--currency{gap:4px;min-width:68px;font-size:10px}body span.payment-marks.payment-marks--compact .payment-mark--currency svg{width:22px;height:22px}body[data-landing-theme=night-blue] span.payment-marks .payment-mark{color:#243b53;background:#f3f7fc;border-color:#b7c9dc;box-shadow:0 2px 8px #06152618}body[data-landing-theme=night-blue] span.payment-marks .payment-mark img{filter:none}.payment-method-head>.payment-marks{white-space:normal}@media (width<=380px){body .payment-marks{gap:6px}body span.payment-marks .payment-mark{min-width:62px;padding:7px}body span.payment-marks.payment-marks--compact .payment-mark{min-width:42px;padding:4px 5px}body span.payment-marks.payment-marks--compact .payment-mark--currency{min-width:65px}}.tariff-section{--tariff-ink:#142840;--tariff-muted:#54677e;--tariff-panel:#ffffffa3;--tariff-inset:#ffffffc2;--tariff-border:#fff;--tariff-divider:#dce4f2;--tariff-accent:#1262da;--tariff-focus:#1262da;color:var(--tariff-ink);isolation:isolate;background:radial-gradient(at 12% 48%,#e5ddfb 0,#0000 47%),radial-gradient(at 85% 40%,#d3eaff 0,#0000 51%),#f3f8fd;position:relative}body[data-landing-theme=night-blue] .tariff-section{--tariff-ink:#eef4ff;--tariff-muted:#b3c0d5;--tariff-panel:#142236d9;--tariff-inset:#1d3048b3;--tariff-border:#304461;--tariff-divider:#35455d;--tariff-accent:#91c6ff;--tariff-focus:#a5d5ff;background:radial-gradient(at 12% 48%,#221e41 0,#0000 47%),radial-gradient(at 85% 40%,#12354b 0,#0000 51%),#0a1320}.tariff-section .container{max-width:1540px}.tariff-section .tariff-heading{max-width:1000px;margin:0 auto 28px}.tariff-section .tariff-heading :is(h1,h2){letter-spacing:-.045em;color:var(--tariff-ink);margin:18px 0 24px;font-size:clamp(36px,4.2vw,66px);line-height:1.08}.tariff-section .tariff-heading p{max-width:760px;color:var(--tariff-muted);margin-inline:auto;font-size:clamp(18px,1.6vw,23px);line-height:1.5}.tariff-common{border:1px solid var(--tariff-border);background:var(--tariff-panel);text-align:center;border-radius:28px;max-width:980px;margin:0 auto 38px;padding:17px 18px 13px}.tariff-common-label{color:var(--tariff-muted);font-size:14px}.tariff-common ul{justify-content:center;gap:16px 32px;margin:12px 0 15px;padding:0;list-style:none;display:flex}.tariff-common li{text-align:left;align-items:center;gap:8px;font-size:17px;line-height:1.4;display:flex}.tariff-common .icon{color:var(--tariff-accent);flex:none}.tariff-common p{color:var(--tariff-ink);background:#d9eaff;border-radius:100px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:16px;line-height:1.4;display:flex}body[data-landing-theme=night-blue] .tariff-common p{background:#284666}.tariff-pass-brand>svg{width:23px;height:26px}.tariff-pass-emblem .icon{width:68px;height:68px}.tariff-service img{width:23px;height:23px}.tariff-service-more .icon{width:22px;height:22px}.tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.tariff-card{border:1px solid var(--tariff-border);background:var(--tariff-panel);min-width:0;color:var(--tariff-ink);border-radius:24px;flex-direction:column;padding:22px;display:flex;position:relative;box-shadow:0 15px 45px #19375406}.tariff-card-balance{background:linear-gradient(155deg,#d4e7ff80,#eff8ffb3);border-color:#72b0f4}body[data-landing-theme=night-blue] .tariff-card-balance{background:linear-gradient(155deg,#1e3a5de6,#15273de6);border-color:#4682bd}.tariff-card.tariff-card-annual{--tariff-ink:#fff;--tariff-muted:#bdc6d3;--tariff-panel:#1d222a;--tariff-inset:#ffffff0d;--tariff-border:#394351;--tariff-divider:#414956;--tariff-accent:#99d4ff;--tariff-focus:#b4ddff;background:linear-gradient(150deg,#292c33,#151a23);border-color:#394351;box-shadow:0 22px 54px #102b4f1c}.tariff-recommendation{color:#fff;white-space:nowrap;background:#277ce7;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:28px;padding:4px 14px;font-size:13px;font-weight:650;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.tariff-pass{aspect-ratio:1.63;isolation:isolate;color:#fff;background:linear-gradient(130deg,#755eff,#4843cc 54%,#9e9aef);border:1px solid #ffffff60;border-radius:13px;width:100%;max-width:224px;margin:3px auto 22px;padding:13px;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 17px 23px -12px #40388650,inset 0 1px #ffffff60}.tariff-card-balance .tariff-pass{background:linear-gradient(130deg,#48bdf5,#1865e1 62%,#70cce5);transform:rotate(3deg)}.tariff-card-annual .tariff-pass{background:linear-gradient(125deg,#626974,#151a20 44%,#394450);border-color:#818992;transform:rotate(-3deg);box-shadow:0 20px 24px -12px #0008,inset 0 1px #ffffff50}.tariff-pass-brand{z-index:2;align-items:center;gap:7px;display:flex;position:relative}.tariff-pass-brand b{letter-spacing:-1px;font-size:18px;line-height:1}.tariff-pass-brand small{letter-spacing:3px;margin-top:4px;font-size:6px;display:block}.tariff-pass-orbit{border:22px solid #ffffff16;border-radius:50%;width:240px;height:240px;position:absolute;top:22px;right:-70px;transform:rotate(-20deg)scaleX(.65)}.tariff-pass-orbit-two{border-width:12px;top:-60px;right:-20px;transform:rotate(35deg)scaleX(.7)}.tariff-pass-emblem{color:#e3f5ffe0;filter:drop-shadow(3px 6px 2px #11183b40);display:flex;position:absolute;top:25px;right:17px;transform:rotate(12deg)}.tariff-pass-bottom{justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;inset:auto 13px 12px}.tariff-pass-bottom>span{opacity:.85;max-width:100px;font-size:9px;line-height:1.3}.tariff-pass-bottom>b{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:18px;display:flex}.tariff-pass-bottom small{font-size:10px;font-weight:500}.tariff-card-heading{text-align:center}.tariff-card-heading h3{letter-spacing:-.035em;color:var(--tariff-ink);margin:0 0 6px;font-size:27px;line-height:1.2}.tariff-card-heading p{color:var(--tariff-muted);margin:0;font-size:15px;line-height:1.4}.tariff-service-row{justify-content:center;gap:6px;margin:15px 0;display:flex}.tariff-service,.tariff-service-more{background:#fff;border:1px solid #dae3ef;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.tariff-service-more{background:var(--tariff-inset);color:var(--tariff-accent);border-color:var(--tariff-divider)}.tariff-specs{background:var(--tariff-inset);border-radius:14px;margin:0;padding:3px 14px;font-size:15px;line-height:1.5}.tariff-specs>div{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;display:flex}.tariff-specs>div+div{border-top:1px solid var(--tariff-divider)}.tariff-specs dt{color:var(--tariff-muted)}.tariff-specs dd{text-align:right;margin:0;font-weight:600}.tariff-cost{border-top:1px solid var(--tariff-divider);font-variant-numeric:tabular-nums;margin-top:14px;padding:14px 0 16px}.tariff-cost>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tariff-cost strong{letter-spacing:-.04em;font-size:36px;font-weight:650;line-height:1.15}.tariff-cost span{color:var(--tariff-muted);font-size:15px}.tariff-cost p{color:var(--tariff-muted);margin:5px 0 0;font-size:14px;line-height:1.4}.tariff-cost p b{color:var(--tariff-ink);font-weight:600}.tariff-buy{color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;background:#206ee8;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:16px;font-weight:600;line-height:1.3;transition:background .18s,box-shadow .18s,transform .18s;display:flex}.tariff-card-annual .tariff-buy{color:#182434;background:#fff}.tariff-buy:focus-visible{outline:3px solid var(--tariff-focus);outline-offset:4px}.tariff-buy:active{transform:scale(.98)}@media (hover:hover){.tariff-buy:hover{background:#155cc8;transform:translateY(-2px);box-shadow:0 6px 18px #1262da26}.tariff-card-annual .tariff-buy:hover{background:#dcecff;box-shadow:0 6px 24px #8db9ed25}}.tariff-foot{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:860px;margin:34px auto 0;display:flex}.tariff-foot p{color:var(--tariff-ink);justify-content:center;align-items:center;gap:9px;margin:0;font-size:18px;line-height:1.5;display:flex}.tariff-foot p.tariff-service-notice{color:var(--tariff-muted);margin-bottom:8px;font-size:16px}.tariff-foot small{color:var(--tariff-muted);font-size:15px;line-height:1.5}.tariff-foot .icon{color:var(--tariff-accent);flex-shrink:0}.tariff-status{justify-content:center;align-items:center;gap:14px;min-height:580px;font-size:20px;display:flex}.tariff-status .message{max-width:680px}.tariff-loading{border:2px solid var(--tariff-divider);border-top-color:var(--tariff-accent);border-radius:50%;width:23px;height:23px;animation:.8s linear infinite tariff-loading}@keyframes tariff-loading{to{transform:rotate(360deg)}}@media (width<=1150px){.tariff-grid{gap:14px}.tariff-card{padding:20px 16px}.tariff-specs{padding-inline:11px;font-size:14px}.tariff-specs dd{max-width:60%}.tariff-common ul{gap:12px 24px}}@media (width<=900px){.tariff-grid{grid-template-columns:1fr;gap:30px;max-width:440px;margin-inline:auto}.tariff-card{padding:24px}.tariff-pass{max-width:224px}.tariff-specs{font-size:16px}.tariff-card-heading h3{font-size:28px}.tariff-buy{min-height:52px}.tariff-section .tariff-heading{margin-bottom:24px}.tariff-status{min-height:420px}.tariff-common{margin-bottom:32px}.tariff-common ul{flex-wrap:wrap;gap:10px 22px}.tariff-common li{font-size:16px}}@media (width<=480px){.tariff-card{border-radius:23px;padding:24px 18px}.tariff-specs{font-size:15px}.tariff-buy{font-size:16px}.tariff-section .tariff-heading :is(h1,h2){font-size:35px}.tariff-foot p{font-size:16px}.tariff-foot small{font-size:14px}.tariff-common{border-radius:22px;padding:16px 12px 12px}.tariff-common ul{flex-direction:column;align-items:flex-start;max-width:280px;margin-inline:auto}.tariff-common li{font-size:15px}.tariff-common p{padding:10px 12px;font-size:14px;line-height:1.4}.tariff-foot .payment-mark{max-width:none}}@media (prefers-reduced-motion:reduce){.tariff-buy{transition:none}.tariff-buy:hover,.tariff-buy:active{transform:none}.tariff-loading{animation:none}}.tariff-trial{color:#193450;background:linear-gradient(115deg,#fff,#e5f2ff);border:1px solid #bcd9fb;border-radius:24px;align-items:center;gap:24px;margin:0 0 38px;padding:28px 32px;display:flex;box-shadow:0 12px 34px #1f72cc08}.tariff-trial-symbol{color:#2464df;background:#dceeff;border-radius:20px;flex:none;place-items:center;width:64px;height:64px;display:grid}.tariff-trial-copy{flex:1;min-width:0}.tariff-trial-copy>span{color:#35659d;font-size:12px;font-weight:600}.tariff-section .tariff-trial-copy h3{letter-spacing:-.025em;color:#193450;margin:7px 0 10px;font-size:28px;line-height:1.2}.tariff-trial-copy p{color:#526781;max-width:620px;margin:0;font-size:15px;line-height:1.55}.tariff-trial-copy small{color:#35659d;align-items:center;gap:7px;margin-top:12px;font-size:13px;display:flex}.tariff-trial-action{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.tariff-trial-action>strong{letter-spacing:-.025em;font-size:26px;line-height:1.2}.tariff-trial-action>button{color:#fff;background:#2464e5;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s;display:flex}.tariff-trial-action>button:hover{background:#184fca}.tariff-trial-action>button:focus-visible{outline-offset:4px;outline:3px solid #1457d1}.tariff-trial-action>small{color:#526781;font-size:12px}@media (width<=900px){.tariff-trial{flex-wrap:wrap;gap:18px;max-width:440px;margin-inline:auto;padding:24px}.tariff-trial-symbol{border-radius:16px;width:50px;height:50px}.tariff-trial-copy{flex-basis:100%}.tariff-trial-action{text-align:center;align-items:stretch;width:100%}.tariff-trial-action>strong{text-align:left}.tariff-section .tariff-trial-copy h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.tariff-trial-action>button{transition:none}}.tariff-trial-action>button{cursor:pointer;border:0;font-family:inherit}.tariff-device-extra{color:var(--tariff-muted);margin:0 0 18px;font-size:13px;line-height:1.5}.tariff-card .tariff-card-heading{margin:8px 0 22px}.tariff-card .tariff-specs{border:1px solid var(--tariff-divider);border-radius:16px;padding:6px 16px}.tariff-card .tariff-specs>div{padding:10px 0}.tariff-card .tariff-device-extra{border:1px solid var(--tariff-divider);background:var(--tariff-inset);border-radius:14px;align-items:flex-start;gap:10px;margin:14px 0 18px;padding:14px 15px;font-size:13px;line-height:1.55;display:flex}.tariff-device-extra>.icon{color:var(--tariff-accent);flex:none;margin-top:1px}.tariff-card .tariff-cost{margin-top:auto}.telegram-channel-section{background:#fff;padding:30px 0 54px}.telegram-channel-card{background:linear-gradient(115deg,#f5faff,#edf5ff);border:1px solid #dbe8f6;border-radius:30px;align-items:center;gap:30px;padding:34px 38px;display:flex;box-shadow:0 12px 34px #17468508}.telegram-channel-avatar{object-fit:cover;border:4px solid #fff;border-radius:50%;flex:none;width:112px;height:112px;display:block;box-shadow:0 6px 22px #2577c51c}.telegram-channel-copy{flex:1;min-width:0}.telegram-channel-eyebrow{color:#285bab;letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:650;display:block}.telegram-channel-section .telegram-channel-copy h2{color:#142a49;letter-spacing:-.035em;text-align:left;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:650;line-height:1.2}.telegram-channel-section .telegram-channel-copy h2 span{white-space:nowrap}.telegram-channel-copy p{color:#526781;max-width:590px;margin:12px 0 0;font-size:14px;line-height:1.6}.telegram-channel-action{flex-direction:column;flex:none;align-items:center;gap:11px;display:flex}.telegram-channel-action a{color:#fff;background:#2464e5;border-radius:14px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:13px 21px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s,box-shadow .18s;display:flex}.telegram-channel-action a:hover{background:#184fca;box-shadow:0 6px 18px #2464e528}.telegram-channel-action a:active{background:#1645b0}.telegram-channel-action a:focus-visible{outline-offset:4px;outline:3px solid #1457d1}.telegram-channel-handle{color:#526781;font-size:12px}@media (width<=900px){.telegram-channel-card{flex-wrap:wrap;gap:22px;padding:28px}.telegram-channel-copy{flex-basis:calc(100% - 134px)}.telegram-channel-action{flex-direction:row;gap:18px;margin-left:134px}}@media (width<=550px){.telegram-channel-section{padding:22px 0 36px}.telegram-channel-card{border-radius:24px;align-items:flex-start;gap:18px;padding:24px}.telegram-channel-avatar{border-width:3px;width:76px;height:76px}.telegram-channel-copy{flex-basis:100%}.telegram-channel-section .telegram-channel-copy h2{font-size:25px}.telegram-channel-eyebrow{font-size:11px}.telegram-channel-action{flex-direction:column;gap:10px;width:100%;margin-left:0}.telegram-channel-action a{box-sizing:border-box;width:100%}.telegram-channel-copy p{font-size:14px}}@media (prefers-reduced-motion:reduce){.telegram-channel-action a{transition:none}}body .care-banner:has(+.telegram-channel-section){margin-bottom:0}.care-banner+.telegram-channel-section{padding-top:66px}@media (width<=700px){.care-banner+.telegram-channel-section{padding-top:46px}}:root{--content-ink:#172c43;--content-muted:#617287;--content-surface:#fff;--content-tint:#edf6ff;--content-line:#dce8f3}body[data-landing-theme=night-blue]{--content-ink:#edf4ff;--content-muted:#a8b8cc;--content-surface:#101a29;--content-tint:#11253c;--content-line:#2a394c}.trust-band{background:var(--content-surface);min-height:140px;color:var(--content-ink);justify-content:center;align-items:center;gap:20px;padding:32px 24px;display:flex}.trust-band p{margin:0;font-size:clamp(20px,1.5vw,26px);line-height:1.4}.trust-band strong{color:#277ce7;font-weight:600}body[data-landing-theme=night-blue] .trust-band strong{color:#78baff}.trust-flags{flex-shrink:0;padding-left:12px;display:flex}.trust-flags>span{border:3px solid var(--content-surface);border-radius:50%;width:46px;height:46px;margin-left:-12px;display:block;overflow:hidden;box-shadow:0 2px 5px #12263814}.trust-flags .country-bar-flag{width:100%;height:100%;box-shadow:none;border-radius:50%}.promo-strip{isolation:isolate;color:#fff;background:radial-gradient(at 25% 130%,#49668c80,#0000 52%),linear-gradient(100deg,#070d19,#182c48 62%,#080e1b);width:100%;margin:0 0 48px;position:relative;overflow:clip}.promo-strip:before{content:"";z-index:-1;border:1px solid #9ccfff55;border-radius:50%;width:60%;height:220px;position:absolute;top:48px;left:-8%;transform:rotate(-8deg);box-shadow:0 -1px 18px #71bbff25}.promo-strip-inner{grid-template-columns:auto minmax(0,1fr) 170px auto;align-items:center;gap:36px;min-height:112px;display:grid}.promo-kicker{letter-spacing:.27em;text-transform:uppercase;white-space:nowrap;color:#d7e9ff;font-size:16px}body .promo-strip h2{letter-spacing:-.035em;color:#fff;margin:0 0 7px;font-size:clamp(25px,2vw,34px);line-height:1.14}.promo-strip p{color:#bdcce0;margin:0;font-size:14px;line-height:1.4}.promo-pass{color:#fff;background:linear-gradient(125deg,#8294a5,#263647 45%,#101c2a);border:1px solid #adcae08c;border-radius:12px;width:164px;height:104px;padding:10px;position:relative;overflow:hidden;transform:rotate(12deg)translateY(10px);box-shadow:0 0 30px #64acff26,inset 0 1px 1px #fff8}.promo-pass>span{letter-spacing:-.04em;z-index:1;font-size:18px;font-weight:750;position:relative}.promo-pass>span small{letter-spacing:1px;font-size:7px}.promo-pass>.icon{color:#dcefff;opacity:.85;position:absolute;bottom:-4px;right:6px}.promo-pass>b{font-size:30px;font-weight:600;position:absolute;bottom:12px;left:12px}.promo-pass>b small{font-size:12px}.promo-strip-cta{color:#fff;white-space:nowrap;background:linear-gradient(#ffffff1f,#ffffff05);border:1px solid #e4efffc2;border-radius:100px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:12px 28px;font-size:20px;font-weight:600;line-height:1.2;transition:background .18s,border-color .18s;display:flex}.promo-strip-cta:hover{background:#ffffff24;border-color:#fff}.promo-strip-cta:focus-visible{outline-offset:4px;outline:3px solid #8accff}body[data-landing-theme=night-blue] .promo-strip{background:radial-gradient(at 25% 130%,#304e7770,#0000 52%),linear-gradient(100deg,#020710,#10213a 62%,#050a14)}.care-banner{color:#fff;background:radial-gradient(at 82% 80%,#2864b9,#0000 55%),#10274c;width:100%;margin:64px 0;overflow:clip}.care-banner-inner{grid-template-columns:minmax(0,1fr) auto 320px;align-items:center;gap:34px;max-width:1600px;min-height:248px;display:grid;position:relative}.care-banner-copy{z-index:1;padding:24px 0;position:relative}.care-banner .eyebrow{color:#a1cfff;margin:0;font-size:14px}body .care-banner h2{color:#fff;letter-spacing:-.04em;margin:12px 0 16px;font-size:clamp(29px,2.6vw,40px);line-height:1.1}.care-banner p{color:#cfddf0;max-width:600px;margin:0;font-size:17px;line-height:1.45}.care-banner-inner>.support-mascot{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 24px #001c4b55);align-self:end;width:100%;height:290px}.info-page{color:var(--content-ink);padding-block:48px 80px}.info-breadcrumb{color:var(--content-muted);gap:14px;margin-bottom:32px;font-size:16px;display:flex}.info-breadcrumb a:hover{color:#278af0}.info-page>h1{letter-spacing:-.055em;margin:0 0 48px;font-size:clamp(48px,6vw,80px);line-height:1.08}.info-hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:center;gap:64px;display:grid}.info-hero h2{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(32px,3.6vw,48px);line-height:1.12}.info-hero p{color:var(--content-muted);margin:0 0 24px;font-size:21px;line-height:1.55}.info-actions{flex-wrap:wrap;gap:14px;margin:32px 0 20px;display:flex}.info-hero .care-note{max-width:630px;font-size:15px;line-height:1.5}.mascot-orbit{isolation:isolate;justify-content:center;align-items:flex-end;min-height:470px;display:flex;position:relative}.mascot-orbit:before{content:"";z-index:-1;background:linear-gradient(140deg,#71dcff,#236bf2);border-radius:50%;position:absolute;inset:16% 0 3%}.mascot-orbit .support-mascot{object-fit:contain;object-position:bottom;width:84%;height:500px}.info-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.info-topic{border:1px solid var(--content-line);background:var(--content-surface);border-radius:24px;align-items:center;gap:18px;padding:28px;transition:border-color .18s,background .18s;display:flex}.info-topic h3{flex:1;margin:0;font-size:22px;line-height:1.25}.info-topic>svg{color:#2587ed;flex-shrink:0}.info-topic:hover{background:var(--content-tint);border-color:#2587ed}.about-emblem{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 25% 20%,#51e7ff,#317ef4 55%,#164cb3);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:420px;display:flex;box-shadow:inset 0 1px 2px #ffffff8a,0 20px 70px #237beb22}.about-emblem>span{letter-spacing:.04em;font-size:36px;font-weight:700}.about-emblem>small{letter-spacing:.35em;font-size:16px}.about-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:72px;display:grid}.about-principles article{border:1px solid var(--content-line);background:var(--content-surface);border-radius:28px;padding:32px}.about-principles svg{color:#2689ed}.about-principles h3{margin:24px 0 16px;font-size:26px;line-height:1.2}.about-principles p{color:var(--content-muted);margin:0;font-size:18px;line-height:1.55}.site-footer-stage{background:#fff;padding-top:30px}body[data-landing-theme=night-blue] .site-footer-stage{background:#080c12}footer.site-footer{color:#eef5ff;background:#080f1b;border:0;border-radius:64px 64px 0 0;margin:0;padding:72px 0 32px;overflow:hidden}.site-footer-top{border-bottom:1px solid #ffffff20;grid-template-columns:1.6fr 1fr;gap:80px;padding-bottom:48px;display:grid}.site-footer-top h2{letter-spacing:-.035em;color:#f4f8ff;margin:28px 0 16px;font-size:32px;line-height:1.15}.site-footer-top p{color:#9baec6;max-width:520px;margin:0;font-size:18px;line-height:1.6}.footer-brand{color:#fff;align-items:center;gap:9px;height:60px;display:inline-flex}.footer-brand>svg{width:54px;height:50px}.footer-brand>span{letter-spacing:-.07em;font-size:42px;font-weight:800;line-height:1}.footer-brand small{letter-spacing:.12em;margin-left:6px;font-size:10px;font-weight:750}.footer-care{color:#a8bed8;grid-template-columns:40px 1fr;place-self:center end;gap:14px;max-width:370px;display:grid}.footer-care>svg{color:#5fb8ff;grid-row:1/4}.footer-care>span{font-size:16px}.footer-care>button{color:#fff;text-align:left;align-items:center;gap:18px;font-size:28px;font-weight:550;display:flex}.footer-care>a{color:#a8bed8;font-size:17px}.footer-care>button:hover,.footer-care>a:hover{color:#6cc8ff}.site-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:48px 0;display:grid}.site-footer-links nav{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.site-footer-links h3{color:#fff;margin:0 0 10px;font-size:21px}.site-footer-links a{color:#aab9ce;padding-block:3px;font-size:17px;line-height:1.45}.site-footer-links a:hover{color:#fff}.site-footer-bottom{color:#8ea2bd;border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;font-size:15px;display:flex}.site-footer-bottom>button{color:#b9cbe0;min-height:40px;font-size:15px}.site-footer :is(a,button):focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #70caff}@media (width<=1000px){.info-hero{grid-template-columns:1.25fr 1fr;gap:32px}.info-hero p{font-size:18px}.mascot-orbit{min-height:360px}.mascot-orbit .support-mascot{height:400px}.info-topic-grid{grid-template-columns:1fr}.info-topic{padding:22px}.site-footer-top{gap:32px}.site-footer-links{gap:24px}}@media (width<=700px){.info-page{padding-top:28px}.info-page>h1{margin-bottom:30px;font-size:48px}.info-breadcrumb{font-size:14px}.info-hero{grid-template-columns:1fr;gap:32px}.info-hero h2{font-size:34px}.info-hero p{font-size:18px}.info-actions{flex-direction:column;align-items:stretch}.mascot-orbit{width:100%;max-width:350px;min-height:330px;margin:auto}.mascot-orbit .support-mascot{height:370px}.info-topic-grid{margin-top:36px}.about-emblem{justify-self:center;width:280px}.about-emblem>svg{width:110px;height:110px}.about-principles{grid-template-columns:1fr;margin-top:40px}.about-principles h3{font-size:24px}.about-principles article{padding:26px}.site-footer-stage{padding-top:16px}footer.site-footer{border-radius:36px 36px 0 0;padding:40px 0 24px}.site-footer-top{grid-template-columns:1fr;gap:30px}.site-footer-top h2{font-size:28px}.site-footer-top p{font-size:17px}.footer-care{justify-self:start}.site-footer-links{grid-template-columns:1fr 1fr;gap:32px 20px;padding:36px 0}.site-footer-links h3{font-size:20px}.site-footer-links a{overflow-wrap:anywhere;font-size:16px}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.footer-brand>span{font-size:36px}.footer-brand>svg{width:46px}.site-footer-bottom>span{font-size:14px}}@media (prefers-reduced-motion:reduce){.info-topic{transition:none}}body :is(.info-page,.care-banner,.promo-strip) .btn{font-size:var(--ui-control-size,18px);min-height:var(--ui-control-height,56px);white-space:normal;gap:12px;padding:15px 25px;line-height:1.35}@media (width<=1150px){.promo-strip-inner{grid-template-columns:minmax(0,1fr) 150px auto;gap:24px;min-height:118px}.promo-kicker{display:none}.promo-pass{width:145px;height:96px}.promo-strip-cta{padding-inline:22px;font-size:18px}.care-banner-inner{grid-template-columns:minmax(0,1fr) 210px;column-gap:28px;padding-block:24px}.care-banner-copy{padding:0}.care-banner-inner>.btn{grid-column:1;justify-self:start;margin-top:20px}.care-banner-inner>.support-mascot{grid-area:1/2/3;height:270px}}@media (width<=700px){.trust-band{gap:14px;min-height:120px;padding:26px 16px}.trust-band p{max-width:250px;font-size:18px}.trust-flags>span{width:38px;height:38px;margin-left:-14px}.trust-flags{padding-left:14px}.promo-strip{margin-bottom:32px}.promo-strip-inner{grid-template-columns:minmax(0,1fr) 104px;gap:14px;min-height:210px;padding-block:22px}body .promo-strip h2{font-size:27px}.promo-strip p{font-size:13px}.promo-pass{width:110px;height:80px;margin-right:-12px;padding:7px;transform:rotate(12deg)}.promo-pass>span{font-size:14px}.promo-pass>.icon{width:55px;height:55px;right:0}.promo-pass>b{font-size:23px;bottom:8px;left:8px}.promo-pass>b small{font-size:10px}.promo-strip-cta{grid-column:1/-1;justify-self:start;min-height:48px;padding:11px 23px;font-size:17px}.care-banner{margin-block:40px}.care-banner-inner{grid-template-columns:minmax(0,1fr) 116px;gap:0 12px;min-height:0;padding-top:28px;padding-bottom:0}.care-banner-copy{grid-column:1/-1}body .care-banner h2{margin:10px 0 14px;font-size:34px}.care-banner p{max-width:460px;font-size:16px}.care-banner-inner>.btn{grid-area:2/1;align-self:center;min-height:50px;margin:20px 0;padding:12px 18px;font-size:16px}.care-banner-inner>.support-mascot{grid-area:2/2;width:120px;height:180px;margin-top:12px}.care-banner .eyebrow{font-size:13px}}@media (prefers-reduced-motion:reduce){.promo-strip-cta{transition:none}}.care-scene{isolation:isolate;align-self:stretch;min-height:248px;position:relative}.care-scene>.support-mascot{object-fit:contain;object-position:bottom;z-index:2;filter:drop-shadow(0 10px 20px #06183050);width:155px;height:244px;position:absolute;bottom:0;right:0}.care-always{letter-spacing:-7px;color:#7eb9f1;text-shadow:1px 1px #4679b4,2px 2px #4679b4,3px 3px #315d94,4px 4px #315d94,5px 5px #234a7e,8px 13px 18px #001c4b80;font-size:96px;font-weight:800;line-height:1;position:absolute;top:36px;left:-10px;transform:rotate(-8deg)}.care-scene-caption{color:#b3d4f6;font-size:13px;position:absolute;top:143px;left:2px;transform:rotate(-8deg)}.care-orbit{object-fit:contain;opacity:.75;z-index:-1;width:76px;height:76px;position:absolute}.care-orbit-telegram{top:2px;right:125px;transform:rotate(14deg)}.care-orbit-youtube{opacity:.6;width:62px;height:62px;bottom:2px;left:5px;transform:rotate(-15deg)}@media (width<=1150px){.care-banner-inner{grid-template-columns:minmax(0,1fr) 300px;gap:0 26px;padding-block:22px}.care-scene{grid-area:1/2/3;min-height:250px}.care-scene>.support-mascot{height:250px}.care-banner-inner>.btn{margin-top:18px}.care-banner-copy{padding:0}}@media (width<=700px){.care-banner-inner{grid-template-columns:minmax(0,1fr) 120px;gap:0 10px;padding:26px 0 0}.care-banner-copy{grid-column:1/-1}body .care-banner h2{font-size:31px}.care-banner p{font-size:15px}.care-scene{grid-area:2/2;min-height:135px}.care-scene>.support-mascot{width:94px;height:145px;right:-6px}.care-always{letter-spacing:-3px;opacity:.85;font-size:40px;top:8px;left:0}.care-scene-caption,.care-orbit{display:none}.care-banner-inner>.btn{z-index:3;min-height:48px;margin:22px 0;padding:12px 15px;font-size:14px}.care-banner-copy{z-index:2}}@media (width>=2200px){.care-banner-inner{grid-template-columns:minmax(0,1fr) auto 390px;gap:55px;max-width:1840px}.care-always{font-size:112px;top:26px}.care-scene-caption{top:154px}.care-orbit-telegram{right:164px}}.trust-flags{gap:5px;padding-left:0}.trust-flags>span{background:var(--content-tint);color:#2477da;border:1px solid var(--content-line);flex:0 0 46px;place-items:center;width:46px;height:46px;margin-left:0;display:grid;box-shadow:0 3px 8px #163b6310}.trust-flags>span>.icon{width:23px;height:23px;margin:0;display:block}body[data-landing-theme=night-blue] .trust-flags>span{color:#86caff}@media (width<=700px){.trust-band{text-align:center;flex-direction:column;gap:13px;padding:25px 18px}.trust-band p{max-width:100%;font-size:18px}.trust-flags{gap:7px;padding:0}.trust-flags>span{flex-basis:40px;width:40px;height:40px;margin:0}.trust-flags>span>.icon{width:21px;height:21px}}.fihouse-header{--nav-ink:#182c43;--nav-active:#155eb8;--nav-capsule:#eaf3ff;--nav-ring:#b8d8ff;--nav-icon:linear-gradient(145deg,#fff,#cce9ff 58%,#80b7ee);--nav-icon-ink:#2269b5;--nav-icon-shadow:0 2px 3px #21548325,inset 0 1px 1px #fff;--nav-muted:#647891}body[data-landing-theme=night-blue] .fihouse-header{--nav-ink:#edf3fc;--nav-active:#d5e9ff;--nav-capsule:#152940;--nav-ring:#719bc2;--nav-icon:linear-gradient(145deg,#e4f3ff,#8aaccc 60%,#405e82);--nav-icon-ink:#143b65;--nav-icon-shadow:0 2px 4px #0006,inset 0 1px 1px #eaf8ffb3;--nav-muted:#9bb2c9}.site-header.fihouse-header .nav{gap:12px;width:100%;max-width:1600px;margin-inline:auto;transition:max-width .42s cubic-bezier(.22,1,.36,1),padding .3s cubic-bezier(.22,1,.36,1);position:relative}.site-header.fihouse-header:not(.checkout-header) .nav{height:76px}.fihouse-header .brand-link{flex-shrink:0;align-items:center;display:flex}.fihouse-header .main-nav{flex-shrink:0;gap:4px;font-size:19px}.fihouse-header .main-nav .nav-destination{min-height:52px;color:var(--nav-ink);box-shadow:none;white-space:nowrap;font-size:inherit;letter-spacing:-.025em;background:0 0;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;padding:12px 13px;font-weight:600;transition:padding .24s cubic-bezier(.22,1,.36,1),background .18s,color .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}.fihouse-header .nav-destination-label{justify-content:center;align-items:center;gap:5px;transition:transform .24s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(0)}.fihouse-header .nav-artwork{background:var(--nav-icon);width:26px;height:26px;color:var(--nav-icon-ink);box-shadow:var(--nav-icon-shadow);opacity:0;pointer-events:none;border-radius:8px;place-items:center;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid;position:absolute;top:50%;left:8px;transform:translate(-9px,-50%)rotate(-16deg)scale(.8)}.fihouse-header .nav-artwork svg{filter:drop-shadow(0 1px #fff5);width:19px;height:19px}.fihouse-header .main-nav .nav-destination:is([data-active=true],[aria-expanded=true],:focus-visible){color:var(--nav-active);background:var(--nav-capsule);border-color:var(--nav-ring);box-shadow:inset 0 0 0 1px #ffffff24}.fihouse-header .nav-destination:is([data-active=true],[aria-expanded=true],:focus-visible) .nav-artwork{opacity:1;transform:translateY(-50%)rotate(-9deg)scale(1)}.fihouse-header .nav-destination:is([data-active=true],[aria-expanded=true],:focus-visible) .nav-destination-label{transform:translate(0)}@media (hover:hover){.fihouse-header .main-nav .nav-destination:hover{color:var(--nav-active);background:var(--nav-capsule);border-color:var(--nav-ring);box-shadow:inset 0 0 0 1px #ffffff24}.fihouse-header .nav-destination:hover .nav-artwork{opacity:1;transform:translateY(-50%)rotate(-9deg)scale(1)}.fihouse-header .nav-destination:hover .nav-destination-label{transform:translate(0)}}.fihouse-header :is(a,button):focus-visible{outline:2px solid var(--nav-ring);outline-offset:3px}.fihouse-header .nav-popover :is(a,button){font-size:16px}.fihouse-header .nav-popover small{font-size:13px}.fihouse-header .nav-popover [aria-current]{background:var(--nav-capsule);color:var(--nav-active);box-shadow:inset 0 0 0 1px var(--nav-ring)}.fihouse-header .nav-popover [aria-current] small{color:var(--nav-muted)}.fihouse-header .nav-popover [aria-current]>svg:last-child{flex-shrink:0;margin-left:auto}.fihouse-header .nav-actions{flex-shrink:0;gap:5px}.fihouse-header .nav-buy{white-space:nowrap;min-height:54px;padding:14px 24px;font-size:18px;font-weight:600}.fihouse-header.checkout-header .nav-actions{margin-left:0}.fihouse-header .language-menu{right:0}@media (width>=1440px) and (width<=1550px){.fihouse-header .nav .fihouse-logo-art{width:140px}.fihouse-header .main-nav{gap:2px;font-size:18px}.fihouse-header .main-nav .nav-destination{padding-inline:11px}.fihouse-header .nav-buy{padding-inline:20px;font-size:16px}.fihouse-header .nav-actions{gap:2px}}@media (width<=1439px){.site-header.fihouse-header .main-nav{background:var(--ld-surface,var(--surface));border-radius:24px;padding:14px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 16px 30px #001b4520}.site-header.fihouse-header .main-nav.is-open{overscroll-behavior:contain;flex-direction:column;align-items:stretch;gap:5px;max-height:calc(100dvh - 100px);display:flex;overflow:auto}.site-header.fihouse-header .main-nav .nav-destination{justify-content:flex-start;width:100%;padding:14px 50px;font-size:18px}.fihouse-header .nav-destination-label{justify-content:flex-start;width:100%}.fihouse-header .nav-destination-label>.icon{margin-left:auto}.fihouse-header .nav-artwork{opacity:1;left:10px;transform:translateY(-50%)rotate(-9deg)scale(1)}.fihouse-header .nav-destination:is([data-active=true],[aria-expanded=true],:focus-visible,:hover) .nav-destination-label{transform:none}.site-header.fihouse-header .main-nav .nav-popover{width:100%;min-width:0;box-shadow:none;margin-top:5px;position:static}.site-header.fihouse-header .main-nav .nav-popover[data-open=false]{display:none}.site-header.fihouse-header .mobile-toggle,.site-header.fihouse-header .nav-buy{display:flex}.site-header.fihouse-header .nav-actions{margin-left:auto}.site-header.fihouse-header.checkout-header :is(.main-nav,.mobile-toggle,.nav-buy){display:none}.site-header.fihouse-header.checkout-header .nav-actions{margin-left:0}}@media (width<=700px){.site-header.fihouse-header .nav{gap:5px;padding-inline:10px}.site-header.fihouse-header:not(.checkout-header) .nav{height:64px}.fihouse-header .nav .fihouse-logo-art{width:102px}.fihouse-header .nav-actions{gap:1px}.fihouse-header .nav-actions .icon-button{width:32px;min-width:32px;min-height:38px;padding:5px}.fihouse-header .nav-actions .language-button{gap:3px;width:40px;min-width:40px}.fihouse-header .language-button .language-flag{width:20px;height:14px}.fihouse-header .language-button>.icon{width:9px}.fihouse-header .nav-actions .nav-buy{white-space:normal;text-align:center;border-radius:24px;justify-content:center;width:88px;min-height:44px;padding:7px 5px;font-size:12px;line-height:1.2}.site-header.fihouse-header.checkout-header .nav{padding-inline:15px}.fihouse-header.checkout-header .nav .fihouse-logo-art{width:120px}.fihouse-header .language-menu{top:calc(100% + 12px);right:0}}@media (width<=370px){.fihouse-header .nav .fihouse-logo-art{width:84px}.fihouse-header .nav-actions .nav-buy{padding-inline:8px;font-size:11px}.fihouse-header.checkout-header .nav .fihouse-logo-art{width:102px}}body[data-landing-theme] .site-header.fihouse-header .main-nav>.nav-menu>button[aria-expanded=true]{color:var(--nav-active);background:var(--nav-capsule);border-color:var(--nav-ring);box-shadow:inset 0 0 0 1px #ffffff24}.fihouse-header [data-section=features]{--nav-active:#6940ad;--nav-capsule:#f2ecfc;--nav-ring:#d4bfee;--nav-icon:linear-gradient(145deg,#fff,#e1d0fa 58%,#b298df);--nav-icon-ink:#684398}.fihouse-header [data-section=resources]{--nav-active:#8a570c;--nav-capsule:#fff4dd;--nav-ring:#e9cd95;--nav-icon:linear-gradient(145deg,#fffdf4,#f9df9f 58%,#dba95b);--nav-icon-ink:#875713}.fihouse-header [data-section=blog]{--nav-active:#a33765;--nav-capsule:#fcecf3;--nav-ring:#ebbbd0;--nav-icon:linear-gradient(145deg,#fff,#f7cede 58%,#d895b3);--nav-icon-ink:#9b3c66}.fihouse-header [data-section=downloads]{--nav-active:#137452;--nav-capsule:#e7f7ef;--nav-ring:#a6dac4;--nav-icon:linear-gradient(145deg,#fff,#bfead8 58%,#79bba3);--nav-icon-ink:#196d53}body[data-landing-theme=night-blue] .fihouse-header [data-section=features]{--nav-active:#d8c3ff;--nav-capsule:#29203d;--nav-ring:#796399;--nav-icon:linear-gradient(145deg,#f1e8ff,#b69bdc 60%,#74608f);--nav-icon-ink:#432766}body[data-landing-theme=night-blue] .fihouse-header [data-section=resources]{--nav-active:#f3d291;--nav-capsule:#30291d;--nav-ring:#8e7850;--nav-icon:linear-gradient(145deg,#fff2cb,#d7b573 60%,#927547);--nav-icon-ink:#644514}body[data-landing-theme=night-blue] .fihouse-header [data-section=blog]{--nav-active:#fac4dd;--nav-capsule:#342333;--nav-ring:#92647e;--nav-icon:linear-gradient(145deg,#ffe6f1,#dca5c1 60%,#8e657d);--nav-icon-ink:#6d3151}body[data-landing-theme=night-blue] .fihouse-header [data-section=downloads]{--nav-active:#a9e8d1;--nav-capsule:#18332e;--nav-ring:#538c7a;--nav-icon:linear-gradient(145deg,#e0fff4,#90c8b5 60%,#477a6a);--nav-icon-ink:#225447}.site-header.fihouse-header.checkout-header .nav{grid-template-columns:1fr auto 1fr;gap:12px;max-width:560px;padding-inline:15px;display:grid}.fihouse-header.checkout-header .brand-link{justify-self:center}.fihouse-header.checkout-header .nav-actions{justify-self:end}.fihouse-header .checkout-nav-back{min-height:40px;color:var(--nav-muted);white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-self:start;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.fihouse-header .checkout-nav-back .icon{transition:transform .22s cubic-bezier(.22,1,.36,1);transform:rotate(180deg)}.fihouse-header .checkout-nav-back:focus-visible{color:var(--nav-active);background:var(--nav-capsule);border-color:var(--nav-ring)}@media (hover:hover){.fihouse-header .checkout-nav-back:hover{color:var(--nav-active);background:var(--nav-capsule);border-color:var(--nav-ring)}.fihouse-header .checkout-nav-back:hover .icon{transform:translate(-3px)rotate(180deg)}}@media (width<=700px){.site-header.fihouse-header.checkout-header .nav{gap:5px;padding-inline:10px}.fihouse-header .checkout-nav-back{gap:5px;padding-inline:8px;font-size:12px}}@media (width<=370px){.fihouse-header .checkout-nav-back{padding-inline:8px}.fihouse-header .checkout-nav-back span{display:none}}@media (width<=340px){.site-header.fihouse-header:not(.checkout-header) .nav{gap:3px;padding-inline:6px}.fihouse-header .nav-actions .nav-buy{white-space:normal;text-align:center;justify-content:center;width:84px;padding:6px 4px;font-size:12px;line-height:1.15}}@media (prefers-reduced-motion:reduce){.site-header.fihouse-header .nav,.fihouse-header :is(.nav-destination,.nav-destination-label,.nav-artwork,.checkout-nav-back,.checkout-nav-back .icon){transition:none;animation:none}}@media (width>=1440px){.fihouse-header .main-nav{gap:2px}.fihouse-header .main-nav .nav-destination:is([data-active=true],[aria-expanded=true],:focus-visible){padding-left:45px;padding-right:14px}}@media (width>=1440px) and (hover:hover){.fihouse-header .main-nav .nav-destination:hover{padding-left:45px;padding-right:14px}}.fihouse-header [data-section=support]{--nav-active:#12697b;--nav-capsule:#e6f6fa;--nav-ring:#a7d7df;--nav-icon:linear-gradient(145deg,#fff,#b8edf2 58%,#75bbc9);--nav-icon-ink:#196172}.fihouse-header [data-section=about]{--nav-active:#a84d30;--nav-capsule:#fff0e9;--nav-ring:#edc1ae;--nav-icon:linear-gradient(145deg,#fff,#ffdcc9 58%,#dba487);--nav-icon-ink:#974c2f}body[data-landing-theme=night-blue] .fihouse-header [data-section=support]{--nav-active:#a5e5ee;--nav-capsule:#183139;--nav-ring:#4e8b99;--nav-icon:linear-gradient(145deg,#e5fcff,#98cad5 60%,#497683);--nav-icon-ink:#224c5c}body[data-landing-theme=night-blue] .fihouse-header [data-section=about]{--nav-active:#ffd1bc;--nav-capsule:#352820;--nav-ring:#946b59;--nav-icon:linear-gradient(145deg,#fff0df,#d9af92 60%,#916b50);--nav-icon-ink:#623d26}@keyframes header-controls-enter{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.site-header.fihouse-header:not(.checkout-header) :is(.main-nav,.nav-buy,.mobile-toggle){animation:.36s cubic-bezier(.22,1,.36,1) both header-controls-enter}.site-header.fihouse-header .language-current{align-items:center;animation:.2s ease-out both header-controls-enter;display:flex}.site-header.fihouse-header .language-button>.icon{transition:rotate .22s}.site-header.fihouse-header .language-button[aria-expanded=true]>.icon{rotate:180deg}.site-header.fihouse-header .nav-actions .language-menu{transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;gap:5px;width:220px;max-width:calc(100vw - 28px);padding:9px;transition:opacity .19s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s .24s;animation:none;display:grid;transform:translateY(-6px)scale(.97)}.site-header.fihouse-header .nav-actions .language-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.site-header.fihouse-header .language-menu>button{border:1px solid #0000;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:48px;padding:12px;line-height:1.4;transition:background-color .18s,color .18s;display:grid;translate:none}.site-header.fihouse-header .language-menu>button.selected{background:var(--nav-capsule);border-color:var(--nav-ring);color:var(--nav-active)}.site-header.fihouse-header .language-menu>button:not(.selected):hover{background:color-mix(in srgb,var(--nav-capsule) 60%,transparent)}.language-check{place-items:center;width:18px;height:18px;display:grid}@media (width<=700px){.site-header.fihouse-header:not(.checkout-header) .nav{gap:10px;width:calc(100% - 20px);max-width:440px;height:64px;padding-inline:12px}.site-header.fihouse-header:not(.checkout-header) .nav-actions{gap:4px;margin-left:0}.fihouse-header:not(.checkout-header) .nav-actions .nav-buy{white-space:nowrap;width:auto;min-width:116px;min-height:46px;padding:10px 15px;font-size:14px}.fihouse-header:not(.checkout-header) .nav .fihouse-logo-art{width:105px}}@media (width<=370px){.site-header.fihouse-header:not(.checkout-header) .nav{gap:5px;width:calc(100% - 12px);padding-inline:8px}.fihouse-header:not(.checkout-header) .nav .fihouse-logo-art{width:84px}.fihouse-header:not(.checkout-header) .nav-actions .nav-buy{min-width:108px;padding-inline:10px;font-size:13px}}@media (width<=540px){.site-header.fihouse-header:not(.checkout-header) .nav-actions .language-menu{left:50%;right:auto;translate:-50%}}@media (prefers-reduced-motion:reduce){.site-header.fihouse-header:not(.checkout-header) :is(.main-nav,.nav-buy,.mobile-toggle),.site-header.fihouse-header .language-current{animation:none}.site-header.fihouse-header .nav-actions .language-menu,.site-header.fihouse-header .language-button>.icon,.site-header.fihouse-header .language-menu>button{transition:none;transform:none}}.footer-refined-stage{background:#fff;padding-top:26px}body[data-landing-theme=night-blue] .footer-refined-stage{background:#080c12}body footer.site-footer-refined{--footer-bg:#091220;--footer-ink:#eff5fc;--footer-muted:#a4b4c9;--footer-line:#283547;background:var(--footer-bg);color:var(--footer-ink);border:0;border-radius:48px 48px 0 0;margin:0;padding:42px 0 20px;overflow:clip}body[data-landing-theme=night-blue] footer.site-footer-refined{--footer-bg:#070f1b;--footer-muted:#a5b5cc;--footer-line:#233146;background:var(--footer-bg);color:var(--footer-ink)}.footer-refined-top{border-bottom:1px solid var(--footer-line);justify-content:space-between;align-items:center;gap:36px;padding-bottom:28px;display:flex}.footer-refined-brand{color:#f5f9ff;align-items:center;gap:8px;height:44px;display:inline-flex}.footer-refined-brand>svg{flex:none;width:42px;height:40px}.footer-refined-brand>span{letter-spacing:-.055em;font-size:34px;font-weight:600;line-height:1}.footer-refined-brand small{letter-spacing:.13em;margin-left:5px;font-size:8px;font-weight:600}.footer-refined-intro p{color:var(--footer-muted);margin:11px 0 0;font-size:15px;line-height:1.5}.footer-refined-care{border:1px solid var(--footer-line);background:#ffffff03;border-radius:20px;align-items:center;gap:14px;padding:16px 18px;display:flex}.footer-care-symbol{color:#75bdff;background:#2d82dd18;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.footer-refined-care>div{gap:7px;display:grid}.footer-refined-care>div>span{font-size:15px;font-weight:500;line-height:1.3}.footer-refined-care>div>a{color:var(--footer-muted);font-size:13px}.footer-refined-care>button{min-height:44px;color:var(--footer-ink);white-space:nowrap;cursor:pointer;background:#ffffff04;border:1px solid #60758f;border-radius:100px;justify-content:center;align-items:center;gap:12px;margin-left:20px;padding:12px 17px;font-size:14px;font-weight:500;transition:background-color .18s,border-color .18s;display:flex}.footer-refined-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;padding:32px 0;display:grid}.footer-refined-links h3{letter-spacing:-.015em;color:var(--footer-ink);align-items:center;gap:11px;margin:0 0 17px;font-size:17px;font-weight:500;line-height:1.3;display:flex}.footer-group-symbol{color:#87bdff;background:#3978ce22;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.footer-group-chat{color:#80d9c4;background:#25979022}.footer-group-globe{color:#b3a1eb;background:#8269d022}.footer-group-book{color:#e4bd82;background:#c3935122}.footer-refined-links ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.footer-refined-links li{margin:0;padding:0}.footer-refined-links a{color:var(--footer-muted);overflow-wrap:anywhere;padding:6px 0;font-size:15px;font-weight:400;line-height:1.45;transition:color .16s;display:inline-block}.footer-refined-bottom{border-top:1px solid var(--footer-line);color:var(--footer-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;font-size:12px;line-height:1.5;display:flex}.footer-made-with{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.footer-made-with>svg{fill:#ee829a;flex:none}.footer-refined-bottom>button{min-height:40px;color:var(--footer-muted);cursor:pointer;padding:7px 0;font-size:12px;transition:color .16s}.site-footer-refined a:hover,.footer-refined-bottom>button:hover{color:#f5f9ff}.footer-refined-care>button:hover{background:#2d82dd24;border-color:#9acafa}.footer-refined-care>button:active{background:#2d82dd40}.site-footer-refined :is(a,button):focus-visible{outline-offset:5px;border-radius:5px;outline:2px solid #85c9ff}@media (width<=900px){.footer-refined-care{gap:12px;padding:14px}.footer-refined-care>button{margin-left:4px}.footer-refined-links{gap:20px}.footer-refined-links a{font-size:14px}.footer-refined-bottom{justify-content:center}}@media (width<=700px){body footer.site-footer-refined{border-radius:30px 30px 0 0;padding:30px 0 16px}.footer-refined-stage{padding-top:16px}.footer-refined-top{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:25px}.footer-refined-brand>span{font-size:32px}.footer-refined-care{box-sizing:border-box;flex-wrap:wrap;width:100%}.footer-refined-care>div{flex:1}.footer-refined-care>button{margin-left:0}.footer-refined-links{grid-template-columns:1fr 1fr;gap:26px 22px;padding:28px 0}.footer-refined-links h3{gap:8px;margin-bottom:11px;font-size:16px}.footer-group-symbol{border-radius:10px;width:30px;height:30px}.footer-refined-bottom{text-align:center;flex-direction:column;gap:12px}.footer-refined-care>div>a{font-size:12px}}@media (width<=380px){.footer-refined-care>button{width:100%;margin-top:2px}.footer-refined-links{gap:24px 16px}.footer-refined-links a{font-size:13px}.footer-refined-links h3{font-size:15px}}@media (prefers-reduced-motion:reduce){.site-footer-refined *{transition:none!important}}@media print{.footer-refined-stage{display:none}}.faq-conversation{--faq-surface:#fff;--faq-answer:#edf5ff;--faq-edge:#dce8f7;--faq-ink:#172e4c;--faq-muted:#57708e;--faq-accent:#2471ef;overflow-anchor:none;align-items:start}body[data-landing-theme=night-blue] .faq-conversation{--faq-surface:#101d30;--faq-answer:#162842;--faq-edge:#293b55;--faq-ink:#edf5ff;--faq-muted:#a9bbd1;--faq-accent:#8dc4ff}.faq-conversation .faq-intro{position:sticky;top:130px}.faq-team{color:var(--faq-accent);align-items:center;gap:12px;margin-top:26px;font-size:15px;font-weight:550;display:flex}.faq-team-note{max-width:320px;color:var(--faq-muted);margin-top:12px;font-size:12px;line-height:1.55;display:block}.faq-conversation-list{flex-direction:column;align-items:stretch;gap:10px;min-width:0;display:flex}.faq-conversation-item{border:1px solid var(--faq-edge);background:var(--faq-surface);border-radius:20px;transition:border-color .18s,box-shadow .18s;overflow:clip}.faq-conversation-item.is-open{border-color:color-mix(in srgb,var(--faq-accent) 48%,var(--faq-edge));box-shadow:0 8px 28px #17436d08}.faq-conversation-item>h3{font-size:inherit;margin:0}.faq-question{text-align:left;width:100%;min-height:76px;color:var(--faq-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:19px;font-weight:550;line-height:1.4;display:flex}.faq-question-sign{background:var(--faq-answer);width:32px;height:32px;color:var(--faq-accent);border-radius:50%;flex:none;place-items:center;transition:background .18s;display:grid}.faq-question-sign .icon{transition:transform .28s cubic-bezier(.2,0,0,1)}.is-open .faq-question-sign .icon{transform:rotate(45deg)}.faq-question:focus-visible{outline:3px solid var(--faq-accent);outline-offset:-4px;border-radius:18px}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,0,0,1),opacity .2s;display:grid}.is-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-answer-clip{min-height:0;overflow:hidden}.faq-answer-body{padding:0 24px 24px}.faq-answer-author{text-align:left;background:var(--faq-answer);color:var(--faq-ink);border-radius:15px 15px 0 0;grid-template-columns:48px minmax(0,1fr) 17px;justify-content:start;align-items:center;gap:11px;padding:15px 18px 0;display:grid}.faq-answer-author .faq-answer-byline{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.faq-answer-author strong{letter-spacing:.01em;overflow-wrap:anywhere;font-size:14px;line-height:1.35}.faq-answer-author small{color:var(--faq-muted);font-size:12px;line-height:1.35}.faq-answer-author>.faq-answer-chat{color:var(--faq-accent);justify-self:end}.faq-answer-avatar{background-color:var(--faq-edge);width:48px;height:48px;box-shadow:0 0 0 2px var(--faq-surface),0 3px 10px #17345812;background-image:url(/images/support-team-portraits.webp);background-repeat:no-repeat;background-size:300% 100%;border-radius:50%;flex:none;display:block}.faq-answer-avatar-0{background-position:0%}.faq-answer-avatar-1{background-position:50%}.faq-answer-avatar-2{background-position:100%}body .faq-conversation .faq-answer-body p{color:var(--faq-muted);background:var(--faq-answer);border-radius:0 0 15px 15px;margin:0;padding:14px 18px 18px;font-size:16px;line-height:1.65}@media (hover:hover){.faq-question:hover{color:var(--faq-accent)}.faq-question:hover .faq-question-sign{background:var(--faq-edge)}}@media (width<=900px){body :is(.landing-page,.help-page,.pricing-page) .faq-conversation{grid-template-columns:1fr;gap:28px}.faq-conversation .faq-intro{position:static}.faq-intro h2 br{display:none}.faq-team{margin-top:18px}.faq-question{font-size:18px}}@media (width<=520px){.faq-question{gap:12px;min-height:72px;padding:18px 16px;font-size:17px}.faq-answer-body{padding:0 12px 12px}.faq-answer-author{padding:13px 14px 0}body .faq-conversation .faq-answer-body p{padding:12px 14px 16px;font-size:15px}.faq-conversation-item{border-radius:17px}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-question-sign .icon,.faq-question-sign,.faq-conversation-item{transition:none}}.device-showcase{--device-text:#16354f;--device-muted:#61798e;--device-tip:#fff;--device-tip-edge:#dce8f2;isolation:isolate;color:var(--device-text);background:radial-gradient(at 82% 35%,#d4e9ff 0,#0000 49%),radial-gradient(at 55% 85%,#e6def9 0,#0000 55%),#f7fbff;padding:70px 0;scroll-margin-top:100px;position:relative}body[data-landing-theme=night-blue] .device-showcase{--device-text:#edf6ff;--device-muted:#acc2d6;--device-tip:#172b43;--device-tip-edge:#344960;background:radial-gradient(at 82% 35%,#173e5b 0,#0000 49%),radial-gradient(at 55% 85%,#252447 0,#0000 55%),#0b1828}.device-showcase-inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;max-width:1600px;display:grid}.landing-page .device-showcase-heading h2{letter-spacing:-.045em;color:var(--device-text);margin:15px 0 22px;font-size:clamp(34px,3.7vw,56px);line-height:1.1}.device-showcase-heading>p{max-width:510px;color:var(--device-muted);margin:0;font-size:18px;line-height:1.6}.device-showcase-art{min-width:0;position:relative}.device-showcase-art img{object-fit:contain;filter:drop-shadow(0 18px 30px #173b6510);width:100%;max-height:470px;display:block}body .device-showcase .device-setup-button{min-height:54px;padding:15px 24px;font-size:17px}@media (width>=2200px){.device-showcase{padding-block:84px}.device-showcase-art img{max-height:540px}}@media (width<=1100px){.device-showcase-inner{grid-template-columns:1fr 1fr;gap:26px}.platform-symbols{gap:10px}}@media (width<=760px){.device-showcase{padding:48px 0}.device-showcase-inner{grid-template-columns:1fr;gap:35px}.device-showcase-heading>p{font-size:16px}.device-showcase-art img{max-height:350px}.platform-symbols{gap:12px;margin-block:22px 26px}body .device-showcase .device-setup-button{min-height:50px;font-size:16px}.platform-symbol{width:38px;height:42px}.platform-symbol:last-child .platform-tooltip{left:auto;right:0;transform:translateY(5px)}.platform-symbol:last-child:hover:not([data-dismissed=true]) .platform-tooltip,.platform-symbol:last-child:focus-visible:not([data-dismissed=true]) .platform-tooltip{transform:none}}@media (prefers-reduced-motion:reduce){.platform-symbol-art,.platform-tooltip{transition:none}.platform-symbol:hover .platform-symbol-art,.platform-symbol:focus-visible .platform-symbol-art{transform:none}}.device-categories{align-items:stretch;gap:12px;margin:22px 0 28px;padding:0;list-style:none;display:flex}.device-category{flex:0 104px;min-width:0;position:relative}.device-category button{width:100%;color:var(--device-text);border-radius:16px;flex-direction:column;align-items:center;padding:0;display:flex}.device-category-art{--device-icon:#2261a1;--device-metal:linear-gradient(145deg,#fff 3%,#e4effa 58%,#cfdfed);--device-metal-edge:#fff;--device-metal-shadow:#173c6419;--device-screen:#afd5f44d;place-items:center;width:84px;height:112px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:grid}body[data-landing-theme=night-blue] .device-category-art{--device-icon:#a9d8ff;--device-metal:linear-gradient(145deg,#2e4b67 3%,#1b324b 58%,#14283e);--device-metal-edge:#4a6580;--device-metal-shadow:#0003;--device-screen:#58a9ee20}.device-category-tile{border:1px solid var(--device-metal-edge);background:var(--device-metal);width:76px;height:76px;color:var(--device-icon);box-shadow:inset 0 1px 0 #ffffff24,0 7px 15px var(--device-metal-shadow);border-radius:22px;place-items:center;display:grid}.device-category-tile svg{flex:none;display:block}.device-category-tile svg rect{fill:var(--device-screen)}.device-category button:focus-visible{outline:2px solid var(--device-icon,#2261a1);outline-offset:5px}body[data-landing-theme=night-blue] .device-category button:focus-visible{outline-color:#a9d8ff}.device-category:hover .device-category-art,.device-category:focus-within .device-category-art{transform:translateY(-5px)rotate(-3deg)}.device-category-label{text-align:center;max-width:104px;font-size:11px;font-weight:550;line-height:1.3}.device-category-tooltip{z-index:10;background:var(--device-tip);border:1px solid var(--device-tip-edge);width:max-content;min-width:180px;max-width:240px;color:var(--device-text);opacity:0;visibility:hidden;pointer-events:none;border-radius:14px;padding:12px 15px;transition:opacity .18s,transform .22s,visibility .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 30px #071b3220}.device-category-tooltip strong,.device-category-tooltip span{font-size:13px;line-height:1.5;display:block}.device-category-tooltip span{color:var(--device-muted);margin-top:3px}.device-category-tooltip[data-open=true]{opacity:1;visibility:visible;transform:translate(-50%)}.device-category:first-child .device-category-tooltip{left:0;transform:translateY(-4px)}.device-category:first-child .device-category-tooltip[data-open=true]{transform:none}@media (width<=700px){.device-categories{justify-content:space-between;gap:4px}.device-category{flex-basis:25%}.device-category-art{width:66px;height:88px}.device-category-label{font-size:10px}.device-category:last-child .device-category-tooltip{left:auto;right:0;transform:translateY(-4px)}.device-category:last-child .device-category-tooltip[data-open=true]{transform:none}}@media (prefers-reduced-motion:reduce){.device-category-art,.device-category-tooltip{transition:none}.device-category:hover .device-category-art,.device-category:focus-within .device-category-art{transform:none}}.device-category-label{font-size:12px}@media (width<=700px){.device-category-label{font-size:10px}.device-category-tile{border-radius:18px;width:60px;height:60px}.device-category-tile svg{width:40px;height:40px}}@media (forced-colors:active){.device-category-tile{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.device-category-tile svg rect{fill:none}.device-category button:focus-visible{outline-color:highlight}}.business-application{max-width:1160px}.business-application .section-heading{max-width:800px}.application-layout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.application-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.application-fields{border:0;gap:24px;min-width:0;padding:0;display:grid}.application-fields input,.application-fields textarea{width:100%;min-width:0}.application-fields textarea{resize:vertical}.application-consent{align-items:flex-start;line-height:1.6}.application-consent input{flex-shrink:0;width:18px;margin-top:4px}.application-steps{gap:22px;padding-left:24px;line-height:1.6;display:grid}.application-success,.application-register{max-width:660px;margin:auto}.application-reference{overflow-wrap:anywhere}.application-register h1,.application-success h1{font-size:clamp(28px,5vw,44px)}@media (width<=760px){.application-layout,.application-grid{grid-template-columns:1fr}.application-layout{gap:16px}.business-application .panel{padding:24px}.application-consent{font-size:14px}}.application-credentials{border-top:1px solid var(--line,#d8e5f3);gap:12px;padding-top:24px;display:grid}.application-credentials h2{margin:0 0 8px;font-size:22px}.application-credentials>input{width:100%}.application-credentials .text-link{justify-self:start;align-items:center;gap:8px;min-height:40px;display:inline-flex}.application-credentials .application-grid{margin-top:8px}.application-credentials small{color:var(--muted,#657c94);line-height:1.5}.application-credentials small.error{color:var(--error,#b33149)}:root{--motion-fast:.14s;--motion-base:.32s;--motion-slow:.42s;--motion-ease:cubic-bezier(.22,1,.36,1)}.cinematic-intro{z-index:10000;pointer-events:none;background:#03060c;animation:3.6s ease-in-out both cinematic-veil;position:fixed;inset:0}html{scroll-padding-top:100px}[data-hero-stage]{isolation:isolate;background:#f7f9fb;position:relative}[data-theme=light] [data-hero-stage]{background:#edf5fb}[data-hero-sticky]{z-index:0;position:relative}[data-hero-surface]{isolation:isolate;transform-origin:50% 0;position:relative;overflow:clip}[data-hero-surface]>:not(.scene-background){z-index:1;position:relative}[data-stack-panel]{z-index:2;background:#edf5fb;border-radius:32px 32px 0 0;margin-top:-24px;position:relative}[data-hero-sticky]{position:relative;top:auto}[data-hero-surface]{transform:none}@media (width<=767px){[data-stack-panel]{border-radius:24px 24px 0 0;margin-top:-16px}}.motion-pending{opacity:1}[data-parallax]{translate:none}:where(button,a,summary){-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .14s,background-color .14s,border-color .14s,box-shadow .18s}:where(button,.button,.btn):active:not(:disabled){scale:.99}:where(button,a)>.icon-arrow{transition:translate .16s var(--motion-ease)}@media (hover:hover){:where(button,a):hover:not(:disabled)>.icon-arrow{translate:2px}}[aria-expanded=true]>.chevron{rotate:180deg}details[open]>:not(summary){animation:motion-disclose .18s var(--motion-ease) both}.motion-float,.motion-float-delayed{animation:none}.motion-success{animation:motion-disclose .22s var(--motion-ease) both}.motion-spinner{animation:.9s linear infinite motion-spin}[data-lenis-prevent],.chat-messages{overscroll-behavior:contain}@keyframes motion-disclose{0%{opacity:.4;translate:0 3px}to{opacity:1;translate:0}}@keyframes motion-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-hero-sticky]{position:relative;top:0}[data-hero-surface]{transform:none}.cinematic-intro{animation:none;display:none}html{scroll-behavior:auto!important}:where(button,a,summary),:where(button,a)>.icon-arrow{transition:none!important}:where(button,.button,.btn):active:not(:disabled){scale:1}.motion-success,.motion-spinner,details[open]>:not(summary){animation:none!important}}@media (forced-colors:active){.cinematic-intro{display:none}}.dropdown{transform-origin:50% 0;animation:.22s cubic-bezier(.22,1,.36,1) both motion-menu-enter}@keyframes motion-menu-enter{0%{opacity:0;translate:0 -7px;scale:.985}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){html body .cinematic-intro{animation:none;display:none}.dropdown{animation:none}}@keyframes cinematic-veil{0%,13.89%{opacity:1}48%{opacity:.38}76%{opacity:.06}to{opacity:0;visibility:hidden}}.support-messenger .support-typing{width:max-content;max-width:100%;padding:16px 19px}.support-typing-dots{align-items:center;gap:5px;height:17px;display:flex}.support-typing-dots i{background:var(--muted,#728a96);border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite support-dot}.support-typing-dots i:nth-child(2){animation-delay:.12s}.support-typing-dots i:nth-child(3){animation-delay:.24s}@keyframes support-dot{0%,70%,to{opacity:.45;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.support-typing-dots i{animation:none}}.messenger.support-messenger{border:1px solid var(--border,#e3e9ee);isolation:isolate;border-radius:28px;width:410px;height:min(690px,100dvh - 116px);font-size:15px;line-height:1.55;bottom:92px;right:26px;box-shadow:0 24px 90px #07172630}.support-messenger .messenger-header{border-bottom:1px solid var(--border,#e3e9ee);flex-shrink:0;gap:12px;min-height:90px;padding:18px}.support-messenger .messenger-team{flex:1;gap:12px;min-width:0}.support-messenger .messenger-team strong{font-size:16px;line-height:1.35}.support-messenger .messenger-team small{margin-top:4px;font-size:12px;line-height:1.5}.support-messenger .team-avatar{border-radius:13px;flex-shrink:0;width:40px;height:40px}.support-messenger .messenger-icon{border-radius:11px;place-items:center;width:36px;min-width:36px;height:36px;padding:0;display:grid}.support-messenger .messenger-icon:hover{background:var(--elevated,#f3f8fc)}.support-messenger .messenger-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:22px;overflow-y:auto}.support-messenger .messenger-welcome{background:0 0;padding:4px 0 16px}.support-messenger .mini-brand .fihouse-logo-art{width:145px;height:48px}.support-messenger .messenger-welcome h2{letter-spacing:-.04em;margin:16px 0;font-size:34px;line-height:1.12}.support-messenger .messenger-welcome p{max-width:310px;margin:0;font-size:14px;line-height:1.65}.support-messenger .messenger-action{text-align:left;border-radius:18px;gap:15px;width:100%;min-height:78px;padding:18px;box-shadow:0 5px 22px #122f4c09}.support-messenger .messenger-action strong{font-size:15px;line-height:1.4}.support-messenger .messenger-action small{margin-top:5px;font-size:12px;line-height:1.5}.support-messenger .messenger-action>.icon{flex-shrink:0}.support-messenger .messenger-help{margin-top:26px}.support-messenger .messenger-help h3{margin:0 0 10px;font-size:14px}.support-messenger .messenger-help>button{gap:12px;min-height:49px;padding:13px 0;font-size:14px;line-height:1.45}.support-messenger .messenger-knowledge{text-align:left;border-radius:18px;gap:12px;width:100%;margin-top:24px;padding:17px}.support-messenger .messenger-knowledge strong{font-size:14px}.support-messenger .messenger-knowledge small{margin-top:5px;font-size:12px;line-height:1.55}.support-messenger .messenger-tabs{border-top:1px solid var(--border,#e3e9ee);flex-shrink:0;gap:24px;min-height:77px;padding:12px 22px 14px}.support-messenger .messenger-tabs button{gap:7px;min-height:47px;font-size:12px}.support-messenger .messenger-tabs i{min-width:18px;height:18px;font-size:10px;line-height:18px}.support-messenger .conversation-list>button{text-align:left;align-items:flex-start;gap:13px;width:100%;padding:19px 0}.support-messenger .conversation-list>button>span:nth-child(2){flex:1;min-width:0}.support-messenger .conversation-list strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.45}.support-messenger .conversation-list small{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:5px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.support-messenger .conversation-list time{margin-top:8px;font-size:11px;line-height:1.4}.support-messenger .conversation-avatar{border-radius:13px;flex-shrink:0;width:39px;height:39px}.support-messenger .conversation-status{color:var(--muted,#728a96);margin-top:4px;font-size:10px;font-style:normal;display:block}.support-messenger .compose-new{justify-content:space-between;min-height:52px;margin:24px 0 0}.support-messenger .messenger-empty{text-align:center;padding:36px 8px}.support-messenger .messenger-empty h3{margin:20px 0 12px;font-size:23px;line-height:1.3}.support-messenger .messenger-empty p{font-size:14px;line-height:1.65}.support-messenger .messenger-primary{border-radius:24px;min-height:46px;padding:12px 24px;font-size:14px}.support-messenger .assistant-bubble{border-radius:20px;max-width:100%;padding:19px}.support-messenger .assistant-bubble>p{font-size:14px;line-height:1.65}.support-messenger .assistant-bubble>small{margin-top:12px;font-size:11px}.support-messenger .messenger-topics{gap:10px;margin:22px 0}.support-messenger .messenger-topics button{min-height:44px;padding:12px 17px;font-size:13px;line-height:1.45}.support-messenger .messenger-text-link{min-height:44px;font-size:13px;line-height:1.5}.support-messenger .thread-title{margin-bottom:16px;padding:0 0 18px}.support-messenger .thread-title>strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4}.support-messenger .thread-title>span{margin-top:7px;font-size:11px}.support-messenger .messenger-delivery{background:var(--elevated,#f4f8fb);border-radius:13px;gap:8px;margin-bottom:22px;padding:13px;font-size:11px;line-height:1.6}.support-messenger .thread-message{border-radius:20px;max-width:92%;margin:12px 0;padding:15px 17px;animation:.18s ease-out both support-message-enter}.support-messenger .thread-message.from-user{border-bottom-right-radius:6px;margin-left:auto}.support-messenger .thread-message.from-support{border-bottom-left-radius:6px}.support-messenger .thread-message p{margin:0 0 10px;font-size:14px;line-height:1.65}.support-messenger .thread-message small{flex-wrap:wrap;justify-content:flex-end;gap:9px;font-size:10px;line-height:1.5;display:flex}.support-messenger .message-storage-status{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.support-messenger .thread-message time{white-space:nowrap}.support-messenger .messenger-compose{border:1px solid var(--border,#e3e9ee);border-radius:20px;flex-shrink:0;margin:0 16px 16px;padding:15px}.support-messenger .messenger-compose textarea{resize:none;width:100%;height:65px;min-height:65px;max-height:120px;padding:0;font-size:15px;line-height:1.55}.support-messenger .messenger-compose textarea::placeholder{font-size:14px}.support-messenger .messenger-compose>div{gap:12px;margin-top:8px}.support-messenger .messenger-compose small{max-width:245px;font-size:10px;line-height:1.5}.support-messenger .messenger-send{width:40px;min-width:40px;height:40px}.support-messenger .messenger-send:not(:disabled):hover{filter:brightness(1.08)}.support-messenger .messenger-error{margin-top:15px;padding:15px;font-size:13px;line-height:1.6}.support-messenger .messenger-error button{min-height:36px;font-size:13px}.support-messenger .messenger-hint{padding:22px;font-size:14px}.support-messenger button:focus-visible,.support-messenger textarea:focus-visible{outline:2px solid var(--primary,#0d99ff);outline-offset:3px}@keyframes support-message-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.messenger.support-messenger{border-radius:25px;width:calc(100% - 24px);max-width:410px;height:min(690px,100dvh - 102px);bottom:82px;right:12px}.support-messenger .messenger-header{gap:8px;min-height:78px;padding:14px}.support-messenger .messenger-scroll{padding:19px}.support-messenger .messenger-welcome h2{font-size:31px}.support-messenger .messenger-compose textarea{font-size:16px}.support-messenger .messenger-tabs{min-height:70px;padding-block:10px}}@media (width<=360px){.support-messenger .messenger-header{gap:5px;padding:12px}.support-messenger .messenger-team{gap:8px}.support-messenger .messenger-team strong{font-size:14px}.support-messenger .messenger-team small{font-size:10px}.support-messenger .team-avatar{width:32px;height:32px}.support-messenger .messenger-icon{width:32px;min-width:32px}.support-messenger .messenger-scroll{padding:16px}.support-messenger .messenger-compose{margin:0 12px 12px;padding:12px}.support-messenger .thread-message{max-width:95%;padding:13px}}@media (height<=540px){.messenger.support-messenger{height:auto;top:10px;bottom:10px}.support-messenger .messenger-header{min-height:62px;padding-block:10px}.support-messenger .messenger-compose textarea{height:45px;min-height:45px}}@media (prefers-reduced-motion:reduce){.support-messenger .thread-message{animation:none}}body .messenger.support-messenger[role=dialog]{--support-ink:#17324e;--support-muted:#627a91;--support-line:#d6e4f1;--support-card:#ffffffed;--support-soft:#eaf3fc;--support-accent:#1978d1;--support-base:#f5faff;color:var(--support-ink);border-color:var(--support-line);background:radial-gradient(at 100% 0,#d6eaff 0,#0000 58%),linear-gradient(160deg,#f5faff,#eff4fc)}body[data-landing-theme=night-blue] .messenger.support-messenger[role=dialog]{--support-ink:#edf6ff;--support-muted:#aec3d9;--support-line:#344c68;--support-card:#152b43ed;--support-soft:#213c58;--support-accent:#80caff;--support-base:#11243a;background:radial-gradient(at 100% 0,#254973 0,#0000 60%),linear-gradient(155deg,#15283f,#112036);box-shadow:0 24px 90px #030b1b55}body .messenger.support-messenger .support-team-symbol{background:var(--support-soft);border:1px solid var(--support-line);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}body .messenger.support-messenger .support-team-symbol svg{object-fit:contain;mix-blend-mode:normal;width:30px;height:30px;margin:0;display:block}body .messenger.support-messenger :is(.messenger-header,.messenger-tabs){background:var(--support-card);color:var(--support-ink);border-color:var(--support-line)}body .messenger.support-messenger .messenger-welcome{border:1px solid var(--support-line);background:linear-gradient(140deg,var(--support-soft),transparent);border-radius:22px;margin-bottom:20px;padding:20px}body .messenger.support-messenger .messenger-welcome h2{color:var(--support-ink);margin-top:0}body .messenger.support-messenger :is(.messenger-welcome p,.messenger-team small,.messenger-action small,.messenger-knowledge small,.messenger-compose small,.thread-title>span,.thread-message small,.assistant-bubble>small,.messenger-empty p,.messenger-hint,.conversation-list small,.conversation-list time,.conversation-status){color:var(--support-muted)}body .messenger.support-messenger :is(.messenger-action,.messenger-help,.messenger-knowledge,.messenger-compose,.messenger-topics button,.conversation-list>button){background:var(--support-card);border-color:var(--support-line);color:var(--support-ink)}body .messenger.support-messenger .messenger-help>button{border-color:var(--support-line);color:var(--support-ink)}body .messenger.support-messenger :is(.messenger-icon,.conversation-avatar,.assistant-bubble,.messenger-delivery){background:var(--support-soft);color:var(--support-muted);border-color:var(--support-line)}body .messenger.support-messenger .assistant-bubble p{color:var(--support-ink)}body .messenger.support-messenger :is(.messenger-action>.icon,.messenger-knowledge>.icon,.messenger-help h3,.messenger-text-link,.messenger-tabs>button.selected){color:var(--support-accent)}body .messenger.support-messenger .messenger-tabs>button:not(.selected){color:var(--support-muted)}body .messenger.support-messenger .thread-title{border-color:var(--support-line)}body .messenger.support-messenger .thread-message.from-user{color:#17334e;background:linear-gradient(135deg,#dcecff,#e7efff);border:1px solid #bfd7ee}body .messenger.support-messenger .thread-message.from-support{background:var(--support-card);color:var(--support-ink);border:1px solid var(--support-line)}body[data-landing-theme=night-blue] .messenger.support-messenger .thread-message.from-user{color:#edf6ff;background:linear-gradient(135deg,#234b75,#263e68);border-color:#406591}body .messenger.support-messenger .messenger-compose textarea{color:var(--support-ink);background:0 0}body .messenger.support-messenger .messenger-compose textarea::placeholder{color:var(--support-muted)}body .messenger.support-messenger .messenger-send{color:#fff;background:linear-gradient(135deg,#19b9f3,#287ae1)}body .messenger.support-messenger .messenger-send:disabled{background:var(--support-soft);color:var(--support-muted)}body .messenger.support-messenger :is(.messenger-action,.messenger-knowledge,.messenger-icon,.messenger-topics button){transition:background .18s,border-color .18s,box-shadow .18s}body .messenger.support-messenger :is(.messenger-action,.messenger-knowledge,.messenger-topics button):hover{border-color:var(--support-accent);box-shadow:0 3px 14px #178ad412}body .messenger.support-messenger .messenger-topics button.selected{background:var(--support-soft);border-color:var(--support-accent);color:var(--support-accent)}body .messenger.support-messenger .messenger-icon:hover{background:var(--support-card);color:var(--support-accent)}@media (width<=360px){body .messenger.support-messenger .support-team-symbol{width:32px;height:32px}body .messenger.support-messenger .support-team-symbol svg{width:25px;height:25px}body .messenger.support-messenger .messenger-welcome{padding:16px}}@media (prefers-reduced-motion:reduce){body .messenger.support-messenger *{transition:none;animation:none}}body .messenger.support-messenger[role=dialog]{background:var(--support-base);--support-base:#fff;--support-card:#fff;--support-soft:#f2f5f8;--support-line:#e5e9ee;--support-ink:#1e2c3d;--support-muted:#697582;--support-accent:#2577d3;--support-home-start:#43349c;--support-home-mid:#246ec1;border-radius:26px;width:400px;height:min(710px,100dvh - 112px);bottom:88px;box-shadow:0 20px 70px #1029442b}body[data-landing-theme=night-blue] .messenger.support-messenger[role=dialog]{--support-base:#15273d;--support-card:#1a2f47;--support-soft:#20364f;--support-line:#344b64;--support-ink:#edf5fd;--support-muted:#b0c1d3;--support-accent:#84c6ff;--support-home-start:#38316e;--support-home-mid:#244d7a;background:var(--support-base)}body .messenger.support-messenger .messenger-header{background:var(--support-base);gap:10px;min-height:69px;padding:12px 16px}body .messenger.support-messenger .messenger-team strong{font-size:14px;font-weight:650}body .messenger.support-messenger .messenger-team small{margin-top:3px;font-size:11px}body .messenger.support-messenger .support-team-symbol{background:var(--support-soft);border:0;border-radius:12px;width:36px;height:36px}body .messenger.support-messenger .messenger-icon{color:var(--support-muted);background:0 0;border-radius:50%;width:32px;min-width:32px;height:32px}body .messenger.support-messenger .messenger-icon:hover{background:var(--support-soft)}body .messenger.support-messenger .messenger-scroll{scrollbar-width:thin;scrollbar-color:var(--support-line) transparent;padding:20px 18px}body .messenger.support-messenger[role=dialog][data-view=home]{background:linear-gradient(155deg,var(--support-home-start) 0,var(--support-home-mid) 37%,var(--support-base) 72%)}body .messenger.support-messenger[data-view=home] .messenger-header{color:#fff;background:0 0;border-bottom:0;padding:20px 22px 6px}body .messenger.support-messenger[data-view=home] .messenger-team small{color:#dde9ff}body .messenger.support-messenger[data-view=home] .messenger-header .messenger-icon{color:#fff}body .messenger.support-messenger[data-view=home] .support-team-symbol{background:#ffffff20}body .messenger.support-messenger[data-view=home] .messenger-scroll{padding:10px 20px 24px}body .messenger.support-messenger .messenger-welcome{color:#fff;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:14px 4px 20px}body .messenger.support-messenger .support-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#d1dfff;font-size:11px;font-weight:650}body .messenger.support-messenger .messenger-welcome h2{letter-spacing:-.04em;color:#fff;max-width:320px;margin:14px 0;font-size:29px;line-height:1.18}body .messenger.support-messenger .messenger-welcome h2 span{color:#d0dcff}body .messenger.support-messenger .messenger-welcome p{color:#e5eeff;max-width:280px;font-size:12px;line-height:1.6}body .messenger.support-messenger :is(.messenger-action,.support-recent,.messenger-help,.messenger-knowledge){background:var(--support-card);border:1px solid var(--support-line);border-radius:17px;box-shadow:0 4px 14px #11273b0b}body .messenger.support-messenger .messenger-action{min-height:62px;padding:16px 18px}body .messenger.support-messenger .messenger-action strong{font-size:14px;font-weight:650}body .messenger.support-messenger .messenger-action small{font-size:11px}body .messenger.support-messenger .support-recent{margin-bottom:12px;padding:15px 17px}body .messenger.support-messenger .support-recent h3{color:var(--support-ink);margin:0 0 7px;font-size:12px;line-height:1.4}body .messenger.support-messenger .support-recent .conversation-list>button{background:0 0;border:0;padding:9px 0 0}body .messenger.support-messenger .messenger-help{margin-top:13px;padding:15px 18px}body .messenger.support-messenger .messenger-help h3{color:var(--support-muted);margin-bottom:6px;font-size:11px;font-weight:550}body .messenger.support-messenger .messenger-help>button{min-height:42px;padding:10px 0;font-size:13px}body .messenger.support-messenger .messenger-knowledge{margin-top:13px;padding:15px 17px}body .messenger.support-messenger .messenger-knowledge strong{font-size:13px}body .messenger.support-messenger .messenger-tabs{background:var(--support-base);border-color:var(--support-line);min-height:70px;padding:10px 22px 12px}body .messenger.support-messenger .messenger-tabs button{gap:6px;font-size:11px}body .messenger.support-messenger .messenger-tabs button.selected{color:var(--support-ink)}body .messenger.support-messenger .conversation-list>button{border:0;border-bottom:1px solid var(--support-line);background:0 0;align-items:center;gap:12px;padding:18px 0;transition:background .18s}body .messenger.support-messenger .conversation-list>button:hover{background:var(--support-soft)}body .messenger.support-messenger .conversation-avatar{background:var(--support-soft);color:var(--support-accent);border-radius:50%;width:38px;height:38px}body .messenger.support-messenger .conversation-list strong{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}body .messenger.support-messenger .conversation-list small{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;line-height:1.5;display:block;overflow:hidden}body .messenger.support-messenger .conversation-list time{margin-top:5px;font-size:10px;line-height:1.4}body .messenger.support-messenger .support-unread-dot{background:var(--support-accent);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}body .messenger.support-messenger .compose-new{width:max-content;max-width:100%;min-height:46px;margin:28px auto 8px;padding:12px 17px}body .messenger.support-messenger .messenger-empty{padding:42px 18px}body .messenger.support-messenger .messenger-empty h3{font-size:22px}body .messenger.support-messenger .messenger-empty p{font-size:13px}body .messenger.support-messenger .assistant-bubble{background:var(--support-soft);border:0;border-radius:19px;max-width:94%;padding:16px}body .messenger.support-messenger .assistant-bubble p{font-size:13px;line-height:1.65}body .messenger.support-messenger .assistant-bubble small{font-size:10px;line-height:1.5}body .messenger.support-messenger .support-bot-identity{color:var(--support-ink);align-items:center;gap:10px;margin-bottom:12px;display:flex}body .messenger.support-messenger .support-bot-avatar{border:1px solid var(--support-line);background:var(--support-card);width:38px;height:38px;color:var(--support-accent);border-radius:13px;flex:none;place-items:center;display:grid}body .messenger.support-messenger .support-bot-avatar svg{width:29px;height:29px}body .messenger.support-messenger .support-bot-identity strong{font-size:12px;line-height:1.4;display:block}body .messenger.support-messenger .support-bot-identity small{color:var(--support-muted);font-size:10px;line-height:1.5;display:block}body .messenger.support-messenger .support-operator{border:1px solid var(--support-line);background:var(--support-card);border-radius:16px;margin:18px 0 4px;overflow:hidden}body .messenger.support-messenger .support-operator-toggle{width:100%;min-height:48px;color:var(--support-accent);text-align:left;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}body .messenger.support-messenger .support-operator-toggle span{flex:1}body .messenger.support-messenger .support-operator-toggle svg{flex:none}body .messenger.support-messenger .support-operator-toggle:hover{background:var(--support-soft)}body .messenger.support-messenger .support-operator-toggle:focus-visible{outline-offset:-4px}body .messenger.support-messenger .support-operator-details{color:var(--support-ink);padding:0 14px 14px;font-size:12px;line-height:1.6}body .messenger.support-messenger .support-operator-details p{color:var(--support-muted);margin:10px 0;font-size:12px}body .messenger.support-messenger .support-operator-details button{background:var(--support-soft);min-height:44px;color:var(--support-accent);text-align:left;border-radius:10px;padding:10px 12px;font-size:12px}body .messenger.support-messenger .messenger-topics{gap:9px;margin:22px 0}body .messenger.support-messenger .messenger-topics button{background:var(--support-card);border-radius:22px;min-height:39px;padding:10px 14px;font-size:12px}body .messenger.support-messenger .thread-title{text-align:center;margin-bottom:13px;padding-bottom:13px}body .messenger.support-messenger .thread-title strong{font-size:13px}body .messenger.support-messenger .messenger-delivery{align-items:flex-start;margin-bottom:18px;padding:11px;font-size:10px;line-height:1.5}body .messenger.support-messenger .messenger-delivery .icon{flex:none;margin-top:2px}body .messenger.support-messenger .thread-message{max-width:90%;box-shadow:none;border-radius:18px;margin:10px 0;padding:13px 15px}body .messenger.support-messenger .thread-message.from-user{background:var(--support-card);border:1px solid var(--support-line);color:var(--support-ink);border-bottom-right-radius:5px;margin-left:auto}body .messenger.support-messenger .thread-message.from-support{background:var(--support-soft);border:0;border-bottom-left-radius:5px}body .messenger.support-messenger .thread-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 7px;font-size:13px;line-height:1.65}body .messenger.support-messenger .thread-message small{color:var(--support-muted);gap:6px;font-size:9px;line-height:1.5}body .messenger.support-messenger .support-author{color:var(--support-accent);margin-bottom:7px;font-size:11px;display:block}body .messenger.support-messenger .support-date{color:var(--support-muted);justify-content:center;margin:22px 0 15px;font-size:10px;display:flex}body .messenger.support-messenger .support-new-divider{color:var(--support-accent);align-items:center;gap:12px;margin:22px 0;font-size:10px;display:flex}body .messenger.support-messenger .support-new-divider:before,body .messenger.support-messenger .support-new-divider:after{content:"";background:var(--support-accent);opacity:.45;flex:1;height:1px}body .messenger.support-messenger .support-scroll-bottom{background:var(--support-card);border:1px solid var(--support-line);width:34px;height:34px;color:var(--support-ink);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:177px;left:calc(50% - 17px);box-shadow:0 2px 12px #0002}body .messenger.support-messenger .support-composer{background:var(--support-card);border:1px solid var(--support-line);border-radius:19px;flex:none;margin:0 16px 15px;padding:13px 14px 9px;position:relative;box-shadow:0 2px 10px #10294405}body .messenger.support-messenger .support-composer:focus-within{border-color:var(--support-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--support-accent) 10%,transparent)}body .messenger.support-messenger .support-composer textarea{resize:none;width:100%;height:48px;min-height:48px;max-height:112px;color:var(--support-ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:13px;line-height:1.6;display:block}body .messenger.support-messenger .support-composer textarea::placeholder{color:var(--support-muted)}body .messenger.support-messenger .support-composer-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:3px;display:flex}body .messenger.support-messenger .support-composer-toolbar>div{gap:4px;display:flex}body .messenger.support-messenger .support-composer-toolbar button{width:33px;height:33px;color:var(--support-muted);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}body .messenger.support-messenger .support-composer-toolbar button:hover{background:var(--support-soft);color:var(--support-accent)}body .messenger.support-messenger .support-composer-toolbar .support-send{background:var(--support-accent);color:var(--support-base);transform:rotate(-90deg)}body .messenger.support-messenger .support-composer-toolbar .support-send:disabled{background:var(--support-soft);color:var(--support-muted);opacity:.65}body .messenger.support-messenger .support-composer-status{min-height:14px;color:var(--support-muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}body .messenger.support-messenger .support-emoji-popover,body .messenger.support-messenger .support-voice-info{background:var(--support-card);border:1px solid var(--support-line);z-index:5;border-radius:16px;max-height:280px;padding:12px;animation:.16s ease-out support-message-enter;position:absolute;bottom:calc(100% + 9px);left:0;right:0;overflow:auto;box-shadow:0 10px 35px #0c203328}body .messenger.support-messenger .support-emoji-search{border-bottom:1px solid var(--support-line);color:var(--support-muted);align-items:center;gap:9px;padding:2px 0 10px;display:flex}body .messenger.support-messenger .support-emoji-search input{width:100%;min-width:0;color:var(--support-ink);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:5px 0;font-size:13px}body .messenger.support-messenger .support-emoji-search button{width:27px;height:27px;color:var(--support-muted);flex:none;place-items:center;display:grid}body .messenger.support-messenger .support-emoji-popover>small{text-transform:uppercase;letter-spacing:.04em;color:var(--support-muted);margin:12px 0 5px;font-size:9px;display:block}body .messenger.support-messenger .support-emoji-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}body .messenger.support-messenger .support-emoji-grid button{border-radius:9px;place-items:center;width:100%;height:38px;font-size:25px;line-height:1;display:grid}body .messenger.support-messenger .support-emoji-grid button:hover{background:var(--support-soft)}body .messenger.support-messenger .support-voice-info strong{color:var(--support-ink);font-size:13px}body .messenger.support-messenger .support-voice-info p{color:var(--support-muted);margin:8px 0 12px;font-size:11px;line-height:1.6}body .messenger.support-messenger .support-voice-info button{background:var(--support-accent);color:var(--support-base);border-radius:12px;padding:10px 14px;font-size:12px}body .messenger.support-messenger .support-composer-toolbar button.is-listening{color:#de5b71;background:#dc526622;animation:1s ease-in-out infinite support-mic-pulse}@keyframes support-mic-pulse{50%{box-shadow:0 0 0 5px #dc526610}}body .messenger.support-messenger button:focus-visible,body .messenger.support-messenger input:focus-visible{outline:2px solid var(--support-accent);outline-offset:2px}@media (width<=700px){body .messenger.support-messenger[role=dialog]{border-radius:24px;width:calc(100% - 20px);max-width:400px;height:min(710px,100dvh - 98px);bottom:80px;right:10px}body .messenger.support-messenger .support-composer textarea{font-size:16px}body .messenger.support-messenger .messenger-header{gap:7px;padding:12px}body .messenger.support-messenger .messenger-scroll{padding:17px 15px}body .messenger.support-messenger .support-composer{margin:0 12px 12px}}@media (height<=550px){body .messenger.support-messenger[role=dialog]{height:auto;top:8px;bottom:8px}body .messenger.support-messenger .messenger-header{min-height:56px;padding-block:8px}body .messenger.support-messenger .support-composer textarea{min-height:40px;max-height:65px}body .messenger.support-messenger .support-emoji-popover{max-height:170px}}@media (prefers-reduced-motion:reduce){body .messenger.support-messenger *,body .messenger.support-messenger{scroll-behavior:auto;transition:none;animation:none}}body .support-launch-preview{z-index:63;color:#1e2c3d;text-align:left;background:#fff;border:1px solid #e2eaf2;border-radius:22px;align-items:center;gap:12px;width:min(340px,100vw - 40px);padding:16px;animation:.2s ease-out support-message-enter;display:flex;position:fixed;bottom:96px;right:26px;box-shadow:0 12px 35px #10294425}body .support-launch-preview>span:last-child{flex:1;min-width:0}body .support-launch-preview strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.5;display:block;overflow:hidden}body .support-launch-preview small{color:#697582;margin-top:4px;font-size:11px;line-height:1.4;display:block}body .support-preview-avatar{color:#2577d3;background:#eaf3ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}body .support-launch-count{color:#fff;background:#e34455;border:2px solid #fff;border-radius:12px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:-3px;right:-3px}body[data-landing-theme=night-blue] .support-launch-preview{color:#edf5fd;background:#1a2f47;border-color:#344b64}body[data-landing-theme=night-blue] .support-launch-preview small{color:#b0c1d3}body[data-landing-theme=night-blue] .support-launch-count{border-color:#15273d}@media (width<=700px){body .support-launch-preview{bottom:88px;right:15px}}@media (prefers-reduced-motion:reduce){body .support-launch-preview{animation:none}}body .support-fab{z-index:65;color:#fff;background:linear-gradient(145deg,#16bbf3,#207bf0);border:1px solid #ffffff40;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;bottom:24px;right:26px;box-shadow:0 8px 24px #1766be29}body .support-fab:hover{transform:translateY(-2px);box-shadow:0 10px 30px #1766be40}body .support-fab:focus-visible{outline-offset:4px;outline:3px solid #75c7ff}body[data-landing-theme=night-blue] .support-fab{background:linear-gradient(145deg,#2c99ee,#286ee4);border-color:#76b7ff50}@media (width<=700px){body .support-fab{width:54px;height:54px;bottom:16px;right:15px}}@media (prefers-reduced-motion:reduce){body .support-fab{transition:none}}body .messenger.support-messenger .support-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}body .messenger.support-messenger .support-emoji-grid button{min-width:0;min-height:38px;padding:0}body .messenger.support-messenger .support-emoji-popover{overflow-x:hidden}body .messenger.support-messenger .support-emoji-search>svg{flex:none}body .messenger.support-messenger .conversation-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}body .messenger.support-messenger .conversation-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body .messenger.support-messenger .conversation-heading time{white-space:nowrap;flex:none;margin:0;font-size:10px}.support-composer .resize-none{resize:none}body .messenger.support-messenger .support-quick-home{background:var(--support-card);border:1px solid var(--support-line);color:var(--support-ink);border-radius:17px;margin:0 0 11px;padding:14px;box-shadow:0 4px 14px #11273b0b}body .messenger.support-messenger .support-quick-heading{align-items:center;gap:9px;margin-bottom:10px;display:flex}body .messenger.support-messenger .support-quick-heading-icon{background:var(--support-soft);width:35px;height:35px;color:var(--support-accent);border-radius:11px;flex:none;place-items:center;display:grid}body .messenger.support-messenger .support-quick-heading h3{color:var(--support-ink);margin:0 0 4px;font-size:14px;line-height:1.35}body .messenger.support-messenger .support-quick-heading p{color:var(--support-muted);margin:0;font-size:11px;line-height:1.5}body .messenger.support-messenger .support-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}body .messenger.support-messenger .support-quick-card{text-align:left;border:1px solid var(--support-line);background:var(--support-card);min-width:0;min-height:64px;color:var(--support-ink);border-radius:12px;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px;display:flex}body .messenger.support-messenger .support-quick-card>svg:first-child{color:var(--support-accent);flex:none}body .messenger.support-messenger .support-quick-card>span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:11px;font-weight:550;line-height:1.45}body .messenger.support-messenger .support-quick-card:hover{background:var(--support-soft);border-color:var(--support-accent)}body .messenger.support-messenger .support-quick-questions{margin:20px 0 16px}body .messenger.support-messenger .support-quick-label{color:var(--support-muted);margin-bottom:9px;font-size:11px;display:block}body .messenger.support-messenger .support-question-chips{flex-wrap:wrap;gap:7px;display:flex}body .messenger.support-messenger .support-question-chips button{border:1px solid var(--support-line);background:var(--support-card);max-width:100%;min-height:40px;color:var(--support-ink);text-align:left;overflow-wrap:anywhere;border-radius:15px;padding:9px 12px;font-size:11px;line-height:1.4}body .messenger.support-messenger .support-question-chips button:hover,body .messenger.support-messenger .support-question-chips button[aria-pressed=true]{background:var(--support-soft);border-color:var(--support-accent);color:var(--support-accent)}body .messenger.support-messenger .support-question-chips button:disabled{opacity:.6;cursor:wait}body .messenger.support-messenger .support-quick-answer{margin:15px 0;scroll-margin:15px}body .messenger.support-messenger .support-guide-question{color:var(--support-ink);align-items:flex-start;gap:8px;margin:0 0 12px;font-size:12px;line-height:1.5;display:flex}body .messenger.support-messenger .support-guide-question svg{color:var(--support-accent);flex:none;margin-top:2px}body .messenger.support-messenger .support-guide-response{max-width:100%}body .messenger.support-messenger .support-guide-response ol{color:var(--support-ink);margin:0 0 12px;padding-left:20px}body .messenger.support-messenger .support-guide-response li{overflow-wrap:anywhere;margin:0 0 10px;padding-left:3px;font-size:12px;line-height:1.65}body .messenger.support-messenger .support-guide-response li::marker{color:var(--support-accent);font-weight:650}body .messenger.support-messenger .support-guide-response .messenger-text-link{text-align:left;min-height:40px;color:var(--support-accent);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}@media (width<=360px){body .messenger.support-messenger .support-quick-home{padding:13px}body .messenger.support-messenger .support-quick-card{padding:10px}}body .messenger.support-messenger[data-view=home] .messenger-welcome{padding:8px 4px 14px}body .messenger.support-messenger[data-view=home] .messenger-welcome h2{margin:10px 0;font-size:27px;line-height:1.16}body .messenger.support-messenger[data-view=home] .messenger-welcome p{margin:0;line-height:1.5}body .messenger.support-messenger[data-view=home] .messenger-header{padding-top:15px}body .messenger.support-messenger[data-view=compose] .messenger-scroll,body .messenger.support-messenger[data-view=thread] .messenger-scroll{overflow-anchor:none;flex-direction:column;padding-bottom:14px;display:flex}body .messenger.support-messenger[data-view=compose] .messenger-scroll>*,body .messenger.support-messenger[data-view=thread] .messenger-scroll>*{flex-shrink:0}body .messenger.support-messenger .support-chat-anchor{height:0;min-height:0;margin-top:auto}body .messenger.support-messenger .support-local-conversation{flex-direction:column;gap:12px;display:flex}body .messenger.support-messenger .support-local-question{align-self:flex-end;max-width:88%;margin:0}body .messenger.support-messenger .support-guide-response{margin:0 0 4px;animation:.18s ease-out both support-answer-in}body .messenger.support-messenger .support-bot-typing{min-height:38px;color:var(--support-muted);align-items:center;gap:12px;margin-top:12px;display:flex}body .messenger.support-messenger .support-bot-typing>span{gap:4px;padding:8px 0;display:flex}body .messenger.support-messenger .support-bot-typing i{background:var(--support-accent);border-radius:50%;width:5px;height:5px;animation:.7s ease-in-out infinite support-typing-dot}body .messenger.support-messenger .support-bot-typing i:nth-child(2){animation-delay:.1s}body .messenger.support-messenger .support-bot-typing i:nth-child(3){animation-delay:.2s}body .messenger.support-messenger>.support-operator{background:var(--support-soft);box-shadow:none;border-radius:15px;flex:none;margin:0 16px 8px}body .messenger.support-messenger .support-operator-details{align-items:flex-start;gap:11px;padding:13px 14px;font-size:12px;line-height:1.45;display:flex}body .messenger.support-messenger .support-queue-clock{background:var(--support-card);width:40px;height:40px;color:var(--support-accent);border:1px solid var(--support-line);border-radius:13px;flex:none;place-items:center;display:grid}body .messenger.support-messenger .support-queue-copy{flex:1;min-width:0}body .messenger.support-messenger .support-queue-copy>strong{color:var(--support-ink);font-size:12px;font-weight:650}body .messenger.support-messenger .support-queue-copy p{color:var(--support-muted);margin:5px 0 0;font-size:11px;line-height:1.5}body .messenger.support-messenger .support-queue-time{border-top:1px solid var(--support-line);color:var(--support-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:8px;font-size:10px;display:flex}body .messenger.support-messenger .support-queue-time time{color:var(--support-accent);font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:none;font-size:12px;font-weight:650}@keyframes support-answer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes support-typing-dot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){body .messenger.support-messenger .support-guide-response,body .messenger.support-messenger .support-bot-typing i{animation:none}}body .messenger.support-messenger .support-scroll-bottom{flex:none;align-self:center;margin-top:-38px;margin-bottom:4px;position:relative;bottom:auto;left:auto}body .messenger.support-messenger .support-queue-estimate{color:var(--support-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:7px;font-size:10px;display:flex}body .messenger.support-messenger .support-queue-estimate strong{color:var(--support-accent);font-size:11px;font-weight:650}body .messenger.support-messenger .support-queue-estimate small{flex-basis:100%;font-size:9px}.free-comparison{--compare-ink:#182c44;--compare-muted:#52677f;--compare-line:#d9e5f0;--compare-brand:#edf5ff;--compare-surface:#fff;color:var(--compare-ink);background:var(--compare-surface)}body[data-landing-theme=night-blue] .free-comparison{--compare-ink:#e7efff;--compare-muted:#b0bfd7;--compare-line:#32445d;--compare-brand:#172d49;--compare-surface:#111d30}.free-comparison>.container{max-width:1220px;padding-block:52px}.free-comparison-heading{text-align:center;margin-bottom:26px}.free-comparison-heading .eyebrow{color:var(--compare-muted);margin-bottom:10px;display:block}.landing-page .free-comparison .free-comparison-heading h2{letter-spacing:-.035em;color:var(--compare-ink);max-width:820px;margin:0 auto 12px;font-size:clamp(28px,2.8vw,40px);font-weight:550;line-height:1.16}.free-comparison-heading p{color:var(--compare-muted);margin:0;font-size:16px;line-height:1.5}.free-comparison-table-wrap{border:1px solid var(--compare-line);background:var(--compare-surface);scrollbar-gutter:stable;border-radius:24px;width:100%;overflow:auto}.free-comparison-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #299ef0}.free-comparison-table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:800px}.free-comparison-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-page .free-comparison-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;color:var(--compare-muted);padding:19px 22px;font-size:14px;line-height:1.55}.landing-page .free-comparison-table thead th{vertical-align:middle;height:90px;color:var(--compare-ink);border-bottom:1px solid var(--compare-line);font-size:18px;font-weight:650}.landing-page .free-comparison-table tbody th{color:var(--compare-ink);font-size:14px;font-weight:600}.free-comparison-table tbody tr:not(:last-child)>*{border-bottom:1px solid var(--compare-line)}.landing-page .free-comparison-table .comparison-fihouse{background:var(--compare-brand);color:var(--compare-ink)}.free-comparison-table small{color:var(--compare-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.comparison-price-row strong{color:var(--compare-ink);font-variant-numeric:tabular-nums;font-size:25px;font-weight:650;line-height:1.2}.compare-brand-heading{align-items:center;gap:8px;display:inline-flex}.compare-brand-heading b{letter-spacing:-.5px;font-size:17px}.compare-brand-heading small{letter-spacing:0;margin-top:0;font-size:11px}.comparison-scroll-hint{color:var(--compare-muted);font-size:12px;display:none}.free-comparison-footer{justify-content:space-between;align-items:center;gap:30px;margin-top:22px;display:flex}.landing-page .free-comparison .free-comparison-footer p{max-width:810px;color:var(--compare-muted);margin:0;font-size:12px;line-height:1.65}.landing-page .free-comparison .free-comparison-footer .comparison-sources{margin-top:9px;font-size:12px}.comparison-sources a{color:var(--compare-ink);text-underline-offset:3px;text-decoration:underline}.comparison-sources a:hover{color:#198ee0}.comparison-sources a:focus-visible{outline-offset:3px;outline:2px solid #199cf6}.free-comparison-footer>button{flex-shrink:0}@media (width<=850px){.comparison-scroll-hint{display:block}.free-comparison>.container{padding-block:36px}.free-comparison-table-wrap{border-radius:18px}.free-comparison-footer{flex-direction:column;align-items:stretch;gap:18px}.free-comparison-heading p{font-size:14px}.landing-page .free-comparison-table :is(th,td){padding:16px 18px}.free-comparison-footer>button{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.free-comparison *{scroll-behavior:auto;transition:none!important}}.landing-page .free-comparison-table tbody td{vertical-align:middle;text-align:center}.landing-page .free-comparison-table thead th:not(:first-child){text-align:center}.landing-page .free-comparison-table tbody th small{margin-top:6px;font-size:12px;line-height:1.45}.comparison-indicator{color:#74849a;background:#edf3fa;border-radius:50%;place-items:center;width:36px;height:36px;display:inline-grid}.comparison-indicator.is-included{color:#078469;background:#e1f5f0}.comparison-fihouse .comparison-indicator.is-included{color:#fff;background:#2878ed;box-shadow:0 3px 9px #2878ed24}.comparison-price-row td{text-align:center}.comparison-price-row small{max-width:220px;margin-inline:auto}.compare-feature-col{width:30%}@media (width<=850px){.comparison-indicator{width:32px;height:32px}.free-comparison-table{min-width:642px}.compare-feature-col{width:168px}.landing-page .free-comparison-table :is(th,td){padding:15px 14px}.landing-page .free-comparison-table thead th{font-size:16px}.comparison-price-row strong{font-size:23px}.compare-brand-heading{gap:6px}.compare-brand-heading b{font-size:15px}}.comparison-indicator.is-included,.comparison-fihouse .comparison-indicator.is-included{color:#148451;box-shadow:none;background:#e1f5ec}.comparison-indicator.is-excluded{color:#c44;background:#ffebe9}.comparison-indicator .icon{stroke-width:2.25px}body .cookie-notice{--cookie-bg:#fff;--cookie-ink:#172c43;--cookie-muted:#5b6d80;--cookie-line:#dce6ef;--cookie-wash:#eef6fe;z-index:10001;left:50%;bottom:max(22px,env(safe-area-inset-bottom));overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--cookie-line);background:var(--cookie-bg);width:min(860px,100% - 40px);max-height:calc(100dvh - 40px);color:var(--cookie-ink);border-radius:24px;padding:26px 30px;animation:.22s cubic-bezier(.22,1,.36,1) both cookie-notice-enter;position:fixed;overflow:auto;transform:translate(-50%);box-shadow:0 20px 80px #102c4326,0 2px 8px #102c4308}body[data-landing-theme=night-blue] .cookie-notice{--cookie-bg:#101e30;--cookie-ink:#eef5ff;--cookie-muted:#afc0d4;--cookie-line:#30455d;--cookie-wash:#192e47;box-shadow:0 20px 80px #0008}.cookie-notice-heading{align-items:center;gap:13px;margin-bottom:16px;display:flex}.cookie-notice-symbol{background:var(--cookie-wash);color:#2983e8;border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}body .cookie-notice-heading h2{letter-spacing:-.035em;margin:0 0 3px;font-size:21px;font-weight:550;line-height:1.25}.cookie-notice-heading>div>span{color:var(--cookie-muted);font-size:13px}body .cookie-notice .cookie-notice-copy{max-width:none;color:var(--cookie-muted);margin:0;font-size:14px;line-height:1.6}.cookie-notice-copy a{color:#2175cb;text-underline-offset:3px;text-decoration:underline}body[data-landing-theme=night-blue] .cookie-notice-copy a{color:#82bdff}.cookie-notice-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:21px;display:flex}body .cookie-notice .cookie-notice-button{box-sizing:border-box;min-height:46px;font:inherit;cursor:pointer;white-space:normal;border:1px solid #0000;border-radius:100px;padding:11px 21px;font-size:14px;font-weight:550;line-height:1.3;transition:background-color .16s,border-color .16s,transform .16s}body .cookie-notice .cookie-notice-primary{color:#fff;background:#2875df}body .cookie-notice .cookie-notice-secondary{background:var(--cookie-bg);color:var(--cookie-ink);border-color:var(--cookie-line)}body .cookie-notice .cookie-notice-configure{min-height:46px;color:var(--cookie-muted);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:14px;text-decoration:underline}.cookie-notice button:disabled{cursor:default;opacity:.65}.cookie-notice button:focus-visible,.cookie-notice a:focus-visible{outline-offset:4px;outline:3px solid #4e9be9}.cookie-notice-settings{border-top:1px solid var(--cookie-line);margin-top:22px;padding-top:6px}.cookie-notice-setting{justify-content:space-between;align-items:flex-start;gap:24px;padding:17px 0;display:flex}.cookie-notice-setting+.cookie-notice-setting{border-top:1px solid var(--cookie-line)}body .cookie-notice-setting strong{font-size:15px;font-weight:550}body .cookie-notice .cookie-notice-setting p{color:var(--cookie-muted);max-width:580px;margin:6px 0 0;font-size:13px;line-height:1.6}body .cookie-notice .cookie-notice-locked{color:var(--cookie-muted);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.cookie-notice-locked input{accent-color:#2682df;width:18px;height:18px;margin:0}body .cookie-notice .cookie-notice-inactive{color:var(--cookie-muted);white-space:nowrap;font-size:12px;line-height:1.7}body .cookie-notice-closing{pointer-events:none;animation:.18s ease-in both cookie-notice-exit}@keyframes cookie-notice-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes cookie-notice-exit{0%{opacity:1;translate:0}to{opacity:0;translate:0 12px}}@media (hover:hover){body .cookie-notice .cookie-notice-primary:hover{background:#195fbd}body .cookie-notice .cookie-notice-secondary:hover{background:var(--cookie-wash);border-color:#6a98c4}body .cookie-notice .cookie-notice-configure:hover{color:var(--cookie-ink)}}.cookie-notice-button:active:not(:disabled){transform:translateY(1px)}@media (width<=640px){body .cookie-notice{width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom));border-radius:22px;max-height:calc(100dvh - 24px);padding:20px}.cookie-notice-heading{gap:10px}body .cookie-notice-heading h2{font-size:19px}.cookie-notice-symbol{width:40px;height:40px}.cookie-notice-actions{grid-template-columns:1fr;gap:9px;margin-top:17px;display:grid}.cookie-notice-button{width:100%}.cookie-notice-configure{justify-self:center}.cookie-notice-setting{flex-direction:column;gap:12px}.cookie-notice-save{grid-row:3}.cookie-notice-configure{grid-row:4}}@media (prefers-reduced-motion:reduce){body .cookie-notice,body .cookie-notice-closing{animation:none}.cookie-notice *{transition:none!important}}@media print{body .cookie-notice{display:none}}.hero-title-badge{animation:.7s cubic-bezier(.22,1,.36,1) .35s both hero-medallion-appear,6.8s cubic-bezier(.45,0,.55,1) 1.05s infinite hero-badge-flight}.hero-title-badge--globe{animation:.7s cubic-bezier(.22,1,.36,1) .55s both hero-medallion-appear,8s cubic-bezier(.45,0,.55,1) 1.25s infinite hero-globe-flight}.hero-title-badge>svg{transform-origin:50%;animation:.65s cubic-bezier(.22,1,.36,1) .7s both hero-symbol-appear}.hero-title-badge--globe>svg{animation-delay:.95s}.hero-shield-outline,.hero-shield-shine,.hero-badge-check,.hero-globe-line{stroke-dasharray:1;stroke-dashoffset:0;animation:.95s cubic-bezier(.4,0,.2,1) .75s both hero-symbol-draw}.hero-shield-shine{animation-duration:.6s;animation-delay:1.2s}.hero-badge-check{animation-duration:.65s;animation-delay:1.35s}.hero-globe-line{animation-delay:1s}.hero-globe-line--meridian{animation-delay:1.15s}.hero-globe-line--grid{animation-delay:1.3s}.hero-badge-node{transform-box:fill-box;transform-origin:50%;animation:.5s ease-out 1.7s both hero-node-appear,8s cubic-bezier(.45,0,.55,1) 2.2s infinite hero-node-breathe}.hero-title-badge[data-motion-playing=false],.hero-title-badge[data-motion-playing=false]>svg,.hero-title-badge[data-motion-playing=false] svg *{animation-play-state:paused}@keyframes hero-medallion-appear{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes hero-symbol-appear{0%{opacity:0;transform:translateY(3px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-symbol-draw{0%{stroke-dashoffset:1px;opacity:0}15%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes hero-node-appear{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes hero-badge-flight{0%,to{translate:0;rotate:0deg}35%{translate:1px -4px;rotate:1.5deg}70%{translate:-1px -2px;rotate:-1deg}}@keyframes hero-globe-flight{0%,to{translate:0;rotate:0deg}40%{translate:-2px -5px;rotate:-2deg}75%{translate:1px 1px;rotate:1deg}}@keyframes hero-node-breathe{0%,35%,75%,to{transform:scale(1)}55%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-title-badge,.hero-title-badge>svg,.hero-title-badge svg *{animation:none}}.typed-hero-title .typed-hero-character{color:inherit}.typed-hero-title .typed-hero-badge-placeholder{visibility:hidden;animation:none!important}.typed-hero-title .hero-title-badge{--typed-badge-flight:hero-badge-flight;--typed-badge-period:6.8s}.typed-hero-title .hero-title-badge--globe{--typed-badge-flight:hero-globe-flight;--typed-badge-period:8s}.typed-hero-title .hero-title-badge:not(.typed-hero-badge-placeholder){animation:typed-hero-badge-arrive .65s cubic-bezier(.22,1,.36,1) both,var(--typed-badge-flight) var(--typed-badge-period) cubic-bezier(.45,0,.55,1) 1.2s infinite}.typed-hero-title .hero-title-badge>svg{animation:.5s cubic-bezier(.22,1,.36,1) .14s both hero-symbol-appear}.typed-hero-title .hero-title-badge :is(.hero-shield-outline,.hero-shield-shine,.hero-badge-check,.hero-globe-line){animation:.85s cubic-bezier(.4,0,.2,1) .18s both hero-symbol-draw}.typed-hero-title .hero-title-badge .hero-badge-check{animation-delay:.34s}.typed-hero-title .hero-title-badge .hero-badge-node{animation:.5s ease-out .44s both hero-node-appear,8s cubic-bezier(.45,0,.55,1) 1.2s infinite hero-node-breathe}@keyframes typed-hero-badge-arrive{0%{opacity:0;translate:0 5px;scale:.75}to{opacity:1;translate:0;scale:1}}.typed-hero-title.is-settled .hero-title-badge:not(.typed-hero-badge-placeholder){animation:var(--typed-badge-flight) var(--typed-badge-period) cubic-bezier(.45,0,.55,1) infinite}.typed-hero-title.is-settled .hero-title-badge>svg,.typed-hero-title.is-settled .hero-title-badge svg *{animation:none}.typed-hero-title .hero-title-badge[data-motion-playing=false],.typed-hero-title .hero-title-badge[data-motion-playing=false]>svg,.typed-hero-title .hero-title-badge[data-motion-playing=false] svg *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.typed-hero-title .typed-hero-character{visibility:visible!important}.typed-hero-title .hero-title-badge,.typed-hero-title .hero-title-badge>svg,.typed-hero-title .hero-title-badge svg *{animation:none!important}}.hero-service-panel,.hero-device-panel{pointer-events:auto;color:#020210;background:#fff;border:1px solid #eef3f7;border-radius:24px;width:244px;padding:22px;box-shadow:0 20px 40px #2b52750a}.hero-device-panel{width:256px;margin-top:-50px}.landing-page .hero-service-panel h2,.landing-page .hero-device-panel h2{letter-spacing:-.02em;margin:0 0 20px;font-size:15px;font-weight:600;line-height:1.35}.hero-service-panel ul,.hero-device-panel ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hero-service-panel li,.hero-device-panel li{align-items:center;gap:12px;font-size:16px;line-height:1.3;display:flex}.hero-service-mark,.hero-device-mark{background:#f5f8fb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.hero-service-mark img{object-fit:contain;width:23px;height:23px}.hero-service-claude{background:#f7e9e2}.hero-service-googlegemini{background:#edf1ff}.hero-service-perplexity{background:#e6f4f5}.hero-device-mark{color:#2f72e0;background:#f0f6fd}.hero-service-panel p{color:#728a96;margin:18px 0 0;font-size:11px;line-height:1.55}.hero-panel-link{text-align:left;color:#2f72e0;border-top:1px solid #eef3f7;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:15px;padding:14px 0 0;font-size:13px;line-height:1.4;display:flex}.hero-panel-link:hover{text-underline-offset:3px;text-decoration:underline}body .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){border-color:#e0ebf4;align-self:start;box-shadow:0 8px 20px #1b4b7010,0 28px 60px #25587b15}body .landing-page .hero-studio .hero-device-panel{margin-top:0}body .landing-page .hero-studio :is(.hero-service-panel ul,.hero-device-panel ul){gap:8px}body .landing-page .hero-studio .hero-service-mark{background:0 0}body .landing-page .hero-studio .hero-service-mark img{width:30px;height:30px}body[data-landing-theme=night-blue] .hero-device-mark{color:#7ec8ff;background:#193750}body[data-landing-theme=night-blue] .hero-panel-link{color:#8bd4ff;border-color:#2a4359}@media (width<=1100px){.hero-service-panel,.hero-device-panel{width:215px;padding:20px}.hero-service-panel li,.hero-device-panel li{font-size:14px}}@media (width<=700px){.hero-service-panel,.hero-device-panel{border-radius:20px;width:auto;min-width:0;margin:0;padding:18px 14px}.landing-page .hero-service-panel h2,.landing-page .hero-device-panel h2{margin-bottom:16px;font-size:13px}.hero-service-panel ul,.hero-device-panel ul{gap:12px}.hero-service-panel li,.hero-device-panel li{gap:8px;font-size:13px}.hero-service-mark,.hero-device-mark{width:28px;height:28px}.hero-service-mark img{width:21px;height:21px}.hero-service-panel p{margin-top:16px;font-size:10px}.hero-panel-link{font-size:11px}.hero-panel-link .icon{width:16px}}@media (width<=380px){.hero-service-panel,.hero-device-panel{padding:16px 11px}.hero-service-panel li,.hero-device-panel li,.landing-page .hero-service-panel h2,.landing-page .hero-device-panel h2{font-size:12px}}body:not([data-landing-theme=night-blue]) .landing-page [data-hero-stage]{background:#fff}.landing-page .hero-studio{z-index:3;box-shadow:0 18px 32px -22px #365b7b30,0 38px 64px -38px #41698630}body[data-landing-theme=night-blue] .landing-page .hero-studio{box-shadow:0 18px 32px -22px #0006,0 38px 64px -38px #0005}@media (width<=700px){.landing-page .hero-studio{box-shadow:0 14px 26px -18px #365b7b26,0 28px 44px -28px #41698626}}.hero-studio:before{content:"";z-index:-1;pointer-events:none;background:url(/images/hero-background-waves-v1.webp) bottom/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}body[data-landing-theme=night-blue] .hero-studio:before{filter:none;opacity:1;mix-blend-mode:normal;background-image:url(/images/hero-background-waves-dark-v1.webp)}@media (width<=1100px){.hero-studio:before{background-position:top;background-size:auto 1050px;-webkit-mask-image:linear-gradient(#0000,#000 20% 65%,#0000 90%);mask-image:linear-gradient(#0000,#000 20% 65%,#0000 90%)}}.hero-editorial{isolation:isolate;color:#030511;background:radial-gradient(at 50% 78%,#e4f3fa 0%,#eff8fc 70%);border-radius:0 0 96px 96px;margin-top:-100px;padding:118px 0 24px;position:relative;overflow:clip}.hero-editorial-copy{z-index:3;text-align:center;pointer-events:none;width:min(1720px,94%);margin:0 auto;position:relative}.hero-editorial-copy button{pointer-events:auto}.hero-editorial h1{letter-spacing:-.05em;margin:0;font-size:clamp(48px,4.4vw,84px);font-weight:650;line-height:1.09}.hero-editorial h1>.hero-title-line{color:#2e72e8;display:block}.hero-editorial h1>.hero-title-ink{color:#030511}.hero-editorial-copy p{color:#687c8a;margin:24px 0 28px;font-size:clamp(17px,1.3vw,24px);line-height:1.5}.hero-editorial .hero-editorial-cta{color:#fff;background:#2e72e8;gap:22px;min-height:64px;padding:18px 32px;font-size:19px}.hero-editorial .hero-title-badge{vertical-align:middle;background:#ffffff96;border-radius:50%;justify-content:center;align-items:center;width:.78em;height:.78em;display:inline-flex;box-shadow:0 9px 25px #6d9cbd14}.hero-editorial .hero-title-badge>svg{width:72%;height:72%}.hero-studio-scene{pointer-events:none;width:min(1480px,88%);margin:24px auto 0;display:block;position:relative}.hero-studio-scene img{object-fit:contain;width:100%;height:auto;display:block}.hero-studio-scene{container-type:inline-size}.hero-studio-scene>picture{display:block}.hero-phone-webapp{z-index:2;pointer-events:auto;width:9.4%;position:absolute;top:51%;left:20%;transform:rotate(-5deg)skew(5deg)}.hero-phone-webapp .hero-webapp{white-space:nowrap;border-radius:12px;justify-content:center;gap:4px;width:100%;min-height:44px;padding:6px;font-size:clamp(10px,.85cqw,15px);box-shadow:0 8px 20px #527fa522}.hero-phone-webapp .hero-webapp-icons>span{border-width:1px;width:clamp(16px,1.6cqw,26px);height:clamp(16px,1.6cqw,26px)}.hero-phone-webapp .hero-webapp-icons>span+span{margin-left:-6px}.hero-phone-webapp .hero-webapp-icons svg{width:65%;height:65%}@media (width<=700px){.hero-phone-webapp{width:28%;top:55%;left:22%;transform:rotate(-1deg)}.hero-phone-webapp .hero-webapp{font-size:clamp(10px,2.8cqw,15px)}.hero-phone-webapp .hero-webapp-icons>span{width:clamp(17px,5cqw,26px);height:clamp(17px,5cqw,26px)}}.landing-page .hero-studio>.plati-hero-details{pointer-events:none;z-index:2;justify-content:space-between;align-items:stretch;width:calc(100% - 112px);max-width:1780px;margin:0;display:flex;top:495px;left:50%;translate:-50%;position:absolute!important}.landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){pointer-events:auto;border-radius:24px;flex-direction:column;width:244px;min-height:370px;margin:0;padding:25px 22px;display:flex;box-shadow:0 4px 8px #244f680b,0 22px 48px -12px #315e7e25}.landing-page .hero-studio :is(.hero-service-panel h2,.hero-device-panel h2){letter-spacing:-.02em;margin:0 0 20px;font-size:14px;font-weight:600;line-height:1.4}.hero-studio .hero-service-panel p{margin-top:auto;padding-top:20px}.hero-studio .hero-panel-link{margin-top:15px}.hero-studio .hero-service-panel li,.hero-studio .hero-device-panel li{min-height:32px;font-size:15px}body[data-landing-theme=night-blue] .hero-editorial{color:#f1f5fa;background:radial-gradient(at 50% 78%,#101c27 0%,#080c12 70%)}body[data-landing-theme=night-blue] .hero-editorial .hero-title-ink{color:#f1f5fa}body[data-landing-theme=night-blue] .hero-editorial-copy p,body[data-landing-theme=night-blue] .hero-studio .hero-service-label small,body[data-landing-theme=night-blue] .landing-page .hero-studio .hero-service-panel p{color:#a8b9c9}body[data-landing-theme=night-blue] .hero-editorial .hero-title-badge{background:#172b3b;box-shadow:0 9px 25px #0002}body[data-landing-theme=night-blue] .hero-studio .hero-solid-object{opacity:.48}body[data-landing-theme=night-blue] .hero-phone-webapp .hero-webapp{color:#edf5fb;border:1px solid #344d60;box-shadow:0 6px 16px #0003}@media (width>=1101px) and (width<=1500px){.hero-editorial{padding-top:104px;padding-bottom:65px}.hero-editorial h1{font-size:clamp(48px,4.4vw,68px)}.hero-editorial-copy p{margin:20px 0 24px;font-size:19px}.hero-studio-scene{width:88%}.landing-page .hero-studio>.plati-hero-details{width:calc(100% - 64px);top:425px}.landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){width:205px;min-height:350px;padding:22px 18px}.hero-studio .hero-service-panel li,.hero-studio .hero-device-panel li{font-size:14px}}@media (width<=1100px){.hero-editorial{padding-bottom:65px}.hero-studio-scene{width:100%;max-width:940px}.landing-page .hero-studio>.plati-hero-details{grid-template-columns:1fr 1fr;gap:20px;width:min(650px,100% - 40px);margin:0 auto;display:grid;inset:auto;translate:none;position:relative!important}.landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){width:auto}}@media (width<=700px){.hero-editorial{margin-top:-80px;padding-top:130px;padding-bottom:50px}.hero-editorial-copy{width:calc(100% - 30px)}.hero-editorial h1{letter-spacing:-.04em;font-size:clamp(30px,8.8vw,48px);line-height:1.15}.hero-editorial h1>.hero-title-line{text-wrap:balance}.hero-editorial h1 .hero-title-badge{width:30px;min-width:30px;height:30px}.hero-editorial-copy p{max-width:360px;margin:20px auto 24px;font-size:16px}.hero-editorial .hero-editorial-cta{min-height:54px;padding:15px 23px;font-size:16px}.hero-studio-scene{width:100%;max-width:540px;margin:20px auto 12px}.hero-studio-scene img{aspect-ratio:2/3;object-fit:contain}.landing-page .hero-studio>.plati-hero-details{gap:12px;width:calc(100% - 28px)}.landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){border-radius:20px;min-height:330px;padding:19px 13px}.landing-page .hero-studio :is(.hero-service-panel h2,.hero-device-panel h2){margin-bottom:17px;font-size:12px}.hero-studio .hero-service-panel li,.hero-studio .hero-device-panel li{gap:8px;min-height:28px;font-size:12px}.hero-studio .hero-service-panel p{font-size:10px}.hero-studio .hero-panel-link{font-size:11px}}.landing-page .pricing-foot .payment-marks{display:none}body .landing-page .hero-studio .hero-device-panel{margin:0}.hero-studio>.hero-studio-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-studio-scene{z-index:1}.hero-studio>.hero-webapp-position{z-index:3;position:absolute;top:965px;right:max(56px,50vw - 890px)}.hero-webapp{isolation:isolate;color:#34465a;background:#2e72e8;border-radius:20px;align-items:center;gap:12px;min-height:65px;padding:10px 16px 10px 12px;font-size:18px;font-weight:500;text-decoration:none;transition:color .25s,background-color .25s,box-shadow .25s;display:inline-flex;position:relative;box-shadow:0 24px 34px #d8e9f3}.hero-webapp:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(#fff,#f5f9ff);transition:opacity .25s;position:absolute;inset:0}.hero-webapp:hover,.hero-webapp:focus-visible{color:#fff;box-shadow:0 18.51px 15.36px #1175d433}.hero-webapp:hover:after,.hero-webapp:focus-visible:after{opacity:0}.hero-webapp:focus-visible{outline-offset:5px;outline:3px solid #2e72e8}.hero-webapp-icons{align-items:center;padding-left:0;display:inline-flex}.hero-webapp-icons>span{color:#fff;background:#68b6ff;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.hero-webapp-icons>span+span{margin-left:-10px}.hero-webapp-icons>span:nth-child(2){background:linear-gradient(135deg,#4cf,#365bea)}.hero-webapp-icons>span:last-child{color:#3486f3;background:#fff;border-color:#e8eef5}body[data-landing-theme=night-blue] .hero-webapp{color:#e5edf5;box-shadow:0 22px 34px #0004}body[data-landing-theme=night-blue] .hero-webapp:after{background:linear-gradient(#202b36,#17222d)}@media (width>=1101px) and (width<=1500px){.hero-studio>.hero-webapp-position{top:880px;right:32px}.hero-webapp{gap:8px;min-height:58px;padding:9px 13px;font-size:16px}.hero-webapp-icons>span{width:36px;height:36px}}@media (width<=1100px){.hero-studio>.hero-webapp-position{justify-content:center;margin:26px auto 0;display:flex;position:relative;inset:auto}.hero-editorial{border-radius:0 0 64px 64px}}@media (width<=700px){.hero-editorial{border-radius:0 0 44px 44px;padding-bottom:32px}.hero-webapp{min-height:58px;font-size:16px}.hero-webapp-icons>span{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.hero-webapp,.hero-webapp:after{transition:none}}.landing-page [data-hero-stage]>[data-stack-panel]{margin-top:0}body .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){isolation:isolate;color:#13283b;background:#fff;border:1px solid #eaf2f7;min-height:430px;position:relative;box-shadow:0 8px 18px -12px #244f681a,0 28px 60px -18px #315e7e26}body[data-landing-theme=night-blue] .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){color:#eef5fb;background:#17212b;border-color:#2a3946;box-shadow:0 24px 60px -18px #0005}.hero-studio .hero-service-label{flex-direction:column;gap:5px;display:flex}.hero-studio .hero-service-label strong{font-size:14px;font-weight:550}.hero-studio .hero-service-label small{color:#65788b;font-size:11px;line-height:1.35}.hero-studio .hero-service-panel ul,.hero-studio .hero-device-panel ul{gap:8px}.hero-studio .hero-service-panel li{gap:8px;min-height:61px}.hero-studio .hero-device-panel li{gap:10px;min-height:46px}body .landing-page .hero-studio :is(.hero-service-mark,.hero-device-mark){flex-shrink:0;width:32px;height:32px}.hero-studio .hero-service-mark img{object-fit:contain;width:23px;height:23px}body .landing-page .hero-studio .hero-service-panel p{color:#65788b;font-size:10px}body .landing-page .hero-studio .hero-panel-link{color:#276bca;border-color:#dce7ef}@media (width>=1101px) and (width<=1500px){body .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){min-height:420px;padding:23px 17px}.hero-studio .hero-service-label strong{font-size:13px}.hero-studio .hero-service-label small{font-size:10px}.hero-studio .hero-service-panel li{min-height:59px}}@media (width<=700px){body .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){min-height:420px;padding:22px 12px}body .landing-page .hero-studio :is(.hero-service-mark,.hero-device-mark){width:28px;height:28px}.hero-studio .hero-service-mark img{width:21px;height:21px}.hero-studio .hero-service-label strong{font-size:12px}.hero-studio .hero-service-label small{font-size:10px}.hero-studio .hero-service-panel li{gap:5px;min-height:60px}}.hero-solid-object{object-fit:contain;opacity:.85;filter:drop-shadow(0 20px 14px #1b486529);width:180px;height:180px;animation:none;position:absolute;transform:none}.hero-solid-openai{width:190px;height:190px;top:270px;left:45px}.hero-solid-gemini{filter:blur(1.5px)drop-shadow(0 20px 14px #1b486529);opacity:.65;width:150px;height:150px;top:235px;right:65px}.hero-solid-claude{filter:blur(2px)drop-shadow(0 20px 14px #1b486529);opacity:.6;width:110px;height:110px;top:370px;left:250px}.hero-solid-telegram{width:120px;height:120px;top:360px;right:245px}.hero-solid-youtube{top:1050px;right:50px}.hero-solid-whatsapp{top:1050px;left:40px}.hero-solid-instagram{filter:blur(.8px)drop-shadow(0 20px 14px #1b486529);width:130px;height:130px;top:1220px;left:230px}.hero-solid-facebook{filter:blur(2px)drop-shadow(0 20px 14px #1b486529);opacity:.65;width:110px;height:110px;top:1240px;right:220px}@media (width>=1101px) and (width<=1500px){.hero-solid-openai{width:150px;height:150px;top:250px;left:30px}.hero-solid-gemini{width:140px;height:140px;top:250px;right:30px}.hero-solid-claude{width:90px;height:90px;top:390px;left:210px}.hero-solid-telegram{width:95px;height:95px;top:385px;right:210px}.hero-solid-youtube{width:140px;height:140px;top:950px;right:22px}.hero-solid-whatsapp{width:140px;height:140px;top:950px;left:20px}.hero-solid-instagram{width:100px;height:100px;top:1100px;left:180px}.hero-solid-facebook{width:90px;height:90px;top:1110px;right:180px}}@media (width<=1100px){.hero-solid-object{opacity:.65;width:100px;height:100px}.hero-solid-openai{width:110px;height:110px;top:390px;left:10px}.hero-solid-gemini{width:100px;height:100px;top:390px;right:10px}.hero-solid-claude{width:75px;height:75px;top:650px;left:1%}.hero-solid-telegram{width:75px;height:75px;top:650px;right:1%}.hero-solid-youtube{top:830px;right:2%}.hero-solid-whatsapp{top:830px;left:2%}.hero-solid-instagram{width:70px;height:70px;top:940px;left:20%}.hero-solid-facebook{width:65px;height:65px;top:940px;right:20%}}@media (width<=700px){.hero-solid-openai{width:95px;height:95px;top:450px}.hero-solid-gemini{width:90px;height:90px;top:450px}.hero-solid-claude,.hero-solid-telegram{width:60px;height:60px;top:630px}.hero-solid-youtube,.hero-solid-whatsapp{width:75px;height:75px;top:850px}.hero-solid-instagram{width:60px;height:60px;top:985px;left:15%}.hero-solid-facebook{width:55px;height:55px;top:985px;right:15%}}.hero-studio-scene{width:96%;max-width:none;margin:-30px auto 0}.landing-page .hero-studio>.plati-hero-details{width:calc(100% - 64px);max-width:none}.hero-studio>.hero-studio-atmosphere{animation:none;transform:translate(0,0)}@media (width>=1101px) and (width<=1500px){.hero-studio-scene{width:96%;margin-top:-22px}.landing-page .hero-studio>.plati-hero-details{width:calc(100% - 40px)}}@media (width<=1100px){.hero-studio-scene{width:100%;max-width:940px;margin:0 auto}.landing-page .hero-studio>.plati-hero-details{width:min(650px,100% - 40px)}}@media (width<=700px){.hero-studio-scene{width:100%;max-width:540px;margin:0 auto 20px}.landing-page .hero-studio>.plati-hero-details{width:calc(100% - 28px)}}@media (width>=1101px){.hero-studio-scene{width:100%;margin-bottom:-5vw}.landing-page .hero-studio>.plati-hero-details{width:calc(100% - 48px)}}.hero-solid-object{filter:blur(calc(var(--object-blur,2px) + 1.5px)) contrast(.88) drop-shadow(0 14px 40px #294b660a);transform:perspective(900px) rotateX(var(--object-x,0deg)) rotateY(var(--object-y,0deg)) rotateZ(var(--object-z,0deg));opacity:.66;-webkit-mask-image:linear-gradient(#000 0% 66%,#000b 80%,#0000 98%);mask-image:linear-gradient(#000 0% 66%,#000b 80%,#0000 98%)}.hero-solid-openai{--object-blur:1.3px;--object-x:10deg;--object-y:-13deg;--object-z:-12deg}.hero-solid-gemini{--object-blur:3px;--object-x:-14deg;--object-y:12deg;--object-z:16deg}.hero-solid-claude{--object-blur:2.8px;--object-x:15deg;--object-y:8deg;--object-z:-18deg}.hero-solid-telegram{--object-blur:2.5px;--object-x:-12deg;--object-y:-9deg;--object-z:13deg}.hero-solid-youtube{--object-blur:2.2px;--object-x:8deg;--object-y:15deg;--object-z:-11deg}.hero-solid-whatsapp{--object-blur:1.8px;--object-x:-12deg;--object-y:-12deg;--object-z:17deg}.hero-solid-instagram{--object-blur:3px;--object-x:14deg;--object-y:-8deg;--object-z:-16deg}.hero-solid-facebook{--object-blur:3.5px;--object-x:-14deg;--object-y:15deg;--object-z:12deg}@media (width>=1101px){.hero-editorial{padding-bottom:0}.hero-studio-scene{width:75%;max-width:1600px;margin-top:calc(20px - min(4.7vw,100px));margin-bottom:max(-7.4vw,-158px)}.landing-page .hero-studio>.plati-hero-details{width:calc(100% - 96px);max-width:1760px}.hero-studio>.hero-webapp-position{top:auto;bottom:100px}.hero-solid-youtube,.hero-solid-whatsapp{width:min(8vw,130px);height:min(8vw,130px);top:auto;bottom:125px}.hero-solid-whatsapp{left:2%}.hero-solid-youtube{right:2%}.hero-solid-instagram,.hero-solid-facebook{width:min(5vw,85px);height:min(5vw,85px);top:auto;bottom:28px}.hero-solid-instagram{left:6%}.hero-solid-facebook{right:6%}}@media (width<=1100px){.hero-studio-scene{margin-top:32px}}@media (width>=2200px){.landing-page .hero-studio>.plati-hero-details{max-width:1960px}}body[data-landing-theme=night-blue] .hero-editorial h1>.hero-title-line:not(.hero-title-ink){color:#659bff}.hero-studio-atmosphere .business-hero-sculpture{object-fit:contain;opacity:.85;filter:blur(.35px)drop-shadow(0 12px 15px #204b7324);transform:rotate(var(--object-z,0deg));-webkit-mask-image:none;mask-image:none}.hero-studio-atmosphere :is(.hero-solid-claude,.hero-solid-telegram,.hero-solid-instagram,.hero-solid-facebook).business-hero-sculpture{opacity:.68;filter:blur(1.15px)drop-shadow(0 9px 12px #204b7318)}body[data-landing-theme=night-blue] .hero-studio .business-hero-sculpture{opacity:.83;filter:brightness(.88)drop-shadow(0 10px 16px #0005)}body[data-landing-theme=night-blue] .hero-studio :is(.hero-solid-claude,.hero-solid-telegram,.hero-solid-instagram,.hero-solid-facebook).business-hero-sculpture{opacity:.64;filter:blur(1px)brightness(.88)}@media (width<=700px){.hero-studio-atmosphere .business-hero-sculpture{opacity:.72}.hero-studio-atmosphere :is(.hero-solid-claude,.hero-solid-telegram){display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--scroll-thumb:#86aacb;--scroll-track:#edf4fa;--scroll-hover:#397fbf;--scroll-active:#236bb2}:root:has(body[data-landing-theme=night-blue]){--scroll-thumb:#526f92;--scroll-track:#0b1524;--scroll-hover:#82b6ec;--scroll-active:#a3d1ff}html,body,body *{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) var(--scroll-track)}html{scrollbar-gutter:stable;transition:scrollbar-color .42s ease-out}html[data-intro-scroll-lock]{scrollbar-color:transparent transparent;transition:none}html[data-intro-scroll-lock],html[data-intro-scroll-lock] body{overscroll-behavior:none;touch-action:none;scroll-behavior:auto!important;overflow:hidden!important}html::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar{width:10px;height:10px}body ::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:var(--scroll-track)}body::-webkit-scrollbar-track{background:var(--scroll-track)}body ::-webkit-scrollbar-track{background:var(--scroll-track)}html::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:20px}body::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:20px}body ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:20px}html::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}body::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}body ::-webkit-scrollbar-thumb:hover{background:var(--scroll-hover)}html::-webkit-scrollbar-thumb:active{background:var(--scroll-active)}body::-webkit-scrollbar-thumb:active{background:var(--scroll-active)}body ::-webkit-scrollbar-thumb:active{background:var(--scroll-active)}@media (forced-colors:active){html,body,body *{scrollbar-color:auto;scrollbar-width:auto}}@media (prefers-reduced-motion:reduce){html{transition:none}}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#fff;--surface:#fff;--elevated:#f7f9fb;--text:#020210;--muted:#728a96;--border:#edf5fb;--primary:#0d99ff;--accent:#0d99ff;--primary-text:#fff;--light:#f7f9fb;--ink:#020210;--light-muted:#728a96;--shadow:0 18px 60px #0202100b;--header:#fffffff5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--text);font-family:Inter Variable,Inter,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--text);margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.6}button{background:0 0;border:0}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p{margin-top:0}h1{letter-spacing:-.055em;font-size:clamp(38px,4.5vw,64px);font-weight:650;line-height:1.08}h2{letter-spacing:-.045em;font-size:clamp(30px,3vw,44px);font-weight:650;line-height:1.17}h3{letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.28}p{line-height:1.65}small{font-size:12px;line-height:1.55}.container{width:min(1200px,100% - 80px);margin-inline:auto}.section-padding{padding-block:100px}.page-padding{min-height:60vh;padding-block:56px 100px}.icon{vertical-align:middle;flex-shrink:0}.muted{color:var(--muted)}.small{font-size:13px}.lead{font-size:19px;line-height:1.6}.centered{text-align:center}.full{width:100%}.row{align-items:center;gap:12px;display:flex}.stack{flex-direction:column;gap:22px;display:flex}.error{color:#e67575;font-size:13px}.skip-link{z-index:500;background:var(--primary);color:var(--primary-text);border-radius:10px;padding:12px 20px;position:fixed;top:-60px;left:15px}.skip-link:focus{top:10px}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:13px 24px;font-size:14px;font-weight:600;line-height:1.3;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--primary);color:var(--primary-text)}.btn-primary:hover{background:var(--accent);box-shadow:0 5px 24px #0d99ff22}.btn-secondary{background:var(--elevated);border-color:var(--border);color:var(--text)}.btn-secondary:hover{border-color:var(--primary)}.btn-outline{border-color:var(--primary);color:var(--primary)}.btn-outline:hover{background:#0d99ff0c}.btn-dark{color:#f7f9fb;background:#020210}.btn-large{min-height:58px;padding:18px 28px}.icon-button{border-radius:50%;justify-content:center;align-items:center;gap:5px;min-width:40px;min-height:40px;padding:8px;display:inline-flex}.icon-button:hover{background:var(--border)}.text-link{color:var(--primary);align-items:center;gap:10px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.inline-link{text-underline-offset:3px;font-size:inherit;color:inherit;padding:0;text-decoration:underline}.badge,.eyebrow{font-size:12px;font-weight:550;line-height:1.5}.badge{border:1px solid var(--border);border-radius:30px;align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.eyebrow{color:var(--muted);margin-bottom:22px;display:inline-block}.status-dot{background:#0d99ff;border-radius:100%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #0d99ff18}.statusbar{border-bottom:1px solid var(--border);height:31px;color:var(--muted);letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.statusbar-right{letter-spacing:.12em;font-size:9px;position:absolute;right:40px}.site-header{z-index:40;background:var(--header);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #0000;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:30px;height:83px;display:flex}.logo{color:var(--primary);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.logo>svg{width:34px;height:34px}.logo>span{letter-spacing:-1px;color:var(--text);font-size:24px;font-weight:750}.logo-vpn{letter-spacing:.1em;vertical-align:middle;opacity:.6;margin-left:6px;font-size:10px;font-weight:600}.main-nav,.nav-actions{align-items:center;gap:27px;display:flex}.main-nav{font-size:13px;font-weight:550}.main-nav>.nav-menu>button{align-items:center;gap:6px;padding:12px 0;display:flex}.main-nav>a{padding:12px 0}.main-nav>a:hover,.main-nav>.nav-menu>button:hover{color:var(--primary)}.nav-actions{gap:10px}.login-button{padding:12px;font-size:13px;font-weight:600}.nav-buy{min-height:40px;padding:10px 20px;font-size:12px}.language-button{font-size:10px}.mobile-toggle{display:none}.nav-menu{position:relative}.dropdown{background:var(--surface);border:1px solid var(--border);width:315px;box-shadow:var(--shadow);z-index:50;border-radius:22px;padding:10px;position:absolute;top:calc(100% + 14px);left:-24px}.dropdown>a,.dropdown>button{text-align:left;border-radius:12px;align-items:center;gap:15px;width:100%;padding:14px 12px;font-size:14px;font-weight:500;display:flex}.dropdown small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.dropdown>a:hover,.dropdown>button:hover,.dropdown .selected{background:var(--elevated)}.language-menu{width:165px;left:auto;right:0}.language-menu>button{justify-content:space-between}.hero{position:relative;overflow:clip}.hero-grid{grid-template-columns:1fr 1.03fr;align-items:center;gap:16px;min-height:655px;padding-block:60px 66px;display:grid}.hero-copy{z-index:2;position:relative}.hero h1{margin:26px 0 24px}.hero-description{max-width:430px;color:var(--muted);margin-bottom:30px;font-size:16px;line-height:1.7}.hero-actions{align-items:center;gap:24px;display:flex}.hero-price{color:var(--muted);font-size:13px}.hero-price strong{color:var(--text);font-size:20px;font-weight:600}.hero-price small{margin-top:4px;font-size:10px;display:block}.hero-note{color:var(--muted);align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.hero-note .icon{color:var(--primary)}.hero-art{pointer-events:none;width:120%;margin-left:-10%;position:relative}.hero-art>img{width:100%;-webkit-mask-image:radial-gradient(56% 60%,#000 55%,#0000 92%);mask-image:radial-gradient(56% 60%,#000 55%,#0000 92%)}.art-caption{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%)}.art-caption .icon{color:var(--primary)}.trust-strip{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:20px;padding-block:29px 36px;display:grid}.trust-strip>div{align-items:center;gap:13px;font-size:12px;font-weight:500;display:flex}.trust-strip .icon{color:var(--muted)}.light-section{background:var(--light);color:var(--ink);--text:#020210;--muted:#728a96;--surface:#fff;--elevated:#edf5fb;--border:#dce8ef;--primary:#0d99ff;--primary-text:#fff;--logo-ink:#edf5fb}.rounded-section{border-radius:40px 40px 0 0}.section-heading{margin-bottom:46px}.section-heading h2{margin-bottom:17px}.section-heading p{color:var(--muted);max-width:630px;margin-bottom:0;font-size:16px}.section-heading.centered p{margin-inline:auto}.section-heading .eyebrow{border:1px solid var(--border);border-radius:25px;margin-bottom:20px;padding:5px 12px}.device-card{isolation:isolate;background:#edf5fb;border-radius:28px;grid-template-columns:.95fr 1.05fr;min-height:410px;display:grid;position:relative;overflow:hidden}.device-copy{z-index:2;padding:44px}.feature-icon{width:48px;height:48px;color:var(--primary);background:#0d99ff12;border-radius:15px;justify-content:center;align-items:center;margin-bottom:22px;display:inline-flex}.device-copy h3{margin-bottom:16px;font-size:32px;line-height:1.15}.device-copy p{color:var(--muted);max-width:310px;margin-bottom:23px;font-size:14px}.platform-labels{color:var(--light-muted);gap:18px;margin-top:25px;font-size:10px;display:flex}.devices-art{align-self:center;margin-left:-12%;margin-right:-6%;padding-top:20px}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px;display:grid}.benefit-card{background:#fff;border-radius:24px;min-height:255px;padding:30px}.benefit-card h3{margin-bottom:14px;font-size:20px}.benefit-card p{color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.65}.benefit-card .feature-icon{background:#edf5fb;width:42px;height:42px;margin-bottom:24px}.setup-grid{grid-template-columns:1fr 1fr;align-items:center;gap:75px;display:grid}.setup-art{aspect-ratio:1/1.1;background:var(--surface);border-radius:28px;align-items:center;display:flex;overflow:hidden}.setup-art img{width:135%;max-width:none;margin-left:-17.5%}.steps{flex-direction:column;gap:25px;margin:33px 0;display:flex}.step{gap:18px;display:flex}.step>span{border:1px solid var(--border);width:29px;height:29px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;margin-top:2px;font-size:12px;display:grid}.step h3{letter-spacing:-.015em;margin-bottom:7px;font-size:17px}.step p{color:var(--muted);max-width:350px;margin:0;font-size:13px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;max-width:1020px;margin:auto;padding-top:35px;display:grid}.price-card{background:var(--surface);border:1px solid var(--border);border-radius:23px;position:relative;box-shadow:0 7px 25px #02021004}.price-card.featured{border:2px solid var(--primary);border-radius:0 0 23px 23px}.price-card-inner{padding:30px 27px 25px}.popular{background:var(--primary);height:37px;color:var(--primary-text);border-radius:23px 23px 0 0;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:absolute;top:-37px;left:-2px;right:-2px}.price-card h3{margin-bottom:5px;font-size:20px}.plan-caption{color:var(--muted);font-size:12px}.featured .plan-caption{color:var(--primary)}.price{align-items:baseline;gap:7px;margin:32px 0 26px;display:flex}.price strong{letter-spacing:-.05em;font-size:43px;font-weight:650;line-height:1}.price>span{color:var(--muted);font-size:11px}.featured .price strong{color:var(--primary)}.total-price{color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:21px;font-size:12px}.total-price b{color:var(--text);margin-left:8px;font-weight:550}.total-price small{margin-top:5px;font-size:10px;display:block}.check-list{flex-direction:column;gap:14px;margin:24px 0;padding:0;list-style:none;display:flex}.check-list li{align-items:center;gap:10px;font-size:12px;display:flex}.check-list .icon{color:var(--primary);width:17px;height:17px}.price-card .btn{justify-content:space-between;width:100%;margin-top:7px}.pricing-foot{text-align:center;color:var(--muted);margin-top:35px;font-size:12px}.payment-brands{opacity:.62;color:var(--text);filter:grayscale();justify-content:center;align-items:center;gap:23px;font-size:17px;font-style:italic;font-weight:800;display:flex}.mastercard{align-items:center;display:flex}.mastercard i{opacity:.7;background:currentColor;border-radius:50%;width:19px;height:19px;display:block}.mastercard i+i{margin-left:-7px}.sbp-mark{letter-spacing:-1px;font-size:14px}.pricing-foot p{justify-content:center;align-items:center;gap:7px;margin:17px 0 5px;font-size:11px;display:flex}.pricing-foot>small{font-size:10px}.pricing-page{background:var(--light);color:var(--ink);--text:#020210;--muted:#728a96;--surface:#fff;--elevated:#edf5fb;--border:#dce8ef;--primary:#0d99ff;--primary-text:#fff}.pricing-page .pricing{padding-top:65px}.pricing-page .faq-section{padding-top:50px}.support-section{grid-template-columns:1.2fr .8fr;align-items:center;gap:90px;display:grid}.support-intro h2{max-width:600px;font-size:38px}.support-intro>p{color:var(--muted);max-width:490px;margin-bottom:26px;font-size:15px}.support-visual{border:1px solid var(--border);background:var(--surface);border-radius:26px;flex-direction:column;align-items:flex-end;padding:40px 28px 30px;display:flex;position:relative}.support-avatar{align-self:flex-start;margin-bottom:25px}.support-avatar .logo>span{font-size:18px}.support-avatar .logo>svg{width:30px;height:30px}.bubble{background:var(--elevated);border-radius:3px 20px 20px;align-self:flex-start;margin-bottom:25px;padding:20px 23px;font-size:14px}.bubble span{color:var(--muted);margin-top:12px;font-size:10px;display:block}.support-visual>button{border:1px solid var(--border);border-radius:30px;gap:13px;margin-top:8px;padding:10px 14px;font-size:11px;display:flex}.faq-section{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.faq-section>div>p{color:var(--muted);font-size:14px}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:15px;font-weight:550;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary .icon{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin-bottom:24px;padding-right:25px;font-size:13px}.faq-list details>div{animation:.25s ease-out reveal-answer}@keyframes reveal-answer{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}footer{background:var(--bg);padding:0 0 28px}.footer-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding:45px 0;display:flex}.footer-top>p{color:var(--muted);margin:0;font-size:14px}.footer-grid{grid-template-columns:repeat(4,1fr);gap:30px;padding:45px 0;display:grid}.footer-grid h4{color:var(--muted);margin-bottom:21px;font-size:11px;font-weight:500}.footer-grid a,.footer-grid button{text-align:left;margin-bottom:13px;padding:0;font-size:12px;line-height:1.6;display:block}.footer-grid a:hover,.footer-grid button:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:20px;padding-top:25px;font-size:10px;display:flex}.footer-bottom a{align-items:center;gap:8px;display:flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:30px}.panel h2{letter-spacing:-.025em;font-size:23px}.panel h3{font-size:19px}.field{flex-direction:column;gap:9px;font-size:13px;font-weight:500;display:flex}.field>small{color:var(--muted);font-size:11px;font-weight:400}input:not([type=checkbox]),textarea,select,.input{width:100%;min-width:0;color:var(--text);border:1px solid var(--border);background:0 0;border-radius:12px;min-height:48px;padding:14px 16px;font-size:14px;transition:border .2s}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}input:hover,textarea:hover{border-color:var(--muted)}textarea{resize:vertical;min-height:100px}select{background:var(--surface)}.checkbox{color:var(--muted);align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;display:flex}.checkbox input{appearance:auto;accent-color:var(--primary);flex-shrink:0;width:17px;height:17px;margin:2px 0}.checkbox a{text-underline-offset:3px;text-decoration:underline}.message{border:1px solid var(--border);background:var(--elevated);color:var(--muted);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 15px;font-size:12px;line-height:1.6;display:flex}.message.error{color:#ef9696;background:#ef44440a;border-color:#ef444433}.message.success{color:var(--primary);background:#0d99ff0a;border-color:#0d99ff33}.message .icon{margin-top:1px}.modal{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:26px;width:calc(100% - 32px);max-width:480px;max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 25px 100px #0005}.modal-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:15px;display:flex}.modal-heading h2{margin:8px 0 0;font-size:26px}.modal-heading .icon-button{flex-shrink:0}.modal-body>p{font-size:13px}.segmented{background:var(--bg);border-radius:12px;gap:5px;margin:24px 0;padding:4px;display:flex}.segmented>button{border-radius:9px;flex:1;padding:11px;font-size:13px}.segmented>button.active{background:var(--elevated);box-shadow:0 2px 6px #0001}.password-field{display:block;position:relative}.password-field input{padding-right:50px}.password-field .icon-button{position:absolute;top:4px;right:6px}.auth-gate{text-align:center;max-width:620px;margin:40px auto;padding:50px}.auth-gate>.icon{color:var(--primary);margin-bottom:25px}.auth-gate h1{font-size:35px}.auth-gate p{color:var(--muted);font-size:14px}.checkout{max-width:1120px}.back-link{color:var(--muted);margin-bottom:28px;font-size:12px}.back-link .icon{transform:rotate(180deg)}.checkout-grid{grid-template-columns:1.45fr 1fr;align-items:start;gap:24px;display:grid}.checkout-main{gap:22px}.checkout .panel{border:0;padding:28px}.step-heading{align-items:center;gap:12px;display:flex;margin-bottom:25px!important;font-size:18px!important}.step-heading>span{background:linear-gradient(135deg,#ffffff3b,#ffffff0a);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.checkout-user{border:1px solid var(--border);border-radius:13px;align-items:center;gap:13px;padding:15px;display:flex}.checkout-user>div{flex:1}.checkout-user small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.checkout-user>.icon:last-child{color:var(--primary)}.checkout .panel>p{font-size:13px}.payment-methods{flex-direction:column;gap:12px;display:flex}.payment-method{border:1px solid var(--border);border-radius:16px;overflow:hidden}.payment-method-head{text-align:left;align-items:center;gap:10px;width:100%;padding:18px 15px;display:flex}.payment-method-head strong{flex:1;font-size:12px;font-weight:550}.payment-method-head>span{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:700}.payment-method.open .payment-method-head>.icon:last-child{transform:rotate(180deg)}.payment-method-body{border-top:1px solid var(--border);flex-direction:column;gap:20px;padding:20px 17px;animation:.3s ease-out reveal-answer;display:flex}.payment-method-body>p{color:var(--muted);margin:0;font-size:12px}.payment-method-body .btn{align-self:flex-start;font-size:12px}.checkout-security{color:var(--muted);align-items:center;gap:12px;padding:0 15px;font-size:11px;display:flex}.order-summary{position:sticky;top:105px}.order-summary h2{margin-bottom:28px;font-size:20px}.order-line{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.order-line .logo>svg{width:24px;height:24px}.order-line .logo>span{font-size:17px}.order-line .logo-vpn{display:none}.order-line>strong{font-size:14px}.order-total-row{color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:17px 0;font-size:13px;display:flex}.final-total{color:var(--text);font-size:21px}.final-total>strong:last-child{color:var(--primary)}.order-summary .small{margin:15px 0 19px;font-size:11px}.order-summary>.inline-link{color:var(--muted);font-size:12px}.order-summary>h3{margin-top:30px;font-size:15px}.order-summary>.check-list{margin-bottom:0}.upgrade{text-align:left;color:#fff;background:linear-gradient(110deg,#0d99ff,#0d99ff);border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin-top:24px;padding:20px;display:flex}.upgrade strong{margin-bottom:7px;font-size:15px;display:block}.upgrade span{opacity:.8;font-size:12px}.order-footnote{color:var(--muted);align-items:center;gap:12px;padding:25px 15px;font-size:12px;display:flex}.order-footnote .icon{color:var(--primary)}.promo-form{margin-top:15px}.promo-form .btn{border-radius:12px;padding-inline:13px;font-size:11px}.checkout-footer{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;margin-top:65px;padding-top:27px;font-size:10px;display:flex}.checkout-footer button{font-size:10px}.legal-page>h1{margin-bottom:15px;font-size:44px}.legal-page>.message{margin:28px 0}.legal-layout{grid-template-columns:245px 1fr;gap:55px;margin-top:40px;display:grid}.legal-layout aside{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:110px}.legal-layout aside button{text-align:left;color:var(--muted);border-radius:10px;padding:13px 15px;font-size:12px}.legal-layout aside button.active{background:var(--elevated);color:var(--primary)}.legal-article{max-width:760px}.legal-article h2{letter-spacing:-.02em;margin:34px 0 17px;font-size:23px}.legal-article p{color:var(--muted);font-size:14px;line-height:1.8}.legal-article .lead{color:var(--text);font-size:18px}.legal-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.legal-grid>.panel{text-align:left}.legal-grid h2{margin:25px 0 15px;font-size:21px}.legal-grid p{color:var(--muted);font-size:13px}.legal-grid .icon{color:var(--primary)}.help-page h1{max-width:750px;margin-inline:auto;font-size:47px}.platform-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin:40px 0;display:flex}.platform-tabs button{border:1px solid var(--border);border-radius:12px;align-items:center;gap:9px;padding:15px 19px;font-size:13px;display:flex}.platform-tabs button.active{background:var(--primary);color:var(--primary-text);border-color:var(--primary)}.guide{grid-template-columns:1fr 1fr;gap:75px;padding:45px;display:grid}.guide>div>p{max-width:350px;font-size:14px}.guide>div>small{max-width:330px;color:var(--muted);margin-top:16px;font-size:11px;display:block}.guide .steps{margin:12px 0}.help-callout{border:1px solid var(--border);border-radius:20px;align-items:center;gap:20px;margin-top:25px;padding:30px;display:flex}.help-callout>div{flex:1}.help-callout h3{margin-bottom:5px;font-size:18px}.help-callout p{color:var(--muted);margin:0;font-size:12px}.help-callout>.icon{color:var(--primary)}.chat-launcher{z-index:65;background:var(--primary);color:var(--primary-text);border-radius:50%;place-items:center;width:57px;height:57px;display:grid;position:fixed;bottom:25px;right:27px;box-shadow:0 6px 30px #0003}.support-widget{z-index:64;background:var(--surface);border:1px solid var(--border);border-radius:24px;flex-direction:column;width:365px;height:min(590px,100dvh - 130px);animation:.35s cubic-bezier(.22,1,.36,1) widget-enter;display:flex;position:fixed;bottom:97px;right:27px;overflow:hidden;box-shadow:0 20px 100px #0004}@keyframes widget-enter{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:none}}.support-widget-head{border-bottom:1px solid var(--border);align-items:center;gap:11px;padding:17px 18px;display:flex}.support-widget-head>div{flex:1}.support-widget-head strong{font-size:13px}.support-widget-head small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.support-icon{background:var(--primary);color:var(--primary-text);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.chat-messages{flex-direction:column;flex:1;gap:18px;padding:20px;display:flex;overflow:auto}.chat-bubble{background:var(--elevated);border-radius:3px 16px 16px;padding:15px;font-size:12px;line-height:1.7}.chat-topics{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.chat-topics>button{border:1px solid var(--border);border-radius:30px;padding:10px 14px;font-size:11px}.chat-topics>button.active{color:var(--primary);border-color:var(--primary)}.chat-form{border:1px solid var(--border);border-radius:16px;margin:0 14px 8px;padding:12px}.chat-form textarea{resize:none;border:none;height:50px;min-height:45px;padding:0;font-size:12px}.chat-form>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-form small{color:var(--muted);max-width:235px;font-size:9px}.send-button{background:var(--primary);width:32px;height:32px;color:var(--primary-text);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.support-mail{text-align:center;color:var(--muted);padding-bottom:12px;font-size:9px}.cookie-banner{z-index:60;background:var(--surface);border:1px solid var(--border);width:min(535px,100% - 110px);box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:14px;padding:19px;display:flex;position:fixed;bottom:22px;left:22px}.cookie-banner>div{flex:1}.cookie-banner strong{font-size:12px}.cookie-banner p{color:var(--muted);margin:6px 0 0;font-size:10px}.cookie-banner p a{text-decoration:underline}.cookie-banner>.icon{color:var(--primary)}.cookie-banner .btn{min-height:35px;padding:9px 15px;font-size:10px}.account-layout{grid-template-columns:220px minmax(0,1fr);gap:30px;display:grid}.account-sidebar{border:1px solid var(--border);background:var(--surface);border-radius:20px;align-self:start;padding:23px 15px;position:sticky;top:105px}.account-profile{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:17px;padding:0 8px 22px;display:flex}.account-avatar{width:37px;height:37px;color:var(--primary);background:#0d99ff14;border-radius:12px;place-items:center;display:grid}.account-profile strong{overflow-wrap:anywhere;font-size:13px;display:block}.account-profile small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.account-nav{flex-direction:column;gap:5px;display:flex}.account-nav-item{text-align:left;color:var(--muted);border-radius:10px;align-items:center;gap:11px;padding:12px 10px;font-size:12px;display:flex}.account-nav-item.active{background:var(--elevated);color:var(--primary)}.account-nav-item:hover{background:var(--elevated)}.account-count{background:var(--border);border-radius:8px;margin-left:auto;padding:2px 6px;font-size:10px}.account-content{min-width:0}.account-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.account-heading h1{margin-bottom:10px;font-size:35px}.account-heading p{color:var(--muted);margin:0;font-size:13px}.account-metrics,.account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-metrics{margin:20px 0}.account-metrics .panel{padding:22px}.account-metrics strong{margin:10px 0;font-size:24px;display:block}.account-metrics p{color:var(--muted);margin:0;font-size:12px}.subscription-panel{background:linear-gradient(130deg,var(--surface),var(--elevated));position:relative}.subscription-panel h2{margin-top:20px}.subscription-panel p{color:var(--muted);font-size:13px}.status-pill{border:1px solid var(--border);color:var(--muted);border-radius:20px;align-items:center;gap:8px;padding:6px 11px;font-size:11px;display:inline-flex}.status-pill.active{color:var(--primary)}.empty-state{text-align:center;padding:35px 20px}.empty-state>.icon{color:var(--primary);margin-bottom:18px}.empty-state h3{font-size:19px}.empty-state p{max-width:420px;color:var(--muted);margin:0 auto 20px;font-size:13px}.account-content .field{max-width:560px}.account-content form.stack .btn{align-self:flex-start}.device-list{flex-direction:column;gap:12px;display:flex}.device-row{border:1px solid var(--border);border-radius:14px;align-items:center;gap:15px;padding:17px;display:flex}.device-description{flex:1;min-width:0}.device-description strong{overflow-wrap:anywhere;font-size:14px;display:block}.device-description small{color:var(--muted);font-size:11px}.device-row>.icon{color:var(--primary)}.support-ticket{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:15px;margin-top:15px;padding:20px}.support-ticket h3{margin-bottom:12px;font-size:15px}.support-ticket p{color:var(--muted);white-space:pre-wrap;font-size:13px}.support-ticket small{color:var(--muted);font-size:10px}.account-content .row{flex-wrap:wrap}.account-content .panel+.panel{margin-top:20px}.account-grid .panel+.panel{margin-top:0}@media (width>=1500px){.hero-grid{min-height:710px}.hero h1{font-size:70px}.hero-art{width:130%;margin-left:-13%}}@media (width<=1150px){.container{width:calc(100% - 48px)}.nav{gap:20px}.main-nav{gap:18px}.nav-actions{gap:3px}.nav-buy{padding-inline:15px}.hero-grid{gap:0;min-height:605px}.hero h1{font-size:57px}.hero-description{max-width:365px;font-size:15px}.hero-actions{gap:17px}.hero-price{font-size:11px}.hero-price strong{font-size:17px}.hero-art{width:125%;margin-left:-13%}.setup-grid,.support-section{gap:45px}.faq-section{gap:55px}.price-card-inner{padding:25px 23px}.support-intro h2{font-size:34px}.logo-vpn{display:none}.checkout .panel{padding:23px}}@media (width<=900px){.main-nav{gap:16px}.main-nav>a,.main-nav>.nav-menu>button{font-size:11px}.nav-actions .nav-buy{display:none}.hero h1{font-size:49px}.hero-grid{min-height:550px}.hero-actions{flex-direction:column;align-items:flex-start;gap:13px}.hero-price{align-items:baseline;gap:4px;display:flex}.hero-price small{margin-left:5px}.hero-art{width:140%;margin-left:-25%}.trust-strip{grid-template-columns:repeat(2,1fr);gap:25px}.device-copy{padding:30px}.device-copy h3{font-size:27px}.benefit-grid{gap:15px}.benefit-card{padding:24px}.benefit-card h3{font-size:18px}.benefit-card p{font-size:12px}.section-padding{padding-block:75px}.setup-grid{gap:35px}.pricing-grid{gap:15px}.price-card-inner{padding:25px 19px}.price strong{font-size:34px}.check-list li{font-size:11px}.faq-section{grid-template-columns:.7fr 1.3fr;gap:40px}.support-section{gap:30px}.support-intro h2{font-size:30px}.footer-top p{display:none}.checkout-grid{grid-template-columns:1.2fr 1fr;gap:18px}.checkout .panel{padding:20px}.payment-method-head>span{display:none}.order-line .logo>span{font-size:15px}.order-summary h2{margin-bottom:20px}.account-layout{grid-template-columns:180px minmax(0,1fr);gap:20px}.account-sidebar{padding:17px 10px}.account-heading h1{font-size:28px}.account-metrics,.account-grid{gap:12px}.guide{gap:30px;padding:30px}.legal-grid{grid-template-columns:repeat(2,1fr)}.legal-layout{grid-template-columns:190px 1fr;gap:30px}}@media (width<=700px){.container{width:calc(100% - 36px)}.statusbar{height:28px;font-size:9px}.statusbar-right{display:none}.nav{gap:10px;height:69px}.logo>svg{width:30px;height:30px}.logo>span{font-size:22px}.nav-actions{gap:1px}.icon-button{min-width:36px;min-height:38px;padding:7px}.language-button{font-size:9px}.language-button>.icon{width:17px}.login-button{padding-inline:8px;font-size:11px}.mobile-toggle{display:flex}.main-nav{background:var(--surface);border-bottom:1px solid var(--border);padding:18px;display:none;position:absolute;top:69px;left:0;right:0;box-shadow:0 20px 25px #0002}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:5px;display:flex}.main-nav>a,.main-nav>.nav-menu>button{justify-content:space-between;width:100%;padding:13px;font-size:14px}.main-nav .dropdown{box-shadow:none;background:var(--bg);border-radius:14px;width:100%;margin-top:0;position:static}.language-menu{top:50px;right:-45px}.hero-grid{grid-template-columns:1fr;gap:0;min-height:auto;padding-block:35px 16px}.hero h1{letter-spacing:-.055em;margin:22px 0;font-size:51px;line-height:1.04}.hero .badge{padding:6px 10px;font-size:10px}.hero-description{max-width:360px;margin-bottom:25px;font-size:14px}.hero-actions{flex-direction:row;align-items:center;gap:19px}.hero-actions .btn{min-height:51px;padding:15px 22px;font-size:12px}.hero-price{font-size:10px;display:block}.hero-price strong{font-size:16px}.hero-price small{margin-left:0;font-size:9px}.hero-note{margin-top:19px;font-size:10px}.hero-art{width:100%;max-height:330px;margin:5px 0 0;overflow:visible}.hero-art>img{width:112%;max-width:none;margin-top:-12px;margin-left:-6%}.art-caption{font-size:9px;bottom:5px}.trust-strip{gap:22px 15px;margin-top:24px;padding-block:23px 30px}.trust-strip>div{gap:10px;font-size:10px}.trust-strip .icon{width:20px}.rounded-section{border-radius:28px 28px 0 0}.section-padding{padding-block:56px}.section-heading{margin-bottom:29px}.section-heading h2{max-width:400px;font-size:32px}.section-heading p{max-width:390px;font-size:13px}.section-heading.centered h2{margin-inline:auto}.section-heading .eyebrow{margin-bottom:16px;font-size:10px}.device-card{border-radius:22px;grid-template-columns:1fr}.device-copy{padding:28px 26px 12px}.device-copy h3{font-size:29px}.device-copy p{max-width:300px;font-size:13px}.device-copy .feature-icon{margin-bottom:17px}.platform-labels{gap:18px;margin-top:22px;font-size:9px}.devices-art{margin:-2px -9% 5px;padding:0}.benefit-grid{grid-template-columns:1fr;gap:12px;margin-top:15px}.benefit-card{grid-template-columns:43px 1fr;gap:8px 18px;min-height:auto;padding:25px;display:grid}.benefit-card .feature-icon{grid-row:1/3;margin:0}.benefit-card h3{margin:3px 0 1px;font-size:18px}.benefit-card p{font-size:12px}.setup-grid{grid-template-columns:1fr;gap:30px}.setup-art{aspect-ratio:1.3;order:2}.setup-grid h2{font-size:35px}.setup-grid .eyebrow{margin-bottom:14px}.setup-grid .steps{margin:26px 0}.step p{max-width:none}.pricing-grid{grid-template-columns:1fr;gap:24px;max-width:380px;padding-top:0}.price-card.featured{order:-1;margin-top:35px}.price-card-inner{padding:26px}.price-card h3{font-size:22px}.price{margin:25px 0 22px}.price strong{font-size:42px}.price>span{font-size:13px}.price-card .check-list{grid-template-columns:1fr 1fr;gap:15px 7px;display:grid}.check-list li,.pricing-foot p{font-size:10px}.pricing-foot>small{max-width:290px;margin:auto;font-size:9px;display:block}.support-section{grid-template-columns:1fr;gap:35px}.support-intro h2{font-size:32px}.support-intro p{font-size:13px}.support-visual{padding:25px}.faq-section{grid-template-columns:1fr;gap:15px}.faq-section h2 br{display:none}.faq-section h2{font-size:32px}.faq-section>.faq-list summary{padding:20px 0;font-size:13px}.faq-section>.faq-list p{font-size:12px}.footer-top{gap:15px;padding:30px 0}.footer-top .btn{min-height:41px;padding:11px 16px;font-size:10px}.footer-top .btn .icon{width:15px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px 20px;padding:32px 0 20px}.footer-grid a,.footer-grid button{font-size:11px}.footer-grid h4{margin-bottom:17px;font-size:10px}.footer-bottom{flex-wrap:wrap;gap:15px;padding-right:60px;font-size:9px}.footer-bottom>span:nth-child(2){display:none}.page-padding{padding-block:32px 60px}.checkout-grid{flex-direction:column;display:flex}.checkout-grid>aside{order:-1;width:100%}.checkout-grid>.checkout-main{width:100%}.order-summary>h3,.order-summary>.check-list,.order-footnote{display:none}.checkout .panel{padding:22px}.order-summary h2{margin-bottom:20px;font-size:18px}.order-line{margin-bottom:15px}.order-total-row{padding:12px 0}.order-summary .small{margin:13px 0}.order-summary .upgrade{margin-top:17px;padding:16px}.checkout .step-heading{font-size:16px!important}.payment-method-head{padding:16px 12px}.payment-method-head strong{font-size:11px}.payment-method-head>span{font-size:8px;display:block}.payment-method-body{padding:18px 14px}.checkout-footer{flex-wrap:wrap;gap:20px;margin-top:35px;padding-right:55px;font-size:9px}.checkout-footer button{font-size:9px}.checkout-security{font-size:10px}.legal-page>h1{font-size:34px}.legal-page>.message{font-size:11px}.legal-grid{grid-template-columns:1fr}.legal-grid>.panel{padding:25px}.legal-layout{margin-top:25px;display:block}.legal-layout aside{flex-direction:row;gap:5px;margin-bottom:15px;padding-bottom:15px;position:static;overflow:auto}.legal-layout aside button{white-space:nowrap;padding:10px 12px;font-size:11px}.legal-article h2{font-size:21px}.legal-article p{font-size:13px}.help-page h1{font-size:35px}.platform-tabs{gap:8px;margin:28px 0}.platform-tabs button{padding:12px 14px;font-size:11px}.platform-tabs .icon{width:18px}.guide{grid-template-columns:1fr;gap:20px;padding:27px}.guide h2{font-size:25px}.guide .steps{gap:25px}.help-callout{flex-wrap:wrap;gap:13px;padding:22px}.help-callout .btn{width:100%}.help-callout h3{font-size:16px}.help-callout p{font-size:11px}.support-widget{width:calc(100% - 24px);max-width:380px;height:min(570px,100dvh - 110px);bottom:85px;right:12px}.chat-launcher{width:51px;height:51px;bottom:18px;right:18px}.cookie-banner{border-radius:16px;flex-wrap:wrap;gap:10px;width:calc(100% - 83px);padding:14px;bottom:12px;left:12px}.cookie-banner>.icon{display:none}.cookie-banner>div{flex-basis:100%}.cookie-banner .btn{min-height:31px;margin-left:auto;padding:8px 15px}.cookie-banner p{font-size:9px}.cookie-banner strong{font-size:11px}.modal-body{padding:24px}.modal-heading h2{font-size:24px}.account-layout{flex-direction:column;gap:23px;display:flex}.account-sidebar{width:100%;padding:17px;position:static}.account-profile{margin-bottom:12px;padding-bottom:14px}.account-nav{flex-direction:row;gap:5px;overflow:auto}.account-nav-item{flex-shrink:0;padding:10px;font-size:11px}.account-nav-item .icon{width:17px}.account-heading{flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.account-heading h1{font-size:29px}.account-heading p{font-size:12px}.account-content .panel{padding:23px}.account-metrics,.account-grid{grid-template-columns:1fr}.account-metrics{grid-template-columns:1fr 1fr}.account-metrics .panel{padding:17px}.account-metrics strong{font-size:23px}.account-metrics p{font-size:10px}.account-content .panel+.panel{margin-top:15px}.account-metrics .panel+.panel{margin:0}.device-row{gap:10px;padding:13px}.device-description strong{font-size:13px}.device-description small{font-size:10px}.account-content .btn{padding-inline:19px;font-size:12px}.auth-gate{padding:35px 25px}.auth-gate h1{font-size:30px}}@media (width<=380px){.container{width:calc(100% - 28px)}.hero h1{font-size:45px}.hero-actions{gap:12px}.hero-actions .btn{padding-inline:18px;font-size:11px}.nav-actions .theme-button{min-width:30px}.logo>span{font-size:19px}.logo>svg{width:27px}.language-button span{display:none}.hero-art{max-height:280px}.payment-method-head>span{display:none}.price-card .check-list{grid-template-columns:1fr}.footer-top .btn{padding-inline:13px}.account-metrics{grid-template-columns:1fr}.account-metrics .panel+.panel{margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header,.statusbar,footer,.chat-launcher,.cookie-banner,.legal-layout aside,.legal-article>.text-link,.cinematic-intro{display:none!important}body{color:#111;background:#fff}.legal-layout{display:block}.legal-article{max-width:none}.legal-article p{color:#222}.container{width:100%}.legal-page>.message{color:#333;background:#fff}.page-padding{padding:0}}.highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.highlight-card{background:var(--surface);border:1px solid var(--border);border-radius:25px;flex-direction:column;display:flex;overflow:hidden}.highlight-card>div:last-child{flex-direction:column;flex:1;padding:0 30px 32px;display:flex}.highlight-image{background:radial-gradient(#0d99ff12,#0000 67%);justify-content:center;align-items:center;height:255px;display:flex;overflow:hidden}.highlight-image img{object-fit:contain;width:260px;height:260px}.highlight-card .eyebrow{margin-bottom:14px;font-size:10px}.highlight-card h3{font-size:23px}.highlight-card p{color:var(--muted);flex:1;margin-bottom:25px;font-size:13px;line-height:1.75}.highlight-card .text-link{font-size:12px}.checkout-header .main-nav,.checkout-header .nav-buy,.checkout-header .mobile-toggle{display:none}.guest-account .segmented{margin-top:0}.account-layout.container{width:100%}.account-profile p{margin:4px 0 0;font-size:10px}.account-sidebar>.btn{width:100%;margin-top:20px;font-size:12px}.device-description p{margin:4px 0 0;font-size:11px}.account-content>.message{margin-bottom:20px}.status-pill:not(.is-active)>.status-dot{background:var(--muted);box-shadow:none}@media (width<=900px){.highlight-card>div:last-child{padding:0 23px 26px}.highlight-image{height:210px}.highlight-image img{width:220px;height:220px}.highlight-card h3{font-size:20px}}@media (width<=700px){.highlight-grid{grid-template-columns:1fr;gap:18px}.highlight-image{height:235px}.highlight-image img{width:260px;height:260px}.highlight-card>div:last-child{padding:0 27px 30px}.highlight-card h3{font-size:24px}.highlight-card p{font-size:13px}.account-sidebar>.btn{width:auto;min-height:35px;margin-top:15px;padding:8px 15px}.checkout-header .nav{height:65px}.checkout.page-padding{padding-top:25px}}.setup-art img{object-fit:cover;width:100%;max-width:100%;height:100%;margin:0}.qr-code-wrap{background:#fff;border-radius:16px;align-self:center;padding:24px}.qr-code-wrap svg{max-width:100%;height:auto;display:block}.modal{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#fffffffc,#f7f9fbfc);border:1px solid #ffffff1a;border-radius:16px;max-width:448px;max-height:calc(100dvh - 24px);box-shadow:0 28px 90px #0007}.modal-body{padding:24px}.modal-heading{background:linear-gradient(120deg,#0d99ff1a,#0d99ff0c,#0000);border-bottom:1px solid #ffffff0c;align-items:center;margin:-24px -24px 23px;padding:22px 18px 20px 24px}.modal-heading h2{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.4}.modal-heading .icon-button{width:44px;height:44px}.modal .btn{border-radius:12px;min-height:46px}.modal .btn-primary{color:#020210;background:linear-gradient(110deg,#0d99ff,#0d99ff)}.modal .segmented{border-radius:12px}.modal-wide{max-width:680px}:root[data-theme=light] .modal{background:linear-gradient(155deg,#fff,#f7f9fb);border-color:#dce8ef;box-shadow:0 25px 100px #02021026}:root[data-theme=light] .modal-heading{border-color:#dce8ef}.messenger{z-index:64;color:#020210;--text:#020210;--muted:#728a96;--primary:#0d99ff;--logo-ink:#fff;--border:#edf5fb;background:#fff;border-radius:25px;outline:none;flex-direction:column;width:400px;height:min(680px,100dvh - 125px);animation:.32s cubic-bezier(.22,1,.36,1) widget-enter;display:flex;position:fixed;bottom:96px;right:26px;overflow:hidden;box-shadow:0 18px 90px #0003}.messenger-header{border-bottom:1px solid #edf5fb;flex-shrink:0;align-items:center;gap:5px;min-height:77px;padding:15px 15px 14px 13px;display:flex}.messenger-header-home{border-bottom:none}.messenger-team{flex:1;align-items:center;gap:9px;display:flex}.messenger-team strong{font-size:13px;font-weight:600}.messenger-team small{color:#728a96;margin-top:3px;font-size:11px;display:block}.team-avatar{color:#0d99ff;background:#edf5fb;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.messenger-icon{color:#728a96;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.messenger-icon:hover{background:#edf5fb}.rotate-right{transform:rotate(90deg)}.rotate-left{transform:rotate(-90deg)}.messenger-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dce8ef transparent;flex:1;min-height:0;padding:20px;overflow:auto}.messenger-welcome{padding:4px 4px 20px}.messenger-welcome .mini-brand{display:none}.messenger-welcome h2{letter-spacing:-.045em;margin-bottom:14px;font-size:34px;font-weight:600;line-height:1.18}.messenger-welcome p{color:#728a96;max-width:280px;margin-bottom:0;font-size:12px}.messenger-action{text-align:left;background:#fff;border:1px solid #edf5fb;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px;display:flex;box-shadow:0 5px 20px #0202100a}.messenger-action strong{font-size:13px;font-weight:550;display:block}.messenger-action small{color:#728a96;margin-top:7px;font-size:11px;display:block}.messenger-action>.icon{color:#0d99ff}.messenger-help{border:1px solid #edf5fb;border-radius:15px;margin-top:17px;padding:20px}.messenger-help h3{margin-bottom:13px;font-size:13px}.messenger-help>button{text-align:left;border-bottom:1px solid #edf5fb;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:12px 0;font-size:12px;display:flex}.messenger-help>button:last-child{border-bottom:0;padding-bottom:0}.messenger-help>button>.icon{color:#728a96;transform:rotate(-90deg)}.messenger-knowledge{text-align:left;align-items:center;gap:12px;width:100%;margin-top:18px;padding:8px 4px;display:flex}.messenger-knowledge>span{flex:1}.messenger-knowledge strong{font-size:12px;display:block}.messenger-knowledge small{color:#728a96;margin-top:6px;font-size:10px;display:block}.messenger-knowledge>.icon{color:#0d99ff}.messenger-tabs{background:#fff;border-top:1px solid #edf5fb;flex-shrink:0;justify-content:space-around;padding:10px 28px 12px;display:flex}.messenger-tabs>button{color:#728a96;flex-direction:column;align-items:center;gap:6px;width:90px;min-height:47px;font-size:10px;display:flex;position:relative}.messenger-tabs>button.selected{color:#0d99ff}.messenger-tabs i{color:#fff;background:#0d99ff;border-radius:50%;place-items:center;width:13px;height:13px;font-size:8px;font-style:normal;display:grid;position:absolute;top:0;right:20px}.messenger-empty{text-align:center;padding:40px 18px 50px}.messenger-empty>.icon{color:#0d99ff;margin-bottom:24px}.messenger-empty h3{margin-bottom:14px;font-size:19px}.messenger-empty p{color:#728a96;font-size:12px}.messenger-primary{color:#fff;background:#0d99ff;border-radius:11px;min-height:42px;padding:12px 24px;font-size:12px}.conversation-list{flex-direction:column;display:flex}.conversation-list>button{text-align:left;border-bottom:1px solid #edf5fb;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.conversation-avatar{color:#0d99ff;background:#edf5fb;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.conversation-list>button>span:nth-child(2){flex:1;min-width:0}.conversation-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;display:block;overflow:hidden}.conversation-list small{color:#728a96;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;display:block;overflow:hidden}.conversation-list time{color:#728a96;margin-top:8px;font-size:9px;display:block}.conversation-list>.icon{color:#728a96}.compose-new{gap:18px;width:auto;margin:30px auto 10px;padding:14px 17px;box-shadow:0 5px 22px #02021012}.compose-new strong{font-size:12px}.assistant-bubble{background:#edf5fb;border-radius:18px;max-width:315px;margin-bottom:18px;padding:17px}.assistant-bubble>p{margin-bottom:0;font-size:12px;line-height:1.7}.assistant-bubble>small{color:#728a96;margin-top:12px;font-size:9px;display:block}.messenger-topics{flex-direction:column;align-items:flex-end;gap:10px;margin:24px 0;display:flex}.messenger-topics button{background:#fff;border:1px solid #edf5fb;border-radius:24px;max-width:100%;padding:12px 16px;font-size:11px;box-shadow:0 3px 13px #02021010}.messenger-topics button.selected{color:#0d99ff;background:#f7f9fb;border-color:#0d99ff}.messenger-text-link{color:#0d99ff;align-items:center;gap:10px;padding:14px 0 0;font-size:11px;display:flex}.messenger-compose{background:#fff;border:1px solid #edf5fb;border-radius:16px;flex-shrink:0;margin:0 15px 15px;padding:15px}.messenger-compose textarea{resize:none;color:#020210;outline-offset:4px;background:0 0;border:0;height:52px;min-height:42px;max-height:100px;padding:0;font-size:12px;line-height:1.6}.messenger-compose>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.messenger-compose small{color:#728a96;max-width:240px;font-size:9px}.messenger-send{color:#fff;background:#0d99ff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.messenger-send:disabled{opacity:1;color:#dce8ef;cursor:default;background:#edf5fb}.thread-title{text-align:center;border-bottom:1px solid #edf5fb;margin-bottom:15px;padding:0 10px 18px}.thread-title>strong{font-size:12px;display:block}.thread-title>span{color:#728a96;margin-top:7px;font-size:9px;display:block}.messenger-delivery{color:#728a96;align-items:flex-start;gap:7px;margin:0 0 20px;font-size:10px;line-height:1.55;display:flex}.messenger-delivery .icon{flex-shrink:0;margin-top:2px}.thread-message{overflow-wrap:anywhere;border-radius:17px;max-width:90%;margin:10px 0;padding:13px 15px}.thread-message p{white-space:pre-wrap;margin-bottom:7px;font-size:12px;line-height:1.65}.thread-message small{color:#728a96;justify-content:flex-end;gap:5px;font-size:8px;display:flex}.thread-message.from-user{background:#edf5fb;border-bottom-right-radius:4px;margin-left:auto}.thread-message.from-support{background:#edf5fb;border-bottom-left-radius:4px}.messenger-error{color:#a13b3b;background:#fff2f0;border:1px solid #f8dcd7;border-radius:10px;margin-top:15px;padding:12px;font-size:11px;line-height:1.6}.messenger-error button{margin-top:8px;padding:0;font-size:11px;text-decoration:underline;display:block}.messenger-hint{text-align:center;color:#728a96;padding:20px;font-size:12px}@media (width<=700px){.messenger{border-radius:24px;width:calc(100% - 24px);max-width:400px;height:min(660px,100dvh - 108px);bottom:84px;right:12px}.messenger-scroll{padding:17px}.messenger-welcome h2{font-size:31px}.messenger-header{min-height:70px}.messenger-tabs{padding-block:9px}.modal{width:calc(100% - 24px)}}:root{--bg:#020210;--surface:#020210;--elevated:#020210;--text:#edf5fb;--muted:#a5b6c2;--primary:#0d99ff;--accent:#0d99ff;--primary-text:#020210;--header:#fffffff5}:root[data-theme=light]{--bg:#edf5fb;--surface:#fff;--elevated:#edf5fb;--text:#020210;--muted:#728a96;--primary:#0d99ff;--accent:#0d99ff;--primary-text:#fff;--header:#f7f9fbf5}.generated-logo{flex-shrink:0;width:161px;height:52px;display:block;position:relative}.generated-logo>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.generated-logo .logo-light{display:none}.generated-logo .logo-vpn-label{letter-spacing:.22em;color:var(--muted);font-size:8px;font-weight:600;line-height:1;position:absolute;bottom:0;right:0}.order-line .generated-logo{width:120px;height:40px}.order-line .generated-logo .logo-vpn-label{font-size:6px;bottom:-1px}.messenger .generated-logo .logo-dark{display:none}.messenger .generated-logo .logo-light{display:block}:root[data-theme=light] .logo-dark{display:none}:root[data-theme=light] .logo-light{display:block}.support-avatar .generated-logo{width:120px;height:40px}.checkout{position:relative}.checkout:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 15% 20%,#0d99ff19,#0000 50%),radial-gradient(at 90% 25%,#0d99ff19,#0000 47%);position:absolute;inset:-60px 0 0}.checkout .panel{background:linear-gradient(125deg,#020210,#020210);border:1px solid #0d99ff25;box-shadow:0 8px 45px #0000000a}.checkout .step-heading>span{color:#020210;background:linear-gradient(135deg,#0d99ff,#0d99ff);box-shadow:0 0 22px #0d99ff1a}.checkout .order-summary{--text:#020210;--muted:#728a96;--primary:#0d99ff;--border:#dce8ef;color:#020210;background:linear-gradient(145deg,#edf5fb,#f7f9fb);border:1px solid #dce8ef}.order-summary .message{background:#edf5fb}.order-summary .btn-secondary{color:#020210;background:#edf5fb}.payment-method{background:#ffffff03;border-color:#a5b6c244}.payment-method.open{background:linear-gradient(120deg,#ffffff08,#0d99ff08);border-color:#0d99ff66}.payment-method-head{padding:19px 16px}.payment-method-body>.message{color:#a5b6c2;background:#020210}.payment-method-body .btn-primary{color:#020210;background:linear-gradient(100deg,#0d99ff,#0d99ff)}.checkout .order-summary .inline-link{color:#728a96}:root[data-theme=light] .checkout .panel{background:#fff;border-color:#dce8ef}:root[data-theme=light] .payment-method{border-color:#dce8ef}:root[data-theme=light] .payment-method.open{background:#f7f9fb;border-color:#0d99ff}:root[data-theme=light] .payment-method-body>.message{color:#728a96;background:#edf5fb}@media (width<=700px){.generated-logo{width:126px;height:44px}.generated-logo .logo-vpn-label{font-size:6px;bottom:1px}.footer-top .generated-logo{width:133px;height:44px}.checkout:before{inset:-60px 0 0}.hero-art picture{display:block}.hero-art picture>img{width:100%;height:auto}.hero-art:has(picture){max-height:none;margin-block:10px}.hero-art:has(picture) .art-caption{bottom:0}.generated-logo .logo-vpn-label{display:block}}.scene-picker{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;padding-top:20px;font-size:11px;display:flex}.scene-picker>span{margin-right:7px}.scene-picker button{color:inherit;background:0 0;border:1px solid #0000;border-radius:30px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;display:flex}.scene-picker button[aria-pressed=true]{border-color:var(--primary);color:var(--text);background:#0d99ff10}.scene-swatch{background:linear-gradient(130deg,#0d99ff,#020210);border-radius:50%;width:13px;height:13px;box-shadow:inset 0 0 0 1px #ffffff30}.swatch-orbit{background:radial-gradient(circle,#0000 35%,#0d99ff 40%,#0000 55%),#020210}.swatch-ribbon{background:linear-gradient(35deg,#020210 20%,#0d99ff 50%,#020210 80%)}.swatch-mesh{background:repeating-linear-gradient(90deg,#0d99ff 0 1px,#020210 1px 4px)}.swatch-prism{background:linear-gradient(120deg,#a5b6c2,#0d99ff 40%,#020210 41%);border-radius:3px;rotate:25deg}.checkout-title{margin:0 0 30px;font-size:clamp(25px,3vw,36px)}.hero-art picture,.devices-art picture,.setup-art picture,.highlight-image picture{display:block}body{overflow-x:clip}.hero{padding-top:0}.payment-method-head>.payment-marks{margin-left:auto}.payment-marks{filter:none!important;opacity:1!important}.payment-method-head .payment-mark{background:#fff}.order-summary .logo-dark{display:none}.order-summary .logo-light{display:block}.order-summary .logo-vpn-label{color:#020210}@media (width<=700px){.scene-picker{justify-content:center;gap:4px;padding-top:16px}.scene-picker button{padding:7px}.scene-picker button>span:last-child{display:none}.scene-picker button[aria-pressed=true]>span:last-child{display:inline}.hero-art img{object-fit:contain;max-height:390px}.payment-method-head{flex-wrap:wrap}.payment-method-head>.payment-marks{gap:3px}.payment-mark{max-width:46px}.checkout-title{margin-bottom:20px}}@media (width>=701px){.hero-art img{-webkit-mask-image:none;mask-image:none}.hero-art{overflow:visible}}body{min-width:0}@media (width<=360px){.container{width:calc(100% - 32px)}.generated-logo{width:105px!important;height:38px!important}.nav-actions{gap:2px}.nav-actions .icon-button{min-width:32px;padding:6px}.language-button span{display:none}.hero h1{font-size:38px}.scene-picker{gap:1px}.scene-picker>span{display:none}.scene-picker button{padding:7px 5px}.hero-actions{gap:10px}.hero-actions .btn{padding-inline:16px}.hero-price{font-size:11px}.hero-note{font-size:10px}}.demo-launch{width:100%;margin-top:12px;display:flex}.payment-method-body>.btn-primary{width:100%}.pricing-page .pricing h1{font-size:clamp(32px,3.2vw,46px)}.fihouse-logo{white-space:nowrap;color:var(--text);flex-shrink:0;align-items:center;gap:9px;line-height:1;display:inline-flex}.fihouse-mark{color:var(--primary);flex-shrink:0}.logo .fihouse-wordmark{letter-spacing:-.055em;align-items:center;gap:6px;font-size:22px;font-weight:750;display:flex}.fihouse-wordmark small{letter-spacing:.08em;color:var(--muted);padding-top:3px;font-size:9px;font-weight:550}.messenger .fihouse-logo,.order-summary .fihouse-logo{color:#020210}.hero-art{width:100%;max-height:none;margin:0;padding:10px 0 36px}.hero-art img{object-fit:contain;width:100%;height:auto;max-height:570px;-webkit-mask-image:none;mask-image:none}.hero-art .art-caption{white-space:normal;text-align:center;justify-content:center;width:100%;max-width:100%;bottom:8px}.highlight-image{flex-shrink:0;height:260px;padding:24px 28px 12px;overflow:visible}.highlight-image picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.highlight-image img{object-fit:contain;width:100%;max-width:240px;height:100%}.highlight-card>div:last-child{padding-top:18px}.highlight-card h3{min-height:2.6em;margin-bottom:16px}.devices-art{min-width:0}.devices-art img{object-fit:contain;width:100%}.setup-art img{object-fit:cover;width:100%;height:100%}.setup-art picture{width:100%;height:100%}@media (width<=1000px){.logo .fihouse-wordmark{font-size:19px}.fihouse-logo{gap:6px}.fihouse-wordmark small{display:none}.highlight-image{height:220px;padding:22px}.highlight-image img{max-width:210px}}@media (width<=700px){.hero-art{margin:12px 0 0;padding-bottom:30px}.hero-art img{max-height:360px}.hero-art:has(picture) .art-caption{bottom:5px}.highlight-image{height:245px}.highlight-image img{max-width:230px}.highlight-card h3{min-height:0}.fihouse-logo .fihouse-mark{width:28px;height:32px}.logo .fihouse-wordmark{font-size:18px}.nav{gap:8px}.nav-actions{margin-left:auto}.devices-art{margin:0;padding:8px 20px 20px}}@media (width<=360px){.logo .fihouse-wordmark{font-size:15px}.fihouse-logo{gap:5px}.fihouse-logo .fihouse-mark{width:24px}.nav .login-button{padding-inline:5px}.hero-art img{max-height:290px}}.devices-art{align-self:center;margin:0;padding:24px 20px}.hero-art img,.devices-art img{aspect-ratio:1;max-width:100%;margin:0}.setup-art{aspect-ratio:4/5}.setup-art img{object-fit:contain;max-width:100%;margin:0}@media (width<=700px){.setup-art{aspect-ratio:4/5;width:100%;max-width:420px;margin-inline:auto}.devices-art{padding:8px 20px 24px}}.fihouse-logo-art{flex-shrink:0;width:206px;height:62px;display:block;position:relative}.fihouse-logo-art>img{object-fit:contain;width:100%;height:100%;margin:0;display:block;position:absolute;inset:0}.fihouse-logo-art>.fihouse-logo-light,[data-theme=light] .fihouse-logo-art>.fihouse-logo-dark,.messenger .fihouse-logo-art>.fihouse-logo-dark,.order-summary .fihouse-logo-art>.fihouse-logo-dark{display:none}[data-theme=light] .fihouse-logo-art>.fihouse-logo-light,.messenger .fihouse-logo-art>.fihouse-logo-light,.order-summary .fihouse-logo-art>.fihouse-logo-light{display:block}.order-line .fihouse-logo-art{width:170px;height:54px}.cinematic-mark .fihouse-logo-art{width:min(300px,70vw);height:100px}@media (width<=1100px){.nav .fihouse-logo-art{width:170px;height:58px}}@media (width<=700px){.nav .fihouse-logo-art{width:138px;height:46px}.footer-top .fihouse-logo-art{width:150px;height:50px}}@media (width<=360px){.nav .fihouse-logo-art{width:118px;height:40px}.footer-top .fihouse-logo-art{width:126px;height:42px}}.statusbar{display:none}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #edf5fb}.nav{height:92px}.hero-light-showcase{isolation:isolate;background:#f7f9fb}.hero-light-showcase .hero-grid{grid-template-columns:1fr 1.08fr;align-items:center;gap:0;width:min(1500px,100% - 112px);min-height:calc(100svh - 92px);padding:56px 0 42px;position:relative}.hero-light-showcase .hero-copy{max-width:650px;padding:20px 0 30px}.hero-light-showcase h1{letter-spacing:-.06em;margin:28px 0;font-size:clamp(52px,5.5vw,88px);font-weight:480;line-height:1.04}.hero-light-showcase .badge{color:#728a96;border:0;padding:0;font-size:13px;font-weight:450}.hero-light-showcase .hero-description{color:#728a96;max-width:455px;margin-bottom:32px;font-size:17px;line-height:1.65}.hero-light-showcase .hero-art{justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:0;max-height:none;margin:0 -5vw 0 0;padding:0;display:flex}.hero-light-showcase .hero-art picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.hero-light-showcase .hero-art img{object-fit:contain;aspect-ratio:auto;width:100%;height:100%;min-height:440px;max-height:calc(100svh - 156px)}.hero-light-showcase .art-caption{display:none}.hero-light-showcase .trust-strip{background:#fff;border-top:1px solid #edf5fb;gap:25px;width:100%;padding:30px max(48px,50vw - 640px);font-size:12px;position:relative}.hero-light-showcase .trust-strip>div{justify-content:center}h2{letter-spacing:-.045em;font-weight:520}.section-heading .eyebrow{border:0;border-radius:0;padding:0}.hero-note{font-size:12px}.highlights-section{background:#fff}.highlight-card{box-shadow:none;background:#f7f9fb;border:1px solid #edf5fb;border-radius:24px}.highlight-image{background:0 0}.device-card{background:#edf5fb}.benefit-card{border:1px solid #edf5fb}.feature-icon{background:#edf5fb}.checkout .panel{background:#fff;border-color:#edf5fb;box-shadow:0 8px 35px #02021005}:root[data-theme=light] .checkout .order-summary{background:#fff;border-color:#edf5fb}.payment-method-body .btn-primary,.modal .btn-primary{background:var(--primary);color:#fff}.checkout-security .icon{color:var(--primary)}.modal::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#728a963d}.modal{box-shadow:0 25px 100px #02021026}.message.error,.error{color:#b03d42}footer{background:#f7f9fb;border-top:1px solid #edf5fb}@media (width>=1600px){.hero-light-showcase .hero-grid{width:min(1550px,100% - 180px)}.hero-light-showcase .hero-art{margin-right:-7vw}}@media (width<=1100px){.hero-light-showcase .hero-grid{grid-template-columns:1fr 1fr;width:calc(100% - 72px);min-height:calc(100svh - 84px)}.nav{height:84px}.hero-light-showcase h1{font-size:clamp(48px,5.6vw,64px)}.hero-light-showcase .hero-description{max-width:375px;font-size:15px}.hero-light-showcase .hero-art{margin-right:-3vw}.hero-light-showcase .hero-art img{min-height:360px}.hero-light-showcase .trust-strip{padding:28px 36px}}@media (width<=700px){.nav{height:76px}.main-nav{top:76px}.hero-light-showcase .hero-grid{grid-template-columns:1fr;gap:10px;width:calc(100% - 40px);min-height:calc(100svh - 76px);padding:36px 0 0}.hero-light-showcase .hero-copy{max-width:none;padding:0}.hero-light-showcase h1{margin:25px 0;font-size:clamp(43px,11.7vw,68px);font-weight:480;line-height:1.06}.hero-light-showcase .badge{font-size:11px}.hero-light-showcase .hero-description{max-width:420px;margin-bottom:25px;font-size:14px}.hero-light-showcase .hero-art{height:390px;margin:0 -20px;padding:0}.hero-light-showcase .hero-art img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:none}.hero-light-showcase .trust-strip{grid-template-columns:1fr 1fr;gap:22px 12px;margin-top:0;padding:24px 20px}.hero-light-showcase .trust-strip>div{justify-content:flex-start;font-size:10px}.hero-note{font-size:10px}.hero-actions{flex-direction:row}.hero-light-showcase .art-caption{display:none}}@media (width<=360px){.hero-light-showcase .hero-grid{width:calc(100% - 32px)}.hero-light-showcase h1{font-size:38px}.hero-light-showcase .hero-art{height:320px}.hero-light-showcase .hero-actions{gap:12px}.hero-light-showcase .hero-actions .btn{padding-inline:16px;font-size:11px}}.cinematic-intro,[data-theme=light] .cinematic-intro{background:#fff}.device-copy{min-width:0}.platform-labels{flex-wrap:wrap;row-gap:10px}@media (width<=700px){.device-card{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.footer-top{flex-wrap:wrap;justify-content:flex-start;gap:14px}.footer-top>.btn{width:100%}.hero-light-showcase .hero-art{margin-inline:-16px}}.compare-brand-heading .fihouse-logo-art{width:150px;max-width:100%;height:50px}.demo-handoff .fihouse-logo-art{flex-shrink:0;width:114px;height:38px}.messenger-compose textarea::placeholder{color:#728a96}.messenger-compose small,.messenger-delivery,.messenger-hint,.thread-title>span,.conversation-list small,.conversation-list time,.assistant-bubble>small,.messenger-knowledge small{color:#728a96;font-size:11px;line-height:1.6}.thread-message small{color:#728a96;font-size:10px}.messenger-empty p{color:#728a96}[data-theme=light] .demo-state-failure .demo-status-icon{color:#b03d42;background:#fff0ef;border-color:#eac1c1}@media (width<=700px){.compare-brand-heading .fihouse-logo-art{width:90px;height:32px}.demo-handoff{gap:10px;padding-inline:8px}.demo-handoff .fihouse-logo-art{width:88px;height:30px}}.team-avatar{background:0 0}.team-avatar img{object-fit:contain;width:36px;height:36px}:root,[data-theme=light],.light-section{--bg:#fff;--surface:#fff;--elevated:#f7f9fb;--text:#020210;--ink:#020210;--muted:#728a96;--light-muted:#728a96;--border:#e3e9ee;--primary:#0d99ff;--accent:#39c6fc;--primary-text:#fff;--light:#f7f9fb;--shadow:0 18px 60px #191f2f0b;--header:#fff}.btn-primary,.payment-method-body .btn-primary,.modal .btn-primary,.popular,.upgrade-banner{color:#fff;background:linear-gradient(#39c6fc,#0b99ff)}.btn-primary:hover,.payment-method-body .btn-primary:hover,.modal .btn-primary:hover{background:linear-gradient(#39c6fc,#3aadff);box-shadow:0 5px 24px #0d99ff22}.nav-buy{background:linear-gradient(#00c9ff,#009bff)}.hero-light-showcase{background:linear-gradient(235deg,#0d99ff33,#fff)}.hero-light-showcase h1,.hero-light-showcase .hero-description{color:#020210}.hero-light-showcase .badge{color:#728a96}.site-header,.highlights-section,.light-section,footer{background:#fff}.highlight-card,.device-card,.benefit-card,.account-card,.checkout{background:#f7f9fb}.feature-icon,.benefit-card .feature-icon{color:#0d99ff;background:#0d99ff1a}.price-card.featured{border-color:#0d99ff}footer{border-color:#e3e9ee}:focus-visible{outline-color:#0b99ff}::selection{background:#0d99ff33}.landing-page>.section,.landing-page .container{width:min(1440px,100% - 96px)}.landing-page .section-padding{padding-block:128px}.landing-page h2{max-width:1000px;font-size:clamp(38px,4.3vw,64px);font-weight:480;line-height:1.1}.landing-page .section-heading{margin-bottom:56px}.landing-page .section-heading p{max-width:680px;font-size:18px}.landing-page .rounded-section{border-radius:0}.landing-page .device-card{background:#f7f9fb;border-radius:32px;min-height:680px;display:block;position:relative;overflow:hidden}.landing-page .devices-art{z-index:0;margin:0;padding:0;position:absolute;inset:0}.landing-page .devices-art picture,.landing-page .devices-art img{object-fit:cover;aspect-ratio:auto;width:100%;height:100%}.landing-page .device-copy{z-index:1;background:linear-gradient(90deg,#f7f9fbf5,#f7f9fbda 75%,#0000);flex-direction:column;justify-content:center;align-items:flex-start;width:48%;min-height:680px;padding:80px 56px;display:flex;position:relative}.landing-page .device-copy h3{font-size:clamp(32px,3.3vw,48px);line-height:1.15}.landing-page .device-copy p{max-width:380px;font-size:17px}.landing-page .device-copy>.feature-icon{display:none}.landing-page .benefit-grid{gap:48px;margin-top:64px}.landing-page .benefit-card{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.landing-page .benefit-card h3{font-size:24px}.landing-page .benefit-card p{font-size:16px}.landing-page .setup-section{background:linear-gradient(235deg,#0d99ff22,#fff)}.landing-page .setup-grid{display:block}.landing-page .setup-grid>div{width:100%}.landing-page .setup-grid h2{max-width:720px}.landing-page .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:64px 0 48px;display:grid}.landing-page .step{display:block}.landing-page .step>span{text-align:left;color:#0d99ff;border:0;width:auto;height:auto;margin-bottom:28px;font-size:42px;display:block}.landing-page .step h3{font-size:25px}.landing-page .step p{max-width:360px;font-size:17px}.landing-page .pricing-grid{gap:28px;max-width:1200px}.landing-page .price-card-inner{padding:40px 32px}.landing-page .price{margin-block:38px}.landing-page .price strong{font-size:54px}.landing-page .pricing-foot{margin-top:42px}.landing-page .support-section{background:#f7f9fb;border-radius:32px;gap:72px;min-height:620px;margin-block:80px;padding:96px 64px}.landing-page .support-intro h2{font-size:clamp(34px,3.7vw,54px)}.landing-page .support-intro p{font-size:18px}.landing-page .support-visual{background:#fff;border:1px solid #e3e9ee;border-radius:24px;padding:32px}.landing-page .faq-section{gap:100px}.landing-page .faq-list summary{padding-block:28px;font-size:19px}.landing-page .faq-list p{font-size:17px}@media (width<=1000px){.landing-page .container{width:calc(100% - 56px)}.landing-page .section-padding{padding-block:88px}.landing-page .device-copy{width:52%;padding:48px 32px}.landing-page .device-card,.landing-page .device-copy{min-height:570px}.landing-page .support-section{gap:32px;padding:60px 32px}.landing-page .steps,.landing-page .benefit-grid{gap:28px}}@media (width<=700px){.landing-page .container{width:calc(100% - 40px)}.landing-page .section-padding{padding-block:64px}.landing-page h2{font-size:36px}.landing-page .section-heading{margin-bottom:32px}.landing-page .section-heading p{font-size:16px}.landing-page .device-card{border-radius:24px;flex-direction:column;min-height:0;display:flex}.landing-page .device-copy{background:#f7f9fb;width:100%;min-height:0;padding:32px 26px}.landing-page .device-copy h3{font-size:32px}.landing-page .devices-art{flex:none;height:320px;position:relative}.landing-page .devices-art img{object-fit:cover;object-position:75% center}.landing-page .device-copy p{font-size:16px}.landing-page .benefit-grid,.landing-page .steps{grid-template-columns:1fr;gap:36px;margin-top:40px}.landing-page .step>span{margin-bottom:16px;font-size:32px}.landing-page .step h3{font-size:23px}.landing-page .step p{max-width:none;font-size:16px}.landing-page .support-section{gap:36px;min-height:0;margin-block:40px;padding:40px 24px}.landing-page .support-visual{padding:24px 18px}.landing-page .support-intro h2{font-size:34px}.landing-page .faq-section{gap:32px}.landing-page .faq-list summary{font-size:17px}.landing-page .price-card-inner{padding:30px 26px}}:root{letter-spacing:-.01em;font-family:Onest Variable,Onest,Arial,sans-serif}h1,h2,h3,h4,button,input,select,textarea{font-family:inherit}.site-header{pointer-events:none;background:0 0;border:0;margin-top:16px;margin-bottom:16px;padding:0 32px;top:16px}.site-header .nav{pointer-events:auto;background:#fff;border-radius:60px;gap:22px;width:min(1440px,100%);height:68px;padding:0 16px;box-shadow:0 4px 24px #191f2f03}.main-nav{gap:26px;font-size:16px;font-weight:400}.nav .login-button{border:1px solid #eef1f4;border-radius:40px;padding:12px 18px;font-size:16px;font-weight:400}.nav-buy{background:#2f72e0;min-height:48px;padding:14px 22px;font-size:16px;font-weight:400}.nav-buy:hover{background:#2467d4}.nav .fihouse-logo-art{width:172px;height:56px}.plati-hero{isolation:isolate;background:#f1f8fc;min-height:1100px;margin-top:-100px;padding-top:128px;position:relative;overflow:hidden}.plati-hero-backdrop{pointer-events:none;inset:0;z-index:0!important;position:absolute!important}.plati-hero-backdrop img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.plati-hero .scene-background{opacity:.25}.landing-page .plati-hero-content{text-align:center;z-index:2;max-width:1200px;padding:0;position:relative}.plati-hero h1{letter-spacing:-.02em;color:#020210;max-width:1200px;margin:0 auto 26px;font-size:64px;font-weight:600;line-height:1.1}.plati-hero h1 span{color:#2f72e0}.plati-hero-content>p{color:#728a96;max-width:900px;margin:0 auto 40px;font-size:22px;line-height:1.3}.plati-hero .plati-hero-cta{background:#2f72e0;min-height:74px;padding:23px 32px;font-size:20px;font-weight:400;line-height:1.3}.plati-hero .plati-hero-cta:hover{background:#2467d4}.plati-hero-details{z-index:2;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:42px;display:flex;position:relative}.hero-detail-list{pointer-events:auto;background:#fff;border-radius:24px;flex-direction:column;gap:20px;width:245px;padding:22px;font-size:15px;line-height:1.4;display:flex;box-shadow:0 20px 40px #2b52750a}.hero-detail-list>div{align-items:center;gap:12px;display:flex}.hero-detail-list .icon{color:#2f72e0}.hero-detail-right{width:260px;margin-top:-50px}.hero-detail-list .text-link{text-align:left;font-size:14px;line-height:1.4}.landing-page [data-stack-panel]{background:#fff;border-radius:0;margin-top:0}.landing-page .trust-strip{border:0;min-height:105px;padding-block:36px}@media (width>=1600px){.plati-hero{min-height:1200px}.plati-hero h1{font-size:72px}.plati-hero-backdrop img{object-fit:cover}}@media (width<=1100px){.site-header{padding-inline:24px}.site-header .nav{gap:12px}.main-nav{gap:16px;font-size:14px}.nav-buy{padding-inline:18px;font-size:14px}.nav .fihouse-logo-art{width:146px}.plati-hero{min-height:1020px}.plati-hero h1{font-size:56px}.plati-hero-content>p{max-width:760px;font-size:20px}.hero-detail-list{width:215px;font-size:14px}.hero-detail-right{width:225px}}@media (width<=700px){.site-header{margin:10px 0;padding:0 12px;top:10px}.site-header .nav{gap:6px;height:60px;padding:0 12px}.nav .fihouse-logo-art{width:124px;height:44px}.nav .login-button{padding:9px 12px;font-size:13px}.main-nav.is-open{border-radius:24px;top:70px}.plati-hero{min-height:1050px;margin-top:-80px;padding-top:116px}.landing-page .plati-hero-content{width:calc(100% - 32px)}.plati-hero h1{margin-bottom:24px;font-size:40px;line-height:1.1}.plati-hero-content>p{max-width:440px;margin-bottom:28px;font-size:17px;line-height:1.45}.plati-hero .plati-hero-cta{min-height:56px;padding:17px 26px;font-size:16px}.plati-hero-backdrop{top:280px;bottom:130px}.plati-hero-backdrop img{object-fit:cover;object-position:center bottom}.landing-page .plati-hero-details{grid-template-columns:1fr 1fr;gap:12px;width:calc(100% - 32px);margin-top:390px;display:grid}.hero-detail-list,.hero-detail-right{border-radius:20px;gap:16px;width:auto;margin:0;padding:17px 14px;font-size:12px}.hero-detail-list>div{gap:8px}.hero-detail-list .icon{width:18px;height:18px}.hero-detail-list .text-link{font-size:12px}.landing-page .trust-strip{grid-template-columns:1fr 1fr;gap:24px;padding:24px 0}.trust-strip>div{font-size:12px}}@media (width<=380px){.nav .fihouse-logo-art{width:102px}.nav .login-button{padding:8px}.plati-hero h1{font-size:35px}.plati-hero-content>p{font-size:16px}.hero-detail-list{padding:16px 12px;font-size:11px}.plati-hero{min-height:1040px}}@media (width>=701px){.plati-hero-backdrop{top:90px}.plati-hero{min-height:1170px}.main-nav>a,.main-nav>.nav-menu>button{font-size:inherit}}.cookie-notice-primary{background:#2f72e0}.cookie-notice-secondary{color:#2f72e0;border-color:#2f72e0}.cookie-notice-copy a{color:#2f72e0}.language-flag{border-radius:3px;flex-shrink:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #02021012}.language-button{border-radius:30px;gap:6px;min-width:52px}.language-menu{width:210px}.language-menu>button{justify-content:flex-start;gap:12px;font-size:15px}.language-menu>button>.icon{margin-left:auto}.hero-payment-methods{text-align:center;background:#ffffffd9;border-radius:24px;flex-direction:column;align-items:center;gap:12px;width:calc(100% - 40px);max-width:560px;padding:16px 24px;display:flex;bottom:28px;left:50%;translate:-50%;z-index:2!important;position:absolute!important}.hero-payment-methods>span{color:#728a96;font-size:15px}.hero-payment-methods small{color:#728a96;font-size:11px}.hero-payment-methods .payment-marks{justify-content:center;gap:14px}.hero-payment-methods .payment-mark{width:62px;max-width:62px;height:35px}.legal-content,.legal-layout,.legal-content>*{overflow-wrap:anywhere;min-width:0}@media (width<=700px){.plati-hero{min-height:1190px;padding-bottom:170px}.hero-payment-methods{gap:10px;padding:16px;bottom:16px}.hero-payment-methods .payment-mark{width:48px;max-width:48px}.hero-payment-methods small{font-size:10px}.hero-payment-methods>span{font-size:13px}}.legal-page h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (width<=700px){.plati-hero-backdrop{height:440px;top:350px;bottom:auto;overflow:hidden}.plati-hero-backdrop img{object-fit:contain;width:660px;max-width:none;height:440px;position:absolute;left:50%;translate:-50%}.landing-page .plati-hero-details{margin-top:320px}}.plati-hero h1 .hero-title-line{text-wrap:balance;display:block}.plati-hero h1 .hero-title-ink{color:#020210}.plati-hero-content>p{color:#52616d}.plati-hero .plati-hero-content{padding-bottom:10px}.landing-page .setup-section .steps{gap:24px}.landing-page .setup-section .step{background:#fff;border:1px solid #e2eef7;border-radius:28px;min-height:260px;padding:36px;position:relative}.landing-page .setup-section .step>span{background:linear-gradient(135deg,#e2f6ff,#f3f9fe);border-radius:18px;place-items:center;width:56px;height:56px;margin:0 0 30px;font-size:25px;display:grid}.landing-page .setup-section .step h3{font-size:23px}@media (width<=700px){.landing-page .setup-section .step{min-height:0;padding:28px}.landing-page .setup-section .step>span{margin-bottom:24px}.landing-page .setup-section .steps{gap:16px}}body[data-landing-theme]{--ld-bg:#0b100e;--ld-surface:#111916;--ld-raised:#19251f;--ld-line:#1f2f2a;--ld-text:#edf6f0;--ld-muted:#a0b3a8;--ld-primary:#00c981;--ld-hover:#32dda0;--ld-wash:#00c98114;--ld-glow:#00c98117;--ld-button-ink:#042317;--ld-card-shadow:0 12px 40px #0002;--ld-button:var(--ld-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-landing-theme=graphite]{--ld-bg:#111414;--ld-surface:#1b201e;--ld-raised:#242b27;--ld-line:#36413b;--ld-text:#e9efeb;--ld-muted:#acb7b0;--ld-primary:#91b9a0;--ld-hover:#b2d6bf;--ld-wash:#91b9a012;--ld-glow:#91b9a006;--ld-button-ink:#101d15;--ld-card-shadow:none}body[data-landing-theme=emerald]{--ld-bg:#061710;--ld-surface:#0a251b;--ld-raised:#103b2a;--ld-line:#1c573e;--ld-text:#eafff3;--ld-muted:#a0c6b1;--ld-primary:#44f2a7;--ld-hover:#8bffcb;--ld-wash:#44f2a71a;--ld-glow:#00ef9830;--ld-button-ink:#032016;--ld-card-shadow:0 0 36px #00de8610;--ld-button:linear-gradient(135deg,#8bfac1,#22d987)}body[data-landing-theme=moss]{--ld-bg:#14180f;--ld-surface:#20271a;--ld-raised:#303a26;--ld-line:#45543a;--ld-text:#f0f3e7;--ld-muted:#b7c1a6;--ld-primary:#b2cc7b;--ld-hover:#d0e4a6;--ld-wash:#b2cc7b12;--ld-glow:#879b3d10;--ld-button-ink:#202a10;--ld-card-shadow:0 10px 28px #070a0630}body[data-landing-theme=obsidian]{--ld-bg:#030705;--ld-surface:#090f0b;--ld-raised:#101c14;--ld-line:#294733;--ld-text:#f4fff7;--ld-muted:#b2c2b7;--ld-primary:#00f59b;--ld-hover:#80ffd1;--ld-wash:#00f59b12;--ld-glow:#00f59b12;--ld-button-ink:#001b10;--ld-card-shadow:0 0 0 1px #294733}body[data-landing-theme],body[data-landing-theme] :is(.light-section,.landing-page,.modal,.messenger,.cookie-notice){--bg:var(--ld-bg);--surface:var(--ld-surface);--elevated:var(--ld-raised);--text:var(--ld-text);--ink:var(--ld-text);--muted:var(--ld-muted);--light-muted:var(--ld-muted);--border:var(--ld-line);--primary:var(--ld-primary);--accent:var(--ld-hover);--primary-text:var(--ld-button-ink);--light:var(--ld-surface);--shadow:var(--ld-card-shadow);--header:var(--ld-surface);color:var(--ld-text)}body[data-landing-theme]{background:var(--ld-bg)}body[data-landing-theme] :is(.plati-hero,.hero-light-showcase,[data-hero-stage],.landing-page [data-stack-panel],.light-section,.highlights-section,.editorial-banners,footer){background:var(--ld-bg);color:var(--ld-text);border-color:var(--ld-line)}body[data-landing-theme] .site-header{background:0 0}body[data-landing-theme] :is(.site-header .nav,.dropdown,.main-nav.is-open,.main-nav .dropdown,.hero-detail-list,.hero-service-panel,.hero-device-panel,.hero-payment-methods,.payment-mark,.panel,.modal,.support-widget,.cookie-notice,.scroll-rail-hint){background:var(--ld-surface);color:var(--ld-text);border-color:var(--ld-line);box-shadow:var(--ld-card-shadow)}body[data-landing-theme] :is(.hero-service-mark,.hero-device-mark,.hero-service-claude,.hero-service-googlegemini,.hero-service-perplexity,.feature-icon,.benefit-card .feature-icon){background:var(--ld-raised);color:var(--ld-primary)}body[data-landing-theme] :is(.plati-hero h1,.plati-hero h1 .hero-title-ink,.hero-light-showcase h1,.editorial-banner-copy h2,.free-comparison-heading h2,.connection-journey>li){color:var(--ld-text)}body[data-landing-theme] :is(.plati-hero h1 span,.hero-detail-list .icon,.hero-panel-link,.hero-device-mark,.payment-mark--currency,.text-link,.connection-node-number,.connection-card-top,.connection-story-footnote button,.country-bar-pause:hover,.free-comparison-heading .eyebrow){color:var(--ld-primary)}body[data-landing-theme] :is(.plati-hero-content>p,.hero-light-showcase .hero-description,.hero-light-showcase .badge,.hero-service-panel p,.hero-payment-methods>span,.hero-payment-methods small,.editorial-banner-copy>p,.editorial-banner-copy>small,.editorial-banner-copy .eyebrow,.connection-journey p,.connection-story-footnote p,.country-bar-panels p,.country-bar-note,.free-comparison-heading p,.free-comparison-footer>p,.cookie-notice-copy,.cookie-notice-setting p,.cookie-notice-locked,.cookie-notice-inactive,.cookie-notice-configure,.scroll-rail-hint>small){color:var(--ld-muted)}body[data-landing-theme] :is(.btn-primary,.nav-buy,.plati-hero .plati-hero-cta,.modal .btn-primary,.editorial-banner-copy>.btn,.popular,.cookie-notice-primary,.messenger-primary,.messenger-send,.chat-launcher){background:var(--ld-button);color:var(--ld-button-ink);border-color:var(--ld-primary);box-shadow:none}body[data-landing-theme] :is(.btn-primary:hover,.nav-buy:hover,.plati-hero .plati-hero-cta:hover,.modal .btn-primary:hover,.editorial-banner-copy>.btn:hover,.cookie-notice-primary:hover){background:var(--ld-hover);color:var(--ld-button-ink);box-shadow:none}body[data-landing-theme] :is(.btn-secondary,.btn-dark,.cookie-notice-secondary){background:var(--ld-raised);color:var(--ld-text);border-color:var(--ld-line)}body[data-landing-theme] :is(.btn-outline,.cookie-notice-secondary){color:var(--ld-primary);border-color:var(--ld-primary)}body[data-landing-theme] :is(.btn-outline:hover,.cookie-notice-secondary:hover,.dropdown>a:hover,.dropdown>button:hover,.dropdown .selected,.icon-button:hover,.country-bar-pause:hover){background:var(--ld-wash)}body[data-landing-theme] :is(.cookie-notice-copy a,.cookie-notice-configure:hover){color:var(--ld-primary)}body[data-landing-theme] :is(.nav .login-button,.hero-panel-link,.cookie-notice-settings,.cookie-notice-setting+.cookie-notice-setting){border-color:var(--ld-line)}body[data-landing-theme] :is(.landing-page .device-card,.landing-page .support-section,.editorial-banner,.editorial-banner-privacy,.setup-art,.highlight-card){background:var(--ld-surface)}body[data-landing-theme] :is(.landing-page .device-copy,.editorial-banner-copy){background:linear-gradient(90deg,var(--ld-surface),color-mix(in srgb,var(--ld-surface) 92%,transparent) 76%,transparent)}body[data-landing-theme] .landing-page .setup-section{background:radial-gradient(ellipse at 80% 0,var(--ld-glow),transparent 65%),var(--ld-bg)}body[data-landing-theme] :is(.landing-page .setup-section .step,.landing-page .support-visual,.landing-page .price-card,.support-visual){background:var(--ld-surface);border-color:var(--ld-line);box-shadow:var(--ld-card-shadow)}body[data-landing-theme] .landing-page .setup-section .step>span{background:var(--ld-wash);color:var(--ld-primary)}body[data-landing-theme] .price-card.featured{border-color:var(--ld-primary);box-shadow:0 0 36px var(--ld-glow)}body[data-landing-theme] .landing-page .benefit-card{border-color:var(--ld-line);background:0 0}body[data-landing-theme] :is(.country-bar,.connection-story,.connection-story-visual){background:var(--ld-bg);color:var(--ld-text)}body[data-landing-theme] :is(.country-bar-global,.country-bar-russia,.country-bar-list li,.connection-journey>li){background:var(--ld-surface);color:var(--ld-text);border-color:var(--ld-line);box-shadow:var(--ld-card-shadow)}body[data-landing-theme] .connection-story-footnote{border-color:var(--ld-line)}body[data-landing-theme] .free-comparison{--compare-ink:var(--ld-text);--compare-muted:var(--ld-muted);--compare-line:var(--ld-line);--compare-brand:var(--ld-raised);--compare-accent:var(--ld-primary);background:var(--ld-bg);color:var(--ld-text)}body[data-landing-theme] .comparison-criterion>svg{color:var(--ld-muted)}body[data-landing-theme] .scene-background{--scene-ground:var(--ld-bg);--scene-glow-a:var(--ld-glow);--scene-glow-b:var(--ld-wash);--scene-shade:transparent}body[data-landing-theme] .scene-aurora-field{background:radial-gradient(ellipse at 70% 40%,var(--ld-glow),transparent 47%),radial-gradient(ellipse at 55% 85%,var(--ld-wash),transparent 48%)}body[data-landing-theme] .cinematic-intro{background:var(--ld-bg);color:var(--ld-primary)}body[data-landing-theme] :is(.messenger,.messenger-header,.messenger-header-home,.messenger-tabs,.messenger-compose,.conversation-list>button,.messenger-knowledge,.messenger-action):not(.support-messenger):not(.support-messenger *){background:var(--ld-surface);color:var(--ld-text);border-color:var(--ld-line)}body[data-landing-theme] :is(.messenger-welcome,.assistant-bubble,.thread-message.from-user,.thread-message.from-support,.bubble,.messenger-topics>button,.conversation-avatar,.messenger-icon):not(.support-messenger):not(.support-messenger *){background:var(--ld-raised);color:var(--ld-text);border-color:var(--ld-line)}body[data-landing-theme] :is(.messenger-compose textarea,.messenger-welcome h2,.messenger-welcome p,.messenger-tabs button,.messenger-topics button):not(.support-messenger):not(.support-messenger *){color:var(--ld-text)}body[data-landing-theme] :is(.messenger-compose small,.messenger-delivery,.messenger-hint,.thread-title>span,.conversation-list small,.conversation-list time,.assistant-bubble>small,.messenger-knowledge small,.thread-message small,.messenger-empty p):not(.support-messenger):not(.support-messenger *){color:var(--ld-muted)}body[data-landing-theme] :is(.messenger-tabs button.active,.messenger-text-link,.messenger-help,.messenger-topics button .icon):not(.support-messenger):not(.support-messenger *){color:var(--ld-primary)}body[data-landing-theme] .messenger-send:disabled{background:var(--ld-raised);color:var(--ld-muted)}body[data-landing-theme] :is(.messenger-error,.message.error):not(.support-messenger):not(.support-messenger *){color:#ffb6bf;background:#381b20;border-color:#73353f}body[data-landing-theme] .error{color:#ffb6bf}body[data-landing-theme] .message.success{background:var(--ld-wash);color:var(--ld-primary);border-color:var(--ld-line)}body[data-landing-theme] .modal::backdrop{background:#000a}body[data-landing-theme] :is(input,select,textarea){accent-color:var(--ld-primary)}body[data-landing-theme] .scroll-rail-track{background:var(--ld-line)}body[data-landing-theme] .scroll-rail-thumb{background:color-mix(in srgb,var(--ld-primary) 65%,transparent)}body[data-landing-theme] :is(.scroll-rail:hover,.scroll-rail:focus-visible,.scroll-rail.is-dragging) .scroll-rail-thumb{background:var(--ld-primary)}body[data-landing-theme] :focus-visible{outline-color:var(--ld-primary)}body[data-landing-theme] ::selection{background:var(--ld-primary);color:var(--ld-button-ink)}body[data-landing-theme] .status-dot{background:var(--ld-primary);box-shadow:0 0 0 4px var(--ld-wash)}body[data-landing-theme=emerald] :is(.site-header .nav,.country-bar-global,.country-bar-russia){background:linear-gradient(135deg,var(--ld-raised),var(--ld-surface));border:1px solid var(--ld-line)}body[data-landing-theme=obsidian] :is(.site-header .nav,.country-bar-global,.country-bar-russia,.cookie-notice){border:1px solid var(--ld-line)}body[data-landing-theme=moss] :is(.country-bar,.free-comparison,.connection-story){background:linear-gradient(160deg,var(--ld-surface),var(--ld-bg))}@media (width<=767px){body[data-landing-theme] :is(.landing-page .device-copy,.editorial-banner-copy){background:var(--ld-surface)}}body[data-landing-theme=forest]{--ld-bg:#0c0f0e;--ld-surface:#111615;--ld-raised:#1e2725;--ld-line:#1f2f2a;--ld-text:#d6d6d6;--ld-muted:#8ca29a;--ld-primary:#00ba78;--ld-hover:#279362;--ld-button-ink:#f5f5f5;--ld-button:linear-gradient(88deg,#20764e 0%,#2a8f5c 50%,#20764e 100%)}body[data-landing-theme=forest] :is(input:not([type=checkbox]),textarea,select){background:#181e1c}body[data-landing-theme] :is(.messenger-team small,.messenger-action small,.messenger-help>button>.icon,.messenger-icon):not(.support-messenger):not(.support-messenger *){color:var(--ld-muted)}body[data-landing-theme] :is(.messenger-action>.icon,.messenger-knowledge>.icon,.messenger-empty>.icon,.messenger-tabs>button.selected,.messenger .fihouse-logo):not(.support-messenger):not(.support-messenger *){color:var(--ld-primary)}body[data-landing-theme] :is(.messenger-topics button.selected,.messenger-icon:hover):not(.support-messenger):not(.support-messenger *){background:var(--ld-raised);color:var(--ld-primary);border-color:var(--ld-line)}body[data-landing-theme] .messenger-tabs i{background:var(--ld-primary);color:var(--ld-button-ink)}body[data-landing-theme] :is(.messenger-header,.messenger-tabs,.thread-title,.conversation-list,.messenger-knowledge,.messenger-help,.messenger-action,.messenger-topics button):not(.support-messenger):not(.support-messenger *){border-color:var(--ld-line)}body[data-landing-theme] input::placeholder,body[data-landing-theme] textarea::placeholder,body[data-landing-theme] .messenger-compose textarea::placeholder{color:var(--ld-muted)}body[data-theme-switching] *,body[data-theme-switching] :before,body[data-theme-switching] :after{transition:none!important}body[data-landing-theme] .scroll-rail{top:154px}body[data-landing-theme] .hero-service-mark img{filter:none}body[data-landing-theme] .hero-service-mark{background:var(--elevated)}body[data-landing-theme] .landing-theme-strip{position:sticky;top:0}body[data-landing-theme] .fihouse-logo-art img{content:url(/images/fihouse-logo-dark.webp);mix-blend-mode:lighten}body[data-landing-theme] .hero-title-line{display:block}@media (width>=1101px){body[data-landing-theme] .hero-device-panel{margin-right:70px}}body[data-landing-theme] .connection-story-footnote p>svg{color:var(--ld-primary)}body[data-landing-theme] .country-bar-pause{color:var(--ld-muted)}body[data-landing-theme] :is(.modal-heading,.messenger-help>button){border-color:var(--ld-line)}body[data-landing-theme] .modal-heading{background:linear-gradient(120deg,var(--ld-wash),transparent)}body[data-landing-theme] .team-avatar{background:var(--ld-raised);overflow:hidden}@media (width<=700px){body[data-landing-theme] .site-header{top:48px}body[data-landing-theme] .scroll-rail{top:132px}}body[data-landing-theme]{--ld-atmosphere:#245b43;--ld-atmosphere-soft:#193d35}body[data-landing-theme=graphite]{--ld-atmosphere:#3c5148;--ld-atmosphere-soft:#273c36}body[data-landing-theme=emerald]{--ld-atmosphere:#126c4b;--ld-atmosphere-soft:#164d45}body[data-landing-theme=moss]{--ld-atmosphere:#4a5933;--ld-atmosphere-soft:#344735}body[data-landing-theme=obsidian]{--ld-atmosphere:#164d37;--ld-atmosphere-soft:#15352d}body[data-landing-theme=night-blue]{--ld-bg:#101419;--ld-surface:#171d24;--ld-raised:#222c36;--ld-line:#34414e;--ld-text:#edf5fb;--ld-muted:#adbfce;--ld-primary:#39c6fc;--ld-hover:#72d8ff;--ld-wash:#39c6fc1a;--ld-glow:#0b99ff12;--ld-button-ink:#041b2b;--ld-button:linear-gradient(115deg,#39c6fc,#0b99ff);--ld-card-shadow:0 12px 40px #0002;--ld-atmosphere:#1c2a37;--ld-atmosphere-soft:#19232e}body[data-landing-theme] :is(.landing-theme-strip,.landing-theme-popover){background:var(--ld-surface);color:var(--ld-text);border-color:var(--ld-line)}body[data-landing-theme] .landing-theme-trigger{background:var(--ld-raised);color:var(--ld-text);border-color:var(--ld-line)}body[data-landing-theme] :is(.landing-theme-caption,.landing-theme-selected,.landing-theme-options legend,.landing-theme-popover>p){color:var(--ld-muted)}body[data-landing-theme] .landing-theme-check{color:var(--ld-primary)}body[data-landing-theme] :is(.landing-theme-option:hover,.landing-theme-option.is-selected){background:var(--ld-raised);border-color:var(--ld-line)}body[data-landing-theme] .landing-theme-option:has(input:focus-visible){outline-color:var(--ld-primary)}body[data-landing-theme] :is(.plati-hero,.landing-page .light-section,.landing-page [data-stack-panel],.editorial-banners,.connection-story,.free-comparison,.landing-page .setup-section){background:linear-gradient(to bottom,var(--ld-bg),transparent 18%,transparent 82%,var(--ld-bg)),radial-gradient(ellipse at 85% 45%,color-mix(in srgb,var(--ld-atmosphere) 68%,transparent),transparent 68%),radial-gradient(ellipse at 5% 55%,var(--ld-atmosphere-soft),transparent 68%),var(--ld-bg)}body[data-landing-theme] .country-bar{background:0 0}body[data-landing-theme] .plati-hero-backdrop{-webkit-mask-image:linear-gradient(#0000,#000 20% 74%,#0000);mask-image:linear-gradient(#0000,#000 20% 74%,#0000)}body[data-landing-theme] :is(.landing-page .device-card,.editorial-banner),body[data-landing-theme] :is(.landing-page .device-copy,.editorial-banner-copy){background:0 0}body[data-landing-theme] :is(.editorial-banner-scene,.landing-page .devices-art){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 62% 90%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000 30%,#000 62% 90%,#0000),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}body[data-landing-theme] .connection-story-visual{background:0 0}@media (width<=767px){body[data-landing-theme] :is(.editorial-banner-scene,.landing-page .devices-art){-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}body[data-landing-theme] .plati-hero-backdrop img{-webkit-mask-image:linear-gradient(#0000,#000 16% 72%,#0000);mask-image:linear-gradient(#0000,#000 16% 72%,#0000)}}.landing-page .hero-title-line{display:block}.landing-page .hero-title-badge{vertical-align:-.07em;width:.88em;height:.88em;color:var(--ld-primary,#149eef);background:linear-gradient(145deg,#fff,#dff3fe);border:1px solid #ffffff90;border-radius:50%;justify-content:center;align-items:center;margin-left:.08em;display:inline-flex;transform:rotate(-9deg);box-shadow:inset 0 0 0 5px #ffffff60,0 8px 22px #0077b915}.landing-page .hero-title-badge--globe{transform:rotate(9deg)}.landing-page .hero-title-badge svg{width:80%;height:80%}body[data-landing-theme] .hero-title-badge{background:linear-gradient(145deg,var(--ld-raised),var(--ld-surface));border-color:color-mix(in srgb,var(--ld-primary) 28%,transparent);box-shadow:inset 0 0 0 4px #ffffff0b,0 8px 24px #0002}.landing-page .hero-payment-methods,body[data-landing-theme] .landing-page .hero-payment-methods{box-shadow:none;background:0 0;border:0;gap:16px;max-width:640px;padding:0}.landing-page .hero-payment-methods .payment-marks{gap:10px}.landing-page .hero-payment-methods .payment-mark,body[data-landing-theme] .landing-page .hero-payment-methods .payment-mark{background:#fff;border:1px solid #e8f1f7;border-radius:50%;width:76px;min-width:76px;max-width:76px;height:76px;padding:14px;box-shadow:0 14px 30px #06395510}body[data-landing-theme] .landing-page .hero-payment-methods .payment-mark img{filter:none}.landing-page .hero-payment-methods small{max-width:520px;font-size:10px;line-height:1.5}@media (width>=701px){.landing-page .plati-hero{min-height:1120px;padding-top:96px}.landing-page .plati-hero-content{width:calc(100% - 80px);max-width:1600px}.landing-page .plati-hero h1{letter-spacing:-.045em;max-width:none;margin-bottom:24px;font-size:clamp(48px,4.4vw,84px);line-height:1.07}.landing-page .plati-hero-content>p{text-wrap:pretty;color:#7c8993;max-width:1280px;margin:0 auto 28px;font-size:clamp(18px,1.2vw,23px);line-height:1.4}body[data-landing-theme] .plati-hero-content>p{color:#b5c2cc}.landing-page .plati-hero .plati-hero-cta{min-height:64px;padding:19px 30px;font-size:20px}.landing-page .plati-hero-details{width:calc(100% - 112px);max-width:1740px;margin:0;top:440px;left:50%;translate:-50%;position:absolute!important}.landing-page .hero-device-panel,body[data-landing-theme] .landing-page .hero-device-panel{margin-top:-45px;margin-right:0}.landing-page .plati-hero-backdrop{height:100%;inset:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.landing-page .plati-hero-backdrop img{object-fit:contain;object-position:center bottom;-webkit-mask-composite:source-in;width:min(1640px,100%);max-width:none;height:auto;position:absolute;inset:auto auto 0 50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 24% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 24% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.landing-page .hero-payment-methods{bottom:26px}}@media (width>=1200px){.landing-page .plati-hero-content>p{white-space:nowrap}}@media (width>=701px) and (width<=1199px){.landing-page .plati-hero-details{width:calc(100% - 48px);top:570px}.landing-page .plati-hero h1{font-size:clamp(39px,4.5vw,54px)}}@media (width<=700px){.landing-page .plati-hero h1{letter-spacing:-.045em;font-size:clamp(31px,8.8vw,48px);line-height:1.14}.landing-page .hero-title-badge{width:.78em;height:.78em;margin-left:.02em}.landing-page .hero-payment-methods .payment-mark{width:62px;min-width:62px;max-width:62px;height:62px;padding:10px}.landing-page .hero-payment-methods .payment-marks{gap:8px}.landing-page .hero-payment-methods{bottom:24px}}.landing-page .plati-hero-backdrop,body[data-landing-theme] .landing-page .plati-hero-backdrop,.landing-page .plati-hero-backdrop img,body[data-landing-theme] .landing-page .plati-hero-backdrop img{-webkit-mask-image:none;mask-image:none}@media (width>=1200px){.landing-page .plati-hero{min-height:1230px}.landing-page .plati-hero-backdrop img{width:min(1280px,100% - 300px);top:345px;bottom:auto}}@media (width>=701px) and (width<=1199px){.landing-page .plati-hero-backdrop img{width:min(940px,100%);top:350px;bottom:auto}.landing-page .plati-hero-details{top:760px}.landing-page .hero-service-panel,.landing-page .hero-device-panel{width:230px}.landing-page .plati-hero{min-height:1250px}}@media (width<=700px){.landing-page .plati-hero-backdrop{height:360px;top:440px;overflow:visible}.landing-page .plati-hero-backdrop img{object-fit:contain;width:540px;max-width:none;height:360px}.landing-page .plati-hero{min-height:1250px}.landing-page .plati-hero-backdrop img{width:100%;height:auto}.landing-page .plati-hero-details{margin-top:300px}body[data-landing-theme] .landing-page .hero-payment-methods .payment-mark{width:62px;min-width:62px;max-width:62px;height:62px;padding:10px}}@media (width>=1200px) and (width<=1599px){.landing-page .plati-hero{min-height:1150px}.landing-page .plati-hero h1{font-size:clamp(60px,4.7vw,75px)}.landing-page .plati-hero-backdrop img{top:310px}.landing-page .plati-hero-details{width:calc(100% - 48px)}.landing-page .hero-service-panel,.landing-page .hero-device-panel{width:200px;padding:20px 16px}.landing-page .hero-service-panel li,.landing-page .hero-device-panel li{font-size:14px}}.landing-page .hero-service-panel,.landing-page .hero-device-panel{box-shadow:0 3px 7px #244f6810,0 18px 38px -12px #315e7e26,0 36px 70px -28px #41678428}body[data-landing-theme] .landing-page .hero-service-panel,body[data-landing-theme] .landing-page .hero-device-panel{box-shadow:0 3px 8px #0002,0 20px 42px -12px #0006,0 40px 70px -30px #0005}.landing-page .plati-hero-backdrop img{filter:drop-shadow(0 16px 12px #29475b26)drop-shadow(0 35px 28px #29475b14)}body[data-landing-theme] .landing-page .plati-hero-backdrop img{filter:drop-shadow(0 18px 15px #0005)drop-shadow(0 36px 28px #0003)}@media (width<=700px){.landing-page .plati-hero-backdrop img{filter:drop-shadow(0 9px 7px #29475b30)drop-shadow(0 17px 14px #29475b14)}body[data-landing-theme] .landing-page .plati-hero-backdrop img{filter:drop-shadow(0 10px 8px #0005)drop-shadow(0 20px 14px #0003)}}.hero-concept-picker{white-space:nowrap;align-items:center;gap:9px;margin-right:auto;font-size:11px;display:flex}.hero-concept-picker select{font:inherit;color:#25384a;cursor:pointer;background:#fff;border:1px solid #ccdce8;border-radius:9px;max-width:245px;min-height:32px;padding:5px 28px 5px 10px}body[data-landing-theme] .hero-concept-picker select{background:var(--ld-raised);color:var(--ld-text);border-color:var(--ld-line)}.hero-concept-picker select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.landing-page .hero-concept{height:calc(100svh - 43px);min-height:730px;max-height:1000px;padding-top:112px;overflow:hidden}.landing-page .hero-concept .plati-hero-content{width:calc(100% - 80px);max-width:1560px}.landing-page .hero-concept h1{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(48px,4.05vw,76px);line-height:1.08}.landing-page .hero-concept .plati-hero-content>p{white-space:normal;margin-bottom:22px;font-size:clamp(17px,1.2vw,22px);line-height:1.4}.landing-page .hero-concept .plati-hero-cta{min-height:58px;padding:16px 27px;font-size:18px}.landing-page .hero-concept .plati-hero-backdrop{height:auto;inset:0;overflow:visible}.landing-page .hero-concept .plati-hero-backdrop img{object-fit:contain;object-position:center;filter:drop-shadow(0 20px 16px #254a5b24);width:min(1650px,94%);max-width:none;height:calc(100% - 390px);top:auto;bottom:110px;left:50%;transform:translate(-50%)}.landing-page .hero-concept .hero-payment-methods{gap:10px;width:600px;max-width:90%;bottom:20px}.landing-page .hero-concept .hero-payment-methods .payment-mark{width:60px;min-width:60px;max-width:60px;height:60px}.landing-page .hero-concept .hero-payment-methods small{font-size:9px}.hero-concept-features{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.hero-concept-features button{color:var(--muted);background:0 0;align-items:center;gap:7px;padding:5px 0;font-size:12px;display:inline-flex}.hero-concept-features button:hover{color:var(--primary)}.landing-page .hero-concept--1 .plati-hero-backdrop img{width:96%;height:52%;bottom:80px}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5){padding-top:clamp(150px,21vh,220px)}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5) .plati-hero-content{text-align:left;width:43%;max-width:760px;margin-left:max(6vw,50% - 800px);position:relative}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5) h1{font-size:clamp(44px,3.7vw,68px);line-height:1.08}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5) .plati-hero-content>p{max-width:590px;margin-left:0;font-size:20px}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5) .hero-concept-features{flex-wrap:wrap;justify-content:flex-start;gap:10px 18px}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5) .plati-hero-backdrop img{width:49%;height:calc(100% - 225px);inset:115px 2% 110px auto;transform:none}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5) .hero-payment-methods{text-align:left;align-items:flex-start;width:43%;left:max(6vw,50% - 800px);translate:none}.landing-page .hero-concept--3 .plati-hero-backdrop img{width:51%;right:0}.landing-page .hero-concept--5 .plati-hero-content{width:42%;margin-left:52%}.landing-page .hero-concept--5 .plati-hero-backdrop img{width:49%;left:1%;right:auto}.landing-page .hero-concept--5 .hero-payment-methods{width:42%;left:52%}.landing-page .hero-concept--4 .plati-hero-details{width:calc(100% - 80px);max-width:1700px;top:45%}.landing-page .hero-concept--4 :is(.hero-service-panel,.hero-device-panel){width:205px;padding:18px}.landing-page .hero-concept--4 .hero-device-panel{margin-top:0}.landing-page .hero-concept--4 :is(.hero-service-panel li,.hero-device-panel li){gap:8px;font-size:13px}@media (height<=850px) and (width>=1000px){.landing-page .hero-concept{min-height:690px;padding-top:92px}.landing-page .hero-concept h1{font-size:clamp(42px,3.6vw,62px)}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5){padding-top:150px}.landing-page :is(.hero-concept--2,.hero-concept--3,.hero-concept--5) h1{font-size:clamp(42px,3.2vw,56px)}.landing-page .hero-concept--4 .plati-hero-backdrop img{height:calc(100% - 330px)}.landing-page .hero-concept--4 .plati-hero-details{top:44%}.landing-page .hero-concept--4 :is(.hero-service-panel,.hero-device-panel){width:190px;padding:14px}.landing-page .hero-concept--4 .hero-service-panel p{display:none}}@media (width<=1000px){.hero-concept-picker>span,.landing-theme-caption{display:none}.hero-concept-picker select{max-width:210px}.landing-page .hero-concept--4 .plati-hero-details{display:none}}@media (width<=700px){.hero-concept-picker{min-width:0;margin:0}.hero-concept-picker select{width:160px;max-width:100%;padding-right:10px;font-size:10px}.landing-theme-picker{justify-content:space-between;gap:8px}.landing-theme-trigger{gap:5px;padding:6px 8px}.landing-theme-trigger>span:nth-child(2){display:none}.landing-theme-selected{border-left:0;padding-left:0}.landing-page .hero-concept{height:auto;min-height:930px;max-height:none;padding-top:116px;padding-bottom:410px}.landing-page .hero-concept .plati-hero-content{text-align:center;width:calc(100% - 32px);max-width:none;margin:0 auto}.landing-page .hero-concept h1{font-size:clamp(30px,8.4vw,48px);line-height:1.14}.landing-page .hero-concept .plati-hero-content>p{max-width:360px;margin:0 auto 22px;font-size:16px;line-height:1.45}.landing-page .hero-concept .hero-concept-features{flex-wrap:wrap;justify-content:center;gap:8px 14px}.hero-concept-features button{font-size:11px}.landing-page .hero-concept .plati-hero-backdrop{height:auto;inset:0}.landing-page .hero-concept .plati-hero-backdrop img{width:100%;height:290px;inset:auto auto 120px 0;transform:translate(0,0)}.landing-page .hero-concept--1 .plati-hero-backdrop img{height:260px}.landing-page .hero-concept .hero-payment-methods{text-align:center;align-items:center;width:calc(100% - 32px);bottom:20px;left:50%;translate:-50%}.landing-page .hero-concept .hero-payment-methods .payment-mark{width:54px;min-width:54px;max-width:54px;height:54px;padding:9px}.landing-page .hero-concept .hero-payment-methods small{max-width:340px;font-size:9px}}@media (width>=1001px){.landing-page .hero-concept--1 .plati-hero-backdrop img{aspect-ratio:1.5;object-fit:contain;clip-path:inset(0 0 0 37%);width:auto;max-width:none;height:calc(100% - 300px);bottom:85px;left:auto;right:30px;transform:none}.landing-page .hero-concept--1 .plati-hero-backdrop .hero-concept-edge-left{clip-path:inset(0 76% 0 0);left:30px;right:auto}}@media (width<=1000px){.hero-concept-edge-left{display:none}}.landing-page .hero-concept{height:100svh;min-height:760px;padding-top:120px}.landing-page .hero-concept--4 .plati-hero-backdrop img{height:calc(100% - 450px);bottom:85px}.country-bar{text-align:center;background:0 0;max-width:900px;margin:40px auto 70px;padding:38px 40px}.country-bar-heading{margin-bottom:24px}.country-bar-heading h2{font-size:clamp(25px,2.5vw,36px)}.country-bar-list{gap:24px;padding-right:24px}.country-bar-list li{border:0;width:62px;height:62px;padding:0;overflow:hidden;box-shadow:0 8px 24px #21364b12}.country-bar-list .country-bar-flag{object-fit:cover;border-radius:50%;width:100%;height:100%}.country-bar-window{margin-top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.country-bar-pause{margin:14px auto 0}.country-bar-note{margin-top:8px}body[data-landing-theme=night-blue]{--ld-bg:#080c12;--ld-surface:#101722;--ld-raised:#17202c;--ld-text:#f1f5fa;--ld-muted:#9aabba;--ld-line:#263241}body[data-landing-theme=night-blue] .landing-page .hero{background:radial-gradient(at 50% 95%,#122c433b,#0000 65%),#080c12}body[data-landing-theme=night-blue] .country-bar{background:0 0}.theme-toggle{flex-shrink:0}@media (width<=700px){.landing-page .hero-concept{height:auto;min-height:920px;padding-top:112px}.landing-page .hero-concept--4 .plati-hero-backdrop img{width:100%;height:300px;bottom:110px}.country-bar{margin:20px auto 40px;padding:32px 20px}.country-bar-list li{width:52px;height:52px}.country-bar-list{gap:18px;padding-right:18px}.theme-toggle{width:36px}}@media (width>=701px) and (height<=850px){.landing-page .hero-concept{min-height:700px;padding-top:100px}.landing-page .hero-concept--4 .plati-hero-backdrop img{height:calc(100% - 390px)}}.landing-page .hero-concept{max-height:none}.landing-page .hero-concept--4 .plati-hero-backdrop img{width:min(1320px,82vw);height:auto;bottom:-80px}.landing-page .hero-concept .hero-payment-methods{top:475px;bottom:auto}.landing-page .hero-concept .hero-payment-methods small{max-width:420px}.landing-page .hero-concept .hero-concept-features{margin-top:14px}footer{color:#e8edf6;background:#080d15;border-radius:52% 52% 0 0/34px 34px 0 0;padding-top:90px;position:relative}footer .footer-top{border-bottom:1px solid #263242;padding-bottom:40px}footer :is(p,a,button,span){color:inherit}footer h4{color:#8b9cb1}footer .footer-bottom{color:#a3b1c4;border-color:#263242}footer .footer-top p{max-width:480px;font-size:clamp(22px,2.2vw,32px)}.checkout-discount{color:var(--primary);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checkout-discount small{width:100%;color:var(--muted)}@media (width>=701px) and (height<=950px){.landing-page .hero-concept{padding-top:100px}.landing-page .hero-concept h1{font-size:clamp(42px,3.6vw,64px)}.landing-page .hero-concept .hero-payment-methods{top:400px}.landing-page .hero-concept--4 .plati-hero-backdrop img{width:min(1100px,78vw);height:auto;bottom:-80px}}@media (width<=700px){.landing-page .hero-concept--4 .plati-hero-backdrop img{width:100%;height:300px;bottom:100px}.landing-page .hero-concept .hero-payment-methods{top:auto;bottom:20px}footer{border-radius:28px 28px 0 0;padding-top:55px}}body[data-landing-theme] .site-header{top:16px}body[data-landing-theme] .plati-hero h1 .hero-title-ink .typed-hero-character{color:var(--ld-text)}body[data-landing-theme=night-blue]{--ld-primary:#649cff;--ld-hover:#94bcff;--ld-button:#3077e8;--ld-button-ink:#fff;--ld-wash:#649cff14}body[data-landing-theme] .landing-page .hero-concept .hero-payment-methods .payment-mark{width:60px;min-width:60px;max-width:60px;height:60px}footer .fihouse-logo-art img{content:url(/images/fihouse-logo-night-blue.webp)}.landing-page :is(.benefit-card p,.section-heading p,.step p,.free-comparison-footer p){font-size:17px;line-height:1.65}.landing-page .check-list li{font-size:15px}.landing-page .plan-caption,.landing-page .total-price,.landing-page .hero-concept-features button{font-size:14px}.main-nav .dropdown{transform-origin:top;border-radius:22px;min-width:310px;padding:12px}.main-nav .dropdown :is(a,button){border-radius:14px;min-height:66px;font-size:15px}.main-nav .dropdown small{font-size:13px;line-height:1.5}@media (width<=700px){body[data-landing-theme] .site-header{top:10px}.main-nav .dropdown{min-width:0}.landing-page :is(.benefit-card p,.section-heading p,.step p){font-size:15px}.landing-page .hero-concept-features button{font-size:12px}body[data-landing-theme] .landing-page .hero-concept .hero-payment-methods .payment-mark{width:54px;min-width:54px;max-width:54px;height:54px}}.nav-popover{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s .18s;transform:translateY(-8px)scale(.98);animation:none!important}.nav-popover[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.nav-popover :is(a,button){transition:background .15s,translate .2s}.nav-popover :is(a,button):hover{translate:3px}@media (prefers-reduced-motion:reduce){.nav-popover,.nav-popover :is(a,button){transition:none;transform:translate(0,0)}}@media (width<=700px){.main-nav .nav-popover[data-open=false]{display:none}.landing-page .hero-concept{min-height:830px;padding-bottom:340px}.landing-page .hero-concept--4 .plati-hero-backdrop img{bottom:105px}.hero-title-badge{min-width:30px}.landing-page .hero-concept h1 .hero-title-badge{width:30px;height:30px;font-size:30px}}@media (width>=701px) and (height<=950px){.landing-page .hero-concept--4 .plati-hero-backdrop img{bottom:-55px}}.support-messenger .messenger-welcome{color:#fff;background:linear-gradient(135deg,#1f51b7,#347ceb);border-radius:20px;margin-bottom:20px;padding:24px}.support-messenger .messenger-welcome :is(h2,p){color:#fff}.support-messenger .messenger-welcome p{opacity:.8}@media (width>=701px) and (height<=850px){.landing-page .hero-concept--4 .plati-hero-backdrop img{width:min(880px,76vw);bottom:-40px}.landing-page .hero-concept .hero-concept-features{display:none}.landing-page .hero-concept .hero-payment-methods{gap:5px;top:348px}.landing-page .hero-concept .hero-payment-methods .payment-mark,body[data-landing-theme] .landing-page .hero-concept .hero-payment-methods .payment-mark{width:44px;min-width:44px;max-width:44px;height:44px;padding:8px}.landing-page .hero-concept .hero-payment-methods small{font-size:9px}}@media (width<=360px){.site-header .nav{gap:3px;padding-inline:8px}.nav .fihouse-logo-art{width:96px}.nav-actions{gap:0}.nav .login-button{padding-inline:7px}.nav-actions .icon-button{width:30px;min-width:30px}.nav-actions .language-button{padding-inline:4px}}.container.checkout{--co-ink:#172c43;--co-muted:#607386;--co-surface:#fff;--co-field:#f8fbff;--co-line:#dce7f0;--co-accent:#2165c7;--co-wash:#edf5ff;--co-ring:#86b8f2;--co-error:#a23242;--co-error-bg:#fff2f3;width:min(1080px,100% - 64px);color:var(--co-ink);background:0 0;padding:16px 0 32px}body[data-landing-theme=night-blue] .container.checkout{--co-ink:#edf4fc;--co-muted:#a3b5ca;--co-surface:#101a28;--co-field:#0b1420;--co-line:#293b50;--co-accent:#8abbff;--co-wash:#182e49;--co-ring:#568fce;--co-error:#ffadba;--co-error-bg:#331e2a}.checkout-heading{margin-bottom:22px}.checkout h1.checkout-title{letter-spacing:-.045em;color:var(--co-ink);margin:0 0 10px;font-size:38px;font-weight:600;line-height:1.15}.checkout-heading>p{color:var(--co-muted);margin:0;font-size:14px;line-height:1.5}.checkout .checkout-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.checkout .checkout-main{gap:20px;min-width:0}.checkout .checkout-grid>aside{align-self:start;min-width:0;position:sticky;top:108px}:root .container.checkout .panel{background:var(--co-surface);border:1px solid var(--co-line);color:var(--co-ink);border-radius:25px;padding:22px;box-shadow:0 8px 28px #143d6b06}.checkout .step-heading{letter-spacing:-.025em;color:var(--co-ink);align-items:center;gap:11px;font-weight:600;line-height:1.35;display:flex;margin:0 0 17px!important;font-size:20px!important}.checkout .step-heading>span{background:var(--co-wash);width:27px;height:27px;color:var(--co-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.checkout-intro{color:var(--co-muted);max-width:410px;margin:-3px 0 20px;font-size:13px;line-height:1.6}.checkout fieldset{border:0;min-width:0;margin:0;padding:0}.checkout .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.checkout .contact-methods{background:var(--co-field);border:1px solid var(--co-line);border-radius:13px;gap:4px;margin-bottom:15px;padding:4px;display:flex}.contact-method{cursor:pointer;flex:1;position:relative}.contact-method input{opacity:0;width:1px;height:1px;position:absolute}.contact-method>span{min-height:39px;color:var(--co-muted);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:7px;font-size:12px;transition:background .16s,color .16s,box-shadow .16s;display:flex}.contact-method input:checked+span{color:var(--co-accent);background:var(--co-surface);box-shadow:0 2px 6px #173c7012,inset 0 0 0 1px var(--co-line)}.contact-method input:focus-visible+span{outline:2px solid var(--co-ring);outline-offset:2px}.checkout .field{color:var(--co-ink);margin-bottom:8px;font-size:12px;font-weight:550;display:block}.contact-input-wrap{position:relative}.contact-input-wrap>.icon{color:var(--co-muted);pointer-events:none;position:absolute;top:15px;left:15px}.checkout input:not([type=radio]):not([type=checkbox]){width:100%;height:50px;font:inherit;background:var(--co-field);color:var(--co-ink);border:1px solid var(--co-line);border-radius:11px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.checkout .contact-input-wrap>input{padding-left:45px!important}.checkout input::placeholder{color:var(--co-muted);opacity:.8}.checkout input:not([type=radio]):not([type=checkbox]):focus{border-color:var(--co-ring);box-shadow:0 0 0 3px var(--co-wash)}.checkout input[aria-invalid=true]{border-color:var(--co-error)!important}.checkout .field-hint{min-height:18px;color:var(--co-muted);margin:8px 0 0;font-size:11px;line-height:1.5}.checkout .error{color:var(--co-error);font-size:12px;line-height:1.5}.checkout .field-hint.error{color:var(--co-error)}.checkout .payment-methods{gap:9px;display:grid}.checkout .payment-choice{text-align:left;border:1px solid var(--co-line);background:var(--co-surface);min-height:59px;color:var(--co-ink);cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:13px;transition:border-color .16s,background .16s;display:flex}.checkout .payment-choice.selected{background:var(--co-wash);border-color:var(--co-ring)}.checkout .payment-choice>input,.checkout-plan>input{appearance:none;border:1px solid var(--co-muted);background:var(--co-surface);cursor:pointer;border-radius:50%;flex-shrink:0;width:17px;min-width:0;height:17px;min-height:0;margin:0;padding:0}.checkout .payment-choice>input:checked,.checkout-plan>input:checked{border:5px solid var(--co-accent)}.checkout .payment-choice strong{font-size:12px;font-weight:500;line-height:1.4}.checkout .payment-choice .payment-marks{flex-shrink:0;gap:3px;margin-left:auto}.checkout .payment-choice .payment-mark{background:#fff;width:30px;min-width:0;max-width:30px;height:23px;padding:3px}.checkout-availability{color:var(--co-muted);align-items:flex-start;gap:8px;margin:18px 0 0;font-size:11px;line-height:1.6;display:flex}.checkout-availability>.icon{flex-shrink:0;margin-top:1px}.checkout .order-summary{position:static}.order-heading{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.order-eyebrow{letter-spacing:.08em;color:var(--co-muted);margin-bottom:7px;font-size:10px;font-weight:650;display:block}.checkout .order-summary h2{letter-spacing:-.035em;margin:0;font-size:25px;line-height:1.2}.order-symbol{width:48px;height:48px;color:var(--co-accent);background:var(--co-wash);border:1px solid var(--co-line);border-radius:16px;place-items:center;display:grid;transform:rotate(-7deg)}.checkout-plans>legend{color:var(--co-muted);margin-bottom:10px;font-size:12px}.checkout .checkout-plans{gap:8px;display:grid}.checkout-plan{border:1px solid var(--co-line);cursor:pointer;border-radius:13px;align-items:center;gap:11px;min-height:61px;padding:12px 14px;transition:background .18s,border-color .18s;display:flex;position:relative}.checkout-plan.is-selected{background:var(--co-wash);border-color:var(--co-ring)}.checkout-plan>span{flex-direction:column;gap:4px;display:flex}.checkout-plan strong{font-size:14px;font-weight:600}.checkout-plan small{color:var(--co-muted);font-size:11px}.checkout-plan b{font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:600}.checkout .order-total-row.final-total{color:var(--co-ink);font-variant-numeric:tabular-nums;border:0;justify-content:space-between;align-items:center;min-height:57px;margin:0;padding:17px 0 0;display:flex}.checkout .final-total>span{font-size:14px;font-weight:500}.checkout .final-total>strong{letter-spacing:-.035em;color:var(--co-ink);font-size:31px;font-weight:600}.checkout .checkout-discount{color:var(--co-accent);gap:5px;margin:8px 0 0;font-size:11px;line-height:1.5}.checkout .checkout-discount small{color:var(--co-muted);padding-left:21px;font-size:10px}.order-renewal{color:var(--co-muted);margin:11px 0 15px;font-size:11px;line-height:1.6}.checkout-promo{border:0;margin:0;padding:0;font-size:12px}.checkout-promo>summary{color:var(--co-accent);cursor:pointer;align-items:center;gap:7px;min-height:30px;list-style:none;display:flex}.checkout-promo>summary::-webkit-details-marker{display:none}.checkout-promo[open]>summary .icon{transform:rotate(45deg)}.checkout-promo .field{margin-top:12px}.checkout-promo .row{gap:7px}.checkout-promo input{min-width:0}.checkout-promo .btn{flex-shrink:0}.checkout .checkout-action{border-top:1px solid var(--co-line);flex-direction:column;gap:15px;margin-top:17px;padding-top:19px;display:flex}.checkout .checkbox{color:var(--co-muted);align-items:flex-start;gap:9px;font-size:11px;line-height:1.6;display:flex}.checkout .checkbox>input{width:17px;height:17px;min-height:0;accent-color:var(--co-accent);flex-shrink:0;margin:2px 0 0;padding:0}.checkout .checkbox a{color:var(--co-accent);text-underline-offset:3px;text-decoration:underline}.checkout .btn{white-space:normal;min-height:49px;padding:13px 17px;font-size:14px;line-height:1.3}.checkout .btn-primary{color:#fff;background:#286add;border:1px solid #387def;box-shadow:0 4px 13px #185ab51a}.checkout .btn-primary:hover{background:#205fcd}.checkout .btn-primary:active{transform:translateY(1px)}.checkout .btn-secondary{color:var(--co-accent);background:var(--co-wash);border:1px solid var(--co-line);font-size:12px}.checkout .order-footnote{color:var(--co-muted);justify-content:center;align-items:center;gap:7px;margin:16px 0 0;padding:0;font-size:11px;display:flex}.checkout .message.error{background:var(--co-error-bg);border:1px solid var(--co-error);color:var(--co-error);border-radius:12px;padding:12px;font-size:12px;line-height:1.55}.checkout-quote-error{color:var(--co-error);font-size:12px}.checkout-quote-error .text-link{font-size:12px}.checkout .checkout-footer{border-top:1px solid var(--co-line);color:var(--co-muted);align-items:center;gap:24px;margin-top:32px;padding-top:19px;font-size:11px;display:flex}.checkout-footer>span{margin-right:auto}.checkout .checkout-footer button{cursor:pointer;min-height:32px;font-size:11px}.checkout :is(a,button,input,summary):focus-visible{outline:2px solid var(--co-ring);outline-offset:3px}.checkout :is(button,input):disabled,.checkout fieldset:disabled label{opacity:.55;cursor:not-allowed}@media (hover:hover){.checkout-plan:hover,.checkout .payment-choice:hover{border-color:var(--co-ring);background:var(--co-wash)}.contact-method:hover>span,.checkout :is(.text-link,summary):hover{color:var(--co-accent)}}@media (width<=1000px){.container.checkout{width:calc(100% - 48px)}.checkout .checkout-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px}:root .container.checkout .panel{padding:22px}.checkout .payment-choice{flex-wrap:wrap}.checkout .payment-choice .payment-marks{margin-left:28px}.checkout .payment-choice strong{flex:1;min-width:150px}}@media (width<=760px){.container.checkout{width:calc(100% - 32px);padding:25px 0 35px}.checkout h1.checkout-title{font-size:32px}.checkout-heading{margin-bottom:23px}.checkout-heading>p{max-width:320px;font-size:13px}.checkout .checkout-grid{flex-direction:column;gap:18px;display:flex}.checkout .checkout-grid>aside{order:0;width:100%;position:static}.checkout .checkout-main{gap:18px;width:100%}:root .container.checkout .panel{border-radius:22px;padding:22px}.checkout .payment-choice{flex-wrap:nowrap}.checkout .payment-choice strong{flex:initial;min-width:0}.checkout .payment-choice .payment-marks{margin-left:auto}.checkout .step-heading{font-size:19px!important}.checkout .checkout-footer{flex-wrap:wrap;gap:6px 18px;padding-right:45px}.checkout-footer>span{flex-basis:100%}.checkout .checkout-grid>aside{align-self:stretch}}@media (width<=380px){:root .container.checkout .panel{padding:18px}.contact-method>span{gap:5px;font-size:11px}.checkout .payment-choice{gap:8px;padding:11px}.checkout .payment-choice strong{font-size:11px}.checkout .payment-choice .payment-mark{width:25px;max-width:25px}.checkout .step-heading{font-size:18px!important}}@media (prefers-reduced-motion:reduce){.checkout *{transition:none!important;animation:none!important}}@media (forced-colors:active){.checkout-plan.is-selected,.checkout .payment-choice.selected{outline:2px solid highlight}.checkout-plan>input,.checkout .payment-choice>input{appearance:auto}.contact-method input:checked+span{outline:2px solid highlight}}:root .container.checkout .order-summary{background:var(--co-surface);color:var(--co-ink);border-color:var(--co-line)}.checkout .order-summary .final-total strong:last-child{color:var(--co-ink)}@media (width>=1001px){.checkout .payment-methods{grid-template-columns:1fr 1fr}.checkout .payment-choice{grid-template-columns:17px 1fr;align-content:center;gap:8px;min-height:83px;display:grid}.checkout .payment-choice .payment-marks{grid-column:2;justify-content:flex-start;margin-left:0}}body[data-landing-theme=night-blue] .pricing-page{--surface:var(--ld-surface);--text:var(--ld-text);--muted:var(--ld-muted);--primary:var(--ld-primary);--border:var(--ld-line)}body .container.checkout{--co-surface:#fffffff2;--co-field:#f4f8ff;--co-line:#d5e3f3;--co-wash:#e8f2ff;--co-panel-top:#f9fcff;--co-panel-bottom:#f1f6ff}body[data-landing-theme=night-blue] .container.checkout{--co-surface:#192d46;--co-field:#12263e;--co-line:#36506e;--co-wash:#244569;--co-ink:#edf5ff;--co-muted:#b3c6dc;--co-panel-top:#1b324e;--co-panel-bottom:#182b45}body .container.checkout .panel,body .container.checkout .order-summary{background:linear-gradient(145deg,var(--co-panel-top),var(--co-panel-bottom));border-color:var(--co-line);box-shadow:0 12px 36px #123b6410}body[data-landing-theme=night-blue] .container.checkout .panel{box-shadow:0 14px 36px #05122420}body .container.checkout .payment-choice{grid-template-columns:17px minmax(0,1fr);align-content:center;gap:9px 11px;min-height:92px;display:grid}body .container.checkout .payment-choice strong{min-width:0}body .container.checkout .payment-choice .payment-marks{grid-column:2;justify-content:flex-start;gap:6px;margin-left:0}body .container.checkout .payment-choice .payment-mark{color:#263c53;background:#fff;width:auto;min-width:46px;max-width:none;height:32px;padding:5px 7px}body .container.checkout .payment-choice .payment-mark--currency{min-width:68px}body[data-landing-theme=night-blue] .container.checkout .payment-choice .payment-mark{color:#243b53;background:#f3f7fc}body .container.checkout .payment-choice .payment-mark img{filter:none}body .container.checkout .order-symbol{background:linear-gradient(135deg,var(--co-wash),var(--co-surface));box-shadow:0 5px 14px #225d9212}@media (width<=380px){body .container.checkout .payment-choice .payment-mark{min-width:42px;padding:4px 5px}body .container.checkout .payment-choice .payment-mark--currency{min-width:65px}}body .container.checkout .payment-choice:has(input:disabled){cursor:not-allowed;box-shadow:none}body .container.checkout .payment-choice{position:relative}body .container.checkout .payment-choice:has(input:disabled)>:not(.payment-method-tooltip){opacity:.55}body .container.checkout .payment-choice:focus-visible{outline:2px solid var(--co-accent,#286bdd);outline-offset:4px}body .container.checkout .payment-method-tooltip{z-index:5;border:1px solid var(--co-line);color:#15324e;visibility:hidden;opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 6px 24px #15324e20}body[data-landing-theme=night-blue] .container.checkout .payment-method-tooltip{color:#edf5ff;background:#223f61}body .container.checkout .payment-choice:not([data-tooltip-dismissed]):is(:hover,:focus) .payment-method-tooltip{visibility:visible;opacity:1;pointer-events:auto}.payment-method-tooltip:after{content:"";height:9px;position:absolute;top:100%;left:0;right:0}:root{--ui-body-size:18px;--ui-detail-size:15px;--ui-caption-size:14px;--ui-control-size:18px;--ui-control-height:56px;--ui-card-title:26px;--ui-section-title:clamp(38px, 4.1vw, 64px);--ui-panel-padding:30px}body :is(.editorial-banners,.connection-story,.free-comparison,.setup-section,.device-card,.support-section,.faq-section,.help-page,.legal-page,.journal-page,.journal-preview,.journal-article,.account-layout,.auth-gate,.checkout,.modal,.annual-offer-banner,.trial-banner) .btn{font-size:var(--ui-control-size);min-height:var(--ui-control-height);white-space:normal;gap:12px;padding:15px 25px;line-height:1.35}body :is(.account-layout,.modal,.auth-gate,.help-page,.legal-page){font-size:var(--ui-body-size)}body :is(.account-layout,.modal,.guest-account) .field{font-size:var(--ui-detail-size);gap:11px}body :is(.account-layout,.modal,.guest-account) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:var(--ui-control-height);font-size:17px;line-height:1.5}body :is(.account-layout,.modal,.guest-account) :is(.field>small,.checkbox,form>small){font-size:var(--ui-caption-size);line-height:1.6}body :is(.account-layout,.modal,.auth-gate,.legal-page) .message{font-size:var(--ui-detail-size);padding:17px 18px;line-height:1.6}body :is(.account-layout,.help-page,.legal-page,.modal) .text-link{font-size:var(--ui-detail-size);min-height:44px}body .modal{max-width:540px}body .modal.modal-wide{max-width:760px}body .modal .modal-body{padding:var(--ui-panel-padding)}body .modal .modal-heading{margin:calc(-1 * var(--ui-panel-padding)) calc(-1 * var(--ui-panel-padding)) 26px;padding:22px var(--ui-panel-padding)}body .modal .modal-heading h2{font-size:26px;line-height:1.3}body .modal .modal-body>p{font-size:var(--ui-body-size);line-height:1.6}body :is(.modal,.guest-account) .segmented>button{font-size:var(--ui-detail-size);min-height:48px;line-height:1.4}body .modal .stack{gap:20px}body .landing-page :is(.section-heading,.connection-story-heading) h2{font-size:var(--ui-section-title)}body .landing-page :is(.section-heading p,.benefit-card p,.step p,.device-copy p,.support-intro p p){font-size:var(--ui-body-size);line-height:1.65}body .landing-page :is(.benefit-card h3,.step h3,.setup-section .step h3){font-size:var(--ui-card-title);line-height:1.3}body .landing-page :is(.eyebrow,.platform-labels,.check-list li){font-size:var(--ui-detail-size)}body .landing-page .device-copy p{max-width:440px}body .landing-page .device-copy h3{font-size:clamp(34px,3.3vw,50px)}body :is(.landing-page,.help-page,.pricing-page) .faq-section>div>h2{font-size:var(--ui-section-title)}body :is(.landing-page,.help-page,.pricing-page) .faq-section>div>p{font-size:var(--ui-body-size);line-height:1.65}body :is(.landing-page,.help-page,.pricing-page) .faq-list summary{padding-block:28px;font-size:21px;line-height:1.45}body :is(.landing-page,.help-page,.pricing-page) .faq-list p{font-size:var(--ui-body-size);line-height:1.65}body .editorial-banner-copy>p{max-width:490px;font-size:20px;line-height:1.65}body .editorial-banner-copy>small{font-size:var(--ui-caption-size);max-width:480px;line-height:1.6}body .editorial-banner-copy .eyebrow{font-size:var(--ui-detail-size)}body .editorial-banner-copy{max-width:720px}body .connection-journey h3{font-size:var(--ui-card-title)}body .connection-journey p{font-size:var(--ui-body-size);line-height:1.6}body .connection-node-number,body .connection-story-footnote :is(p,button){font-size:var(--ui-detail-size)}body .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){width:clamp(252px,18vw,300px);min-height:0;padding:24px 22px}body .landing-page .hero-studio :is(.hero-service-panel h2,.hero-device-panel h2){margin-bottom:18px;font-size:20px;line-height:1.4}body .landing-page .hero-studio :is(.hero-service-panel li,.hero-device-panel li){gap:12px;min-height:44px;font-size:18px}body .landing-page .hero-studio .hero-service-panel li{min-height:44px}body .landing-page .hero-studio .hero-service-label strong{font-size:18px}body .landing-page .hero-studio .hero-service-label small{font-size:14px;line-height:1.45}body .landing-page .hero-studio :is(.hero-service-mark,.hero-device-mark){width:36px;height:36px}body .landing-page .hero-studio .hero-service-panel p{font-size:14px;line-height:1.55}body .landing-page .hero-studio .hero-panel-link{min-height:44px;font-size:16px}body .container.checkout{width:min(1240px,100% - 64px);padding-top:28px}body .checkout h1.checkout-title{font-size:clamp(36px,3.7vw,50px)}body .checkout .checkout-heading>p{font-size:var(--ui-body-size);max-width:720px}body .checkout .checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}:root body .container.checkout .panel{padding:var(--ui-panel-padding);border-radius:28px}body .checkout .step-heading{font-size:24px!important}body .checkout .step-heading>span{width:32px;height:32px;font-size:16px}body .checkout :is(.checkout-intro,.checkout-availability,.field-hint,.error,.checkbox,.order-renewal,.checkout-discount,.checkout-promo,.checkout-quote-error,.order-footnote){font-size:var(--ui-detail-size);line-height:1.6}body .checkout .checkout-intro{max-width:500px}body .checkout .field{font-size:var(--ui-detail-size);margin-bottom:10px}body .checkout input:not([type=radio]):not([type=checkbox]){height:var(--ui-control-height);font-size:17px}body .checkout .contact-method>span{gap:10px;min-height:48px;font-size:16px}body .checkout .payment-choice{gap:12px;min-height:70px;padding:16px}body .checkout .payment-choice strong{font-size:16px}body .checkout .order-eyebrow{font-size:var(--ui-caption-size)}body .checkout .order-summary h2{font-size:30px}body .checkout .checkout-plans>legend{font-size:var(--ui-detail-size)}body .checkout .checkout-plan{gap:12px;padding:16px}body .checkout .checkout-plan strong{font-size:18px}body .checkout .checkout-plan small{font-size:var(--ui-caption-size)}body .checkout .checkout-plan b{white-space:nowrap;font-size:19px}body .checkout .final-total>span{font-size:var(--ui-body-size)}body .checkout .final-total>strong{font-size:38px}body .checkout .checkout-discount small{font-size:var(--ui-caption-size)}body .checkout .checkout-demo-link{font-size:var(--ui-caption-size);min-height:44px}body .checkout .checkout-promo>summary{min-height:44px}body .checkout .checkout-quote-error .text-link{font-size:inherit}body .checkout .message.error{font-size:var(--ui-detail-size)}body .checkout .checkout-footer{font-size:var(--ui-caption-size);flex-wrap:wrap;gap:12px 24px}body .checkout .checkout-footer button{font-size:var(--ui-caption-size);min-height:44px}body .account-layout{grid-template-columns:268px minmax(0,1fr);gap:32px}body .account-layout .account-sidebar{padding:25px 18px}body .account-profile strong{font-size:18px}body .account-profile p{font-size:14px}body .account-avatar{flex-shrink:0;width:46px;height:46px}body .account-nav-item{min-height:52px;padding:13px 12px;font-size:16px}body .account-count{font-size:13px}body .account-heading h1{font-size:clamp(32px,3.5vw,46px)}body .account-heading p{font-size:var(--ui-caption-size)}body .account-content .panel{padding:var(--ui-panel-padding)}body .account-content :is(h2,h3){font-size:var(--ui-card-title);line-height:1.3}body .account-content :is(p,.muted){font-size:var(--ui-body-size);line-height:1.6}body .account-content :is(.status-pill,.account-metrics span){font-size:var(--ui-detail-size)}body .account-content .device-description strong{font-size:var(--ui-body-size)}body .account-metrics strong{font-size:28px}body .account-content .account-grid{gap:24px}body .auth-gate{max-width:720px;padding:52px}body .auth-gate h1{font-size:42px}body .auth-gate p{font-size:var(--ui-body-size);line-height:1.6}body .help-page .platform-tabs button{font-size:var(--ui-control-size);min-height:var(--ui-control-height);padding:16px 22px}body .help-page :is(.guide>div>p,.step p,.help-callout p){font-size:var(--ui-body-size);line-height:1.6}body .help-page .guide>div>small{font-size:var(--ui-caption-size);line-height:1.6}body .help-page :is(.step h3,.help-callout h3){font-size:var(--ui-card-title)}body .help-page .guide{gap:48px}body .legal-layout{grid-template-columns:270px minmax(0,1fr)}body .legal-page>h1{font-size:clamp(36px,4vw,58px)}body .legal-layout aside button{min-height:48px;font-size:16px;line-height:1.5}body .legal-article p{font-size:var(--ui-body-size);line-height:1.8}body .legal-article .lead{font-size:22px}body .legal-article h2{font-size:28px;line-height:1.35}body .legal-grid h2{font-size:var(--ui-card-title)}body .legal-grid p{font-size:var(--ui-body-size);line-height:1.6}body :is(.journal-page,.journal-preview,.journal-article) :is(.journal-category,.journal-card-date,.journal-language-note,.journal-count){font-size:var(--ui-caption-size)}body .journal-page .journal-filters button{font-size:var(--ui-control-size);min-height:48px}body .journal-page .journal-search input{min-height:var(--ui-control-height);font-size:17px}body .support-messenger :is(.messenger-welcome p,.messenger-action strong,.messenger-help>button,.assistant-bubble>p,.thread-message p,.messenger-empty p){font-size:16px}body .support-messenger :is(.messenger-action small,.messenger-team small,.messenger-knowledge small,.assistant-bubble>small,.messenger-delivery,.messenger-compose small){font-size:14px;line-height:1.55}body .support-messenger :is(.messenger-primary,.messenger-topics button,.messenger-text-link){min-height:48px;font-size:15px}body .support-messenger :is(.messenger-tabs button,.conversation-list small,.conversation-list time,.conversation-status,.thread-title>span,.thread-message small,.messenger-error,.messenger-error button){font-size:14px}body .support-messenger .compose-new strong,body .support-messenger .messenger-compose textarea{font-size:16px}body .trial-wheel-copy p,body .trial-close-confirm p{font-size:var(--ui-body-size)}body .trial-wheel-copy :is(small,.trial-wheel-guarantee,.message),body .trial-dialog small,body .trial-wheel-copy .trial-wheel-eyebrow{font-size:var(--ui-caption-size)}body .trial-close-anyway{font-size:var(--ui-detail-size);min-height:44px}body .demo-payment-banner,body .demo-state>p,body .demo-provider p,body .demo-sbp p{font-size:var(--ui-detail-size)}body .demo-order strong{font-size:20px}body .annual-offer-banner p,body .trial-banner p{font-size:var(--ui-body-size)}body .annual-offer-banner small{font-size:var(--ui-caption-size)}@media (width>=1101px) and (width<=1350px){body .landing-page .hero-studio>.plati-hero-details{grid-template-columns:1fr 1fr;gap:24px;width:min(720px,100% - 64px);margin:32px auto;display:grid;inset:auto;translate:none;position:relative!important}body .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){width:auto}}@media (width<=1100px){body .landing-page .hero-studio>.plati-hero-details{gap:24px;width:min(720px,100% - 48px)}body .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){width:auto}body .account-layout{grid-template-columns:230px minmax(0,1fr);gap:24px}body .account-content .account-grid{grid-template-columns:1fr}body .container.checkout{width:calc(100% - 48px)}body .checkout .checkout-grid{gap:20px}body .checkout .payment-choice{flex-wrap:wrap}body .checkout .payment-choice .payment-marks{margin-left:28px}body .checkout .payment-choice strong{flex:1;min-width:150px}}@media (width<=800px){body .checkout .checkout-grid{flex-direction:column;display:flex}body .checkout .checkout-grid>aside{width:100%;position:static}body .checkout .checkout-main{width:100%}}@media (width<=700px){:root{--ui-body-size:16px;--ui-detail-size:14px;--ui-caption-size:14px;--ui-control-size:16px;--ui-control-height:50px;--ui-card-title:24px;--ui-section-title:clamp(32px, 8.5vw, 42px);--ui-panel-padding:22px}body :is(.account-layout,.modal,.guest-account) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){font-size:16px}body .modal .modal-heading h2{font-size:23px}body .landing-page .device-copy h3{font-size:34px}body :is(.landing-page,.help-page,.pricing-page) .faq-list summary{font-size:18px}body .editorial-banner-copy>p{font-size:17px}body .container.checkout{width:calc(100% - 32px);padding-top:24px}body .checkout .checkout-heading>p{max-width:none}body .checkout .step-heading{font-size:22px!important}body .checkout .order-summary h2{font-size:28px}body .checkout .checkout-plan{gap:9px;padding:14px 12px}body .checkout .checkout-plan strong{font-size:16px}body .checkout .checkout-plan b{font-size:18px}body .checkout .payment-choice strong{min-width:0}body .checkout .checkout-promo .row{flex-wrap:wrap}body .checkout .checkout-promo .row input{flex-basis:100%}body .account-layout{gap:24px;display:flex}body .account-layout .account-sidebar{padding:20px 16px}body .account-nav-item{font-size:15px}body .account-content .account-metrics{grid-template-columns:1fr}body .auth-gate{padding:32px 24px}body .auth-gate h1{font-size:34px}body .help-page .platform-tabs button{padding:13px 16px}body .help-page .guide{gap:30px}body .help-page .help-callout{flex-wrap:wrap}body .legal-layout{display:block}body .legal-layout aside button{font-size:14px}body .legal-article .lead{font-size:19px}body .legal-article h2{font-size:25px}}@media (width<=540px){body .landing-page .hero-studio>.plati-hero-details{grid-template-columns:1fr;gap:18px;width:calc(100% - 32px)}body .landing-page .hero-studio :is(.hero-service-panel,.hero-device-panel){min-height:0;padding:26px}body .landing-page .hero-studio :is(.hero-service-panel h2,.hero-device-panel h2){font-size:21px}body .landing-page .hero-studio .hero-service-panel p{padding-top:20px}body .landing-page .hero-studio .hero-panel-link{margin-top:22px}}body .landing-page .hero-studio .hero-panel-link{border-top:1px solid #dce7ef;min-height:42px;margin-top:18px;padding:14px 0 0;line-height:1.4}body[data-landing-theme=night-blue] .landing-page .hero-studio .hero-panel-link{border-color:#354b60}.hero-ai-note{color:#678198;border-top:1px solid #e4edf5;align-items:flex-start;gap:8px;margin-top:14px;padding-top:16px;font-size:13px;line-height:1.5;display:flex}.hero-ai-note .icon{color:#6794c4;flex:none;margin-top:1px}body[data-landing-theme=night-blue] .hero-ai-note{color:#b3c6d8;border-color:#354b60}body{--page-base:#f3f8fd;--page-glow-blue:#d3eaff;--page-glow-violet:#e5ddfb;--page-panel:#ffffffeb;--page-gradient:radial-gradient(ellipse at 12% 45%,var(--page-glow-violet),transparent 52%),radial-gradient(ellipse at 85% 38%,var(--page-glow-blue),transparent 56%),var(--page-base);background:var(--page-base)}body[data-landing-theme=night-blue]{--page-base:#101e32;--page-glow-blue:#173e57;--page-glow-violet:#292748;--page-panel:#192c43ed;--ld-bg:var(--page-base);--bg:var(--page-base);--ld-surface:#172a41;--ld-raised:#213a54;--ld-line:#37506b;--ld-muted:#afc3d8;--content-surface:#172a41;background:var(--page-base)}body #root{background:var(--page-base);min-height:100dvh}body #main{background:var(--page-base);min-height:calc(100dvh - 108px)}body .landing-page,body .landing-page [data-hero-stage],body:not([data-landing-theme=night-blue]) .landing-page [data-hero-stage],body[data-landing-theme=night-blue] .landing-page [data-hero-stage],body .landing-page :is(.free-comparison,.country-bar,.light-section,.connection-story),body[data-landing-theme=night-blue] .landing-page :is(.free-comparison,.country-bar,.light-section,.connection-story){background:0 0}body .pricing-page .tariff-section,body[data-landing-theme=night-blue] .pricing-page .tariff-section,body .landing-page :is(.device-showcase,.tariff-section),body[data-landing-theme=night-blue] .landing-page :is(.device-showcase,.tariff-section){background:linear-gradient(var(--page-base),transparent 22%,transparent 78%,var(--page-base)),var(--page-gradient)}body .pricing-page{background:0 0}body .landing-page .hero-studio{display:flow-root}body .landing-page .trust-band{z-index:2;opacity:1;visibility:visible;background:0 0;min-height:132px;display:flex;position:relative}body .landing-page .promo-strip{margin-bottom:0}body .hero-studio-scene img{filter:none;opacity:1;-webkit-mask-image:none;mask-image:none}body .hero-phone-webapp .hero-webapp{color:#204a70;background:#eff9ff;border:1px solid #7dc0ec80;border-radius:9px;gap:0;min-height:34px;padding:7px 9px;font-weight:600;display:flex;box-shadow:0 3px 8px #13365410}body[data-landing-theme=night-blue] .hero-phone-webapp .hero-webapp{color:#edf8ff;background:#203953;border-color:#6b94b6;box-shadow:0 3px 8px #0002}body .care-banner{isolation:isolate;background:radial-gradient(at 82% 80%,#2864b9,#0000 55%),#10274c;margin-block:36px;position:relative}body[data-landing-theme=night-blue] .care-banner{background:radial-gradient(at 82% 80%,#285b9c,#0000 58%),#142c4c}.care-ambient{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:clip}.care-ambient img{object-fit:contain;opacity:.3;filter:blur(4px);width:110px;height:110px;position:absolute;transform:rotate(-18deg)}.care-ambient img:first-child{bottom:-24px;left:max(12px,50% - 910px)}.care-ambient img:last-child{opacity:.26;filter:blur(5px);width:115px;height:115px;top:-35px;left:48%;transform:rotate(24deg)}body .footer-refined-stage,body[data-landing-theme=night-blue] .footer-refined-stage{background:var(--page-base);padding-top:30px}body[data-landing-theme=night-blue] .footer-refined-stage>footer.site-footer-refined{--footer-bg:#182e4a;--footer-line:#3a506b;background:linear-gradient(135deg,#1b3453,#14273f);border-top:1px solid #3b5470;box-shadow:0 -18px 60px #08132315}body #main:is([data-page=\/account],[data-page=\/dashboard]) .panel,body .modal{background:var(--page-panel)}body[data-landing-theme=night-blue] #main:is([data-page=\/account],[data-page=\/dashboard]) :is(.panel,.account-card,.account-sidebar){background:var(--page-panel);border-color:#37506b}@media (width<=700px){body .landing-page .trust-band{min-height:120px}.care-ambient img:first-child{opacity:.16;bottom:60px;left:-40px}.care-ambient img:last-child{opacity:.17;top:-40px;left:78%}body .care-banner{margin-block:24px}}:is(html,html:has(body[data-landing-theme=night-blue])){background:#f3f8fd}html:has(body[data-landing-theme=night-blue]){background:#101e32}body #root{display:flow-root}body #root:has(#main:not([data-page=\/])){background:var(--page-gradient)}body #main:not([data-page=\/]){background:0 0}@media (width<=700px){body #main:not([data-page=\/]):not([data-page=\/checkout]) :is(.page-padding,.info-page){padding-top:96px}}body #root:has(#main:not([data-page=\/])) .footer-refined-stage{background:0 0}body .site-header.fihouse-header{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none}body .site-header.fihouse-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--page-base) 0 28px,transparent 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;height:120px;transition:opacity .24s;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0 42%,#0000 100%);mask-image:linear-gradient(#000 0 42%,#0000 100%)}body .site-header.fihouse-header[data-scrolled=true]:before{opacity:1}@media (width>=1101px){body .landing-page .hero-studio-scene{margin-bottom:max(-7.8vw,-166px)}body .landing-page .hero-studio{padding-bottom:0}}body .landing-page .hero-studio{--hero-edge:#7799b51c;--hero-shadow:#365b7b24;background:var(--page-base);box-shadow:0 18px 32px -14px var(--hero-shadow);border-radius:0 0 clamp(32px,5vw,96px) clamp(32px,5vw,96px);padding-bottom:24px;overflow:clip}body[data-landing-theme=night-blue] .landing-page .hero-studio{--hero-edge:#8ba9c218;--hero-shadow:#02091366;background:var(--page-base);box-shadow:0 18px 32px -14px var(--hero-shadow)}body .landing-page .hero-studio:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;box-shadow:inset 0 -1px 0 var(--hero-edge);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 78%,#000 97%);mask-image:linear-gradient(#0000 78%,#000 97%)}@media (width<=700px){body .landing-page .hero-studio{padding-bottom:28px}}body .hero-studio:before{opacity:.55;-webkit-mask-image:linear-gradient(#0000,#000 25% 62%,#0000 92% 100%);mask-image:linear-gradient(#0000,#000 25% 62%,#0000 92% 100%)}body[data-landing-theme=night-blue] .hero-studio:before{opacity:.45;-webkit-mask-image:linear-gradient(#0000,#000 25% 62%,#0000 92% 100%);mask-image:linear-gradient(#0000,#000 25% 62%,#0000 92% 100%)}@media (prefers-reduced-motion:reduce){body .site-header.fihouse-header:before{transition:none}}
