.site{color:#172033;background:#fff;min-height:100vh}.site-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e6ebf1;width:100%;position:sticky;top:0}.header-inner{align-items:center;gap:42px;width:min(1400px,100% - 64px);min-height:90px;margin:0 auto;display:flex}.brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.brand img{width:222px;height:auto}.main-nav{align-items:center;gap:32px;margin-left:24px;display:flex}.main-nav a,.login-link{color:#35445a;font-size:15px;font-weight:650;text-decoration:none;transition:color .2s}.main-nav a:hover,.login-link:hover{color:#075bd8}.header-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.header-cta{color:#fff;background:#075fe5;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 21px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #075fe52e}.header-cta:hover{background:#0051cb;transform:translateY(-1px)}.hero-section{background:radial-gradient(circle at 82% 38%,#006fff2e 0,#006fff0e 27%,#0000 50%),linear-gradient(115deg,#050d18 0%,#07172a 54%,#071d37 100%);position:relative;overflow:hidden}.hero-section:before{content:"";opacity:.14;background-image:linear-gradient(#3a87eb29 1px,#0000 1px),linear-gradient(90deg,#3a87eb29 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 42%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 42%,#000 100%)}.hero-inner{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:62px;width:min(1560px,100% - 64px);margin:0 auto;padding:42px 0;display:grid;position:relative}.hero-content{min-width:0}.hero-content h1{color:#fff;letter-spacing:-.045em;width:max-content;margin:0;font-size:clamp(50px,4.7vw,76px);font-weight:780;line-height:1.02}.hero-title-line{white-space:nowrap;display:block}.hero-title-simplified{text-align:center;display:block}.hero-description{color:#bdcad9;max-width:650px;margin:22px 0 0;font-size:17px;line-height:1.55}.hero-description strong{color:#fff;font-size:19px;font-weight:800}.hero-value{white-space:nowrap;color:#fff;letter-spacing:-.025em;flex-wrap:nowrap;align-items:baseline;gap:18px;margin-top:24px;font-size:clamp(25px,2vw,34px);font-weight:800;line-height:1.15;display:flex}.hero-value strong{color:#fff;font-weight:850}.hero-value span{color:#fff;font-weight:750}.hero-actions{align-items:center;gap:16px;margin-top:25px;display:flex}.primary-button,.secondary-button{box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.primary-button{color:#fff;background:#0868ed;box-shadow:0 10px 30px #0868ed3d}.primary-button:hover{background:#1478f4;transform:translateY(-2px)}.secondary-button{color:#fff;background:#ffffff0b;border:1px solid #ffffff47}.secondary-button:hover{background:#ffffff14;border-color:#ffffff80;transform:translateY(-2px)}.hero-product{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.hero-product-glow{z-index:-1;filter:blur(70px);pointer-events:none;background:#1577ff2e;border-radius:50%;width:90%;height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-product-frame{transform-origin:50%;background:#fff;border:1px solid #97c0f46b;border-radius:13px;width:100%;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(-2deg);box-shadow:0 34px 75px #0000006b,0 10px 28px #0041962e}.hero-product-frame:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}.hero-product-frame img{width:100%;height:auto;display:block}.product-section{background:#fff;padding:48px 0}.section-inner{width:min(1180px,100% - 64px);margin:0 auto}.section-inner h2{color:#111c2e;letter-spacing:-.035em;max-width:850px;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.08}.section-intro{color:#5d6979;max-width:780px;margin:21px 0 0;font-size:18px;line-height:1.7}.feature-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}.feature-card{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:210px;padding:24px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 10px 35px #142b4a0e}.feature-card:hover{border-color:#c7d8ee;transform:translateY(-4px);box-shadow:0 16px 42px #142b4a17}.feature-number{color:#1475ee;letter-spacing:.12em;margin-bottom:17px;font-size:13px;font-weight:850}.feature-card h3{color:#142034;white-space:nowrap;margin:0;font-size:20px;line-height:1.25}.feature-card p{color:#687587;margin:13px 0 0;font-size:15px;line-height:1.6}.evaluation-section{background:radial-gradient(circle at 83%,#1874ef24,#0000 35%),linear-gradient(115deg,#030912 0%,#061221 55%,#071b31 100%);border-top:1px solid #ffffff0d;padding:44px 0}.evaluation-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.evaluation-copy{min-width:0}.evaluation-section h2{color:#fff;max-width:780px;font-size:clamp(34px,3.2vw,48px)}.evaluation-copy>p{color:#b6c5d5;max-width:680px;margin:15px 0 0;font-size:17px;line-height:1.6}.evaluation-button{flex-shrink:0;min-width:250px}.site-footer{background:#02070d;border-top:1px solid #ffffff12}.footer-inner{align-items:center;gap:26px;width:min(1400px,100% - 64px);min-height:100px;margin:0 auto;display:flex}.footer-brand{background:#fff;border-radius:7px;padding:8px 12px}.footer-brand img{width:145px;height:auto;display:block}.footer-tagline{color:#8fa2b8;font-size:14px;font-weight:600}.footer-links{align-items:center;gap:28px;margin-left:auto;display:flex}.footer-links a{color:#9caec0;font-size:14px;font-weight:600;text-decoration:none}.footer-links a:hover{color:#fff}@media (width<=1400px){.hero-value{gap:14px;font-size:27px}}@media (width<=1250px){.brand img{width:205px}.hero-inner{grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);gap:42px}.hero-content h1{font-size:clamp(48px,5vw,68px)}.hero-value,.feature-card h3{white-space:normal}}@media (width<=1050px){.header-inner{gap:20px;width:min(100% - 36px,1400px)}.main-nav{display:none}.hero-inner{grid-template-columns:1fr;gap:44px;width:min(100% - 48px,900px);padding:52px 0}.hero-content{text-align:center}.hero-content h1,.hero-description{margin-left:auto;margin-right:auto}.hero-value,.hero-actions{justify-content:center}.hero-product{width:100%;max-width:850px;margin:0 auto}.hero-product-frame{transform:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.evaluation-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=720px){.site-header{position:relative}.header-inner{min-height:76px}.brand img{width:170px}.login-link{display:none}.header-cta{min-height:40px;padding:0 13px;font-size:12px}.hero-inner,.section-inner,.footer-inner{width:min(100% - 40px,1180px)}.hero-inner{gap:38px;padding:44px 0}.hero-content h1{font-size:clamp(43px,13vw,60px)}.hero-description{margin-top:20px;font-size:16px;line-height:1.55}.hero-description strong{font-size:18px}.hero-value{white-space:normal;flex-direction:column;align-items:center;gap:5px;margin-top:24px;font-size:25px}.hero-actions{flex-direction:column;align-items:stretch}.primary-button,.secondary-button{width:100%}.product-section{padding:44px 0}.section-inner h2{font-size:38px}.section-intro,.evaluation-copy>p{font-size:17px}.feature-grid{grid-template-columns:1fr;margin-top:30px}.feature-card{min-height:auto}.feature-card h3{white-space:normal}.evaluation-section{padding:42px 0}.evaluation-button{width:100%;min-width:0}.footer-inner{flex-direction:column;align-items:flex-start;gap:15px;padding:26px 0}.footer-links{flex-wrap:wrap;gap:20px;margin-left:0}}.how-page{color:#172033;background:#fff;min-height:100vh}.how-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e6ebf1;width:100%;position:sticky;top:0}.how-page .header-inner{align-items:center;gap:42px;width:min(1400px,100% - 64px);min-height:90px;margin:0 auto;display:flex}.how-page .brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.how-page .brand img{width:222px;height:auto}.how-page .main-nav{align-items:center;gap:32px;margin-left:24px;display:flex}.how-page .main-nav a,.how-page .login-link{color:#35445a;font-size:15px;font-weight:650;text-decoration:none;transition:color .2s}.how-page .main-nav a:hover,.how-page .login-link:hover,.how-page .main-nav .active-nav-link{color:#075bd8}.how-page .header-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.how-page .header-cta{color:#fff;background:#075fe5;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 21px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #075fe52e}.how-page .header-cta:hover{background:#0051cb;transform:translateY(-1px)}.how-hero{background:radial-gradient(circle at 82% 38%,#006fff2e 0,#006fff0e 27%,#0000 50%),linear-gradient(115deg,#050d18 0%,#07172a 54%,#071d37 100%);position:relative;overflow:hidden}.how-hero:before{content:"";opacity:.14;background-image:linear-gradient(#3a87eb29 1px,#0000 1px),linear-gradient(90deg,#3a87eb29 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 42%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 42%,#000 100%)}.how-hero-inner{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(470px,.9fr);align-items:center;gap:80px;width:min(1400px,100% - 64px);min-height:430px;margin:0 auto;padding:66px 0;display:grid;position:relative}.how-eyebrow{color:#5fa2ff;letter-spacing:.16em;margin-bottom:18px;font-size:13px;font-weight:850}.how-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(52px,5vw,78px);font-weight:780;line-height:1.01}.how-hero-copy>p{color:#bdcad9;max-width:690px;margin:23px 0 0;font-size:18px;line-height:1.65}.how-hero-copy .how-hero-emphasis{color:#fff;font-size:19px;font-weight:750}.how-hero-summary{justify-content:center;align-items:center;width:100%;display:flex}.summary-card{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:82px;font-size:13px;font-weight:700;display:flex}.summary-number{color:#fff;background:#08459147;border:1px solid #7bb1f985;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:16px;font-weight:850;display:flex;box-shadow:inset 0 0 20px #3689f414,0 8px 28px #0000001f}.summary-line{background:#7aabe76b;width:42px;height:1px;margin:0 4px 24px}.walkthrough-section{background:#fff;padding:64px 0 72px}.walkthrough-inner{width:min(1320px,100% - 64px);margin:0 auto}.walkthrough-heading{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.walkthrough-eyebrow{color:#1475ee;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:850;display:block}.walkthrough-heading h2{color:#111c2e;letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(38px,4vw,54px);line-height:1.08}.walkthrough-heading>p{color:#687587;max-width:390px;margin:0 0 5px;font-size:16px;line-height:1.6}.step-tabs{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.step-tab{color:#526173;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:9px;align-items:center;gap:13px;min-height:64px;padding:10px 18px;font-family:inherit;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 24px #142b4a09}.step-tab:hover{border-color:#b8cce6;transform:translateY(-2px);box-shadow:0 10px 28px #142b4a12}.step-tab.active{color:#10213d;background:#f5f9ff;border-color:#1475ee;box-shadow:0 10px 28px #1460c817,inset 0 -3px #1475ee}.step-tab-number{color:#1475ee;letter-spacing:.08em;flex-shrink:0;font-size:12px;font-weight:900}.step-tab-title{font-size:14px;font-weight:750}.walkthrough-stage{background:radial-gradient(circle at 82% 45%,#1c77f014,#0000 38%),linear-gradient(135deg,#fbfdff 0%,#f5f8fc 100%);border:1px solid #dfe7f0;border-radius:16px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.7fr);align-items:center;gap:48px;margin-top:28px;padding:38px;display:grid;box-shadow:0 18px 55px #122e5213}.walkthrough-copy{min-width:0}.active-step-number{color:#1475ee;letter-spacing:.13em;margin-bottom:14px;font-size:14px;font-weight:900}.walkthrough-copy h3{color:#132039;letter-spacing:-.03em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.08}.active-step-description{color:#3f4f63;margin:20px 0 0;font-size:17px;font-weight:650;line-height:1.65}.active-step-detail{color:#3f4f63;margin:16px 0 0;font-size:17px;font-weight:650;line-height:1.65}.walkthrough-controls{align-items:center;gap:14px;margin-top:28px;display:flex}.walkthrough-controls>span{color:#718096;text-align:center;min-width:76px;font-size:12px;font-weight:700}.walkthrough-arrow{color:#17345c;cursor:pointer;background:#fff;border:1px solid #bdcada;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-family:inherit;font-size:19px;font-weight:750;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 5px 14px #142b4a0d}.walkthrough-arrow:hover{background:#eef5fd;border-color:#7fa4d0;transform:translateY(-1px)}.walkthrough-visual{min-width:0;position:relative}.walkthrough-glow{z-index:0;filter:blur(58px);pointer-events:none;background:#1577ff1f;border-radius:50%;width:82%;height:75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.walkthrough-image-frame{z-index:1;background:#fff;border:1px solid #bdccdc;border-radius:11px;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 58px #142b4a29,0 7px 18px #142b4a14}.walkthrough-image-frame img{width:100%;height:auto;animation:.32s both howImageEnter;display:block}@keyframes howImageEnter{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.more-features-section{background:#f5f8fc;border-top:1px solid #e5ebf2;padding:66px 0 70px}.more-features-inner{width:min(1180px,100% - 64px);margin:0 auto}.more-features-heading{max-width:820px}.more-features-heading>span{color:#1475ee;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:850;display:block}.more-features-heading h2{color:#111c2e;letter-spacing:-.035em;margin:0;font-size:clamp(36px,3.8vw,52px);line-height:1.08}.more-features-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:34px;display:grid}.more-feature-card{box-sizing:border-box;background:#fff;border:1px solid #dde6f0;border-radius:12px;min-height:225px;padding:26px 27px;box-shadow:0 10px 35px #142b4a0d}.more-feature-icon{color:#1475ee;background:#edf5ff;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:19px;font-size:20px;font-weight:800;display:flex}.more-feature-card h3{color:#142034;margin:0;font-size:19px;line-height:1.3}.more-feature-card p{color:#687587;margin:12px 0 0;font-size:15px;line-height:1.65}.how-evaluation-section{background:radial-gradient(circle at 83%,#1874ef24,#0000 35%),linear-gradient(115deg,#030912 0%,#061221 55%,#071b31 100%);border-top:1px solid #ffffff0d;padding:50px 0}.how-evaluation-inner{justify-content:space-between;align-items:center;gap:60px;width:min(1180px,100% - 64px);margin:0 auto;display:flex}.how-evaluation-inner h2{color:#fff;letter-spacing:-.035em;max-width:760px;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.08}.how-evaluation-inner p{color:#b6c5d5;max-width:680px;margin:15px 0 0;font-size:17px;line-height:1.6}.how-evaluation-button{color:#fff;box-sizing:border-box;background:#0868ed;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:250px;min-height:52px;padding:0 26px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 30px #0868ed3d}.how-evaluation-button:hover{background:#1478f4;transform:translateY(-2px)}.how-page .site-footer{background:#02070d;border-top:1px solid #ffffff12}.how-page .footer-inner{align-items:center;gap:26px;width:min(1400px,100% - 64px);min-height:100px;margin:0 auto;display:flex}.how-page .footer-brand{background:#fff;border-radius:7px;padding:8px 12px}.how-page .footer-brand img{width:145px;height:auto;display:block}.how-page .footer-tagline{color:#8fa2b8;font-size:14px;font-weight:600}.how-page .footer-links{align-items:center;gap:28px;margin-left:auto;display:flex}.how-page .footer-links a{color:#9caec0;font-size:14px;font-weight:600;text-decoration:none}.how-page .footer-links a:hover{color:#fff}@media (width<=1200px){.how-hero-inner{grid-template-columns:minmax(0,1fr) minmax(400px,.8fr);gap:48px}.summary-line{width:28px}.walkthrough-stage{grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:34px;padding:30px}.more-feature-card{padding:24px 22px}}@media (width<=1050px){.how-page .header-inner{gap:20px;width:min(100% - 36px,1400px)}.how-page .main-nav{display:none}.how-hero-inner{text-align:center;grid-template-columns:1fr;gap:46px;width:min(100% - 48px,900px);min-height:0;padding:56px 0}.how-hero-copy>p{margin-left:auto;margin-right:auto}.how-hero-summary{max-width:600px;margin:0 auto}.walkthrough-heading{flex-direction:column;align-items:flex-start;gap:18px}.step-tabs{grid-template-columns:repeat(2,1fr)}.walkthrough-stage{grid-template-columns:1fr}.walkthrough-copy{max-width:720px}.more-features-grid{grid-template-columns:repeat(2,1fr)}.how-evaluation-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=720px){.how-page .site-header{position:relative}.how-page .header-inner{min-height:76px}.how-page .brand img{width:170px}.how-page .login-link{display:none}.how-page .header-cta{min-height:40px;padding:0 13px;font-size:12px}.how-hero-inner,.walkthrough-inner,.more-features-inner,.how-evaluation-inner,.how-page .footer-inner{width:min(100% - 40px,1180px)}.how-hero-inner{padding:48px 0}.how-hero-copy h1{font-size:clamp(44px,13vw,60px)}.how-hero-copy>p{font-size:16px}.how-hero-copy .how-hero-emphasis{font-size:17px}.how-hero-summary{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:8px;display:grid}.summary-card{min-width:0;font-size:10px}.summary-number{width:46px;height:46px;font-size:13px}.summary-line{display:none}.walkthrough-section{padding:48px 0 52px}.walkthrough-heading h2,.more-features-heading h2{font-size:37px}.step-tabs{grid-template-columns:1fr}.step-tab{min-height:58px}.walkthrough-stage{gap:30px;padding:22px}.walkthrough-copy h3{font-size:32px}.active-step-description,.active-step-detail{font-size:16px}.more-features-section{padding:50px 0}.more-features-grid{grid-template-columns:1fr}.more-feature-card{min-height:0}.how-evaluation-section{padding:44px 0}.how-evaluation-button{width:100%;min-width:0}.how-page .footer-inner{flex-direction:column;align-items:flex-start;gap:15px;padding:26px 0}.how-page .footer-links{flex-wrap:wrap;gap:20px;margin-left:0}}.download-page{color:#172033;background:#fff;min-height:100vh}.download-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e6ebf1;width:100%;position:sticky;top:0}.download-page .header-inner{align-items:center;gap:42px;width:min(1400px,100% - 64px);min-height:90px;margin:0 auto;display:flex}.download-page .brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.download-page .brand img{width:222px;height:auto}.download-page .main-nav{align-items:center;gap:32px;margin-left:24px;display:flex}.download-page .main-nav a,.download-page .login-link{color:#35445a;font-size:15px;font-weight:650;text-decoration:none;transition:color .2s}.download-page .main-nav a:hover,.download-page .login-link:hover,.download-page .main-nav .active-nav-link{color:#075bd8}.download-page .header-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.download-page .header-cta{color:#fff;background:#075fe5;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 21px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #075fe52e}.download-page .header-cta:hover{background:#0051cb;transform:translateY(-1px)}.download-hero{background:radial-gradient(circle at 78% 42%,#006fff33 0,#006fff0f 29%,#0000 52%),linear-gradient(115deg,#050d18 0%,#07172a 54%,#071d37 100%);position:relative;overflow:hidden}.download-hero:before{content:"";opacity:.14;background-image:linear-gradient(#3a87eb29 1px,#0000 1px),linear-gradient(90deg,#3a87eb29 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000040 42%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000040 42%,#000 100%)}.download-hero-inner{z-index:2;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(400px,.72fr);align-items:center;gap:90px;width:min(1320px,100% - 64px);min-height:600px;margin:0 auto;padding:70px 0;display:grid;position:relative}.download-eyebrow{color:#5fa2ff;letter-spacing:.16em;margin-bottom:18px;font-size:13px;font-weight:850}.download-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(54px,5vw,78px);font-weight:780;line-height:1.01}.download-hero-description{color:#bdcad9;max-width:680px;margin:24px 0 0;font-size:19px;line-height:1.65}.download-price-line{align-items:baseline;gap:13px;margin-top:26px;display:flex}.download-price-line strong{color:#fff;font-size:24px;font-weight:800}.download-price-line span{color:#c5d3e2;font-size:18px;font-weight:650}.download-no-card{color:#8fa8c2;margin:12px 0 0;font-size:14px;font-weight:650}.download-hero-actions{align-items:center;gap:14px;margin-top:30px;display:flex}.download-primary-button,.download-secondary-button{box-sizing:border-box;border-radius:7px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.download-primary-button{color:#fff;background:#0868ed;box-shadow:0 10px 30px #0868ed40}.download-primary-button:hover{background:#1478f4;transform:translateY(-2px)}.download-secondary-button{color:#fff;background:#ffffff0a;border:1px solid #9fbee273}.download-secondary-button:hover{background:#ffffff14;border-color:#9fbee2bf;transform:translateY(-2px)}.download-summary-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07192fc7;border:1px solid #81b1ea47;border-radius:16px;padding:32px;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff0a}.summary-card-top{text-align:center;border-bottom:1px solid #8fb2d92e;justify-content:center;padding-bottom:24px;display:flex}.summary-card-top h2{color:#fff;letter-spacing:-.025em;width:max-content;max-width:100%;margin:0;font-size:32px;line-height:1.13}.summary-title-line{white-space:nowrap;display:block}.summary-title-simplified{text-align:center;display:block}.download-summary-list{flex-direction:column;gap:19px;padding:25px 0;display:flex}.download-summary-row{align-items:flex-start;gap:13px;display:flex}.summary-check{color:#6af;background:#1479f026;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:900;display:flex}.download-summary-row div{flex-direction:column;gap:4px;display:flex}.download-summary-row strong{color:#fff;font-size:15px;font-weight:750}.download-summary-row div span{color:#9fb0c3;font-size:13px;line-height:1.45}.summary-platform{color:#a5b7ca;text-align:center;letter-spacing:.04em;border-top:1px solid #8fb2d92e;padding-top:19px;font-size:12px;font-weight:750}.download-main-section{background:#fff;padding:72px 0 78px}.download-main-inner{width:min(1180px,100% - 64px);margin:0 auto}.download-main-heading{max-width:850px}.download-main-heading>span,.evaluation-eyebrow{color:#1475ee;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:850;display:block}.download-main-heading h2{color:#111c2e;letter-spacing:-.035em;margin:0;font-size:clamp(40px,4vw,56px);line-height:1.08}.download-main-heading p{color:#58687b;max-width:800px;margin:20px 0 0;font-size:17px;line-height:1.7}.download-registration-card{background:linear-gradient(135deg,#f8fbff 0%,#fff 62%);border:1px solid #d9e5f2;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:58px;margin-top:38px;padding:34px;display:grid;box-shadow:0 16px 45px #142b4a12}.download-registration-eyebrow,.download-ready-eyebrow{color:#1475ee;letter-spacing:.14em;margin-bottom:11px;font-size:11px;font-weight:850;display:block}.download-registration-copy h3,.download-ready-card h3{color:#142034;letter-spacing:-.025em;margin:0;font-size:30px;line-height:1.15}.download-registration-copy h3{white-space:nowrap;font-size:27px}.download-registration-copy p,.download-ready-card p{color:#5d6d80;max-width:620px;margin:15px 0 0;font-size:15px;line-height:1.65}.download-registration-form{background:#fff;border:1px solid #dce6f1;border-radius:11px;padding:27px;box-shadow:0 10px 30px #142b4a0f}.download-registration-form label{color:#34455a;margin-bottom:7px;font-size:13px;font-weight:750;display:block}.download-registration-form input{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #cfdbe8;border-radius:7px;outline:none;width:100%;height:48px;margin-bottom:18px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s;display:block}.download-registration-form input::placeholder{color:#9aa8b8}.download-registration-form input:focus{border-color:#1475ee;box-shadow:0 0 0 3px #1475ee1c}.download-registration-form input:disabled{color:#7c8999;cursor:not-allowed;background:#f4f6f9}.download-registration-error{color:#a32a2a;background:#fff7f7;border:1px solid #f0c7c7;border-radius:6px;margin:-3px 0 16px;padding:10px 12px;font-size:13px;font-weight:650;line-height:1.45}.download-registration-submit,.download-ready-button{color:#fff;text-align:center;box-sizing:border-box;cursor:pointer;background:#0868ed;border:0;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 9px 25px #0868ed33}.download-registration-submit:hover:not(:disabled),.download-ready-button:hover{background:#1478f4;transform:translateY(-2px)}.download-registration-submit:disabled{cursor:wait;background:#7ca9e8}.download-registration-note,.download-ready-note{color:#7c8999;text-align:center;margin-top:11px;font-size:11px;font-weight:650;display:block}.download-ready-card{background:linear-gradient(135deg,#f4f9ff 0%,#fff 68%);border:1px solid #cfe0f2;border-radius:15px;max-width:720px;margin-top:38px;padding:34px;box-shadow:0 16px 45px #142b4a12}.download-ready-button{max-width:360px;margin-top:24px}.download-ready-note{max-width:360px}.download-steps{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:42px;display:grid}.download-step{box-sizing:border-box;background:#fff;border:1px solid #dde6f0;border-radius:12px;min-height:230px;padding:27px;box-shadow:0 10px 35px #142b4a0d}.download-step-number{color:#1475ee;letter-spacing:.12em;margin-bottom:20px;font-size:13px;font-weight:900}.download-step h3{color:#142034;margin:0;font-size:20px;line-height:1.3}.download-step p{color:#5d6d80;margin:13px 0 0;font-size:15px;line-height:1.65}.mac-interest-section{background:radial-gradient(circle at 84%,#1d78ef1f,#0000 32%),linear-gradient(115deg,#07111f 0%,#091b31 55%,#0b2543 100%);border-top:1px solid #ffffff0d;padding:68px 0;position:relative;overflow:hidden}.mac-interest-inner{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:90px;width:min(1180px,100% - 64px);margin:0 auto;display:grid}.mac-interest-eyebrow{color:#6aaaff;letter-spacing:.15em;margin-bottom:13px;font-size:12px;font-weight:850;display:block}.mac-interest-copy h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(38px,3.7vw,52px);line-height:1.08}.mac-interest-copy>p{color:#b8c7d8;max-width:700px;margin:18px 0 0;font-size:17px;line-height:1.65}.mac-interest-copy .mac-interest-offer{color:#d6e2ee}.mac-interest-offer strong{color:#fff;font-weight:800}.mac-interest-copy .mac-interest-note{color:#8fa5bc;margin-top:13px;font-size:14px;font-weight:650}.mac-interest-action{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030d196b;border:1px solid #77abe945;border-radius:14px;padding:29px;box-shadow:0 22px 55px #0003,inset 0 1px #ffffff0a}.mac-trial-badge{text-align:center;flex-direction:column;align-items:center;display:flex}.mac-trial-badge span{color:#7eaddf;letter-spacing:.14em;font-size:10px;font-weight:850}.mac-trial-badge strong{color:#fff;letter-spacing:-.035em;margin-top:7px;font-size:34px;line-height:1.1}.mac-trial-badge small{color:#93a9c0;margin-top:7px;font-size:12px;font-weight:650}.mac-interest-button{color:#fff;cursor:pointer;background:#0868ed;border:0;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:24px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:780;transition:background .2s,transform .2s;display:flex;box-shadow:0 9px 25px #0868ed38}.mac-interest-button:hover{background:#1478f4;transform:translateY(-2px)}.mac-action-note{color:#7f96ad;text-align:center;margin-top:12px;font-size:11px;font-weight:650;display:block}.evaluation-details-section{background:#f5f8fc;border-top:1px solid #e5ebf2;padding:78px 0}.evaluation-details-inner{grid-template-columns:minmax(0,1fr) 390px;align-items:center;gap:100px;width:min(1120px,100% - 64px);margin:0 auto;display:grid}.evaluation-details-copy h2{color:#111c2e;letter-spacing:-.035em;margin:0;font-size:clamp(40px,4vw,56px);line-height:1.08}.evaluation-details-copy p{color:#58687b;max-width:650px;margin:22px 0 0;font-size:17px;line-height:1.7}.evaluation-price-card{background:#fff;border:1px solid #d9e4f0;border-radius:15px;padding:34px;box-shadow:0 18px 50px #142b4a17}.evaluation-price{color:#122039;align-items:flex-start;display:flex}.price-dollar{margin-top:8px;font-size:25px;font-weight:800}.evaluation-price strong{letter-spacing:-.055em;font-size:58px;line-height:1}.price-period{color:#68788b;align-self:flex-end;margin:0 0 7px 8px;font-size:16px;font-weight:700}.evaluation-price-card>p{color:#68788b;margin:12px 0 0;font-size:14px}.price-divider{background:#e2e8ef;height:1px;margin:25px 0}.evaluation-price-card ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.evaluation-price-card li{color:#3e4f63;padding-left:25px;font-size:14px;line-height:1.45;position:relative}.evaluation-price-card li:before{content:"✓";color:#1475ee;font-weight:900;position:absolute;top:0;left:0}.price-download-button{color:#fff;text-align:center;box-sizing:border-box;background:#0868ed;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:50px;margin-top:28px;padding:0 20px;font-size:15px;font-weight:750;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 9px 25px #0868ed33}.price-download-button:hover{background:#1478f4;transform:translateY(-2px)}.price-note{color:#7c8999;text-align:center;margin-top:13px;font-size:12px;font-weight:650;display:block}.download-page .site-footer{background:#02070d;border-top:1px solid #ffffff12}.download-page .footer-inner{align-items:center;gap:26px;width:min(1400px,100% - 64px);min-height:100px;margin:0 auto;display:flex}.download-page .footer-brand{background:#fff;border-radius:7px;padding:8px 12px}.download-page .footer-brand img{width:145px;height:auto;display:block}.download-page .footer-tagline{color:#8fa2b8;font-size:14px;font-weight:600}.download-page .footer-links{align-items:center;gap:28px;margin-left:auto;display:flex}.download-page .footer-links a{color:#9caec0;font-size:14px;font-weight:600;text-decoration:none}.download-page .footer-links a:hover{color:#fff}@media (width<=1100px){.download-page .header-inner{gap:20px;width:min(100% - 36px,1400px)}.download-page .main-nav{display:none}.download-hero-inner{grid-template-columns:1fr;gap:48px;width:min(900px,100% - 48px);min-height:0;padding:60px 0}.download-summary-card{max-width:650px}.download-registration-card{grid-template-columns:1fr;gap:30px}.download-registration-form{max-width:520px}.download-steps{grid-template-columns:repeat(2,1fr)}.mac-interest-inner{grid-template-columns:1fr;gap:38px}.mac-interest-action{max-width:430px}.evaluation-details-inner{grid-template-columns:1fr;gap:45px}.evaluation-price-card{max-width:430px}}@media (width<=720px){.download-page .site-header{position:relative}.download-page .header-inner{min-height:76px}.download-page .brand img{width:170px}.download-page .login-link{display:none}.download-page .header-cta{min-height:40px;padding:0 13px;font-size:12px}.download-hero-inner,.download-main-inner,.mac-interest-inner,.evaluation-details-inner,.download-page .footer-inner{width:min(100% - 40px,1180px)}.download-hero-inner{padding:48px 0}.download-hero-copy h1{font-size:clamp(46px,13vw,62px)}.download-hero-description{font-size:17px}.download-price-line{flex-direction:column;align-items:flex-start;gap:5px}.download-hero-actions{flex-direction:column;align-items:stretch}.download-primary-button,.download-secondary-button{width:100%}.download-summary-card{padding:25px 22px}.summary-card-top h2{font-size:27px}.download-main-section{padding:52px 0}.download-main-heading h2,.evaluation-details-copy h2{font-size:38px}.download-registration-card,.download-ready-card{margin-top:30px;padding:24px 20px}.download-registration-copy h3,.download-ready-card h3{font-size:26px}.download-registration-copy h3{white-space:normal}.download-registration-form{padding:22px 18px}.download-ready-button,.download-ready-note{max-width:none}.download-steps{grid-template-columns:1fr}.download-step{min-height:0}.mac-interest-section{padding:52px 0}.mac-interest-copy h2{font-size:38px}.mac-interest-copy>p{font-size:16px}.mac-interest-action{padding:25px 22px}.mac-trial-badge strong{font-size:31px}.evaluation-details-section{padding:55px 0}.evaluation-price-card{padding:28px 24px}.download-page .footer-inner{flex-direction:column;align-items:flex-start;gap:15px;padding:26px 0}.download-page .footer-links{flex-wrap:wrap;gap:20px;margin-left:0}}.support-page{color:#172033;background:#fff;min-height:100vh}.support-page .site-header{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e6ebf1;width:100%;position:sticky;top:0}.support-page .header-inner{align-items:center;gap:42px;width:min(1400px,100% - 64px);min-height:90px;margin:0 auto;display:flex}.support-page .brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.support-page .brand img{width:222px;height:auto}.support-page .main-nav{align-items:center;gap:32px;margin-left:24px;display:flex}.support-page .main-nav a,.support-page .login-link{color:#35445a;font-size:15px;font-weight:650;text-decoration:none;transition:color .2s}.support-page .main-nav a:hover,.support-page .login-link:hover,.support-page .main-nav .active-nav-link{color:#075bd8}.support-page .header-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.support-page .header-cta{color:#fff;background:#075fe5;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:0 21px;font-size:14px;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #075fe52e}.support-page .header-cta:hover{background:#0051cb;transform:translateY(-1px)}.support-main-section{background:radial-gradient(circle at 78% 32%,#006fff33 0,#006fff0f 30%,#0000 54%),linear-gradient(115deg,#050d18 0%,#07172a 54%,#071d37 100%);padding:72px 0 82px;position:relative;overflow:hidden}.support-main-section:before{content:"";opacity:.14;background-image:linear-gradient(#3a87eb29 1px,#0000 1px),linear-gradient(90deg,#3a87eb29 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 50%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 50%,#000 100%)}.support-main-inner{z-index:2;width:min(1180px,100% - 64px);margin:0 auto;position:relative}.support-intro{max-width:900px}.support-intro>span{color:#5fa2ff;letter-spacing:.16em;margin-bottom:14px;font-size:12px;font-weight:850;display:block}.support-intro h1{color:#fff;letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(46px,4.5vw,64px);font-weight:780;line-height:1.05}.support-intro p{color:#bdcad9;max-width:820px;margin:20px 0 0;font-size:17px;line-height:1.7}.support-guide-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:42px;display:grid}.support-guide-card{min-height:280px;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #d0e0f3eb;border-radius:12px;flex-direction:column;padding:28px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 16px 40px #00000029}.support-guide-card:hover{border-color:#86b8f4;transform:translateY(-4px);box-shadow:0 20px 48px #00000038}.support-guide-number{color:#1475ee;letter-spacing:.12em;margin-bottom:20px;font-size:13px;font-weight:900}.support-guide-card h3{color:#142034;margin:0;font-size:20px;line-height:1.3}.support-guide-card p{color:#5d6d80;margin:13px 0 20px;font-size:15px;line-height:1.65}.support-guide-link{color:#0967e8;margin-top:auto;font-size:13px;font-weight:800}.support-detail-section{background:#f5f8fc;border-top:1px solid #e4ebf3;padding:76px 0}.support-detail-section.support-detail-alt{background:#fff}.support-detail-inner{width:min(1080px,100% - 64px);margin:0 auto}.support-detail-heading{grid-template-columns:72px minmax(0,1fr);align-items:flex-start;gap:24px;display:grid}.support-detail-number{color:#1475ee;background:#fff;border:1px solid #cfe0f5;border-radius:12px;justify-content:center;align-items:center;width:62px;height:62px;font-size:17px;font-weight:900;display:flex;box-shadow:0 8px 24px #142b4a0d}.support-detail-eyebrow{color:#1475ee;letter-spacing:.14em;margin-bottom:10px;font-size:11px;font-weight:850;display:block}.support-detail-heading h2{color:#111c2e;letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.5vw,48px);line-height:1.1}.support-detail-heading p{color:#5b6b7d;max-width:760px;margin:16px 0 0;font-size:16px;line-height:1.7}.support-instruction-card{background:#fff;border:1px solid #dce5ef;border-radius:14px;margin:36px 0 0 96px;padding:34px;box-shadow:0 12px 38px #142b4a0f}.support-instruction-card h3{color:#142034;margin:0;font-size:22px;line-height:1.3}.support-instruction-card>p{color:#5c6c7e;margin:14px 0 0;font-size:15px;line-height:1.7}.support-field-list{border-top:1px solid #e3e9f0;margin-top:28px}.support-field-row{border-bottom:1px solid #e3e9f0;grid-template-columns:190px minmax(0,1fr);gap:26px;padding:19px 0;display:grid}.support-field-row strong{color:#17243a;font-size:14px;font-weight:800}.support-field-row span{color:#617184;font-size:14px;line-height:1.55}.support-important-note{color:#42566d;background:#f1f7ff;border:1px solid #cfe0f6;border-radius:9px;gap:10px;margin-top:26px;padding:18px 20px;font-size:14px;line-height:1.55;display:flex}.support-important-note strong{color:#126bdc;flex-shrink:0}.support-simple-steps{grid-template-columns:repeat(2,1fr);gap:18px;margin:36px 0 0 96px;display:grid}.support-simple-step{box-sizing:border-box;background:#fff;border:1px solid #dce5ef;border-radius:12px;align-items:flex-start;gap:17px;min-height:150px;padding:25px;display:flex;box-shadow:0 9px 28px #142b4a0d}.support-simple-step>span{color:#1475ee;background:#eaf3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:flex}.support-simple-step strong{color:#17243a;font-size:16px;font-weight:800;display:block}.support-simple-step p{color:#617184;margin:8px 0 0;font-size:14px;line-height:1.6}.support-contact-section{background:radial-gradient(circle at 83%,#1874ef24,#0000 35%),linear-gradient(115deg,#030912 0%,#061221 55%,#071b31 100%);padding:62px 0;position:relative;overflow:hidden}.support-contact-inner{justify-content:space-between;align-items:center;gap:70px;width:min(1180px,100% - 64px);margin:0 auto;display:flex}.support-contact-inner>div>span{color:#5fa2ff;letter-spacing:.14em;margin-bottom:12px;font-size:12px;font-weight:850;display:block}.support-contact-inner h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.2vw,48px);line-height:1.08}.support-contact-inner p{color:#b6c5d5;max-width:720px;margin:15px 0 0;font-size:16px;line-height:1.65}.support-contact-button{color:#fff;cursor:pointer;box-sizing:border-box;background:#ffffff0d;border:1px solid #93b9e67a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:220px;min-height:50px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:750;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.support-contact-button:hover{background:#ffffff17;border-color:#93b9e6cc;transform:translateY(-2px)}.support-page .site-footer{background:#02070d;border-top:1px solid #ffffff12}.support-page .footer-inner{align-items:center;gap:26px;width:min(1400px,100% - 64px);min-height:100px;margin:0 auto;display:flex}.support-page .footer-brand{background:#fff;border-radius:7px;padding:8px 12px}.support-page .footer-brand img{width:145px;height:auto;display:block}.support-page .footer-tagline{color:#8fa2b8;font-size:14px;font-weight:600}.support-page .footer-links{align-items:center;gap:28px;margin-left:auto;display:flex}.support-page .footer-links a{color:#9caec0;font-size:14px;font-weight:600;text-decoration:none}.support-page .footer-links a:hover{color:#fff}@media (width<=1100px){.support-page .header-inner{gap:20px;width:min(100% - 36px,1400px)}.support-page .main-nav{display:none}.support-guide-grid{grid-template-columns:repeat(2,1fr)}.support-contact-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=720px){.support-page .site-header{position:relative}.support-page .header-inner{min-height:76px}.support-page .brand img{width:170px}.support-page .login-link{display:none}.support-page .header-cta{min-height:40px;padding:0 13px;font-size:12px}.support-main-inner,.support-detail-inner,.support-contact-inner,.support-page .footer-inner{width:min(100% - 40px,1180px)}.support-main-section{padding:52px 0 58px}.support-intro h1{font-size:42px}.support-intro p{font-size:16px}.support-guide-grid{grid-template-columns:1fr;margin-top:34px}.support-guide-card{min-height:0}.support-detail-section{padding:55px 0}.support-detail-heading{grid-template-columns:1fr;gap:18px}.support-detail-heading h2{font-size:36px}.support-instruction-card,.support-simple-steps{margin-left:0}.support-instruction-card{padding:26px 22px}.support-field-row{grid-template-columns:1fr;gap:6px}.support-important-note{flex-direction:column}.support-simple-steps{grid-template-columns:1fr}.support-contact-section{padding:48px 0}.support-contact-button{width:100%}.support-page .footer-inner{flex-direction:column;align-items:flex-start;gap:15px;padding:26px 0}.support-page .footer-links{flex-wrap:wrap;gap:20px;margin-left:0}}.download-admin-page{color:#142034;background:linear-gradient(#f4f7fb 0%,#eef3f8 100%);min-height:100vh}.download-admin-header{background:#fff;border-bottom:1px solid #dce4ed}.download-admin-header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1440px,100% - 48px);min-height:86px;margin:0 auto;display:flex}.download-admin-brand{align-items:center;display:inline-flex}.download-admin-brand img{width:auto;height:50px;display:block}.download-admin-header-copy{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.download-admin-header-copy span{color:#718096;letter-spacing:.12em;font-size:11px;font-weight:800;line-height:1.2}.download-admin-header-copy strong{color:#142034;font-size:17px;line-height:1.2}.download-admin-main{width:min(1440px,100% - 48px);margin:0 auto;padding:52px 0 72px}.download-admin-intro{max-width:760px}.download-admin-eyebrow{color:#60758e;letter-spacing:.13em;margin-bottom:10px;font-size:12px;font-weight:800;line-height:1.2;display:block}.download-admin-intro h1{color:#142034;letter-spacing:-.035em;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.05}.download-admin-intro p{color:#5c6d80;max-width:680px;margin:18px 0 0;font-size:17px;line-height:1.65}.download-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch;gap:14px;margin-top:38px;display:grid}.download-admin-stat{background:#fff;border:1px solid #dce4ed;border-radius:13px;flex-direction:column;justify-content:space-between;min-width:0;min-height:82px;padding:15px 18px;display:flex;box-shadow:0 7px 20px #1420340d}.download-admin-stat span{color:#60758e;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25}.download-admin-stat strong{color:#142034;letter-spacing:-.04em;margin-top:8px;font-size:30px;line-height:1}.download-admin-export-action{align-items:stretch;display:flex}.download-admin-export-button{color:#fff;cursor:pointer;min-width:154px;min-height:82px;font:inherit;letter-spacing:.01em;background:linear-gradient(135deg,#7c3aed 0%,#5b21b6 100%);border:0;border-radius:13px;padding:15px 24px;font-size:15px;font-weight:800;line-height:1.2;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 8px 20px #5b21b638}.download-admin-export-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 24px #5b21b647}.download-admin-export-button:active:not(:disabled){transform:translateY(0)}.download-admin-export-button:focus-visible{outline-offset:3px;outline:3px solid #7c3aed47}.download-admin-export-button:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.download-admin-export-message{color:#315d49;background:#eaf6ef;border:1px solid #cfe8da;border-radius:10px;margin-top:14px;padding:11px 15px;font-size:13px;font-weight:700;line-height:1.4}.download-admin-records{background:#fff;border:1px solid #dce4ed;border-radius:16px;margin-top:30px;overflow:hidden;box-shadow:0 10px 28px #1420340f}.download-admin-records-heading{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:22px 26px;display:flex}.download-admin-records-heading span{color:#60758e;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:800;line-height:1.2;display:block}.download-admin-records-heading h2{color:#142034;letter-spacing:-.02em;margin:0;font-size:23px;line-height:1.2}.download-admin-count{color:#53677e;background:#f1f5f9;border-radius:999px;flex:none;padding:8px 13px;font-size:13px;font-weight:700}.download-admin-message{color:#60758e;text-align:center;padding:40px 26px;font-size:15px;line-height:1.5}.download-admin-error{color:#a4262c}.download-admin-table-wrap{width:100%;overflow-x:auto}.download-admin-table{border-collapse:collapse;white-space:nowrap;width:100%}.download-admin-table th{color:#60758e;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#f7f9fc;border-bottom:1px solid #e4eaf1;padding:14px 18px;font-size:11px;font-weight:800;line-height:1.3}.download-admin-table td{color:#33465c;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:17px 18px;font-size:14px;line-height:1.4}.download-admin-table tbody tr:last-child td{border-bottom:0}.download-admin-table tbody tr:hover{background:#fafbfd}.download-admin-table a{color:#245e9e;text-decoration:none}.download-admin-table a:hover{text-decoration:underline}.download-status{border-radius:999px;justify-content:center;align-items:center;min-width:52px;padding:5px 10px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.download-status-complete{color:#1d6945;background:#e8f6ef}.download-status-pending{color:#8a5a16;background:#fff3dc}@media (width<=1100px){.download-admin-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.download-admin-export-action{grid-column:1/-1}.download-admin-export-button{width:100%;min-height:58px}}@media (width<=640px){.download-admin-header-inner,.download-admin-main{width:min(100% - 28px,1440px)}.download-admin-header-inner{min-height:76px}.download-admin-brand img{height:42px}.download-admin-header-copy strong{font-size:14px}.download-admin-header-copy span{font-size:9px}.download-admin-main{padding-top:38px}.download-admin-intro p{font-size:16px}.download-admin-summary{grid-template-columns:1fr;margin-top:28px}.download-admin-stat{min-height:76px}.download-admin-export-action{grid-column:auto}.download-admin-records-heading{flex-direction:column;align-items:flex-start}}:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#fff;margin:0;padding:0}body{background:#fff;min-width:320px;min-height:100vh;margin:0;padding:0}body,button,input,textarea,select{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}img,svg{max-width:100%;display:block}#root{width:100%;min-height:100vh;margin:0;padding:0}
