@charset "UTF-8";
:root{--ink:#153343;--navy:#102d3d;--blue:#2d5b70;--muted:#62727b;--line:#d9e0e1;--paper:#fff;--ice:#eff4f3;--pale:#f7f8f5;--accent:#d8e8a9;--container:1232px;--font:Inter,"Helvetica Neue",Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:106px}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--paper);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}svg{display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em;line-height:1.08}h2{font-size:clamp(36px,4.2vw,58px)}h3{font-size:26px}p{color:var(--muted)}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #3b7d99;outline-offset:5px}section[id]{scroll-margin-top:28px}.container{width:min(var(--container),calc(100% - 112px));margin-inline:auto}.eyebrow{font-size:11px;letter-spacing:.14em;line-height:1.5;font-weight:600;color:var(--blue)}.section{padding-block:112px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:64px;margin-bottom:54px}.section-heading h2,.knowledge-copy h2,.faq-heading h2{margin-top:22px}.section-lead{font-size:17px;line-height:1.8;max-width:405px}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:14px;font-weight:600;line-height:1.6;border-bottom:1px solid var(--ink);padding:0 0 8px}.text-link svg{width:23px;height:23px;transition:transform .2s}.text-link:hover svg{transform:translateX(4px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:23px;padding:13px 20px;background:var(--ink);color:white;font-size:12px;font-weight:500;line-height:1.5}.button svg{width:19px;height:19px}.skip-link{position:fixed;left:16px;top:-100px;padding:12px;background:white;z-index:100}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid #e9eded}.header-inner{max-width:1440px;margin:auto;padding:17px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:88px}.brand{width:170px;flex:none}.brand img{width:170px;height:58px;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:30px;margin-left:auto;margin-right:24px}.desktop-nav a{font-size:12px;font-weight:500;white-space:nowrap}.desktop-nav a:hover{color:#54809a}.header-actions{display:flex;align-items:center;gap:25px}.language-switch{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.02em;color:#8a979c}.language-switch i{font-style:normal;color:#d5dadd}.language-switch .active{color:var(--ink);font-weight:700}.menu-toggle{display:none;border:0;background:transparent;padding:12px;cursor:pointer}.menu-toggle span{display:block;width:23px;height:1px;background:var(--ink);margin:6px 0}.mobile-nav{border-top:1px solid var(--line);padding:14px 28px 24px;background:white}.mobile-nav[hidden]{display:none}.mobile-nav a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #e7ecec}.mobile-nav svg{width:20px}.hero{position:relative;overflow:hidden;color:white;background:var(--navy);min-height:750px}.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 53%;opacity:.63}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,31,47,.95) 0%,rgba(10,37,54,.82) 37%,rgba(12,39,56,.35) 74%,rgba(12,39,56,.28) 100%)}.hero-inner{position:relative;min-height:750px;display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:40px;padding:70px 0 95px}.hero-copy{position:relative;z-index:2;padding-top:4px}.hero .eyebrow{color:#d3e1e1;font-size:10px;letter-spacing:.15em;margin-bottom:27px}.hero h1{font-size:clamp(49px,5.7vw,81px);font-weight:500;line-height:1.035;letter-spacing:-.055em;white-space:nowrap}.hero h1 em{font-style:normal;color:var(--accent)}.hero-intro{max-width:440px;font-size:16px;line-height:1.85;color:#d5e0e4;margin-top:27px;margin-bottom:29px}.store-links{display:flex;gap:12px;flex-wrap:wrap}.store-badge{background:var(--navy);color:white;display:inline-flex;align-items:center;gap:11px;border:1px solid var(--navy);padding:9px 14px;min-width:158px;min-height:55px;border-radius:7px;transition:background .2s,transform .2s}.store-badge:hover{background:#244a5c;transform:translateY(-2px)}.store-badge>svg{width:28px;height:30px;flex:none}.store-badge span{display:block;line-height:1.1}.store-badge small{display:block;font-size:9px;letter-spacing:.025em;margin-bottom:4px}.store-badge strong{font-size:20px;line-height:1;letter-spacing:-.03em;font-weight:500;white-space:nowrap}.store-links.light .store-badge{background:#fff;color:var(--ink);border-color:#fff}.store-links.light .store-badge:hover{background:var(--accent);border-color:var(--accent)}.free-note{font-size:10px;color:#c1d1d9;margin-top:17px;letter-spacing:.025em}.free-note span{margin-right:4px}.hero-product{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:560px;margin-left:45px}.phone{background:#102531;padding:7px;border:1px solid #6c7d86;border-radius:38px;box-shadow:0 24px 50px #051e3240;position:relative}.phone:before{content:"";position:absolute;left:-3px;top:100px;background:#89949b;width:2px;height:34px;border-radius:2px}.phone:after{content:"";position:absolute;right:-3px;top:145px;background:#89949b;width:2px;height:46px;border-radius:2px}.phone img{border-radius:30px;width:100%;height:auto}.hero-phone{width:264px;transform:rotate(6deg);z-index:2;box-shadow:0 30px 65px #00101f88}.orbit{position:absolute;width:440px;height:440px;border:1px solid #ffffff20;border-radius:50%;top:65px;left:50%;transform:translateX(-50%)}.orbit-two{width:530px;height:530px;top:20px;border-color:#ffffff12}.hero-bottom{position:absolute;bottom:27px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff30;padding-top:21px;font-size:10px;letter-spacing:.04em;color:#c1d0d8}.hero-bottom>a{display:flex;align-items:center;gap:26px;color:white;font-weight:500}.hero-bottom>a>span{font-size:18px;line-height:1}.partner-strip{background:var(--pale);border-bottom:1px solid #e7eae5}.partner-strip-inner{display:flex;align-items:center;justify-content:space-between;padding-block:30px;gap:30px}.supporter{display:flex;align-items:center;gap:25px}.supporter .eyebrow,.strip-operator .eyebrow{font-size:8px;letter-spacing:.13em;color:#7c8a8e}.supporter img{width:145px;max-height:48px;object-fit:contain}.strip-message{display:flex;align-items:center;gap:18px}.small-mountain{font-size:34px;color:#8da0a5}.strip-message p{font-size:11px;line-height:1.7;color:#768387}.strip-operator{display:flex;align-items:center;gap:22px}.strip-operator img{width:90px;max-height:30px;object-fit:contain}.app-explorer{display:grid;grid-template-columns:1fr 1fr;min-height:640px;background:var(--pale)}.explorer-image{position:relative;background:#e7eeec;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:640px}.map-pattern{position:absolute;inset:0;opacity:.65;background:repeating-radial-gradient(ellipse at 15% 60%,transparent 0,transparent 26px,#a9bcaf50 27px,#a9bcaf50 28px,transparent 29px,transparent 42px);transform:rotate(-17deg) scale(1.3)}.image-index{position:absolute;left:32px;top:30px;font-size:9px;letter-spacing:.16em;color:#6f8883;z-index:1}.feature-phone{width:231px;transform:rotate(-5deg);margin-top:-12px}.screen-caption{position:absolute;bottom:22px;left:34px;right:34px;font-size:9px;color:#5d7471;text-align:center;line-height:1.6}.explorer-content{padding:40px 46px;display:flex;flex-direction:column;justify-content:space-between}.feature-tabs{display:flex;border-bottom:1px solid #d4dedb;gap:18px}.feature-tabs button{font-size:11px;line-height:1.5;padding:8px 0 18px;color:#778986;border:0;background:none;position:relative;cursor:pointer;flex:1;text-align:left;white-space:nowrap}.feature-tabs button>span{display:block;font-size:8px;margin-bottom:8px;letter-spacing:.1em}.feature-tabs button[aria-selected=true]{color:var(--ink);font-weight:600}.feature-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--ink)}#feature-panel{padding:40px 0 20px}.feature-count{font-size:10px;letter-spacing:.1em;color:#8e9d98;margin-bottom:23px}#feature-title{font-size:38px;max-width:350px;margin-bottom:22px}#feature-text{font-size:14px;line-height:1.9;max-width:360px}.feature-points{list-style:none;padding:0;margin:25px 0 32px}.feature-points li{display:flex;gap:12px;font-size:12px;margin-block:8px;color:var(--ink)}.feature-points li:before{content:none;color:#6b8b7f}.example-note{display:none}.tools-heading{display:flex;align-items:center;gap:28px;margin-top:51px;margin-bottom:27px}.tools-heading h3{font-size:25px}.tools-heading .eyebrow{font-size:9px}.tools-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tool{padding:29px 20px 27px 0;margin-right:27px;border-right:1px solid var(--line)}.tool:last-child{border:0;margin:0;padding-right:0}.tool-icon{display:block;font-size:30px;line-height:1.2;margin-bottom:24px;color:#426d75;font-family:Arial,sans-serif}.tool h3{font-size:17px;letter-spacing:-.02em;margin-bottom:11px}.tool p{font-size:12px;line-height:1.8;max-width:190px}.tools-note{font-size:10px;margin-top:15px;color:#80918f}.season-section{background:#edf2df;padding-block:55px;overflow:hidden}.season-inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}.season-art{position:relative;color:#719071;min-height:300px;display:flex;flex-direction:column;justify-content:center}.season-art svg{width:100%;position:relative;z-index:1}.season-art .sun{position:absolute;width:100px;height:100px;border:1px solid #a9bba0;border-radius:50%;top:6px;right:25%}.season-art-word{font-size:9px;letter-spacing:.26em;margin-top:15px}.season-copy h2{font-size:38px;line-height:1.15;margin-block:19px}.season-copy>p:last-child{font-size:13px;max-width:390px;line-height:1.9;color:#637563}.season-copy .eyebrow{color:#5b795c;font-size:9px}.knowledge-inner{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.knowledge-copy .section-lead{margin-top:27px;max-width:430px;font-size:15px}.knowledge-copy .text-link{margin-top:28px}.knowledge-list{position:relative;padding-left:35px}.knowledge-symbol{width:90px;height:90px;color:#789188;margin-bottom:16px}.knowledge-list ol{list-style:none;padding:0;margin:0}.knowledge-list li{display:flex;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.knowledge-list li>span{font-size:10px;letter-spacing:.1em;color:#71988d;padding-top:3px}.knowledge-list h3{font-size:19px;letter-spacing:-.02em;margin-bottom:8px}.knowledge-list p{font-size:12px;line-height:1.8}.partners-section{background:var(--pale)}.partners-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);padding-top:40px}.partner-card{padding:0 35px;border-left:1px solid var(--line)}.partner-card:first-child{padding-left:0;border:0}.partner-card:last-child{padding-right:0}.partner-card .eyebrow{font-size:8px;letter-spacing:.1em;color:#718381}.partner-mark,.lwd-mark{display:flex;align-items:center;justify-content:space-between;min-height:118px}.partner-mark img{width:176px;height:65px;object-fit:contain;object-position:left center}.partner-mark svg{width:20px;height:20px;color:#769487}.tivelop-mark img{width:160px;max-height:48px}.lwd-mark{gap:14px;justify-content:flex-start}.lwd-mark>span{font-size:44px;font-family:Arial,sans-serif;line-height:1;color:#5c7b83}.lwd-mark h3{font-size:21px;max-width:200px;letter-spacing:-.025em;line-height:1.2}.partner-card>p:last-child{font-size:12px;line-height:1.9;max-width:290px}.faq-inner{display:grid;grid-template-columns:1fr 1.45fr;gap:95px;align-items:start}.faq-heading h2{font-size:45px}.faq-heading>p:not(.eyebrow){font-size:13px;margin-top:25px}.faq-heading .text-link{margin-top:18px;font-size:12px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 0;font-size:14px;font-weight:500;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{width:17px;height:17px;position:relative;flex:none}.faq-plus:before,.faq-plus:after{content:"";position:absolute;top:8px;left:2px;width:12px;height:1px;background:var(--ink)}.faq-plus:after{transform:rotate(90deg);transition:transform .2s}.faq-list details[open] .faq-plus:after{transform:rotate(0)}.faq-answer{padding:0 34px 23px 0}.faq-answer p{font-size:13px;line-height:1.85}.faq-answer a{text-decoration:underline;text-underline-offset:3px}.download-section{background:var(--navy);color:white;overflow:hidden}.download-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-block:78px}.download-section .eyebrow{color:#b7c7c6;font-size:9px}.download-section h2{font-size:66px;margin-top:22px;line-height:1.03}.download-section h2 br+*{color:var(--accent)}.download-section p:not(.eyebrow):not(.free-note){color:#b8cbd4;font-size:14px;margin-block:24px}.download-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}.download-icon{width:180px;border-radius:38px;position:relative;z-index:2;transform:rotate(9deg);box-shadow:0 25px 55px #001e3288}.download-rings{position:absolute;width:315px;height:315px;border:1px solid #68828d55;border-radius:50%}.download-rings:before,.download-rings:after{content:"";position:absolute;inset:-55px;border:1px solid #68828d33;border-radius:50%}.download-rings:after{inset:55px}.safety-note{display:flex;align-items:flex-start;gap:13px;padding-block:22px}.safety-note>span{font-size:15px;color:#77908b}.safety-note p{font-size:10px;line-height:1.8}.site-footer{border-top:1px solid var(--line);background:var(--pale)}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-block:46px;gap:30px}.footer-logo{width:161px;height:55px;object-fit:contain}.footer-top p{font-size:11px;margin-top:10px}.footer-contact{text-align:right}.footer-contact>span{font-size:10px;color:#738681;display:block;margin-bottom:7px}.footer-contact>a{font-size:20px;letter-spacing:-.03em;display:inline-flex;align-items:center;gap:23px}.footer-contact svg{width:23px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;padding-block:20px;font-size:9px;color:#7a8986}.footer-bottom>div{display:flex;gap:23px}.footer-bottom a:hover{color:var(--ink)}.legal-main{max-width:900px;padding-block:70px 100px}.legal-main>.eyebrow{margin-top:50px}.legal-main h1{font-size:65px;margin-block:19px 47px}.legal-content{max-width:720px}.legal-content h2{font-size:25px;letter-spacing:-.02em;margin:35px 0 15px}.legal-content p{margin:16px 0;font-size:15px;line-height:1.9}.legal-content a{text-decoration:underline;text-underline-offset:3px}.legal-date{font-size:12px!important}.back-link{font-size:12px}
@media(min-width:1450px){.hero-inner,.hero{min-height:800px}.hero h1{font-size:84px}.hero-phone{width:281px}.hero-product{min-height:600px}.orbit{top:90px}.orbit-two{top:45px}}
@media(max-width:1160px){.header-inner{padding-inline:30px;gap:20px}.desktop-nav{gap:21px;margin-right:10px}.header-actions{gap:18px}.brand,.brand img{width:155px}.container{width:calc(100% - 80px)}.hero h1{font-size:clamp(48px,5.7vw,69px)}.hero-inner{gap:20px}.hero-product{margin-left:10px}.hero-phone{width:244px}.section-heading{gap:40px}.explorer-content{padding:35px}.feature-tabs{gap:13px}.feature-tabs button{font-size:10px}.knowledge-inner{gap:70px}.faq-inner{gap:55px}.supporter{gap:18px}.supporter img{width:130px}.strip-message{gap:13px}.strip-operator{gap:15px}.partners-grid{gap:0}.partner-card{padding-inline:26px}}
@media(max-width:980px){.desktop-nav{display:none}.header-inner{min-height:78px;padding-block:10px}.brand img{height:54px}.menu-toggle{display:block}.header-actions{gap:22px}.header-download{padding:11px 15px}.hero,.hero-inner{min-height:710px}.hero-inner{grid-template-columns:1.2fr 1fr;padding-top:55px;padding-bottom:95px}.hero h1{font-size:53px;white-space:normal}.hero-intro{font-size:14px;max-width:350px}.hero-product{margin-left:0;min-height:510px}.hero-phone{width:216px;border-radius:32px}.hero-phone img{border-radius:25px}.hero .eyebrow{font-size:8px;max-width:300px}.orbit{width:350px;height:350px;top:90px}.orbit-two{width:440px;height:440px;top:45px}.store-badge{min-width:137px;padding:9px 11px;gap:8px}.store-badge>svg{width:24px;height:27px}.store-badge strong{font-size:17px}.store-badge small{font-size:8px}.partner-strip-inner{padding-block:25px}.strip-message{display:none}.section{padding-block:85px}.section-heading{gap:35px;align-items:flex-start}.section-heading h2{font-size:42px}.section-lead{font-size:14px;max-width:340px}.explorer-image{min-height:570px}.app-explorer{min-height:570px;grid-template-columns:1fr 1.15fr}.feature-phone{width:201px}.explorer-content{padding:29px}.feature-tabs{gap:12px}.feature-tabs button{font-size:9px;white-space:normal}#feature-panel{padding-top:32px}#feature-title{font-size:31px}#feature-text{font-size:12px}.feature-points li{font-size:10px}.feature-points{margin:20px 0 26px}.explorer-content .text-link{font-size:12px}.screen-caption{left:22px;right:22px;font-size:8px}.tool h3{font-size:15px}.tool p{font-size:11px}.tool{margin-right:20px;padding-right:16px}.season-inner{gap:40px}.season-copy h2{font-size:31px}.season-copy>p:last-child{font-size:12px}.season-art{min-height:230px}.season-art .sun{width:75px;height:75px}.knowledge-inner{gap:45px}.knowledge-copy h2{font-size:42px}.knowledge-copy .section-lead{font-size:14px}.knowledge-list{padding-left:0}.knowledge-list li{gap:17px}.partner-card{padding-inline:22px}.partner-card .eyebrow{font-size:7px}.lwd-mark h3{font-size:18px}.lwd-mark>span{font-size:35px}.partner-mark img{width:140px;max-width:85%}.partner-mark svg{width:17px}.partner-card>p:last-child{font-size:11px}.faq-inner{grid-template-columns:1fr 1.5fr;gap:30px}.faq-heading h2{font-size:37px}.faq-list summary{font-size:12px}.download-section h2{font-size:55px}.download-inner{gap:40px}.download-icon{width:150px;border-radius:30px}.download-rings{width:270px;height:270px}}
@media(max-width:700px){html{scroll-padding-top:80px}.container{width:calc(100% - 42px)}.header-inner{min-height:73px;padding:10px 18px;gap:15px}.brand,.brand img{width:139px}.brand img{height:47px}.header-actions{gap:11px}.header-download{display:none}.language-switch{font-size:10px;gap:4px}.menu-toggle{padding:8px}.hero-inner{display:flex;flex-direction:column;align-items:stretch;padding:47px 0 68px;gap:0;min-height:0}.hero{min-height:0}.hero-shade{background:linear-gradient(180deg,#0a273ef2 0%,#0c2b40db 42%,#0a273eb0 100%)}.hero-photo{object-position:54% center;opacity:.7}.hero-copy{padding:0}.hero .eyebrow{font-size:8px;margin-bottom:22px;max-width:none}.hero h1{font-size:clamp(43px,8.9vw,61px);line-height:1.06;white-space:normal;letter-spacing:-.05em}.hero-intro{font-size:13px;margin-top:21px;margin-bottom:24px;max-width:360px;line-height:1.85}.store-links{gap:10px}.store-badge{min-width:143px;min-height:52px;border-radius:6px;padding:9px 12px}.store-badge strong{font-size:18px}.store-badge small{font-size:8px}.free-note{font-size:9px;margin-top:14px}.hero-product{min-height:432px;align-self:center;width:100%;margin:25px 0 5px;overflow:visible}.hero-phone{width:190px;transform:rotate(5deg);border-radius:29px;padding:6px}.hero-phone img{border-radius:23px}.orbit{width:300px;height:300px;top:70px}.orbit-two{width:365px;height:365px;top:37px}.hero-bottom{bottom:22px;padding-top:17px;font-size:9px}.hero-bottom>span{display:none}.hero-bottom>a{justify-content:space-between;width:100%}.partner-strip-inner{gap:18px;padding-block:22px}.supporter{align-items:flex-start;flex-direction:column;gap:10px}.supporter .eyebrow,.strip-operator .eyebrow{font-size:6.8px;letter-spacing:.12em}.supporter img{width:122px;max-height:38px}.strip-operator{align-items:flex-start;flex-direction:column;gap:10px}.strip-operator img{width:81px;height:35px}.section{padding-block:64px}.section-heading{display:block;margin-bottom:31px}.section-heading h2,.knowledge-copy h2{font-size:37px;margin-top:18px}.section-heading .section-lead{margin-top:23px;max-width:none;font-size:13px;line-height:1.85}.eyebrow{font-size:9px}.app-explorer{display:flex;flex-direction:column;min-height:0}.explorer-image{min-height:460px;order:2;margin-top:0}.feature-phone{width:179px;margin:0;transform:rotate(-4deg);border-radius:28px;padding:6px}.feature-phone img{border-radius:22px}.image-index{top:21px;left:24px;font-size:8px}.screen-caption{display:none}.explorer-content{padding:26px 24px 28px;min-height:0;order:1}.feature-tabs{gap:18px}.feature-tabs button{font-size:11px;padding-bottom:15px}.feature-tabs button>span{font-size:8px;margin-bottom:7px}#feature-panel{padding-top:27px;padding-bottom:0}.feature-count{font-size:9px;margin-bottom:16px}#feature-title{font-size:32px;margin-bottom:17px}#feature-text{font-size:13px;max-width:100%}.feature-points{margin:19px 0 23px}.feature-points li{font-size:11px}.explorer-content .text-link{font-size:12px}.example-note{display:block;font-size:9px;line-height:1.7;margin-top:13px;color:#738780}.tools-heading{gap:24px;margin-top:40px;margin-bottom:21px}.tools-heading h3{font-size:23px}.tools-heading .eyebrow{font-size:8px}.tools-grid{grid-template-columns:1fr 1fr}.tool{margin:0;padding:25px 18px 25px 0;border-right:0}.tool:nth-child(odd){border-right:1px solid var(--line);margin-right:20px}.tool:nth-child(n+3){border-top:1px solid var(--line)}.tool:nth-child(even){padding-left:0}.tool-icon{margin-bottom:19px;font-size:29px}.tool h3{font-size:16px}.tool p{font-size:11px}.tools-note{font-size:9px;line-height:1.8}.season-section{padding-block:45px}.season-inner{display:flex;flex-direction:column-reverse;gap:25px}.season-copy h2{font-size:34px;margin-block:17px}.season-copy>p:last-child{font-size:13px;max-width:none}.season-art{width:100%;min-height:190px;max-width:410px}.season-art .sun{width:68px;height:68px;top:4px}.season-art-word{font-size:8px;margin-top:3px}.knowledge-inner{display:block}.knowledge-copy .section-lead{font-size:13px;margin-top:22px;max-width:none}.knowledge-copy .text-link{font-size:12px;margin-top:24px}.knowledge-list{margin-top:35px}.knowledge-symbol{width:75px;height:75px;margin-bottom:4px}.knowledge-list li{padding-block:21px;gap:22px}.knowledge-list h3{font-size:19px}.knowledge-list p{font-size:12px}.partners-grid{display:block;padding-top:0;border-top:0}.partner-card,.partner-card:first-child,.partner-card:last-child{padding:27px 0;border:0;border-top:1px solid var(--line)}.partner-card .eyebrow{font-size:8px}.partner-mark,.lwd-mark{min-height:90px}.partner-mark img{width:160px;height:54px}.partner-card>p:last-child{font-size:12px;max-width:none}.lwd-mark h3{font-size:20px;max-width:230px}.lwd-mark>span{font-size:40px}.partner-card:last-child{padding-bottom:0}.faq-inner{display:block}.faq-heading h2{font-size:37px;margin-top:18px}.faq-heading>p:not(.eyebrow){margin-top:17px}.faq-heading .text-link{margin-top:13px}.faq-list{margin-top:31px}.faq-list summary{font-size:13px;padding-block:21px;gap:20px}.faq-answer{padding-right:22px;padding-bottom:21px}.faq-answer p{font-size:12px}.download-inner{display:flex;flex-direction:column;padding-block:53px;align-items:stretch;gap:12px}.download-section .eyebrow{font-size:7.5px;line-height:1.7}.download-section h2{font-size:52px;margin-top:22px}.download-section p:not(.eyebrow):not(.free-note){font-size:13px;margin-block:22px}.download-art{min-height:246px;margin-top:15px}.download-icon{width:126px;border-radius:26px}.download-rings{width:220px;height:220px}.download-rings:before{inset:-32px}.download-rings:after{inset:38px}.safety-note{padding-block:20px;gap:11px}.safety-note p{font-size:9px}.safety-note>span{font-size:13px}.footer-top{display:block;padding-block:34px}.footer-logo{width:147px;height:50px}.footer-top p{font-size:10px;margin-top:8px}.footer-contact{text-align:left;margin-top:28px}.footer-contact>span{font-size:10px}.footer-contact>a{font-size:19px}.footer-bottom{display:flex;flex-direction:column;gap:13px;padding-block:21px;font-size:9px}.footer-bottom>div{gap:21px}.legal-main{padding-block:37px 65px}.legal-main>.eyebrow{margin-top:35px}.legal-main h1{font-size:44px;margin-bottom:34px}.legal-content h2{font-size:23px;margin-top:29px}.legal-content p{font-size:13px}}
.hero-screen-note{position:absolute;bottom:3px;left:0;right:0;text-align:center;font-size:8px;color:#c4d5da;letter-spacing:.025em}.partner-strip{background:#fff}.partners-grid{gap:18px;border:0;padding-top:0}.partner-card,.partner-card:first-child,.partner-card:last-child{background:#fff;border:1px solid var(--line);padding:30px}.partner-card .partner-mark,.partner-card .lwd-mark{min-height:112px}.partners-section .section-heading{margin-bottom:40px}
@media(max-width:980px){.partner-card,.partner-card:first-child,.partner-card:last-child{padding:22px}.partners-grid{gap:12px}}
@media(max-width:700px){.hero-screen-note{font-size:7.5px;bottom:0}.partners-grid{display:grid;grid-template-columns:1fr;gap:16px}.partner-card,.partner-card:first-child,.partner-card:last-child{padding:24px}.partner-card .partner-mark,.partner-card .lwd-mark{min-height:90px}}
.hero-screen-note{font-size:10px}.screen-caption{font-size:11px;line-height:1.6}.image-index{font-size:10px}.partner-card>p:last-child{font-size:13px}.faq-answer p{font-size:14px}
@media(max-width:700px){.hero-screen-note{font-size:9px}.tool p{font-size:12px}.faq-answer p{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.strip-operator img{width:132px;height:40px;max-height:none;object-fit:contain}.partner-mark.tivelop-mark img{width:210px;height:64px;max-width:calc(100% - 34px);max-height:none;object-fit:contain}
@media(max-width:700px){.strip-operator img{width:125px;height:38px}.partner-mark.tivelop-mark img{width:210px;height:64px}}

.lwd-brand{min-height:112px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:13px}.partner-card .lwd-brand .lwd-mark{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:0;width:100%}.lwd-mark .lwd-symbol{width:49px;height:auto;flex:none}.lwd-mark .lwd-wordmark{width:171px;height:auto;min-width:0;max-width:calc(100% - 61px)}.lwd-brand h3{font-size:14px;letter-spacing:-.02em;line-height:1.35;max-width:none}
@media(max-width:700px){.lwd-brand{min-height:90px}.lwd-brand h3{font-size:14px}}
