@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-ext-wght-normal.0w8gz_62q057x.woff2?dpl=dpl_rGHPRFhK5AWb6qZC1sSsU5E5LDST)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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-cyrillic-wght-normal.0g1ekm25gll2~.woff2?dpl=dpl_rGHPRFhK5AWb6qZC1sSsU5E5LDST)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-ext-wght-normal.0in20b.lpo-~c.woff2?dpl=dpl_rGHPRFhK5AWb6qZC1sSsU5E5LDST)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-greek-wght-normal.0fgbh09l1ttn5.woff2?dpl=dpl_rGHPRFhK5AWb6qZC1sSsU5E5LDST)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-vietnamese-wght-normal.0h8wfr0tmdygv.woff2?dpl=dpl_rGHPRFhK5AWb6qZC1sSsU5E5LDST)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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-ext-wght-normal.035jzek1jo55a.woff2?dpl=dpl_rGHPRFhK5AWb6qZC1sSsU5E5LDST)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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-tight-latin-wght-normal.0myywcmxkjmcm.woff2?dpl=dpl_rGHPRFhK5AWb6qZC1sSsU5E5LDST)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}
:root{--ink:#17241f;--green:#123f32;--cream:#f6f4ee;--line:#d9ddd7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:72px}body{color:var(--ink);background:#fbfcf9;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 48px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:82px;display:flex}.brand{align-items:center;gap:11px;font-weight:750;display:flex}.brandMark{color:#fff;background:var(--green);border-radius:10px 10px 10px 3px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;display:grid}.navLinks{align-items:center;gap:32px;font-size:14px;display:flex}.navCta{border:1px solid var(--ink);border-radius:999px;padding:11px 17px}.hero{min-height:690px;padding:110px 0 80px;position:relative;overflow:hidden}.eyebrow,.sectionLabel{text-transform:uppercase;letter-spacing:.14em;color:#547065;font-size:11px;font-weight:700}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:#5fb489;border-radius:50%;width:7px;height:7px}.hero h1{letter-spacing:-.045em;max-width:790px;margin:26px 0 24px;font:400 clamp(52px,7vw,88px)/.98 Georgia,serif}.heroCopy{color:#53635c;max-width:570px;font-size:19px;line-height:1.6}.heroActions{gap:12px;margin-top:38px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:15px 22px;font-size:14px;font-weight:700;display:inline-flex}.primary{background:var(--green);color:#fff}.secondary{border:1px solid #bbc5bf}.orbit{border:1px solid #d7e5dd;border-radius:50%;place-items:center;width:410px;height:410px;display:grid;position:absolute;top:120px;right:-40px}.orbit:before{content:"";border:1px solid #e0e9e4;border-radius:50%;position:absolute;inset:56px}.orbitGlow{background:radial-gradient(circle,#d9f2e4,#0000 68%);border-radius:50%;position:absolute;inset:80px}.appTile{color:#fff;background:linear-gradient(145deg,#2f765e,#113b30);border-radius:34px;place-items:center;width:140px;height:140px;display:grid;position:relative;box-shadow:0 28px 70px #1744333b}.appTile:before{content:"";background:#f7fcf9;border-radius:8px;width:73px;height:54px;box-shadow:inset 0 -10px 20px #d5ede2}.folderTop{background:#f7fcf9;border-radius:5px 5px 0 0;width:32px;height:9px;position:absolute;top:39px;left:34px}.spark{color:#5fd39b;font-size:28px;position:absolute;bottom:22px;right:24px}.orbitDot{background:#77c69e;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #e6f5ec}.dotOne{top:20px;left:95px}.dotTwo{bottom:120px;right:17px}.dotThree{bottom:85px;left:28px}.productSection{background:var(--cream);padding:110px 0}.productGrid{grid-template-columns:.9fr 1.1fr;gap:120px;display:grid}.productIntro h2{margin:18px 0 22px;font:400 58px Georgia,serif}.productTagline{font-size:25px;line-height:1.25}.muted{color:#617069;max-width:450px;line-height:1.7}.textLink{border-bottom:1px solid var(--ink);gap:30px;margin-top:22px;padding-bottom:7px;font-size:14px;font-weight:700;display:inline-flex}.featurePanel{border-top:1px solid #cbd1cd}.feature{border-bottom:1px solid #cbd1cd;grid-template-columns:60px 1fr;gap:20px;padding:32px 0;display:grid}.featureNumber{color:#819087;font-size:12px}.feature h3{margin:0 0 9px;font:400 25px Georgia,serif}.feature p{color:#68746e;margin:0;line-height:1.55}.studio{padding:120px 0}.studioGrid{grid-template-columns:1.45fr .55fr;gap:80px;margin-top:25px;display:grid}.studio h2{letter-spacing:-.03em;margin:0;font:400 clamp(37px,4.6vw,59px)/1.08 Georgia,serif}.studioGrid p{color:#5d6c65;margin:0 0 22px;line-height:1.7}.future{background:var(--green);color:#fff;border-radius:32px;justify-content:space-between;align-items:end;margin-bottom:100px;padding:70px;display:flex}.future h2{margin:17px 0 0;font:400 52px/1.05 Georgia,serif}.future>p{color:#c7dbd2;max-width:390px;line-height:1.6}.light{color:#93c5ad}footer{color:#fff;background:#101d18;padding:75px 0 28px}.footerTop{justify-content:space-between;align-items:end;padding-bottom:65px;display:flex}.footerMark{color:#123f32;background:#dff4e8}.footerTop h2{margin:28px 0 10px;font:400 52px Georgia,serif}.footerTop p{color:#94a39d}.lightButton{border:1px solid #82928b}.footerBottom{color:#87958f;border-top:1px solid #35423d;grid-template-columns:auto 1fr auto;gap:30px;padding-top:25px;font-size:11px;display:grid}.footerBottom>span:nth-child(2){text-align:center}.footerBottom div{gap:20px;display:flex}@media (max-width:850px){.navLinks a:not(.navCta){display:none}.hero{min-height:760px;padding-top:75px}.orbit{width:290px;height:290px;top:440px;right:-35px}.appTile{border-radius:26px;width:108px;height:108px}.appTile:before{width:59px;height:44px}.folderTop{top:29px;left:25px}.spark{bottom:14px;right:15px}.productGrid,.studioGrid{grid-template-columns:1fr;gap:60px}.future,.footerTop{flex-direction:column;align-items:flex-start;gap:35px}.future{padding:45px 30px}.future h2,.footerTop h2{font-size:40px}.footerBottom{grid-template-columns:1fr}.footerBottom>span:nth-child(2){text-align:left}}@media (max-width:520px){.shell{width:min(100% - 30px,1160px)}.hero h1{font-size:48px}.heroActions{flex-direction:column;align-items:flex-start}.productSection,.studio{padding-block:80px}.productIntro h2{font-size:48px}.future{border-radius:22px;margin-bottom:70px}.footerTop h2{font-size:36px}.lightButton{font-size:12px}.footerBottom div{flex-direction:column;gap:10px}}a:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #68c898}.titleLine{align-items:center;gap:18px;display:flex}.status{color:#35634f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#dfece5;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.productWindow{background:#fff;border:1px solid #d3dad5;border-radius:18px;margin-bottom:28px;overflow:hidden;box-shadow:0 20px 55px #1b3b2f14}.windowBar{background:#f4f5f2;border-bottom:1px solid #e1e5e1;align-items:center;gap:6px;height:37px;padding:0 14px;display:flex}.windowBar span{background:#cbd3ce;border-radius:50%;width:7px;height:7px}.windowBody{grid-template-columns:88px 1fr;min-height:150px;display:grid}.miniSidebar{border-right:1px solid #e6e9e6;flex-direction:column;gap:12px;padding:26px 18px;display:flex}.miniSidebar i{background:#dfe6e1;border-radius:4px;height:6px}.miniSidebar i:nth-child(2){background:#7fba9e;width:75%}.searchPreview{color:#496159;grid-template-columns:22px 1fr;align-content:start;padding:30px;display:grid}.searchPreview strong{color:#283a33;font-size:13px}.answerLine{background:#e4eae6;border-radius:4px;grid-column:2;width:60%;height:6px;margin-top:12px}.answerLine.wide{width:90%;margin-top:28px}@media (max-width:520px){.titleLine{flex-direction:column;align-items:flex-start;gap:0}.windowBody{grid-template-columns:58px 1fr}.searchPreview{padding:24px 18px}.productWindow{margin-top:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.catalogHero{min-height:680px;padding:115px 0 100px;position:relative;overflow:hidden}.catalogHero h1{letter-spacing:-.05em;max-width:780px;margin:25px 0;font:400 clamp(60px,8vw,96px)/.94 Georgia,serif}.catalogHero>p{color:#596962;max-width:580px;margin:0 0 34px;font-size:19px;line-height:1.65}.catalogOrbit{border:1px solid #d7e5dd;border-radius:50%;place-items:center;width:390px;height:390px;display:grid;position:absolute;top:105px;right:10px}.catalogOrbit:before,.catalogOrbit:after{content:"";border:1px solid #e2e9e5;border-radius:50%;position:absolute}.catalogOrbit:before{inset:52px}.catalogOrbit:after{inset:105px}.softwareShelf{background:var(--cream);padding:110px 0}.shelfHeading{grid-template-columns:1.4fr .6fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.shelfHeading h2{letter-spacing:-.035em;margin:18px 0 0;font:400 clamp(44px,5vw,64px)/1.05 Georgia,serif}.shelfHeading>p{color:#617069;margin:0;line-height:1.7}.softwareCard{background:#fff;border:1px solid #d4dad6;border-radius:28px;grid-template-columns:120px 1fr 1.2fr;align-items:center;gap:36px;min-height:475px;padding:65px;display:grid;position:relative;overflow:hidden}.softwareIcon{color:#6ce0a8;background:linear-gradient(145deg,#347d63,#113b30);border-radius:25px;place-items:center;width:96px;height:96px;font-size:26px;display:grid;position:relative;box-shadow:0 22px 45px #17443338}.softwareIcon:before{content:"";background:#f7fcf9;border-radius:6px;width:53px;height:38px;box-shadow:inset 0 -8px 16px #d5ede2}.softwareIcon .folderTop{width:24px;height:7px;top:28px;left:22px}.softwareIcon>span:last-child{position:absolute;bottom:11px;right:14px}.softwareInfo{z-index:1;position:relative}.productMeta{gap:8px;display:flex}.productMeta span{color:#587066;letter-spacing:.08em;text-transform:uppercase;background:#edf2ee;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.softwareInfo h3{margin:20px 0 12px;font:400 48px Georgia,serif}.softwareInfo>p{color:#5c6c65;max-width:330px;margin:0 0 28px;font-size:18px;line-height:1.5}.softwarePreview{background:#fff;border:1px solid #d9dfdb;border-radius:18px 18px 0 0;align-self:end;overflow:hidden;transform:translate(30px,45px);box-shadow:0 24px 60px #1d3a2f21}.previewChrome{background:#f2f4f1;border-bottom:1px solid #e0e4e0;align-items:center;gap:6px;height:37px;padding:0 14px;display:flex}.previewChrome i{background:#c6cec8;border-radius:50%;width:7px;height:7px}.previewContent{grid-template-columns:82px 1fr;min-height:225px;display:grid}.previewAside{border-right:1px solid #e6eae7;flex-direction:column;gap:13px;padding:28px 18px;display:flex}.previewAside b{background:#dee5e0;border-radius:4px;height:6px}.previewAside b:nth-child(2){background:#7fba9e}.previewMain{flex-direction:column;padding:38px 28px;display:flex}.previewMain small{color:#829188;font-size:10px}.previewMain strong{margin:15px 0 30px;font:400 16px Georgia,serif}.previewMain>span{background:#e1e8e3;border-radius:4px;width:90%;height:6px;margin-bottom:10px}.previewMain>span.short{width:58%}.comingCard{color:#66756e;border:1px dashed #bdc8c1;border-radius:24px;grid-template-columns:120px 1fr;gap:35px;margin-top:28px;padding:42px 65px;display:grid}.comingCard>span{color:#9ba79f;font:400 38px Georgia,serif}.comingCard h3{color:var(--ink);margin:10px 0 8px;font:400 27px Georgia,serif}.comingCard p:last-child{margin:0;line-height:1.55}.principleGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:85px;display:grid}.principleGrid article{border-top:1px solid var(--line);padding:30px 0}.principleGrid span,.detailFeatureGrid article>span,.workflowGrid article>span{color:#7c8e84;font-size:11px}.principleGrid h3{margin:30px 0 10px;font:400 25px Georgia,serif}.principleGrid p{color:#64736c;margin:0;line-height:1.55}.productHero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;min-height:720px;padding-block:85px;display:grid}.productIdentity{align-items:center;gap:22px;display:flex}.softwareIcon.large{border-radius:21px;width:82px;height:82px}.softwareIcon.large .folderTop{top:24px;left:19px}.productIdentity h1{letter-spacing:-.04em;margin:8px 0 0;font:400 57px Georgia,serif}.productLead{margin:35px 0 20px;font:400 31px/1.17 Georgia,serif}.productHeroCopy>.muted{font-size:17px}.compatibility{border-top:1px solid var(--line);gap:0;margin-top:38px;padding-top:25px;display:flex}.compatibility span{border-right:1px solid var(--line);margin-right:30px;padding-right:30px}.compatibility span:last-child{border:0}.compatibility small,.compatibility strong{display:block}.compatibility small{color:#839088;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:9px}.compatibility strong{font-size:12px}.heroProductWindow{background:#fff;border:1px solid #d7ddd9;border-radius:24px;overflow:hidden;transform:rotate(1deg);box-shadow:0 35px 80px #1b3f3026}.appMock{grid-template-columns:115px 1fr;min-height:470px;display:grid}.appMock aside{background:#f3f5f2;border-right:1px solid #e0e5e1;flex-direction:column;gap:17px;padding:40px 25px;display:flex}.appMock aside b{background:#d7dfd9;border-radius:5px;height:7px}.appMock aside b:nth-child(2){background:#73b292}.appMockMain{padding:55px 44px}.mockSearch{color:#75867d;border:1px solid #dce2de;border-radius:10px;padding:13px 15px;font-size:11px}.appMockMain>p{margin:37px 0 24px;font:400 20px/1.4 Georgia,serif}.mockAnswer{background:#f5f7f4;border-radius:14px;padding:25px}.mockAnswer span{background:#dce5df;border-radius:5px;width:100%;height:7px;margin-bottom:11px;display:block}.mockAnswer span.short{width:65%}.mockAnswer small{color:#6a8f7c;margin-top:20px;display:block}.mockFiles{gap:10px;margin-top:20px;display:flex}.mockFiles i{background:#fafbf9;border:1px solid #dce2de;border-radius:8px;width:31%;height:48px}.featureSection{background:var(--green);color:#fff;padding:110px 0}.featureSection .sectionLabel{color:#8fc3aa}.featureHeading{grid-template-columns:1.2fr .8fr;align-items:end;gap:90px;margin:20px 0 70px;display:grid}.featureHeading h2{margin:0;font:400 clamp(43px,5vw,64px)/1.04 Georgia,serif}.featureHeading p{color:#bfd2c9;margin:0;line-height:1.65}.detailFeatureGrid{border-top:1px solid #45695b;grid-template-columns:repeat(3,1fr);display:grid}.detailFeatureGrid article{border-bottom:1px solid #45695b;padding:35px 35px 35px 0}.detailFeatureGrid article:nth-child(3n+2),.detailFeatureGrid article:nth-child(3n+3){border-left:1px solid #45695b;padding-left:35px}.detailFeatureGrid h3{margin:28px 0 10px;font:400 24px Georgia,serif}.detailFeatureGrid p{color:#b9cdc4;margin:0;line-height:1.55}.workflow{padding-block:120px}.workflow>h2{margin:18px 0 55px;font:400 clamp(45px,5vw,63px) Georgia,serif}.workflowGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.workflowGrid article{border:1px solid var(--line);border-radius:18px;padding:35px}.workflowGrid h3{margin:55px 0 12px;font:400 24px Georgia,serif}.workflowGrid p{color:#627169;margin:0;line-height:1.6}.availability{color:#fff;background:#193b31;padding:90px 0}.availabilityInner{justify-content:space-between;align-items:end;gap:50px;display:flex}.availability h2{margin:18px 0 12px;font:400 54px Georgia,serif}.availability p:not(.sectionLabel){color:#bad0c6;margin:0}.productFooter{color:#94a39d;justify-content:space-between;align-items:center;font-size:12px;display:flex}@media (max-width:900px){.catalogHero{min-height:790px}.catalogOrbit{width:290px;height:290px;top:445px;right:-20px}.shelfHeading,.productHero,.featureHeading{grid-template-columns:1fr}.softwareCard{grid-template-columns:90px 1fr;padding:45px}.softwarePreview{grid-column:1/-1;transform:translateY(30px)}.principleGrid,.detailFeatureGrid,.workflowGrid{grid-template-columns:1fr}.productHero{padding-block:65px}.heroProductWindow{transform:none}.detailFeatureGrid article,.detailFeatureGrid article:nth-child(3n+2),.detailFeatureGrid article:nth-child(3n+3){border-left:0;padding:30px 0}.availabilityInner{flex-direction:column;align-items:flex-start}.productFooter{flex-direction:column;align-items:flex-start;gap:25px}}@media (max-width:560px){.catalogHero h1{font-size:55px}.shelfHeading{gap:25px}.softwareCard{grid-template-columns:1fr;padding:32px}.softwareInfo h3{font-size:42px}.softwarePreview{display:none}.comingCard{grid-template-columns:1fr;padding:32px}.principleGrid{margin-top:55px}.productIdentity{flex-direction:column;align-items:flex-start}.productIdentity h1{font-size:48px}.productLead{font-size:27px}.compatibility{flex-wrap:wrap;gap:20px}.compatibility span{border:0;width:calc(50% - 10px);margin:0;padding:0}.appMock{grid-template-columns:60px 1fr;min-height:380px}.appMock aside{padding:30px 14px}.appMockMain{padding:35px 22px}.availability h2{font-size:43px}.productFooter .brand span:last-child{display:inline}}.secondCard{margin-top:28px}.videoIcon{color:#fff;background:linear-gradient(145deg,#4464ff,#2834a5)}.videoIcon:before{display:none}.videoIcon>span{font:700 40px/1 Arial,sans-serif;position:static!important}.videoMock{grid-template-columns:145px 1fr;align-items:center;gap:26px;min-height:225px;padding:34px;display:grid}.videoThumb{color:#fff;background:linear-gradient(145deg,#131b2e,#374260);border-radius:12px;place-items:center;height:110px;display:grid}.videoMock>div{flex-direction:column;align-items:flex-start;display:flex}.videoMock small{color:#84928a}.videoMock strong{margin:8px 0 22px;font:400 18px Georgia,serif}.videoMock>div>span{background:#e1e7e3;border-radius:4px;width:90%;height:6px;margin-bottom:22px}.videoMock button{color:#fff;background:#263fbf;border:0;border-radius:8px;padding:10px 15px;font-size:10px;font-weight:700}@media (max-width:560px){.secondCard{margin-top:18px}}.officialAppIcon{object-fit:cover;border-radius:25px;width:96px;height:96px;display:block;box-shadow:0 22px 45px #3230a633}.officialAppIcon.large{border-radius:21px;width:82px;height:82px}.videoProductPage{--blue:#263fbf}.videoProductPage .productIdentity h1{font-size:49px;line-height:.95}.videoPrimary{background:var(--blue);color:#fff}.videoProductWindow{box-shadow:0 35px 80px #263fbf2b}.downloaderMock{grid-template-columns:110px 1fr;min-height:470px;display:grid}.downloaderMock aside{background:#f5f6fa;border-right:1px solid #e1e4ed;flex-direction:column;gap:16px;padding:38px 23px;display:flex}.downloaderMock aside b{background:#d8dce7;border-radius:5px;height:7px}.downloaderMock aside b.active{background:#5369d7}.downloaderMain{padding:50px 42px}.urlField{color:#8790a2;border:1px solid #dce0e9;border-radius:10px;padding:14px;font-size:10px}.downloadCard{grid-template-columns:125px 1fr;align-items:center;gap:22px;margin:28px 0;display:grid}.downloadThumb{color:#fff;background:linear-gradient(145deg,#171d31,#52607e);border-radius:10px;place-items:center;height:85px;display:grid}.downloadCard>div:last-child{flex-direction:column;display:flex}.downloadCard small{color:#89919e;margin-top:8px}.qualityPills{gap:6px;margin-top:16px;display:flex}.qualityPills i{color:#6270af;background:#edf0f8;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.downloaderMain>button{background:var(--blue);color:#fff;border:0;border-radius:10px;width:100%;padding:14px;font-weight:700}.downloadProgress{background:#e5e8f0;border-radius:8px;height:7px;margin-top:25px;overflow:hidden}.downloadProgress span{background:#536bdd;width:68%;height:100%;display:block}.videoFeatureSection{background:#18203a}.videoFeatureSection .detailFeatureGrid,.videoFeatureSection .detailFeatureGrid article{border-color:#39425f}.pricingSection{background:#f3f5fa;padding:115px 0}.pricingHeading{justify-content:space-between;align-items:end;gap:50px;margin:20px 0 55px;display:flex}.pricingHeading h2{margin:0;font:400 clamp(42px,5vw,61px)/1.05 Georgia,serif}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pricingGrid article{background:#fff;border:1px solid #d9dde8;border-radius:20px;padding:38px 32px;position:relative}.pricingGrid article>p{font-size:13px;font-weight:700}.pricingGrid h3{margin:22px 0 28px;font:400 42px Georgia,serif}.pricingGrid h3 small{color:#78808d;font:400 12px Arial,sans-serif}.pricingGrid ul{color:#59636f;min-height:130px;padding-left:18px;font-size:14px;line-height:2}.pricingGrid .button{width:100%}.featuredPrice{border:2px solid var(--blue)!important}.priceBadge{color:#3148b5;text-transform:uppercase;background:#e8ebff;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:800;position:absolute;top:20px;right:20px}.videoAvailability{background:#1d2853}@media (max-width:900px){.pricingHeading{flex-direction:column;align-items:flex-start}.pricingGrid{grid-template-columns:1fr}.pricingGrid ul{min-height:0}.downloaderMock{grid-template-columns:70px 1fr}.downloaderMain{padding:38px 28px}}@media (max-width:560px){.downloadCard{grid-template-columns:1fr}.downloadThumb{display:none}.videoProductPage .productIdentity h1{font-size:43px}}.heroAppScreenshot{width:100%;height:auto;display:block}.interfaceShowcase{border-top:1px solid var(--line);background:#f2f3ef;padding:115px 0}.showcaseHeading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.showcaseHeading h2{letter-spacing:-.035em;max-width:720px;margin:17px 0 0;font:400 clamp(44px,5vw,64px)/1.04 Georgia,serif}.showcaseHeading>p{color:#617069;max-width:420px;margin:0;line-height:1.7}.screenGallery{grid-template-columns:1fr 1fr;gap:26px;display:grid}.screenGallery article{min-width:0}.screenFeature{grid-column:1/-1;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:center;gap:52px;padding-bottom:32px;display:grid}.screenFrame{background:#fff;border:1px solid #d4dad6;border-radius:20px;overflow:hidden;box-shadow:0 28px 70px #17392c21}.screenBar{background:#f5f6f3;border-bottom:1px solid #e0e4e0;align-items:center;gap:6px;height:34px;padding:0 13px;display:flex}.screenBar i{background:#cbd2cd;border-radius:50%;width:7px;height:7px}.screenBar span{color:#89938e;margin-left:auto;font-size:9px}.screenFrame img{width:100%;height:auto;display:block}.screenCopy>span{color:#547065;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.screenCopy h3{margin:16px 0 12px;font:400 30px/1.12 Georgia,serif}.screenCopy p{color:#617069;margin:0;line-height:1.65}.screenCard{flex-direction:column;gap:27px;padding:0 0 28px;display:flex}.screenCard .screenCopy{padding-inline:8px}.screenCard .screenFrame{border-radius:16px}.screenCard .screenCopy h3{max-width:490px;font-size:27px}.screenCard .screenCopy p{max-width:520px}@media (max-width:900px){.showcaseHeading,.screenFeature{grid-template-columns:1fr;gap:32px}.screenGallery{grid-template-columns:1fr}.screenFeature{grid-column:auto}.screenFeature .screenCopy{order:-1}.interfaceShowcase{padding:85px 0}}@media (max-width:560px){.interfaceShowcase{padding:70px 0}.showcaseHeading{margin-bottom:38px}.showcaseHeading h2{font-size:41px}.screenGallery{gap:38px}.screenFrame{border-radius:12px}.screenBar{height:27px}.screenCopy h3,.screenCard .screenCopy h3{font-size:25px}}.languageSwitcher{z-index:1000;color:#616161;font-size:11px;font-weight:800;position:fixed;top:94px;right:18px}.languageTrigger{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#161616;font:inherit;letter-spacing:.07em;cursor:pointer;background:#fffffff5;border:1px solid #dedee5;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;display:flex;box-shadow:0 10px 30px #16161614}.languageChevron{font-size:13px;transition:transform .18s}.languageTrigger[aria-expanded=true] .languageChevron{transform:rotate(180deg)}.languageMenu{background:#fff;border:1px solid #dedee5;border-radius:14px;width:170px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 45px #1616161f}.languageMenu button{color:#616161;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;padding:10px;font:600 13px Arial,sans-serif;display:flex}.languageMenu button:hover,.languageMenu button.active{color:#3155ff;background:#eef1ff}.languageMenu small{letter-spacing:.08em;color:#707070;font-size:9px}.languageSwitcher button:focus-visible{outline-offset:3px;outline:2px solid #3155ff}@media (max-width:560px){.languageSwitcher{top:88px;right:12px}.languageMenu{width:155px}}:root{--display-font:"Fraunces Variable",Georgia,serif}.brandLogo{flex:0 0 34px;width:34px;height:34px;display:block}:where(h1,h2,h3,.productLead,.legalIntro,.launchPrice strong,.installSteps strong,.previewMain strong,.comingCard>span,.brandMark){font-variation-settings:"opsz" 72,"SOFT" 25,"WONK" 0;font-family:var(--display-font)!important}.legalPage{color:#161616;background:#fff;font-family:Arial,Helvetica,sans-serif}.legalPage .nav{z-index:50;background:#fff;border-bottom:1px solid #e2e2e2;width:100%;height:72px;padding:0 32px;position:sticky;top:0}.legalPage .brandMark{background:#161616;border-radius:7px}.legalPage .navCta{color:#fff;background:#3155ff;border:0;border-radius:22px;padding:11px 16px}.legalContent{max-width:980px;padding:75px 32px 105px}.legalContent .sectionLabel{color:#3155ff}.legalContent h1{letter-spacing:-.05em;font:700 clamp(46px,6vw,72px)/1 Arial,sans-serif!important}.legalIntro{font:400 21px/1.55 Arial,sans-serif!important}.legalContent section{border-top:1px solid #ddd;padding:30px 0}.legalContent h2{font:700 23px Arial,sans-serif!important}.legalContent section p{color:#5f5f5f}.legalPage footer{background:#0d0d0d;margin:0;padding:48px 32px}.legalPage .productFooter{grid-template-columns:1fr auto auto;gap:35px;width:100%;display:grid}.legalPage .footerMark{color:#111;background:#fff}.legalPage .legalLinks{gap:20px;display:flex}@media (max-width:560px){.legalPage .nav{padding:0 18px}.legalContent{padding:55px 20px 75px}.legalPage footer{padding:42px 20px}.legalPage .productFooter{grid-template-columns:1fr;gap:24px}.legalPage .legalLinks{flex-direction:column}}.consentBanner{z-index:1100;color:#161616;background:#fffffffa;border:1px solid #dedee5;border-radius:18px;max-width:420px;padding:20px 22px;font-size:14px;line-height:1.5;position:fixed;bottom:18px;left:18px;box-shadow:0 18px 50px #16161629}.consentBanner h2{margin:0 0 6px;font-size:16px;font-weight:800}.consentBanner p{color:#4d4d55;margin:0 0 14px}.consentBanner a{color:inherit;text-decoration:underline}.consentActions{gap:10px;display:flex}.consentActions button{color:#161616;font:inherit;cursor:pointer;background:#fff;border:1px solid #161616;border-radius:999px;flex:1;padding:11px 14px;font-weight:700}.consentActions button:focus-visible,.cookieSettingsLink:focus-visible{outline-offset:2px;outline:2px solid #4f6bed}.cookieSettingsLink{color:inherit;font:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:560px){.consentBanner{max-width:none;bottom:12px;left:12px;right:12px}}
.legalLinks{gap:20px;display:flex}.legalPage .navCta{font-size:13px}.legalContent{max-width:820px;padding-block:90px 120px}.legalContent h1{letter-spacing:-.04em;margin:17px 0 10px;font:400 clamp(52px,7vw,76px)/1 Georgia,serif}.legalUpdated{color:#7a8780;margin:0 0 65px;font-size:13px}.legalIntro{color:#3d5148;margin:0 0 55px;font:400 24px/1.5 Georgia,serif}.legalContent section{border-top:1px solid var(--line);padding:34px 0}.legalContent h2{margin:0 0 15px;font:400 27px Georgia,serif}.legalContent section p{color:#596a62;margin:0;line-height:1.75}.legalContent section p+p{margin-top:16px}.legalContent section a{text-underline-offset:3px;text-decoration:underline}.downloadHero{grid-template-columns:1fr 430px;align-items:center;gap:100px;padding-block:95px 110px;display:grid}.downloadHero>div>h1{letter-spacing:-.045em;margin:20px 0 30px;font:400 clamp(55px,7vw,83px)/.98 Georgia,serif}.downloadHero>div>p:last-child{color:#596a62;max-width:590px;font-size:18px;line-height:1.7}.downloadCard{border:1px solid var(--line);background:#fff;border-radius:26px;padding:40px;box-shadow:0 28px 70px #1b3b2f1c}.downloadIcon{border-radius:21px;width:82px;height:82px}.downloadVersion{color:#6e7e76;margin:25px 0 6px;font-size:12px}.downloadCard h2{margin:0 0 25px;font:400 35px Georgia,serif}.disabledButton{opacity:.58;cursor:not-allowed;border:0;width:100%}.downloadSafety{color:#68776f;font-size:12px;line-height:1.55}.downloadCard dl{border-top:1px solid var(--line);margin:28px 0 0}.downloadCard dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:14px 0;font-size:12px;display:flex}.downloadCard dt{color:#78867f}.downloadCard dd{text-align:right;margin:0;font-weight:700}.releaseTerms{background:var(--green);color:#fff;padding:90px 0}.releaseGrid{grid-template-columns:repeat(3,1fr);display:grid}.releaseGrid article{border-left:1px solid #45695b;padding:0 38px}.releaseGrid article:first-child{border-left:0;padding-left:0}.releaseGrid span{color:#8fc3aa;font-size:11px}.releaseGrid h2{margin:28px 0 15px;font:400 30px Georgia,serif}.releaseGrid p{color:#bdd0c7;margin:0;line-height:1.65}.installSteps{padding-block:110px}.installSteps>h2{margin:18px 0 55px;font:400 clamp(42px,5vw,60px) Georgia,serif}.installSteps ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.installSteps li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:25px;padding:30px 0;display:grid}.installSteps li>span{color:#7a8a82}.installSteps strong{font:400 23px Georgia,serif}.installSteps li p{color:#68776f;margin:8px 0 0}.downloadPage footer{margin-top:0}@media (max-width:900px){.downloadHero{grid-template-columns:1fr;gap:50px}.downloadCard{max-width:520px}.releaseGrid{grid-template-columns:1fr}.releaseGrid article,.releaseGrid article:first-child{border-top:1px solid #45695b;border-left:0;padding:30px 0}.releaseGrid article:first-child{border-top:0}.legalLinks{flex-wrap:wrap}}@media (max-width:560px){.legalContent{padding-block:65px 85px}.legalContent h1{font-size:48px}.legalUpdated{margin-bottom:45px}.legalIntro{font-size:20px}.downloadHero{padding-block:65px 80px}.downloadHero>div>h1{font-size:51px}.downloadCard{padding:28px}.productFooter .legalLinks{flex-direction:column;gap:12px}}
.downloadHero .downloadCard{display:block}.downloadCard h2{margin-bottom:16px}.launchPrice{align-items:baseline;gap:10px;margin:0 0 25px;display:flex}.launchPrice strong{font:400 28px Georgia,serif}.launchPrice span{color:#6e7e76;font-size:11px}@media (max-width:560px){.launchPrice{flex-direction:column;align-items:flex-start;gap:5px}}
:root{--fs-display:clamp(46px,5.4vw,82px);--fs-display-long:clamp(40px,4.5vw,68px);--fs-statement:clamp(34px,4.2vw,68px);--fs-h2:clamp(34px,3.8vw,60px);--fs-h3-lg:clamp(30px,2.8vw,46px);--fs-h3:clamp(22px,1.85vw,28px);--fs-lead:clamp(18px,1.45vw,21px);--fs-body-lg:18px;--fs-body:17px;--fs-ui:16px;--fs-small:15px;--fs-micro:13px;--display-font:"Inter Tight Variable","Helvetica Neue",Arial,sans-serif;--ease-out:cubic-bezier(.22,1,.36,1);--ui-ink:#111;--ui-muted:#5c5c5c;--ui-soft:#f3f3f3;--ui-blue:#3155ff;--ui-night:#0a0e24;--ui-tint:#a9bbff;--ui-frame:linear-gradient(160deg,#e3e9ff,#aebcff)}.uiThemeMassicot{--ui-frame:linear-gradient(160deg,#e3f0e8,#a9cdb7)}html{scroll-behavior:auto}html.smoothScroll{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.smoothScroll{scroll-behavior:auto}}body .reboot,body .legalPage{color:var(--ui-ink);background:#fff;font-family:Inter Tight Variable,Helvetica Neue,Arial,sans-serif;overflow-x:clip}:where(h1,h2,h3,.productLead,.legalIntro,.launchPrice strong,.installSteps strong,.previewMain strong,.comingCard>span,.brandMark){font-variation-settings:normal!important}.reboot h1,.reboot h2,.legalPage h1{letter-spacing:-.03em!important;font-weight:800!important}.reboot h1 em,.reboot h2 em{font-style:normal}.reboot :is(h1,h2,h3),.reboot .uiLines p,.legalPage :is(h1,h2){-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}.keepTogether{white-space:nowrap}.reboot ::selection,.legalPage ::selection{background:var(--ui-blue);color:#fff}.reboot .rebootNav,.legalPage .nav{isolation:isolate;background:0 0;border-bottom-color:#0000}.reboot .rebootNav:before,.legalPage .nav:before{content:"";z-index:-1;transition:inset .5s var(--ease-out),border-radius .5s var(--ease-out),background-color .4s,box-shadow .4s,border-color .4s;background:#fff;border-bottom:1px solid #e6e6e6;position:absolute;inset:0}.reboot .rebootNav.isScrolled:before,.legalPage .nav.isScrolled:before{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#ffffffc7;border-color:#0000;border-radius:16px;inset:8px;box-shadow:0 10px 30px #00000014}.reboot .rebootNav nav a{position:relative}.reboot .rebootNav nav a:after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.reboot .rebootNav nav a:hover:after{transform:scaleX(1)}.reboot .rebootNav .navAction{transition:background-color .25s,color .25s,transform .25s var(--ease-out);border-radius:999px}.reboot .rebootNav .navAction span{transition:transform .35s var(--ease-out);display:inline-block}.reboot .rebootNav .navAction:hover span{transform:translate(2px,-2px)}.reboot .uiNavOverlay{color:#fff;transition:color .3s;position:fixed;top:0;left:0;right:0}.reboot .uiNavOverlay:before{background:0 0;border-color:#0000}.reboot .uiNavOverlay.isScrolled{color:var(--ui-ink)}.reboot .uiNavOverlay .navAction{background:#fff;color:var(--ui-ink)!important}.reboot .uiNavOverlay.isScrolled .navAction{background:var(--ui-ink);color:#fff!important}.navEnd{justify-self:end;align-items:center;gap:10px;display:flex}.navEnd .languageSwitcher{z-index:auto;color:inherit;position:relative;top:auto;right:auto}.navEnd .languageTrigger{border:1px solid color-mix(in srgb,currentColor 28%,transparent);height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font:700 var(--fs-small) var(--display-font);letter-spacing:.04em;background:0 0;border-radius:999px;padding:0 13px;transition:background-color .25s,border-color .25s}.navEnd .languageTrigger:hover,.navEnd .languageTrigger[aria-expanded=true]{background:color-mix(in srgb,currentColor 12%,transparent)}.navEnd .languageMenu{color:#616161;top:calc(100% + 10px)}.navEnd .languageMenu button{font-family:var(--display-font)}.reboot .uiPill{color:var(--ui-ink);font:700 var(--fs-ui)/1.2 var(--display-font);cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s,transform .25s var(--ease-out);background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:14px;padding:14px 24px;display:inline-flex}.reboot .uiPill:hover{background:#e9e9e9}.reboot .uiPill:active{transform:scale(.97)}.reboot .uiPill span{transition:transform .35s var(--ease-out);display:inline-block}.reboot .uiPill:hover span{transform:translate(2px,-2px)}.reboot .uiPillDark{background:var(--ui-ink);color:#fff}.reboot .uiPillDark:hover{background:#2c2c2c}.reboot .uiPillBlue{background:var(--ui-blue);color:#fff}.reboot .uiPillBlue:hover{background:#1f3fe0}.reboot .uiPillOutline{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.reboot .uiPillOutline:hover{background:#7f7f7f24}.reboot .uiPillIcon{width:50px;height:50px;padding:0}.uiHero{z-index:0;color:#fff;background:radial-gradient(ellipse 60% 70% at 78% 45%,#2a47d6 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 10% 100%,#1b2a73 0%,transparent 60%),var(--ui-night);min-height:100svh;padding:120px 0;position:relative;overflow:hidden}.uiThemeMassicot .uiHero{background:radial-gradient(60% 70% at 78% 45%,#1f6b4a 0%,#0000 60%),radial-gradient(50% 60% at 10% 100%,#1b2a73 0%,#0000 60%),#07140f}.uiHeroInner{transform-origin:50% 30%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,80px);max-width:1600px;min-height:calc(100svh - 240px);margin:0 auto;padding-left:clamp(20px,8vw,120px);display:grid}.uiHeroSplit{grid-template-columns:minmax(0,1fr) minmax(0,460px);padding-right:clamp(20px,8vw,120px)}.uiKicker{font-size:var(--fs-body-lg);align-items:center;gap:12px;margin:0 0 18px;font-weight:700;display:flex}.uiKicker img{border-radius:10px;width:40px;height:40px}.reboot .uiHero h1{margin:0;font:800 var(--fs-display)/.98 var(--display-font)!important;letter-spacing:-.035em!important}.uiHero h1 em{color:var(--ui-tint)}.reboot .uiHero h1.uiLongTitle{font-size:var(--fs-display-long)!important}.uiThemeMassicot .uiHero h1 em{color:#9be0bb}.uiHeroLead{color:#ffffffdb;max-width:560px;font-size:var(--fs-lead);margin:26px 0 0;line-height:1.5}.uiActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.uiFacts{border-top:1px solid #ffffff2e;flex-wrap:wrap;gap:16px 36px;margin-top:44px;padding-top:24px;display:flex}.uiFacts small,.uiFacts strong{display:block}.uiFacts small{color:#fff9;font-size:var(--fs-small);margin-bottom:4px;font-weight:700}.uiFacts strong{font-size:var(--fs-ui)}.uiNotice{background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:14px;margin-top:36px;padding:14px 20px;display:inline-flex}.uiNotice>span{color:#7dffb0}.uiNotice strong,.uiNotice small{display:block}.uiNotice small{color:#ffffffb3;margin-top:2px}.uiHeroMedia{position:relative}.uiMediaLabel{color:#ffffffb3;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:0 24px 12px 4px;font-weight:700;display:flex}.uiSlides{aspect-ratio:1036/660;background:#e9ecf8;border-radius:18px 0 0 18px;position:relative;overflow:hidden;box-shadow:0 50px 100px -30px #0009}.uiSlides .slide{position:absolute;inset:0}.uiSlides img{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}.slideProgress{z-index:2;gap:6px;display:flex;position:absolute;bottom:20px;right:22px}.slideProgress span{background:#1111112e;border-radius:4px;width:30px;height:4px;overflow:hidden}.slideProgress i{background:var(--ui-ink);transform-origin:0;height:100%;display:block}.uiHeroCaption{color:#ffffffb3;font-size:var(--fs-small);flex-direction:column;gap:4px;line-height:1.45;display:flex;position:absolute;bottom:70px;left:clamp(20px,8vw,120px)}.uiHeroCaption strong{color:#fff;font-size:var(--fs-ui)}.uiSheet{z-index:1;background:#fff;border-radius:32px 32px 0 0;margin-top:-36px;position:relative;box-shadow:0 -20px 60px #0000002e}@media (min-width:900px) and (min-height:720px){.uiHero:not(.uiHeroScroll){position:sticky;top:0}}.uiSection{padding:130px clamp(12px,2vw,24px) 0}.uiSection:last-of-type{padding-bottom:0}.uiHead{text-align:center;max-width:1000px;margin:0 auto 56px;padding:0 12px}.uiEyebrow{color:#505050;font-size:var(--fs-body-lg);margin:0 0 14px;font-weight:700}.reboot .uiTitle,.reboot .uiHead h2{margin:0;font:800 var(--fs-h2)/1.04 var(--display-font)!important;letter-spacing:-.03em!important}.uiTitle em,.uiHead h2 em{color:var(--ui-blue)}.uiIntro{color:#2b2b2b;max-width:680px;font-size:var(--fs-lead);margin:22px auto 0;line-height:1.5}.uiHeadWide{max-width:none}@media (min-width:900px){.reboot .uiHead h2.uiOneLine{white-space:nowrap}}.uiIntroLink{color:var(--ui-blue);gap:8px;margin-top:22px;font-weight:700;display:inline-flex}.uiStatement{text-align:center;padding:150px 24px 20px;overflow:hidden}.uiStatement h2{margin:0;font:800 var(--fs-statement)/1.08 var(--display-font)!important;letter-spacing:-.03em!important}.uiStatement h2 em{color:var(--ui-blue)}.uiLines{text-align:center;padding:160px 24px 170px;overflow:hidden}.uiLines p,.uiStatement .scrollLine{margin:0}.uiLines p{font:800 var(--fs-statement)/1.08 var(--display-font);letter-spacing:-.03em;white-space:nowrap}.uiLines .scrollLine:nth-child(2) p{color:var(--ui-blue)}.scrollLine{display:block}.uiRow{gap:10px;height:640px;padding:0 clamp(12px,2vw,24px);display:flex}.uiTile{background:var(--ui-soft);border-radius:18px;flex-direction:column;flex:1 1 0;min-width:0;transition:background-color .5s,color .5s;display:flex;overflow:hidden}.uiTile.isActive{background:var(--ui-ink);color:#fff}.uiTileHead{min-height:72px;font-size:var(--fs-ui);white-space:nowrap;align-items:center;gap:12px;padding:18px 22px;font-weight:700;display:flex;overflow:hidden}.uiTileHead img{border-radius:8px;flex:none;width:32px;height:32px}.uiTileHead>span:not(.uiStatus){text-overflow:ellipsis;overflow:hidden}.uiStatus{color:#2442d6;font-size:var(--fs-micro);background:#e3e8ff;border-radius:999px;flex:none;margin-left:auto;padding:5px 10px;font-weight:700}.uiTile.isActive .uiStatus{color:#fff;background:#2442d6}.uiPlus{background:var(--ui-blue);color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.uiTileMedia{flex:1;position:relative;overflow:hidden}.uiTileMedia.filepilot{background:linear-gradient(160deg,#e3e9ff,#aebcff)}.uiTileMedia.massicot{background:linear-gradient(160deg,#e3f0e8,#a9cdb7)}.uiTileMedia.promise{background:radial-gradient(ellipse at 80% 10%,var(--ui-blue),transparent 60%),#0d1330;color:#fff;align-items:flex-end;padding:28px;display:flex}.uiTileMedia img{width:min(760px,180%);max-width:none;height:auto;transition:transform .9s var(--ease-out);border-radius:10px;position:absolute;top:28px;left:28px;box-shadow:0 30px 60px -20px #141e4673}.uiTile.isActive .uiTileMedia img{transform:translate(-6px,-6px)scale(1.02)}.reboot .uiTileMedia h3{max-width:12em;font:800 var(--fs-h3-lg)/1.04 var(--display-font);letter-spacing:-.03em;margin:0}.uiTileCopy{min-height:150px;padding:22px 24px 26px}.reboot .uiTileCopy h3{font:800 var(--fs-h3)/1.15 var(--display-font);letter-spacing:-.02em;white-space:nowrap;margin:0}.uiTileCopy p{color:var(--ui-muted);font-size:var(--fs-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.uiTile.isActive .uiTileCopy p{color:#bdbdbd}.uiTileCopy a,.uiMediaCopy a{font-size:var(--fs-ui);gap:8px;margin-top:14px;font-weight:700;display:inline-flex}.uiTileCopy a span{transition:transform .35s var(--ease-out)}.uiTileCopy a:hover span{transform:translate(2px,-2px)}.uiMediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1320px;margin:0 auto;display:grid}.uiMediaCard{background:var(--ui-soft);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.uiMediaCard.uiWide{grid-column:1/-1;grid-template-columns:minmax(0,1.55fr) minmax(0,.45fr);display:grid}.uiMediaFrame{background:var(--ui-frame);padding:32px 32px 0;position:relative;overflow:hidden}.uiMediaFrame img{width:100%;height:auto;transition:transform 1s var(--ease-out);transform-origin:50% 100%;border-radius:12px 12px 0 0;display:block;box-shadow:0 30px 60px -24px #141e4673}.uiMediaCard:hover .uiMediaFrame img{transform:scale(1.025)}.uiWide .uiMediaFrame{padding:44px 0 0 44px}.uiWide .uiMediaFrame img{border-radius:12px 0 0}.uiMediaCopy{padding:26px 30px 32px}.uiWide .uiMediaCopy{flex-direction:column;justify-content:center;padding:40px;display:flex}.uiMediaCopy>span{color:var(--ui-blue);font-size:var(--fs-small);font-weight:800}.reboot .uiMediaCopy h3{font:800 var(--fs-h3)/1.15 var(--display-font);letter-spacing:-.02em;margin:12px 0 10px}.uiMediaCopy p{color:var(--ui-muted);font-size:var(--fs-body);margin:0;line-height:1.55}.uiCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;max-width:1240px;margin:0 auto;display:grid}.uiCards.uiTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.uiCards.uiFour{grid-template-columns:repeat(4,minmax(0,1fr))}.uiCard{background:var(--ui-soft);min-height:280px;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out);border-radius:20px;flex-direction:column;padding:32px;display:flex}.uiCard:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px #00000047}.uiCard>span{color:var(--ui-blue);font-size:var(--fs-small);font-weight:800}.reboot .uiCard h2,.reboot .uiCard h3,.reboot .uiCard strong{margin:auto 0 10px;padding-top:48px;display:block;font:800 var(--fs-h3)/1.15 var(--display-font)!important;letter-spacing:-.02em!important}.uiCard p{color:var(--ui-muted);font-size:var(--fs-body);margin:0;line-height:1.55}.uiCard.uiShort{min-height:200px}.uiCard.uiText{min-height:0}.uiCard.uiText h2{margin:0 0 14px;padding-top:0}.uiDark{color:#fff;background:#000;margin-top:130px;position:relative}.uiDark .stickyMedia{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.uiDark .stickyFrame{width:100%;height:100%;position:relative;overflow:hidden}.uiDark .stickyFrame img{object-fit:cover;object-position:0 0;width:100%;height:100%;display:block}.uiDark .stickyShade{background:#000;position:absolute;inset:0}.uiDark .stickyContent{z-index:1;margin-top:-40svh;padding:0 clamp(16px,4vw,48px) 150px;position:relative}.uiDark .uiEyebrow{color:#ffffffb3}.uiDark .uiHead h2 em{color:var(--ui-tint)}.uiDark .uiIntro{color:#ffffffd1}.uiDark .uiCard{background:linear-gradient(160deg,#26272d,#17181c);border:1px solid #ffffff1a}.uiDark .uiCard>span{color:#8fa2ff}.uiDark .uiCard p{color:#b9b9b9}@media (min-width:900px){.uiStagger>:nth-child(3n+2){margin-top:70px}.uiStagger>:nth-child(3n+3){margin-top:140px}}.uiSteps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1240px;margin:0 auto;padding:0;list-style:none;display:grid}.uiSteps li{counter-increment:step;background:var(--ui-soft);border-radius:20px;flex-direction:column;min-height:300px;padding:32px;display:flex}.uiSteps li:before{content:counter(step,decimal-leading-zero);color:var(--ui-blue);font:800 var(--fs-h3-lg)/1 var(--display-font);letter-spacing:-.03em;margin-bottom:auto}.uiSteps strong{font-size:var(--fs-h3);letter-spacing:-.02em;margin-top:48px;font-weight:800;display:block}.uiSteps p{color:var(--ui-muted);font-size:var(--fs-body);margin:10px 0 0;line-height:1.5}.uiInstall{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,6vw,90px);max-width:1240px;margin:0 auto;display:grid}.uiInstall .uiHead{text-align:left;margin:0;padding:0}.uiInstall .uiSteps{grid-template-columns:1fr;gap:12px}.uiInstall .uiSteps li{grid-template-columns:90px 1fr;align-items:center;min-height:0;padding:28px 32px;display:grid}.uiInstall .uiSteps li:before{font-size:var(--fs-h3-lg);margin:0}.uiInstall .uiSteps strong{margin:0}.uiClosing{padding:130px clamp(12px,2vw,24px) 140px}.uiClosingCard{color:#fff;background:radial-gradient(ellipse at 85% 50%,#3d5bff,transparent 60%),var(--ui-night);border-radius:28px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);max-width:1320px;min-height:520px;margin:0 auto;display:grid;overflow:hidden}.uiThemeMassicot .uiClosingCard{background:radial-gradient(at 85%,#1f8a5c,#0000 60%),#07140f}.uiClosingCopy{flex-direction:column;justify-content:center;padding:clamp(32px,6vw,80px);display:flex}.uiClosingCopy>p{color:#ffffffbf;font-size:var(--fs-body-lg);margin:0 0 18px;font-weight:700}.reboot .uiClosingCopy h2{margin:0;font:800 var(--fs-h2)/1.04 var(--display-font)!important}.uiClosingCopy h2 em{color:var(--ui-tint)}.uiThemeMassicot .uiClosingCopy h2 em{color:#9be0bb}.uiClosingCopy>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.uiClosingIcons{place-items:center;min-height:240px;display:grid;position:relative}.uiClosingIcons img{filter:drop-shadow(0 30px 30px #00000073);width:clamp(120px,13vw,180px);height:auto;transition:transform .8s var(--ease-out);border-radius:22%;position:absolute}.uiClosingIcons img:first-child{transform:translate(-38%,-18%)rotate(-10deg)}.uiClosingIcons img:nth-child(2){transform:translate(38%,18%)rotate(8deg)}.uiClosingIcons img:only-child{transform:rotate(-8deg)}.uiClosingCard:hover .uiClosingIcons img:first-child{transform:translate(-44%,-24%)rotate(-14deg)}.uiClosingCard:hover .uiClosingIcons img:nth-child(2){transform:translate(44%,24%)rotate(12deg)}.uiClosingCard:hover .uiClosingIcons img:only-child{transform:rotate(-2deg)scale(1.06)}.uiFaq{max-width:940px;margin:0 auto;padding:130px 24px 0}.reboot .uiFaq h2{text-align:center;margin:0 0 40px;font:800 var(--fs-h2)/1.04 var(--display-font)!important}.uiFaq details{border-bottom:1px solid #e3e3e3}.uiFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.4;list-style:none;display:flex}.uiFaq summary::-webkit-details-marker{display:none}.uiFaq summary:focus-visible{outline:3px solid var(--ui-blue);outline-offset:5px;border-radius:4px}.uiFaq summary span{transition:color .25s}.uiFaq summary:hover span{color:var(--ui-blue)}.uiFaq summary i{background:var(--ui-soft);width:34px;height:34px;transition:background-color .3s,transform .45s var(--ease-out);border-radius:50%;flex:0 0 34px;position:relative}.uiFaq summary i:before,.uiFaq summary i:after{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;top:16px;left:10px;right:10px}.uiFaq summary i:after{transition:transform .45s var(--ease-out);transform:rotate(90deg)}.uiFaq details[open] summary i{background:var(--ui-ink);color:#fff;transform:rotate(180deg)}.uiFaq details[open] summary i:after{transform:rotate(0)}.uiFaq details p{color:var(--ui-muted);font-size:var(--fs-body-lg);margin:0;padding:0 50px 28px 0;line-height:1.7}.uiFaqSupport{width:fit-content;color:var(--ui-blue);text-underline-offset:4px;margin:36px auto 0;font-weight:700;text-decoration:underline;display:block}@supports (interpolate-size:allow-keywords){.uiFaq{interpolate-size:allow-keywords}.uiFaq details::details-content{opacity:0;block-size:0;transition:block-size .45s var(--ease-out),opacity .45s,content-visibility .45s allow-discrete;overflow:hidden}.uiFaq details[open]::details-content{opacity:1;block-size:auto}}.reboot .uiPrice{color:var(--ui-ink);background:#fff;border-radius:26px;padding:32px;box-shadow:0 50px 100px -30px #0009}.uiPriceTop{align-items:center;gap:16px;display:flex}.uiPriceTop img{border-radius:16px;width:64px;height:64px}.uiPriceTop strong,.uiPriceTop span{display:block}.uiPriceTop strong{font-size:var(--fs-h3);font-weight:800}.uiPriceTop span{color:var(--ui-muted);font-size:var(--fs-small);margin-top:3px}.uiPriceAmount{margin:30px 0 24px}.uiPriceAmount>span,.uiPriceAmount>strong,.uiPriceAmount>small{display:block}.uiPriceAmount>span{color:var(--ui-muted);font-size:var(--fs-small);font-weight:700}.uiPriceAmount>strong{font:800 var(--fs-h3-lg)/1 var(--display-font);letter-spacing:-.04em;margin:6px 0 4px}.uiPriceAmount>small{color:var(--ui-muted);font-size:var(--fs-small);line-height:1.4}.reboot .uiPrice .dlBuyButton,.reboot .uiPrice button[disabled],.reboot .uiPrice .dlTrialButton{width:100%;font:700 var(--fs-ui) var(--display-font);transition:background-color .25s,transform .25s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:15px 20px;display:flex}.reboot .uiPrice .dlBuyButton{background:var(--ui-blue);color:#fff}.reboot .uiPrice .dlBuyButton:hover{background:#1f3fe0}.reboot .uiPrice button[disabled]{color:#777;cursor:not-allowed;background:#e6e6e6}.reboot .uiPrice .dlTrialButton{color:var(--ui-ink);box-shadow:inset 0 0 0 2px var(--ui-ink);background:0 0}.reboot .uiPrice .dlTrialButton:hover{background:var(--ui-soft)}.uiPrice .massicotAvailability,.uiPrice .massicotTrial{margin:10px 0 0}.uiPrice .massicotAvailability{color:#2446e8;background:#e8edff}.uiPrice .massicotTrial{border-color:#d0d7ff}.uiPriceSafety{color:var(--ui-muted);font-size:var(--fs-small);margin:16px 0 0;line-height:1.5}.uiPrice dl{border-top:1px solid #e6e6e6;margin:22px 0}.uiPrice dl>div{font-size:var(--fs-small);border-bottom:1px solid #e6e6e6;justify-content:space-between;gap:16px;padding:11px 0;display:flex}.uiPrice dt{color:var(--ui-muted)}.uiPrice dd{text-align:right;margin:0;font-weight:700}.uiPrice>a{color:var(--ui-blue);font-size:var(--fs-ui);gap:8px;font-weight:700;display:inline-flex}.uiCompare{-webkit-overflow-scrolling:touch;background:var(--ui-soft);border-radius:22px;max-width:1240px;margin:0 auto;padding:12px 24px 24px;overflow-x:auto}.uiCompare table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:var(--fs-body)}.uiCompare caption{text-align:left;color:var(--ui-muted);font-size:var(--fs-ui);padding:16px 0 18px}.uiCompare th,.uiCompare td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e1e1;padding:20px 18px;line-height:1.45}.uiCompare tbody tr:last-child>*{border-bottom:0}.uiCompare thead th{color:var(--ui-muted);font-size:var(--fs-small);font-weight:700}.uiCompare tbody th{width:22%;font-weight:800}.uiCompare thead th:nth-child(2){background:var(--ui-ink);color:#fff;border-radius:16px 16px 0 0}.uiCompare .ours{background:var(--ui-ink);color:#fff;border-bottom-color:#2a2a2a;font-weight:700}.uiCompare tbody tr:last-child .ours{border-radius:0 0 16px 16px}.uiCompareNote{max-width:1240px;color:var(--ui-muted);font-size:var(--fs-small);margin:20px auto 0;padding:0 12px;line-height:1.6}.legalPage .legalContent{max-width:900px;padding-block:120px 140px}.legalPage .sectionLabel{color:#505050;font-size:var(--fs-body-lg);letter-spacing:0;text-transform:none;margin:0 0 14px;font-weight:700}.legalPage .legalContent h1{margin:0 0 16px;font:800 var(--fs-display)/.98 var(--display-font)!important}.legalPage .legalUpdated{color:var(--ui-muted);font-size:var(--fs-small);margin:0 0 56px}.legalPage .legalIntro{color:#222;margin:0 0 56px;font:400 var(--fs-lead)/1.55 var(--display-font)!important}.legalPage .legalContent section{border-top:1px solid #e3e3e3;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:30px;padding:36px 0;display:grid}.legalPage .legalContent h2{letter-spacing:-.015em;margin:0;font:800 var(--fs-h3)/1.2 var(--display-font)!important}.legalPage .legalContent section>p,.legalPage .legalContent section>h2+p~p{grid-column:2}.legalPage .legalContent section p{color:#444;font-size:var(--fs-body);line-height:1.75}.legalPage footer{background:var(--ui-ink)}.reboot .rebootBrand,.legalPage .nav .brand,.reboot .rebootNav nav{font-size:var(--fs-ui)}.reboot .rebootNav .navAction,.legalPage .navCta,.navEnd .languageMenu button{font-size:var(--fs-small)}.navEnd .languageMenu small{font-size:var(--fs-micro)}.uiPrice .massicotAvailability,.uiPrice .massicotTrial{font-size:var(--fs-small)}.reboot .rebootFooter{background:var(--ui-ink)}.reboot .rebootFooter>div,.legalPage .productFooter{font-size:var(--fs-small)}@media (max-width:900px){.uiLines p{white-space:normal}.reboot .uiNavOverlay{grid-template-columns:1fr auto}.uiHero{min-height:0;padding:110px 0 90px}.uiHeroInner,.uiHeroSplit{grid-template-columns:1fr;min-height:0;padding-right:clamp(20px,8vw,120px)}.uiSlides{border-radius:16px}.uiHeroCaption{margin:36px clamp(20px,8vw,120px) 0;position:static}.uiRow{flex-direction:column;height:auto}.uiTile{flex:none!important}.uiTileMedia{flex:none;height:280px}.uiTileMedia.promise{height:220px}.uiMediaGrid,.uiMediaCard.uiWide,.uiCards,.uiCards.uiTwo,.uiCards.uiFour,.uiSteps,.uiInstall,.uiClosingCard{grid-template-columns:1fr}.uiCards.uiFour{grid-template-columns:repeat(2,minmax(0,1fr))}.uiCard{min-height:220px}.uiWide .uiMediaFrame{padding:28px 28px 0}.uiWide .uiMediaFrame img{border-radius:12px 12px 0 0}.uiSteps li{min-height:220px}.legalPage .legalContent section{grid-template-columns:1fr;gap:14px}.legalPage .legalContent section>p{grid-column:1}}@media (max-width:560px){.uiSection{padding-top:96px}.uiLines{padding:110px 16px}.uiStatement{padding-top:110px}.uiTileMedia{height:220px}.uiCards.uiFour{grid-template-columns:1fr}.uiClosing{padding:80px 12px 90px}.uiClosingCard{border-radius:22px;min-height:0}.uiFaq{padding-top:96px}.uiFaq details p{padding-right:0}.uiInstall .uiSteps li{grid-template-columns:64px 1fr;padding:24px}.legalPage .legalContent{padding-block:80px 100px}.legalPage .legalContent h1{font-size:min(var(--fs-display),7.8vw)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
