.MacAppLanding_page__Rq2DN{--mac-ink:#22251c;--mac-accent:#d8f36a;color:var(--mac-ink)}.MacAppLanding_page__Rq2DN :is(h1,h2,h3,p,figure){margin:0}.MacAppLanding_page__Rq2DN :is(h1,h2,h3){font-family:var(--font-display);text-wrap:balance}.MacAppLanding_page__Rq2DN h1{font-size:clamp(2.8rem,5.3vw,4.6rem);font-weight:600;line-height:1.05;letter-spacing:-.06em}.MacAppLanding_page__Rq2DN h1 span{color:#687451}.MacAppLanding_page__Rq2DN h2{font-size:clamp(2rem,3.6vw,3.1rem);font-weight:550;line-height:1.12;letter-spacing:-.045em}.MacAppLanding_page__Rq2DN h3{font-size:1.3rem;font-weight:600;line-height:1.3;letter-spacing:-.025em}.MacAppLanding_page__Rq2DN p{line-height:1.75;color:#575c51}.MacAppLanding_banner__rKN54 a:focus-visible,.MacAppLanding_page__Rq2DN :is(a,summary):focus-visible{outline:3px solid #617529;outline-offset:5px}.MacAppLanding_hero__GFIox{padding-top:2.5rem}.MacAppLanding_breadcrumb__KRGR6{display:flex;flex-wrap:wrap;gap:.7rem;font-size:.8rem;color:#666c5f;margin-bottom:3rem}.MacAppLanding_breadcrumb__KRGR6 a:hover{text-decoration:underline}.MacAppLanding_heroGrid__GktZ2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.MacAppLanding_page__Rq2DN .MacAppLanding_eyebrow__0zaOg{margin-bottom:1.3rem;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--mac-ink)}.MacAppLanding_page__Rq2DN .MacAppLanding_intro__41qWF{margin-top:1.7rem;max-width:36rem;font-size:1.1rem}.MacAppLanding_actions__SHB9Q{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.MacAppLanding_storeLink__XhoXc{display:inline-flex;justify-content:center;align-items:center;gap:.9rem;background:#20231b;color:white;border-radius:.6rem;padding:1rem 1.3rem;font-size:.93rem;line-height:1.5;font-weight:600;transition:background .15s}.MacAppLanding_storeLink__XhoXc svg{flex-shrink:0}.MacAppLanding_storeLink__XhoXc:hover{background:#3c452b}.MacAppLanding_textLink__zAtmS{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:5px}.MacAppLanding_textLink__zAtmS svg{flex-shrink:0}.MacAppLanding_page__Rq2DN .MacAppLanding_note__D8bf9{margin-top:1rem;font-size:.78rem}.MacAppLanding_page__Rq2DN .MacAppLanding_productVisual__aqn9s{padding:1.7rem 1.3rem 1rem;border-radius:1.5rem;background:#e6ebd8;min-width:0;transform:rotate(1deg)}.MacAppLanding_visualHeading__Od2W6{display:flex;align-items:center;gap:.8rem;font-size:1rem;font-weight:600;margin-bottom:1.5rem}.MacAppLanding_visualHeading__Od2W6 svg{flex-shrink:0}.MacAppLanding_productVisual__aqn9s img{width:100%;height:auto;border:1px solid #fff4;border-radius:.65rem;box-shadow:0 18px 36px -18px #171b1fcc}.MacAppLanding_productVisual__aqn9s figcaption{font-size:.69rem;line-height:1.6;color:#565e48;margin-top:1.1rem}.MacAppLanding_benefitStrip__PGIEv{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;padding:1.4rem 0;border-top:1px solid #dce0d3;border-bottom:1px solid #dce0d3;margin-top:3.5rem;list-style:none}.MacAppLanding_benefitStrip__PGIEv li{display:flex;align-items:center;gap:.6rem;font-size:.85rem;font-weight:600}.MacAppLanding_benefitStrip__PGIEv svg{color:#5c7131}.MacAppLanding_section__B2DyK{margin-top:6rem;scroll-margin-top:2rem}.MacAppLanding_sectionIntro__8WFxS{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end}.MacAppLanding_features__zZfJ6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3rem}.MacAppLanding_features__zZfJ6 article{border-top:1px solid #dce0d3;padding-top:1.5rem}.MacAppLanding_features__zZfJ6 article>svg{padding:.5rem;box-sizing:content-box;background:#eaf2d4;border-radius:.8rem;margin-bottom:1.4rem}.MacAppLanding_features__zZfJ6 p{margin-top:.85rem;font-size:.93rem}.MacAppLanding_syncPanel__mAVa4{border-radius:1.5rem;background:#eff2e7;padding:3rem}.MacAppLanding_syncIntro__VSBiv{max-width:42rem}.MacAppLanding_syncIntro__VSBiv h2+p{margin-top:1.4rem}.MacAppLanding_syncFlow__vknVD{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.8rem 0 2rem;padding:0;gap:1.8rem}.MacAppLanding_syncFlow__vknVD li{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;position:relative;font-size:.95rem;font-weight:600}.MacAppLanding_syncFlow__vknVD li:not(:last-child):after{content:"→";position:absolute;left:62%;top:1.2rem;font-size:1.8rem;color:#84926a}.MacAppLanding_flowIcon__pKONO{display:inline-flex;padding:1.25rem;border-radius:1.2rem;background:var(--mac-accent)}.MacAppLanding_page__Rq2DN .MacAppLanding_syncNote__os7XH{border-top:1px solid #ccd4be;padding-top:1.3rem;font-size:.82rem;max-width:60rem}.MacAppLanding_setup__Xdj6H{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.MacAppLanding_page__Rq2DN .MacAppLanding_setupNote__0QwuR{margin-top:1.5rem}.MacAppLanding_steps__fCPnU{list-style:none;margin:0;padding:0}.MacAppLanding_steps__fCPnU li{display:grid;grid-template-columns:3.1rem minmax(0,1fr);gap:1.3rem;padding:1.6rem 0;border-top:1px solid #dce0d3}.MacAppLanding_steps__fCPnU p{font-size:.94rem;margin-top:.65rem}.MacAppLanding_stepNumber__ObJeX{display:flex;align-items:center;justify-content:center;background:var(--mac-accent);border-radius:50%;width:3.1rem;height:3.1rem;font-size:.9rem;font-weight:700}.MacAppLanding_compatibility___Hw7i{border-top:1px solid #dce0d3;padding-top:2.5rem}.MacAppLanding_compatibility___Hw7i>p{max-width:52rem;margin-top:1.4rem}.MacAppLanding_compatibility___Hw7i ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.7rem;margin:1.7rem 0}.MacAppLanding_compatibility___Hw7i li{border:1px solid #cfd6c2;padding:.6rem 1rem;border-radius:.4rem;font-size:.88rem;font-weight:600}.MacAppLanding_privacyPanel__EXD_W{display:grid;grid-template-columns:1fr 1fr;gap:4rem;border-radius:1.5rem;padding:3rem;background:#272d22;color:#f3f6ec}.MacAppLanding_privacyPanel__EXD_W h2{margin-top:1.2rem}.MacAppLanding_privacyPanel__EXD_W p{color:#c1cbb5;margin-top:1rem}.MacAppLanding_privacyPanel__EXD_W svg{color:var(--mac-accent)}.MacAppLanding_privacyPoints__w6CbW{display:flex;flex-direction:column;justify-content:center;gap:2rem}.MacAppLanding_privacyPoints__w6CbW>div{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:1rem}.MacAppLanding_privacyPoints__w6CbW h3{font-size:1.1rem}.MacAppLanding_privacyPoints__w6CbW p{font-size:.9rem;margin-top:.5rem}.MacAppLanding_faqLayout__4tx4p{display:grid;grid-template-columns:.8fr 1.2fr;gap:5rem}.MacAppLanding_faqLayout__4tx4p h2{margin-bottom:1.5rem}.MacAppLanding_faq__9pzXk details{padding:1.3rem 0;border-top:1px solid #dce0d3}.MacAppLanding_faq__9pzXk summary{cursor:pointer;list-style:none;display:flex;gap:1rem;align-items:center;justify-content:space-between;font-weight:600;font-size:1rem;line-height:1.6}.MacAppLanding_faq__9pzXk summary::-webkit-details-marker{display:none}.MacAppLanding_faq__9pzXk summary svg{flex-shrink:0}.MacAppLanding_faq__9pzXk details[open] summary svg{transform:rotate(45deg)}.MacAppLanding_faq__9pzXk p{margin-top:1rem;font-size:.93rem}.MacAppLanding_close__oGadO{background:var(--mac-accent);border-radius:1.5rem;padding:3rem}.MacAppLanding_close__oGadO h2{max-width:40rem;margin-top:1.5rem}.MacAppLanding_close__oGadO>p{max-width:42rem;margin:1.4rem 0;color:#3d482b}.MacAppLanding_close__oGadO .MacAppLanding_storeLink__XhoXc{margin-top:.5rem}.MacAppLanding_mobileLink__77v64{margin:3rem auto 5rem}.MacAppLanding_mobileLink__77v64>div{display:flex;align-items:center;justify-content:space-between;gap:2rem}.MacAppLanding_mobileLink__77v64 h2{font-size:1.4rem}.MacAppLanding_mobileLink__77v64 p{font-size:.9rem;margin-top:.4rem}.MacAppLanding_banner__rKN54{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;margin-bottom:2rem;border-radius:.8rem;background:#d8f36a;color:#242a1c}.MacAppLanding_banner__rKN54>svg{flex-shrink:0}.MacAppLanding_banner__rKN54 p{flex:1;font-size:.9rem;line-height:1.65}.MacAppLanding_banner__rKN54 strong{font-weight:650}.MacAppLanding_banner__rKN54 a{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:650;text-decoration:underline;text-underline-offset:4px}.MacAppLanding_banner__rKN54 a svg{flex-shrink:0}@media (max-width:1023px){.MacAppLanding_faqLayout__4tx4p,.MacAppLanding_heroGrid__GktZ2,.MacAppLanding_sectionIntro__8WFxS,.MacAppLanding_setup__Xdj6H{grid-template-columns:1fr;gap:2.5rem}.MacAppLanding_heroGrid__GktZ2{gap:3rem}.MacAppLanding_page__Rq2DN h1{font-size:clamp(2.8rem,7.5vw,4.5rem)}.MacAppLanding_page__Rq2DN .MacAppLanding_intro__41qWF{max-width:40rem}.MacAppLanding_page__Rq2DN .MacAppLanding_productVisual__aqn9s{transform:none}.MacAppLanding_privacyPanel__EXD_W{gap:2rem}.MacAppLanding_banner__rKN54{flex-wrap:wrap}.MacAppLanding_banner__rKN54 p{flex-basis:calc(100% - 3rem)}.MacAppLanding_banner__rKN54 a{margin-left:2.75rem}}@media (max-width:639px){.MacAppLanding_hero__GFIox{padding-top:1.5rem}.MacAppLanding_breadcrumb__KRGR6{margin-bottom:2rem}.MacAppLanding_page__Rq2DN h1{font-size:clamp(2.25rem,10vw,3.8rem)}.MacAppLanding_page__Rq2DN h2{font-size:2rem}.MacAppLanding_page__Rq2DN .MacAppLanding_intro__41qWF{font-size:1rem}.MacAppLanding_page__Rq2DN .MacAppLanding_eyebrow__0zaOg{font-size:.66rem}.MacAppLanding_storeLink__XhoXc{font-size:.85rem;padding:.9rem 1rem}.MacAppLanding_page__Rq2DN .MacAppLanding_productVisual__aqn9s{padding:1.2rem .85rem .9rem;border-radius:1rem}.MacAppLanding_visualHeading__Od2W6{font-size:.9rem}.MacAppLanding_benefitStrip__PGIEv{margin-top:2rem;gap:1rem;flex-direction:column}.MacAppLanding_section__B2DyK{margin-top:3.5rem}.MacAppLanding_features__zZfJ6{grid-template-columns:1fr;gap:1.7rem;margin-top:2rem}.MacAppLanding_features__zZfJ6 article{display:grid;grid-template-columns:3.5rem minmax(0,1fr);column-gap:1rem}.MacAppLanding_features__zZfJ6 article>svg{grid-row:span 2;width:2rem;height:2rem}.MacAppLanding_features__zZfJ6 h3{font-size:1.2rem}.MacAppLanding_features__zZfJ6 p{margin-top:.6rem}.MacAppLanding_close__oGadO,.MacAppLanding_privacyPanel__EXD_W,.MacAppLanding_syncPanel__mAVa4{padding:1.5rem;border-radius:1rem}.MacAppLanding_syncFlow__vknVD{grid-template-columns:1fr;gap:1.8rem;margin-top:2rem}.MacAppLanding_syncFlow__vknVD li{flex-direction:row;align-items:center;gap:1rem}.MacAppLanding_syncFlow__vknVD li:not(:last-child):after{content:"↓";left:1.25rem;top:3.65rem;font-size:1rem}.MacAppLanding_flowIcon__pKONO{padding:.8rem;border-radius:.7rem;flex-shrink:0}.MacAppLanding_flowIcon__pKONO svg{width:2rem;height:2rem}.MacAppLanding_steps__fCPnU li{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.MacAppLanding_stepNumber__ObJeX{width:2.5rem;height:2.5rem}.MacAppLanding_steps__fCPnU h3{font-size:1.15rem}.MacAppLanding_privacyPanel__EXD_W{grid-template-columns:1fr}.MacAppLanding_mobileLink__77v64>div{flex-direction:column;align-items:flex-start;gap:1.2rem}.MacAppLanding_mobileLink__77v64 h2{font-size:1.35rem}.MacAppLanding_banner__rKN54{padding:1rem;gap:.8rem}.MacAppLanding_banner__rKN54 p{font-size:.85rem}.MacAppLanding_banner__rKN54 p span{display:block}.MacAppLanding_banner__rKN54 a{margin-left:2.55rem}}