.download_site__AzFL8 a:focus-visible,.download_site__AzFL8 summary:focus-visible{outline:3px solid var(--school-gold);outline-offset:5px}.download_faq__Vg6Ff,.download_features__JlWKS,.download_finalCall__xxLMz,.download_hero__HduX5,.download_install__yvJVz,.download_story__sQcjL{width:min(1240px,calc(100% - 64px));margin-inline:auto}.download_hero__HduX5{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:36px;padding-block:132px 50px;min-height:min(790px,100svh)}.download_heroCopy__bwX25{padding-block:12px}.download_identity__yt9vW{display:flex;align-items:center;gap:12px;color:var(--school-navy-soft);font-size:15px;font-weight:700}.download_identity__yt9vW img{width:46px;height:46px;object-fit:contain}.download_hero__HduX5 h1{margin:25px 0 20px;font-size:clamp(44px,4.8vw,68px);line-height:1.35;letter-spacing:-.9px}.download_hero__HduX5 h1 span{position:relative;z-index:0;white-space:nowrap}.download_hero__HduX5 h1 span:after{content:"";position:absolute;inset:auto 0 5px;z-index:-1;height:10px;border-radius:70% 30% 45% 35%;background:var(--school-gold-light);opacity:.57;rotate:-1deg}.download_lead__mV_Eb{max-width:490px;margin:0;font-size:18px;line-height:2;color:var(--school-muted)}.download_heroActions__ch8H3{display:flex;flex-wrap:wrap;align-items:center;gap:15px 22px;margin-top:28px}.download_compatibility__ql349{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--school-muted);white-space:nowrap}.download_assurances__9B5Ic{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;color:var(--school-navy-soft);font-size:13px}.download_assurances__9B5Ic span{display:flex;align-items:center;gap:6px}.download_assurances__9B5Ic svg{color:#27816c}.download_qrRow__du9Ds{display:flex;align-items:center;gap:17px;margin-top:30px}.download_qr__vQX8x{display:grid;place-items:center;flex:none;width:116px;height:116px;border:1px solid var(--school-line);border-radius:15px;background:#fff;color:#0b2147}.download_qrRow__du9Ds strong{font-size:16px}.download_qrRow__du9Ds p{max-width:240px;margin:5px 0 9px;color:var(--school-muted);font-size:13px;line-height:1.8}.download_qrRow__du9Ds a,.download_textLink__kRkgg{display:inline-flex;align-items:center;gap:8px;font-weight:800}.download_qrRow__du9Ds a{font-size:13px}.download_scene___Jddg{position:relative;aspect-ratio:1;width:100%;max-width:620px;justify-self:center;container-type:inline-size;isolation:isolate}.download_sceneGlow__xTZ1H{position:absolute;inset:14%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,rgba(217,184,115,.28),rgba(219,232,242,.28) 47%,transparent 72%)}.download_orbit__dHdsI{position:relative;z-index:2;display:block;width:100%;height:auto;pointer-events:none;animation:download_orbitFloat__v_ZH5 9s ease-in-out infinite}.download_phone__U0GCK{position:absolute;inset-block-start:8%;inset-inline-start:28%;width:44%;aspect-ratio:.51;padding:6px;border-radius:7cqw;border:1px solid #49617c;background:linear-gradient(115deg,#0b2147,#244266 48%,#071b3b);box-shadow:14px 22px 35px rgba(11,33,71,.2),inset 2px 0 1px rgba(255,255,255,.5);rotate:-5deg;animation:download_phoneFloat__0DgmC 9s ease-in-out -4s infinite}.download_phoneScreen__JSRr5{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:100%;overflow:hidden;padding:6.8cqw 3cqw 4cqw;border-radius:6cqw;background:linear-gradient(150deg,#fffefa,#f3eee5)}.download_phoneNotch__7nF1Z{position:absolute;inset-block-start:1.4cqw;inset-inline-start:32%;width:36%;height:3.2cqw;border-radius:8cqw;background:#0b2147}.download_phoneBrand__vd7W_{display:flex;align-items:center;flex-direction:column;gap:1.3cqw;text-align:center}.download_phoneBrand__vd7W_ img{width:12cqw;height:12cqw;object-fit:contain}.download_phoneBrand__vd7W_ strong{width:100%;max-width:34cqw;font-size:2.8cqw;line-height:1.5}.download_phoneBrand__vd7W_>span{color:var(--school-muted);font-size:2.05cqw}.download_phoneTiles__y2A8v{display:grid;grid-template-columns:1fr 1fr;gap:1.8cqw;margin-top:5cqw}.download_phoneTiles__y2A8v>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw;min-height:13cqw;border-radius:2.8cqw;border:1px solid rgba(198,154,81,.18);background:rgba(255,255,255,.8);box-shadow:0 3px 9px rgba(11,33,71,.025)}.download_phoneTiles__y2A8v svg{width:4.2cqw;height:4.2cqw;color:var(--school-navy-soft);stroke-width:1.6}.download_phoneTiles__y2A8v span{font-size:2.15cqw}.download_phoneNote__1aNHE{display:flex;align-items:center;gap:1.8cqw;margin-top:auto;padding-top:4cqw;color:var(--school-navy-soft)}.download_phoneNote__1aNHE svg{flex:none;width:4cqw;height:4cqw;color:var(--school-gold)}.download_phoneNote__1aNHE span{font-size:2cqw;line-height:1.8}.download_phoneHome__amp7G{position:absolute;inset-block-end:1.8cqw;inset-inline-start:35%;width:30%;height:.65cqw;border-radius:10px;background:#b6bdc7}.download_sceneTag___ZrJ6{position:absolute;z-index:3;inset-inline-end:0;inset-block-start:45%;display:flex;align-items:center;gap:9px;padding:12px 17px;border-radius:15px;border:1px solid rgba(198,154,81,.24);background:rgba(255,253,248,.96);box-shadow:0 12px 24px rgba(11,33,71,.07);rotate:4deg}.download_sceneTag___ZrJ6 svg{color:#27816c}.download_sceneTag___ZrJ6 span{font-size:11px;color:var(--school-muted);line-height:1.7}.download_sceneTag___ZrJ6 strong{display:block;color:var(--school-navy);font-size:13px}.download_features__JlWKS{padding-block:55px 70px;border-block-start:1px solid var(--school-line)}.download_sectionHeading__c2_Tf{text-align:center}.download_eyebrow__qwtek,.download_sectionHeading__c2_Tf>span{color:#996b2b;font-size:14px;font-weight:800}.download_sectionHeading__c2_Tf h2{margin:9px 0 12px;font-size:clamp(27px,3vw,37px);line-height:1.5}.download_sectionHeading__c2_Tf p{margin:0;color:var(--school-muted);font-size:16px}.download_featureGrid__3tITU{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:46px}.download_feature__eCN7I{padding-inline:8px}.download_featureIcon__PaCum{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#eee4d3;color:var(--school-navy)}.download_feature__eCN7I h3{margin:20px 0 10px;font-size:20px;line-height:1.6}.download_feature__eCN7I p{margin:0;color:var(--school-muted);font-size:15px;line-height:2}.download_story__sQcjL{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:70px;margin-block:35px 95px}.download_storyArt__A8asJ{overflow:hidden;border-radius:30px;background:#faefe5}.download_storyArt__A8asJ img{display:block;width:100%;height:auto}.download_storyCopy__Ipoj_ h2{margin:12px 0 18px;font-size:clamp(32px,3.5vw,47px);line-height:1.5}.download_storyCopy__Ipoj_ p{margin:0 0 24px;color:var(--school-muted);font-size:17px;line-height:2}.download_textLink__kRkgg{padding-block:6px;border-bottom:1px solid var(--school-gold);font-size:16px}.download_install__yvJVz{padding:48px;border:1px solid var(--school-line);border-radius:28px;background:var(--school-canvas-warm);scroll-margin-top:110px}.download_steps___QF_c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;padding:0;margin:37px 0 0;list-style:none}.download_steps___QF_c li{display:flex;align-items:flex-start;gap:13px}.download_stepNumber__eLuJb{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid #c69a51;color:var(--school-navy);font-size:18px}.download_steps___QF_c h3{margin:2px 0 9px;font-size:18px;line-height:1.6}.download_steps___QF_c p{margin:0;font-size:14px;color:var(--school-muted);line-height:2}.download_faq__Vg6Ff{max-width:900px;margin-block:90px}.download_questions__5s44T{margin-top:29px}.download_questions__5s44T details{border-bottom:1px solid var(--school-line)}.download_questions__5s44T summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:76px;padding:20px 3px;font-size:18px;font-weight:700;cursor:pointer;list-style:none}.download_questions__5s44T summary::-webkit-details-marker{display:none}.download_questions__5s44T summary svg{flex:none;color:#996b2b;transition:transform .18s ease}.download_questions__5s44T details[open] summary svg{transform:rotate(180deg)}.download_questions__5s44T p{margin:0;padding:0 3px 24px 30px;color:var(--school-muted);font-size:16px;line-height:2.1}.download_finalCall__xxLMz{--app-download-bg:#d9b873;--app-download-fg:#0b2147;display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:82px;padding:42px 52px;border-radius:28px;color:#fffdf8;background:var(--school-navy)}.download_finalCall__xxLMz>div>span{font-size:13px;color:var(--school-gold-light)}.download_finalCall__xxLMz h2{margin:8px 0;font-size:34px;line-height:1.5}.download_finalCall__xxLMz p{margin:0;color:#c4d0df;font-size:16px;line-height:1.8}.download_mobileBar__fj7rx{display:none}@keyframes download_orbitFloat__v_ZH5{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes download_phoneFloat__0DgmC{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1120px){.download_faq__Vg6Ff,.download_features__JlWKS,.download_finalCall__xxLMz,.download_hero__HduX5,.download_install__yvJVz,.download_story__sQcjL{width:calc(100% - 48px)}.download_hero__HduX5{padding-top:105px;gap:15px;min-height:auto}.download_hero__HduX5 h1{font-size:clamp(41px,5.2vw,58px)}.download_lead__mV_Eb{font-size:16px}.download_heroActions__ch8H3{gap:12px}.download_compatibility__ql349{font-size:12px}.download_featureGrid__3tITU{gap:20px}.download_feature__eCN7I h3{font-size:18px}.download_feature__eCN7I p{font-size:14px}.download_story__sQcjL{gap:35px}.download_install__yvJVz{padding:36px 28px}.download_steps___QF_c{gap:22px}}@media (max-width:760px){.download_faq__Vg6Ff,.download_features__JlWKS,.download_finalCall__xxLMz,.download_hero__HduX5,.download_install__yvJVz,.download_story__sQcjL{width:calc(100% - 36px)}.download_hero__HduX5{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:102px;padding-bottom:34px}.download_identity__yt9vW{gap:9px;font-size:13px}.download_identity__yt9vW img{width:36px;height:36px}.download_heroCopy__bwX25{padding:0 3px}.download_hero__HduX5 h1{margin-block:18px;font-size:clamp(40px,10.2vw,58px);letter-spacing:-.6px}.download_hero__HduX5 h1 span:after{bottom:3px;height:7px}.download_lead__mV_Eb{max-width:540px;font-size:16px;line-height:1.95}.download_heroActions__ch8H3{margin-top:23px;gap:11px}.download_heroActions__ch8H3 .app-download-link{min-height:54px;padding-inline:24px;font-size:16px}.download_compatibility__ql349{font-size:11px}.download_assurances__9B5Ic{margin-top:14px;gap:14px;font-size:12px}.download_qrRow__du9Ds{display:none}.download_scene___Jddg{max-width:490px;margin-top:8px}.download_sceneTag___ZrJ6{padding:9px 12px;border-radius:12px}.download_sceneTag___ZrJ6 span{font-size:10px}.download_sceneTag___ZrJ6 strong{font-size:11px}.download_sceneTag___ZrJ6 svg{width:18px}.download_features__JlWKS{padding-block:37px 42px}.download_sectionHeading__c2_Tf h2{font-size:27px}.download_sectionHeading__c2_Tf p{font-size:14px}.download_featureGrid__3tITU{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;margin-top:34px}.download_feature__eCN7I{padding:0}.download_featureIcon__PaCum{width:44px;height:44px;border-radius:13px}.download_featureIcon__PaCum svg{width:23px}.download_feature__eCN7I h3{margin-top:14px;font-size:17px}.download_feature__eCN7I p{font-size:14px;line-height:1.95}.download_story__sQcjL{grid-template-columns:minmax(0,1fr);gap:28px;margin-block:20px 50px}.download_storyArt__A8asJ{border-radius:22px}.download_storyCopy__Ipoj_{padding-inline:4px}.download_storyCopy__Ipoj_ h2{margin-block:10px 14px;font-size:34px}.download_storyCopy__Ipoj_ p{font-size:16px;margin-bottom:20px}.download_install__yvJVz{padding:30px 22px;border-radius:22px;scroll-margin-top:86px}.download_install__yvJVz .download_sectionHeading__c2_Tf h2{font-size:25px}.download_steps___QF_c{grid-template-columns:minmax(0,1fr);gap:27px;margin-top:27px}.download_steps___QF_c h3{margin-bottom:5px;font-size:17px}.download_steps___QF_c p{font-size:14px}.download_faq__Vg6Ff{margin-block:50px}.download_questions__5s44T{margin-top:20px}.download_questions__5s44T summary{min-height:70px;font-size:16px;padding-block:17px}.download_questions__5s44T p{padding-inline-end:9px;font-size:14px}.download_finalCall__xxLMz{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:48px;padding:30px 26px;border-radius:22px}.download_finalCall__xxLMz h2{font-size:29px}.download_finalCall__xxLMz p{font-size:14px}.download_finalCall__xxLMz .app-download-link{width:100%}.download_mobileBar__fj7rx{position:fixed;inset-inline:12px;bottom:max(10px,env(safe-area-inset-bottom));z-index:18;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--school-line);border-radius:17px;background:#fffdf8;box-shadow:0 8px 30px rgba(11,33,71,.16);transform:translateY(140%);opacity:0;visibility:hidden;pointer-events:none;transition:transform .2s ease,opacity .2s ease}.site-header.is-scrolled+main .download_mobileBar__fj7rx{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.download_mobileBar__fj7rx>div{display:flex;flex-direction:column;gap:3px}.download_mobileBar__fj7rx strong{font-size:13px}.download_mobileBar__fj7rx>div>span{font-size:10px;color:var(--school-muted)}.download_mobileBar__fj7rx .app-download-link{min-height:44px;padding:10px 17px;border-radius:11px;font-size:14px;gap:7px}.download_mobileBar__fj7rx svg{width:18px}.download_site__AzFL8 .site-footer{padding-bottom:115px}}@media (max-width:350px){.download_heroActions__ch8H3{align-items:flex-start;flex-direction:column}.download_heroActions__ch8H3 .app-download-link{width:100%}.download_hero__HduX5 h1{font-size:36px}.download_sceneTag___ZrJ6{inset-inline-end:-4px}}@media (prefers-reduced-motion:reduce){.download_orbit__dHdsI,.download_phone__U0GCK{animation:none}.download_mobileBar__fj7rx,.download_questions__5s44T summary svg{transition:none}}