.dailyPublicCanvas{aspect-ratio:16/9;color:#1b2b4f;background:#f1f7f4;border:1px solid #d7e5dd;flex-direction:column;display:flex;overflow:hidden}.dailyPublicHeader{background:#fff;border-bottom:1px solid #d7e5dd;align-items:center;gap:5%;padding:3% 5%;line-height:1.4;display:flex}.dailyPublicHeader strong{color:#087330;font-size:clamp(13px,1.5vw,24px)}.dailyPublicBody{flex:1;grid-template-columns:1.1fr 1fr;gap:4%;min-height:0;padding:5%;display:grid}.dailyPublicTrend{background:#fff;border-radius:7px;min-width:0;padding:8%}.dailyPublicTrend h4{margin:0;font-size:clamp(9px,1vw,16px);line-height:1.5}.dailyPublicTrend svg{width:100%;height:65%;margin-top:4%;display:block}.dailyPublicTrend p{margin:0;font-size:clamp(7px,.75vw,12px);line-height:1.6}.dailyPublicMessage{min-width:0;padding:6% 4%;line-height:1.6}.dailyPublicMessage>span{color:#167345;margin-bottom:7%;font-size:clamp(8px,.8vw,13px);display:block}.dailyPublicMessage>strong{font-size:clamp(11px,1.3vw,21px);display:block}.dailyPublicMessage>p{margin-top:9%;font-size:clamp(8px,.82vw,13px);line-height:1.8}.publicQuestionExamples{margin-block:1em;padding-left:1.5em}.publicQuestionExamples li{border-bottom:1px solid #d7e5dd;padding:.65em 0}.miniPublicPrompt{margin-block:1em;line-height:1.8}@media (width<=820px){.dailyPublicHeader strong{font-size:18px}.dailyPublicHeader>span,.dailyPublicTrend h4{font-size:11px}.dailyPublicTrend p{font-size:8px}.dailyPublicMessage>span{font-size:10px}.dailyPublicMessage>strong{font-size:14px}.dailyPublicMessage>p{font-size:9px}}:root{color:#18352f;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--green:#14714b;--deep:#07583e;--navy:#1b2b4f;--mint:#eef7f1;--muted:#586b65;--line:#d7e5dd;--rail:clamp(88px,9vw,144px);background:#fff;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.95}button,a,summary{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer;border:0}a{color:inherit;text-decoration:none}a,button,summary{outline-offset:5px}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #c77e00}img{max-width:100%;height:auto;display:block}p,h1,h2,h3,h4,figure{margin:0}ul,ol{padding-left:1.3em}h1,h2,h3,h4{letter-spacing:-.035em;font-weight:750}h2{color:var(--navy);font-size:clamp(27px,2.6vw,40px);line-height:1.65}h3{color:var(--navy);font-size:21px;line-height:1.7}em{color:var(--green);font-style:normal}strong{font-weight:750}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.wrap{width:min(1160px,100% - 96px);margin-inline:auto}.section{padding:82px 0 78px var(--rail);position:relative}.sectionRail{width:var(--rail);background:var(--green);color:#fff;position:absolute;inset:0 auto 0 0;overflow:hidden}.sectionRail:after{content:"";pointer-events:none;background:linear-gradient(160deg,#0000 60%,#ffffff08 60%);position:absolute;inset:0}.railInner{text-align:center;z-index:1;padding:65px 18px 25px;position:sticky;top:82px}.railNumber{letter-spacing:-.06em;font:300 clamp(46px,5vw,76px)/1 Arial,sans-serif;display:block}.railEnglish{letter-spacing:.12em;margin:12px -8px 22px;font:600 10px/1.5 Arial,sans-serif;display:block}.railTitle{word-break:normal;border-top:1px solid #ffffff65;padding-top:20px;font-size:12px;line-height:1.9;display:block}.assessment .sectionRail,.aiSection .sectionRail,.shared .sectionRail,.faq .sectionRail{background:#0b6244}.sectionIntro{grid-template-columns:1.5fr 1fr;align-items:end;gap:38px;margin-bottom:38px;display:grid}.sectionIntro>p{color:var(--muted);padding-bottom:4px;line-height:2.05}.miniEyebrow{letter-spacing:.04em;color:var(--green);font-size:13px;font-weight:700;display:block}.smallNote{color:var(--muted);font-size:13px;line-height:1.85}.sectionClosing{text-align:center;margin:38px 0;font-size:19px}.button{background:var(--green);color:#fff;border-radius:40px;justify-content:space-between;align-items:center;gap:28px;min-height:62px;padding:19px 29px;font-weight:700;line-height:1.6;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px #0e684b18}.button:hover{background:#095738;transform:translateY(-2px)}.button>span{font-size:23px;line-height:1}.button.secondary{color:var(--green);border:1px solid var(--green);background:#fff}.skipLink{z-index:99;background:var(--deep);color:#fff;padding:12px;position:fixed;top:-90px;left:20px}.skipLink:focus{top:12px}.siteHeader{z-index:20;border-bottom:1px solid #edf1ee;border-left:25px solid var(--deep);background:#fffffffa;justify-content:space-between;align-items:center;gap:30px;height:88px;padding:0 4.5% 0 calc(4.5% + 25px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.055em;color:var(--deep);white-space:nowrap;align-items:center;gap:12px;font:800 35px/1.1 Arial,sans-serif;display:inline-flex}.brand span{letter-spacing:.08em;margin-top:6px;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:10px;font-weight:500}.nav{white-space:nowrap;align-items:center;gap:24px;font-size:12px;font-weight:700;display:flex}.nav>a{padding-block:10px}.nav>a:hover{color:var(--green)}.nav .navCta{background:var(--green);color:#fff;border-radius:32px;align-items:center;gap:17px;padding:12px 22px;display:flex}.navCta:hover{background:var(--deep)}.menuButton{background:0 0;padding:10px;font-size:13px;display:none}.menuButton>span{margin-left:12px;font-size:22px}.hero{isolation:isolate;border-left:25px solid var(--deep);background:#fff;padding-bottom:12px;position:relative;overflow:hidden}.hero:after{content:"";z-index:-1;background:#e7f3e7;border-radius:50% 0 0;height:190px;position:absolute;bottom:-85px;left:38%;right:-40%;transform:rotate(-6deg)}.heroPhoto{z-index:-1;width:72%;height:465px;position:absolute;top:0;right:0}.heroPhoto:after{content:"";background:linear-gradient(90deg,#fff 0%,#ffffffd0 9%,#fff0 42%),linear-gradient(#fff0 75%,#fff 100%);position:absolute;inset:0}.heroPhoto>span{color:#496257;z-index:1;background:#fffb;padding:2px 7px;font-size:9px;position:absolute;top:12px;right:20px}.heroCopy{z-index:2;align-self:start;position:relative}.heroEyebrow{letter-spacing:.1em;align-items:center;gap:10px;margin-bottom:22px;font-size:14px;font-weight:700;display:flex}.heroEyebrow:before{content:"";background:var(--green);width:22px;height:2px}.hero h1{letter-spacing:-.065em;color:var(--navy);font-size:clamp(32px,3.3vw,48px);line-height:1.7}.hero h1 em{white-space:nowrap;display:inline-block}.heroDescription{color:#41594e;max-width:450px;margin:25px 0;font-size:14px;line-height:2.15}.heroDescription strong{color:var(--navy);font-size:17px;font-weight:700}.heroActions .button{min-width:305px;font-size:15px}.trialNote{color:#486252;margin-top:12px;font-size:11px}.heroPromise{max-width:46%;position:absolute;bottom:64px;left:0}.heroPromise>span{letter-spacing:.04em;color:var(--deep);font-size:20px;font-weight:650}.heroPromise>p{color:var(--muted);margin-top:6px;font-size:12px}.roleTag{color:var(--green);letter-spacing:.035em;margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.flowGrid article{border:1px solid var(--line);background:#fff;border-radius:8px;padding:25px;box-shadow:0 6px 16px #2a4e3210}.flowGrid h3{margin-bottom:11px;font-size:21px}.flowGrid p{color:var(--muted);font-size:14px;line-height:1.9}.assessment{background:#fff}.assessmentNumbers .smallNote{margin-top:20px}.screen{background:#fff;border:1px solid #dce5df;border-radius:6px;overflow:hidden;box-shadow:0 12px 28px #153f280c}.screen figcaption{flex-direction:column;gap:2px;padding:13px 17px;font-size:13px;font-weight:700;line-height:1.7;display:flex}.screen figcaption>span{color:var(--muted);font-size:11px;font-weight:400}.zoomImage{text-align:left;background:#fff;width:100%;padding:0;display:block;position:relative}.zoomImage img{width:100%}.zoomImage>span{background:var(--deep);color:#fff;border:1px solid #fff;border-radius:20px;align-items:center;gap:10px;padding:5px 12px;font-size:11px;display:inline-flex;position:absolute;bottom:10px;right:10px}.zoomImage:hover>span{background:#198151}.aiSection{background:#fff}.aiLayout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:46px;display:grid}.aiInputs>.miniEyebrow{padding-bottom:20px}.aiInputs>div{border-top:1px solid var(--line);align-items:center;gap:24px;padding:20px 0;display:flex}.aiInputs>div>span{color:#598b6c;font:20px Arial}.aiInputs strong{font-size:17px;display:block}.aiInputs small{color:var(--muted);font-size:13px;display:block}.aiOutput{background:#fff;border:1px solid #c9ddce;padding:27px 32px;box-shadow:10px 10px #edf5ee}.documentHeading{color:var(--green);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:13px;font-size:13px;font-weight:700;display:flex}.documentHeading>span:last-child{background:var(--mint);border-radius:3px;padding:2px 10px}.aiOutput h3{margin-top:21px;font-size:25px}.aiOutput blockquote{background:var(--mint);margin:19px 0 10px;padding:18px 22px;font-size:15px;line-height:2}.aiDeliverables{border-top:1px solid var(--line);columns:2;column-gap:30px;margin-top:20px;padding-top:18px;font-size:13px}.aiDeliverables li{break-inside:avoid;margin-bottom:6px}.daily{background:#f5f9f6}.dailyGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.dailyGrid h3{align-items:center;gap:14px;margin:24px 0 12px;font-size:21px;display:flex}.dailyGrid h3 span{color:var(--green);font:14px Arial}.dailyGrid article>p{color:var(--muted);font-size:15px}.dailyCycle{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:23px;margin:32px 0;padding:22px 10px;font-size:13px;font-weight:700;display:flex}.dailyCycle b{color:#89ac95}.shared{background:#fff}.deliveries{grid-template-columns:1fr 1fr;gap:25px;display:grid}.deliveries article{border-top:4px solid var(--green);background:#f0f6f1;padding:29px 32px}.deliveries article+article{background:#faf9f0;border-color:#819544}.deliveries h3{margin-bottom:20px;font-size:24px}.deliveries ul{color:var(--muted);font-size:14px;line-height:2}.outcomeGrid{grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:18px;padding-top:36px;display:grid}.outcomeGrid span{color:var(--green);font:12px Arial}.outcomeGrid h3{margin:8px 0;font-size:18px}.outcomeGrid p{color:var(--muted);font-size:12px}.story{background:#eef5ef}.storyLayout{grid-template-columns:1fr 1.3fr;gap:58px;display:grid}.storyLead>p{color:var(--muted);margin-top:24px;font-size:14px}.storyFact{border-top:1px solid #c4d7c8;align-items:center;gap:22px;margin-top:33px;padding-top:24px;display:flex}.storyFact>strong{color:var(--green);letter-spacing:-.06em;font:600 76px/1 Arial}.storyFact strong>span{margin-left:4px;font-size:23px}.storyFact>p{font-size:12px}.storyTimeline article{gap:23px;padding-bottom:29px;display:flex;position:relative}.timelineNumber{background:var(--green);color:#fff;z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font:12px Arial;display:grid;position:relative}.storyTimeline article:not(:last-child):before{content:"";border-left:1px solid #9ebbab;position:absolute;top:33px;bottom:0;left:16px}.storyTimeline h3{margin:5px 0 10px;font-size:18px}.storyTimeline p{color:var(--muted);font-size:14px}.nameMeaning{background:#ffffff9c;border:1px solid #c8dece;align-items:center;gap:37px;margin:32px 0 12px;padding:20px 30px;display:flex}.nameMeaning>span{letter-spacing:-.045em;color:var(--green);font:700 34px Arial}.nameMeaning>p{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.nameMeaning b{font-family:Arial;font-size:18px}.nameMeaning i{color:#a6bbaa;margin-inline:7px;font-style:normal}.faq{background:#fff}.faqLayout{grid-template-columns:.75fr 1.25fr;gap:50px;display:grid}.faqList details{border-bottom:1px solid var(--line)}.faqList details:first-child{border-top:1px solid var(--line)}.faqList summary{align-items:center;gap:17px;padding:24px 0;font-size:15px;font-weight:700;line-height:1.8;display:flex}.qMark{color:var(--green);font:22px Georgia}.detailPlus{width:18px;height:18px;color:var(--green);flex-shrink:0;margin-left:auto;position:relative}.detailPlus:before,.detailPlus:after{content:"";background:currentColor;width:14px;height:1px;position:absolute;top:8px;left:2px}.detailPlus:after{transform:rotate(90deg)}details[open]>summary .detailPlus:after{transform:none}.faqList details>p{color:var(--muted);margin:0 0 25px 36px;font-size:15px}.trial .sectionRail{background:var(--deep)}.trialHeading{text-align:center}.trialHeading h2{color:var(--deep);font-size:37px}.trialHeading>p{margin-top:20px;font-size:15px}.trialBadge{color:var(--deep);background:#ffffff95;border:1px solid #8faf94;border-radius:25px;align-items:center;gap:8px;margin-bottom:21px;padding:8px 18px;font-size:13px;line-height:1;display:inline-flex}.trialBadge strong{font:600 25px Arial}.trialBadge>span{border-left:1px solid #9cbaa3;margin-left:5px;padding-left:10px;font-weight:700}.trialSteps{grid-template-columns:repeat(4,1fr);gap:16px;margin:38px 0 35px;padding:0;list-style:none;display:grid}.trialSteps li{background:#fff;border-radius:5px;padding:23px 22px}.trialSteps li>span{color:var(--green);justify-content:space-between;align-items:center;gap:10px;font:600 11px Arial;display:flex}.trialSteps small{color:var(--muted);font-family:inherit;font-size:10px;font-weight:400}.trialSteps h3{margin:17px 0 8px;font-size:16px}.trialSteps p{color:var(--muted);font-size:13px}.trialAction{text-align:center}.trialAction .button{justify-content:space-between;min-width:340px}.trialAction>p{color:var(--muted);margin:18px auto 8px;font-size:12px}.trialAction>a:not(.button){text-underline-offset:4px;font-size:12px;text-decoration:underline}.wish{text-align:center;border-left:25px solid var(--deep);background:#fafcf9;padding:85px 0;position:relative}.wish .miniEyebrow{letter-spacing:.15em;margin-bottom:20px}.wish h2{font-size:32px;line-height:1.9}.wish p:not(.miniEyebrow){margin-top:21px;font-size:15px}.wish .wrap>span{margin-top:28px;font-size:12px;display:block}.siteFooter{color:#e9f0eb;background:#063d2d;padding:54px 0 0 25px}.footerGrid{grid-template-columns:1.1fr 1.2fr .8fr;gap:55px;display:grid}.siteFooter .brand{color:#fff;margin-bottom:16px}.footerGrid p,.footerGrid a:not(.brand){font-size:12px;line-height:2}.footerGrid>div:first-child>a:last-child{margin-top:22px;display:block}.footerGrid h3{color:#e9f0eb;margin-bottom:10px;font-size:12px}.footerGrid .footerMail{margin-bottom:14px;font-family:Arial;display:block;font-size:17px!important}.footerGrid>nav{flex-direction:column;gap:7px;display:flex}.footerGrid a:hover{text-decoration:underline}.copyright{color:#becfc5;border-top:1px solid #ffffff25;justify-content:space-between;gap:24px;margin-top:43px;padding:23px 0;font-size:10px;display:flex}.sourceDetail{background:#fff;border:1px solid #d3e1d7;border-radius:5px;margin-top:20px;overflow:hidden}.sourceDetail>summary{color:var(--deep);justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:14px;font-weight:700;line-height:1.8;display:flex}.sourceDetail>summary:hover{background:#f4f9f4}.sourceDetail[open]>summary{border-bottom:1px solid var(--line);background:#f4f9f4}.sourceBody,.questionBody{color:#314b40;padding:28px 32px;font-size:16px;line-height:2}.sourceBody h3{margin:28px 0 15px;font-size:24px}.sourceBody h4{color:var(--deep);margin:30px 0 15px;font-size:19px}.sourceBody h5{margin:24px 0 12px;font-size:16px}.sourceBody p{margin:12px 0}.sourceBody ul,.sourceBody ol{margin:15px 0}.sourceBody li{margin-bottom:6px}.sourceBody blockquote{background:#f2f7f2;border-left:3px solid #8cb39a;margin:18px 0;padding:18px 24px}.sourceBody .tableScroll{max-width:100%;margin:20px 0;overflow-x:auto}.sourceBody table{border-collapse:collapse;width:100%;font-size:14px}.sourceBody th,.sourceBody td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:100px;padding:13px 16px}.sourceBody th{color:var(--deep);background:#edf5ef;font-weight:700}.sourceBody a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.sourceBody figure{border:1px solid var(--line);border-radius:5px;margin:22px 0;overflow:hidden}.sourceBody figcaption{color:var(--muted);background:#f6f9f6;padding:10px 16px;font-size:12px}.sourceBody details{border-top:1px solid var(--line);margin:20px 0;padding:0}.sourceBody details>summary{color:var(--deep);justify-content:space-between;gap:20px;padding:18px 0;font-size:16px;font-weight:700;display:flex}.sourceBody details>summary:after{content:"＋";flex-shrink:0}.sourceBody details[open]>summary:after{content:"－"}.sourceBody details>div{padding-bottom:12px}.sourceBody hr{border:0;border-top:1px solid var(--line);margin:30px 0}.questionBody h4{margin-top:20px;font-size:16px}.answerOptions{background:#f1f7f2;grid-template-columns:1fr 1fr;gap:10px 26px;padding:20px 30px 20px 42px;font-size:14px;display:grid}.domainQuestions{border-top:1px solid var(--line);margin-top:15px}.domainQuestions>summary{color:var(--deep);align-items:center;gap:15px;padding:19px 0;font-size:16px;font-weight:700;display:flex}.domainQuestions>summary:after{content:"＋";margin-left:auto}.domainQuestions[open]>summary:after{content:"－"}.domainQuestions>summary>span{color:var(--muted);font-size:12px;font-weight:400}.domainQuestions>ol{margin:0;padding:0;list-style:none}.domainQuestions li{border-top:1px solid #e8eee9;align-items:flex-start;gap:20px;padding:17px 0;display:flex}.questionCode{color:#57836a;min-width:30px;font:12px/2 Arial}.domainQuestions small{color:var(--muted);font-size:12px}.domainQuestions li p{margin-top:4px;font-size:16px}.imageDialog{background:#fff;border:0;border-radius:8px;width:min(1440px,94vw);max-width:94vw;max-height:94dvh;padding:20px;overflow:auto;box-shadow:0 30px 100px #0005}.imageDialog::backdrop{background:#082b25bf}.imageDialog img{width:100%;height:auto}.closeZoom{background:var(--deep);color:#fff;z-index:1;border-radius:24px;margin:0 0 12px auto;padding:9px 22px;font-size:13px;display:block;position:sticky;top:0}.imageDialog>p{text-align:center;color:var(--muted);margin-top:8px;font-size:12px}@media (width>=1600px){.heroPhoto{width:68%;height:520px}.heroPromise{bottom:80px}}@media (width<=1200px){.siteHeader{padding-inline:35px}.nav{gap:17px;font-size:11px}.brand{font-size:32px}.brand span{display:none}.wrap{width:calc(100% - 64px)}.hero h1{font-size:3.3vw}.heroPromise{bottom:49px}.heroPromise>span{font-size:17px}.heroDescription{max-width:390px;font-size:13px}.heroDescription strong{font-size:16px}.heroPhoto{width:76%;height:445px}.sectionIntro{grid-template-columns:1fr;gap:18px}.sectionIntro>p br{display:none}.sectionIntro>p{max-width:700px}.flowGrid{gap:14px}.flowGrid article{padding:22px}.flowGrid h3{font-size:18px}.featureSplit{gap:28px}.aiLayout{gap:30px}.aiOutput{padding:25px}.dailyCycle{gap:15px;font-size:12px}.trialSteps{grid-template-columns:1fr 1fr}.storyLayout{gap:35px}.faqLayout{grid-template-columns:1fr;gap:30px}.faq h2 br{display:none}.nameMeaning{gap:25px}.deliveries article{padding:25px}.deliveries h3{font-size:21px}}@media (width<=980px){:root{--rail:80px}.siteHeader{border-left-width:14px;height:74px;padding-inline:25px}.menuButton{display:block}.nav{display:none}.nav.open{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:4px;max-height:calc(100dvh - 74px);padding:20px 28px 28px;font-size:15px;display:flex;position:absolute;top:74px;left:0;right:0;overflow-y:auto}.nav>a{padding:11px}.nav .navCta{justify-content:space-between;margin-top:8px}.brand span{font-size:10px;display:inline}.hero{border-left-width:14px}.heroPhoto{width:84%;height:475px;top:0}.heroPhoto:after{background:linear-gradient(90deg,#fff 0%,#ffffffd9 18%,#fff0 62%),linear-gradient(#fff0 72%,#fff 100%)}.heroCopy{max-width:520px}.hero h1{font-size:39px}.heroDescription{max-width:420px}.heroPromise{max-width:100%;bottom:27px}.heroPromise>span{font-size:20px}.heroPromise>p{font-size:12px}.section{padding-block:65px}.railInner{padding:54px 12px 20px}.railNumber{font-size:52px}.railEnglish{font-size:8px}.railTitle{font-size:11px}.sectionIntro{margin-bottom:30px}h2{font-size:29px}.flowGrid{grid-template-columns:1fr}.flowGrid article{grid-template-columns:1fr 180px;column-gap:25px;padding:24px;display:grid}.flowGrid h3{grid-column:1;margin-bottom:8px;font-size:20px}.flowGrid p{grid-column:1}.featureSplit{grid-template-columns:1fr;gap:28px}.assessmentNumbers{grid-template-columns:.7fr 1fr;gap:20px;display:grid}.assessmentNumbers .smallNote{grid-column:1/-1;margin-top:0}.aiLayout{grid-template-columns:1fr}.aiInputs{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.aiInputs>.miniEyebrow{grid-column:1/-1}.aiInputs>div{gap:16px}.dailyGrid{gap:20px}.dailyGrid h3{gap:9px;font-size:17px}.dailyCycle{flex-wrap:wrap;gap:8px 16px}.deliveries{grid-template-columns:1fr}.outcomeGrid{grid-template-columns:1fr 1fr}.storyLayout{grid-template-columns:1fr}.storyLead h2 br:first-of-type{display:none}.storyFact{max-width:420px}.nameMeaning{flex-direction:column;align-items:flex-start;gap:12px}.trialHeading h2{font-size:30px}.footerGrid{grid-template-columns:1fr 1fr;gap:32px}.footerGrid>nav{flex-flow:wrap;grid-column:1/-1;gap:12px 25px}.wish{border-left-width:14px}.wish h2{font-size:27px}.sourceBody,.questionBody{padding:25px}.sourceBody table{min-width:500px}}@media (width<=600px){html{scroll-padding-top:87px}.wrap{width:calc(100% - 40px)}.siteHeader{border-left-width:8px;gap:10px;height:68px;padding-inline:19px}.brand{gap:9px;font-size:31px}.brand span{font-size:9px}.menuButton{padding-right:0;font-size:12px}.nav.open{max-height:calc(100dvh - 68px);top:68px}.hero{border-left-width:8px;padding-bottom:0}.heroPhoto{opacity:1;width:100%;height:285px;top:210px}.heroPhoto img{object-position:66% center}.heroPhoto:after{background:linear-gradient(#fff0 65%,#fff 100%),linear-gradient(#fff 0%,#fff0 35%)}.heroPhoto>span{font-size:8px;top:auto;bottom:42px;right:10px}.heroEyebrow{letter-spacing:.06em;margin-bottom:16px;font-size:11px}.heroEyebrow:before{width:17px}.hero h1{letter-spacing:-.065em;font-size:clamp(25px,6.65vw,39px);line-height:1.7}.heroCopy{max-width:100%}.heroDescription{max-width:none;margin-top:233px;font-size:14px;line-height:2}.heroDescription strong{font-size:16px}.heroActions .button{width:100%;min-width:0;padding:18px 23px;font-size:14px}.trialNote{margin-top:11px;font-size:10px}.heroPromise{max-width:100%;margin-top:16px;position:static}.heroPromise>span{letter-spacing:0;font-size:15px}.heroPromise>p{margin-top:5px;font-size:11px}.hero:after{height:140px;bottom:-95px;left:0;right:-80%}.section{border-left:8px solid var(--green);padding:37px 0 52px}.sectionRail{width:auto;color:var(--green);margin-bottom:25px;position:static;overflow:visible;background:0 0!important}.sectionRail:after{display:none}.railInner{text-align:left;align-items:center;gap:13px;padding:0;display:flex;position:static}.railNumber{letter-spacing:-.05em;font-size:34px}.railEnglish{letter-spacing:.06em;border-right:1px solid #bfd5c5;margin:0;padding-right:13px;font-size:9px}.railTitle{border:0;padding:0;font-size:11px;line-height:1.6}.sectionIntro{gap:17px;margin-bottom:27px}h2{letter-spacing:-.045em;font-size:25px;line-height:1.75}.sectionIntro>p{font-size:16px;line-height:1.95}.miniEyebrow,.roleTag{font-size:12px}.flowGrid{gap:16px;margin:25px 0}.flowGrid article{padding:22px;display:block}.flowGrid h3{font-size:21px}.flowGrid p{font-size:16px;line-height:1.9}.featureSplit{gap:25px}.assessmentNumbers{grid-template-columns:1fr}.assessmentNumbers .smallNote{grid-column:auto;font-size:12px}.screen figcaption{padding:12px 14px;font-size:12px}.aiInputs{display:block}.aiInputs>div{gap:20px;padding:17px 0}.aiInputs strong{font-size:17px}.aiInputs small{font-size:13px}.aiOutput{padding:22px 20px;box-shadow:6px 6px #edf5ee}.aiOutput h3{font-size:22px}.aiOutput blockquote{margin-top:17px;padding:17px;font-size:16px}.aiDeliverables{columns:auto;font-size:14px}.sectionClosing{margin:29px 0;font-size:16px}.dailyGrid{grid-template-columns:1fr;gap:32px}.dailyGrid h3{margin-top:21px;font-size:19px}.dailyGrid article>p{font-size:16px}.dailyCycle{text-align:center;grid-template-columns:1fr;gap:4px;margin:25px 0;padding-block:20px;font-size:14px;display:grid}.dailyCycle b{line-height:1.3;transform:rotate(90deg)}.shared h2{margin-bottom:27px}.deliveries article{padding:23px 22px}.deliveries h3{margin-bottom:15px;font-size:21px}.deliveries ul{font-size:16px;line-height:1.9}.outcomeGrid{gap:21px 19px;padding-top:27px}.outcomeGrid h3{font-size:16px}.outcomeGrid p{font-size:13px}.smallNote{font-size:12px}.storyLayout{gap:27px}.storyLead h2 br:first-of-type{display:block}.storyLead>p{margin-top:20px;font-size:16px}.storyLead>p br{display:none}.storyFact{gap:23px;margin-top:25px;padding-top:22px}.storyFact>strong{font-size:68px}.storyFact>p{font-size:12px}.storyTimeline article{gap:17px;padding-bottom:25px}.storyTimeline h3{font-size:18px}.storyTimeline p{font-size:16px;line-height:1.9}.nameMeaning{gap:10px;margin-top:20px;padding:20px}.nameMeaning>span{font-size:31px}.nameMeaning>p{gap:7px;font-size:12px}.nameMeaning b{font-size:16px}.nameMeaning i{margin-inline:0}.faqLayout{gap:26px}.faq h2 br{display:block}.faqList summary{gap:12px;padding:22px 0;font-size:16px}.faqList details>p{margin-left:27px;font-size:16px;line-height:1.9}.qMark{font-size:20px}.trialHeading{text-align:left}.trialHeading .sectionRail{margin-bottom:30px}.trialHeading h2{font-size:27px;line-height:1.7}.trialHeading>p{margin-top:19px;font-size:16px}.trialHeading>p br{display:none}.trialBadge{margin-bottom:18px;font-size:12px}.trialSteps{grid-template-columns:1fr;gap:13px;margin:28px 0}.trialSteps li{padding:21px 23px}.trialSteps h3{margin:12px 0 7px;font-size:18px}.trialSteps p{font-size:16px}.trialSteps small{font-size:12px}.trialAction .button{width:100%;min-width:0;padding:18px 23px;font-size:14px}.trialAction>p{text-align:left;font-size:12px}.trialAction>p br{display:none}.wish{border-left-width:8px;padding:53px 0}.wish h2{font-size:22px;line-height:1.95}.wish p:not(.miniEyebrow){margin-top:19px;font-size:16px}.wish h2 br{display:none}.siteFooter{padding:40px 0 0 8px}.footerGrid{grid-template-columns:1fr;gap:28px}.footerGrid>nav{border-top:1px solid #ffffff25;grid-column:auto;gap:13px 22px;padding-top:23px}.footerGrid p,.footerGrid a:not(.brand),.footerGrid h3{font-size:13px}.copyright{flex-direction:column;gap:9px;margin-top:30px;font-size:11px}.sourceDetail{margin-top:17px}.sourceDetail>summary{gap:13px;padding:18px;font-size:14px}.sourceBody,.questionBody{padding:21px 18px;font-size:16px;line-height:2}.sourceBody h4{font-size:18px;line-height:1.8}.sourceBody h3{font-size:21px}.sourceBody details>summary{font-size:16px}.sourceBody blockquote{padding:16px}.sourceBody th,.sourceBody td{padding:12px;font-size:14px}.sourceBody table{min-width:480px}.sourceBody figure .zoomImage>span{padding:4px 8px;font-size:9px;bottom:5px;right:5px}.answerOptions{grid-template-columns:1fr;gap:8px;padding:18px 17px 18px 33px;font-size:16px}.domainQuestions>summary{gap:10px;font-size:16px}.domainQuestions li{gap:12px}.domainQuestions small{font-size:12px}.imageDialog{width:96vw;max-width:96vw;padding:12px}.closeZoom{padding:9px 18px}.imageDialog>p{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}:root{--green:#00751e;--deep:#006b19;--navy:#061c3d;--mint:#f2fbf5;--muted:#34485b;--line:#d4e3df;--rail:12.6vw;color:var(--navy)}.siteHeader{background:#fff;border-left:2.96vw solid #00761d;gap:2vw;height:5.25vw;min-height:62px;padding:0 4.25vw 0 2.3vw;position:relative}.brand{letter-spacing:-.035em;color:#057225;gap:1.2vw;font-size:2.78vw}.brand span{font-size:1vw;display:inline}.nav .navCta{background:linear-gradient(115deg,#006c19,#00a900);border-radius:4vw;gap:1.5vw;padding:1.03vw 2.95vw;font-size:1.28vw}.nav .navCta:hover{color:#fff;background:#006c19}.nav>a{padding:.5vw 0}.menuButton{display:none}.nav{display:flex}.button{background:linear-gradient(110deg,#006b1b,#00a600);border-radius:4vw;gap:1.2vw;min-height:0;padding:1.65vw 3.8vw;font-size:1.8vw;box-shadow:0 .4vw .7vw #0d8b1520}.button:hover{background:linear-gradient(110deg,#005214,#009300)}.hero{isolation:isolate;background:#effbf5;border-left:2.96vw solid #00731c;height:59.15vw;padding:0;overflow:hidden}.hero:after{display:none}.heroPhoto{z-index:-3;opacity:1;width:100%;height:100%;inset:0}.heroPhoto img{object-fit:cover;object-position:right center;width:100%;height:100%}.heroPhoto:after{background:linear-gradient(90deg,#f2fcf4f0 0%,#f2fcf4ad 22%,#fff0 48%);inset:0}.heroCopy{z-index:2;width:62vw;max-width:none;position:absolute;top:4.55vw;left:3.5vw}.heroEyebrow{letter-spacing:.02em;color:var(--navy);margin-bottom:1vw;font-size:1.49vw;line-height:1.5}.heroEyebrow:before{display:none}.hero h1{letter-spacing:-.055em;color:var(--navy);font-size:4.35vw;font-weight:900;line-height:1.25}.hero h1>span{transform-origin:0;white-space:nowrap;width:max-content;display:block;transform:scaleX(.86)}.hero h1 em{white-space:normal;color:#06691c;display:inline}.heroDescription{color:var(--navy);letter-spacing:-.045em;max-width:none;margin:1.55vw 0 2.65vw;font-size:1.36vw;font-weight:700;line-height:1.65}.heroActions .button{white-space:nowrap;letter-spacing:-.04em;justify-content:center;gap:1.3vw;width:100%;min-width:0;padding:1.57vw 4.3vw;font-size:1.76vw}.trialNote{text-align:center;color:var(--navy);margin-top:.55vw;font-size:1.22vw;font-weight:700}.handNote{letter-spacing:.07em;color:#058527;font-family:Klee,Klee One,HanziPen SC,YuKyokasho,Yu Mincho,serif;font-style:italic;font-weight:500;line-height:1.65;transform:rotate(-9deg)}.heroTopNote{z-index:2;font-size:1.72vw;position:absolute;top:3.6vw;right:4.6vw}.heroPromise{z-index:2;align-items:center;gap:2.8vw;max-width:none;display:flex;position:absolute;top:39.3vw;bottom:auto;left:3.2vw}.heroPromise>.handNote{text-align:center;color:#008124;letter-spacing:.04em;margin:0;font-size:2.8vw;line-height:1.42}.heroPromise>p:last-child{color:#0a6630;border-left:1px solid #a8d0b9;margin:0;padding-left:1.85vw;font-size:1.45vw;line-height:1.8}.heroLaptop{aspect-ratio:1755/896;z-index:3;pointer-events:none;width:66.95vw;position:absolute;top:25vw;left:32.8vw}.laptopFrame{width:100%;height:100%}.laptopDisplay{background:#fff;width:70.1994%;height:70.8705%;position:absolute;top:13.058%;left:14.9288%;overflow:hidden}.heroCurve{clip-path:polygon(0 78%,16% 75%,31% 59%,46% 31%,60% 9%,74% 6%,90% 39%,100% 46%,100% 100%,0 100%);z-index:-1;background:linear-gradient(105deg,#00a013,#47b827 60%,#029d07);height:15vw;position:absolute;inset:auto -2vw 0 -1vw}.heroCurve:after{content:"";background:radial-gradient(#edffb02b 1px,#0000 1px) 0 0/10px 10px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.heroImageNote{z-index:4;color:#ffffffd9;letter-spacing:0;font-size:max(8px,.71vw);line-height:1.3;position:absolute;bottom:.38vw;left:3.5vw}.section{padding:2vw 0 2.1vw var(--rail);background:#fff;border:0;border-bottom:5px solid #fff}.section>.wrap{width:auto;margin-left:3.2vw;margin-right:2.75vw}.sectionRail:after{z-index:0;background:linear-gradient(139deg,#0000 0 54%,#03961e 54% 65%,#049d1680 65% 74%,#0000 74%);height:14vw;display:block;inset:auto 0 0}.railInner{text-align:left;padding:1.8vw 1.5vw 3vw 2.9vw;display:block;position:static}.railEnglish{letter-spacing:0;white-space:nowrap;border:0;margin:.7vw -1vw 2.6vw 0;padding:0;font:600 .98vw/1.4 Arial}.railTitle{color:#fff;border:0;padding:0;font-size:1.35vw;line-height:1.7;display:block}.railTitle:before{content:"";background:#b2e9a6;width:2.4vw;height:1px;margin-bottom:2.7vw;display:block}.sectionIntro{margin-bottom:1.35vw;display:block;position:relative}.sectionIntro h2{letter-spacing:-.08em;font-size:3.33vw;font-weight:850;line-height:1.55}.sectionIntro>p{color:var(--navy);max-width:none;margin-top:.28vw;padding:0;font-size:1.41vw;line-height:1.75}.sectionIntro>p br{display:inline}.sectionIntro em{color:#086d1d}.overview{background:linear-gradient(110deg,#fcfffc,#f1fbf4)}.overview .sectionIntro h2{letter-spacing:-.065em;font-size:3.75vw}.overview .sectionIntro>p{max-width:68vw}.overviewNote{font-size:1.8vw;line-height:1.6;position:absolute;top:5.3vw;right:4vw}.flowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4.1vw;margin:1.35vw 0 0;display:grid}.flowGrid article{box-shadow:none;background:#fff;border:1px solid #d5e4df;border-radius:1.35vw;min-width:0;padding:1.15vw 1.1vw 1.25vw;display:block;position:relative}.flowGrid article:not(:last-child):after{content:"→";color:#008924;font:400 4vw/1 Arial;position:absolute;top:44%;right:-3.55vw}.flowGrid h3{letter-spacing:-.04em;white-space:nowrap;justify-content:center;align-items:center;gap:1.2vw;margin:0 0 1.2vw;font-size:1.91vw;line-height:1.4;display:flex}.featureIcon{color:#fff;background:linear-gradient(130deg,#008722,#00a11a);border-radius:50%;flex-shrink:0;place-items:center;width:3.7vw;height:3.7vw;display:grid}.featureIcon svg{width:65%;height:65%}.miniUi{text-align:left;height:16.6vw;color:var(--navy);background:linear-gradient(#fff,#f9fbfc);border:1px solid #d8e5ea;border-radius:.4vw;padding:.8vw;overflow:hidden}.miniUiTitle{justify-content:space-between;align-items:center;margin-bottom:1vw;font-size:.83vw;font-weight:700;line-height:1.5;display:flex}.miniUiTitle>b{color:#047624;font:700 1.06vw Arial}.miniUiTitle>span{font-size:.65vw;font-weight:400}.miniInput{border-left:3.4vw solid #f0f5f8;margin-left:-.8vw;padding-left:.7vw;font-size:.62vw;line-height:1.35}.miniInput>strong{margin-bottom:.7vw;font-size:.67vw;display:block}.miniProgress{background:#e6efea;height:2px;margin-bottom:.8vw}.miniProgress>i{background:#00932e;width:35%;height:100%;display:block}.miniAnswer{white-space:nowrap;letter-spacing:-.02em;border:1px solid #e1e8ec;border-radius:2px;align-items:center;gap:.35vw;margin-top:.2vw;padding:.3vw;display:flex}.miniAnswer>i{border:1px solid #8391a1;border-radius:50%;flex-shrink:0;width:.6vw;height:.6vw;display:block}.miniAnswer>.selected{background:#129344;border-color:#14904a;box-shadow:inset 0 0 0 1px #fff}.miniTabs{gap:.25vw;margin-bottom:.4vw;line-height:1.4;display:flex}.miniTabs span{border:1px solid #dde6ea;border-radius:2px;padding:.2vw .4vw;font-size:.6vw}.miniManualRow{white-space:nowrap;border-bottom:1px solid #e8edef;align-items:center;gap:.6vw;padding:.66vw .25vw;font-size:.76vw;font-weight:600;display:flex}.miniManualRow>span{color:#759ba6}.miniManualRow>b{color:#63827d;margin-left:auto}.overview .sourceDetail{margin-top:1.1vw}.overview .sourceDetail>summary,.assessmentDetails .sourceDetail>summary,.support .sourceDetail>summary{background:#ffffff90;padding:.65vw 1vw;font-size:1.12vw;font-weight:600}.sourceDetail{border-color:#d9e7de;border-radius:.4vw}.assessment .sectionIntro h2{white-space:nowrap;letter-spacing:-.07em;font-size:3.02vw}.headingNumber{letter-spacing:-.035em;font-family:Arial;font-size:4.3vw;line-height:1}.featureSplit{grid-template-columns:14.6vw 1fr;align-items:center;gap:2.9vw;display:grid}.assessmentNumbers{display:block}.numberBlock+.numberBlock{border-top:1px solid #b5cfcb;padding-top:1.35vw}.numberBlock>strong{letter-spacing:-.04em;color:#006d22;font:800 6.65vw/1 Arial}.numberBlock strong>span{letter-spacing:-.06em;font-family:inherit;font-size:3.2vw}.numberBlock>p{color:var(--navy);margin-top:.15vw;font-size:1.39vw;line-height:1.6}.screenNote{text-align:right;color:#354657;margin-top:.5vw;font-size:max(9px,.9vw);line-height:1.5}.assessmentDetails{grid-template-columns:1fr 1fr;gap:1vw;display:grid}.assessmentDetails .sourceDetail{align-self:start;margin-top:.65vw}.assessmentDetails:has(details[open]){grid-template-columns:1fr}.support{background:linear-gradient(105deg,#fff,#f0faf3)}.support .sectionIntro{margin-bottom:1.4vw}.support .sectionIntro h2{letter-spacing:-.07em;white-space:nowrap;font-size:3.03vw}.support .sectionIntro>p{max-width:64vw}.supportNote{text-align:center;font-size:1.65vw;line-height:1.5;position:absolute;top:2.8vw;right:3.3vw}.support .sourceDetail{margin-top:.8vw}.productPreview{--ui:1vw;color:#102747;pointer-events:none;background:#fff;border:1px solid #b6ced3;border-radius:.7vw;width:100%;height:27.4vw;line-height:1.5;overflow:hidden;box-shadow:0 1px 3px #143e2610}.appTopbar{background:linear-gradient(#fff,#f8fafb);border-bottom:1px solid #dce5ea;align-items:center;gap:2.1vw;height:3.1vw;padding:0 1.05vw;display:flex}.appTopbar>b{color:#087426;letter-spacing:-.055em;font:700 1.9vw Arial}.appTopbar>strong{font-size:.96vw}.appTopbar>span{color:#537787;border:1px solid #d7e1e6;border-radius:.3vw;margin-left:auto;padding:.2vw .7vw;font-size:.7vw}.appWorkspace{height:calc(100% - 3.1vw);display:flex}.appSidebar{color:#e5f7e9;background:linear-gradient(105deg,#007b45,#00652e);flex-shrink:0;width:8.7vw;padding:.6vw 0;font-size:.74vw}.appSidebar>div{white-space:nowrap;align-items:center;gap:.65vw;padding:.62vw .8vw;display:flex}.appSidebar .active{background:#ffffff12}.appSidebar>div>span{font-size:1.1vw;line-height:1}.appMain{background:#f9fcfa;flex:1;min-width:0;padding:.65vw .8vw .8vw}.appTabs{align-items:stretch;gap:.15vw;width:max-content;height:1.9vw;margin-bottom:.65vw;font-size:.74vw;font-weight:600;line-height:1.2;display:flex}.appTabs>span{color:#748393;background:#f5f8f9;border:1px solid #d8e2e7;place-items:center;min-width:5.1vw;padding:0 .7vw;display:grid}.appTabs>.active{color:#fff;background:#70bc96;border-color:#70bc96}.analysisColumns{grid-template-columns:1fr 1fr;gap:.7vw;height:calc(100% - 2.55vw);display:grid}.radarPanel,.barsPanel{background:#fff;border:1px solid #edf2ef;border-radius:.4vw;min-width:0;padding:.8vw;overflow:hidden}.productPreview h4{letter-spacing:-.03em;color:#152d4f;margin:0;font-size:.89vw;line-height:1.4}.radar{width:100%;height:calc(100% - 3vw);min-height:0;display:block;overflow:visible}.radar text{fill:#263e5a;font-size:10px;font-weight:600}.radarPanel>p{justify-content:center;align-items:center;gap:.5vw;height:1.6vw;margin:0;font-size:.68vw;line-height:1.3;display:flex}.radarPanel>p>i{background:#008d37;border-radius:50%;width:.62vw;height:.62vw}.scoreBars{flex-direction:column;gap:1.2vw;margin-top:1.25vw;display:flex}.scoreRow{grid-template-columns:6.2vw 1fr 2.6vw;align-items:center;gap:.6vw;font-size:.71vw;font-weight:600;line-height:1.25;display:grid}.scoreRow>span{white-space:nowrap;letter-spacing:-.04em}.scoreRow>b{text-align:right;font-size:.72vw;font-weight:600}.scoreRow small{margin-left:.1vw;font-size:.5vw}.scoreTrack{background:#e9efdc;height:.78vw;position:relative}.scoreTrack>i{background:linear-gradient(90deg,#008637,#6dcc44);border-bottom:.2vw solid #00a326;position:absolute;top:0;bottom:0;left:0}.appInsight{color:#087330;background:#e4f6ea;border-radius:.25vw;margin-top:1.4vw;padding:.7vw .8vw;font-size:.72vw;font-weight:600;line-height:1.7}.miniUi .scoreBars{gap:1.15vw;margin-top:1.3vw}.miniUi .scoreRow{grid-template-columns:7.6vw 1fr 2.7vw;gap:.5vw;font-size:.73vw}.miniUi .scoreRow b{font-size:.7vw}.miniUi .scoreTrack{height:.85vw}.manualPreview{height:27.4vw}.manualPreview .appSidebar{width:10.2vw}.manualColumns{grid-template-columns:18.4vw 1fr;gap:.9vw;height:calc(100% - 2.55vw);display:grid}.manualMenu{background:#fff}.manualMenu>div{white-space:nowrap;border:1px solid #dce7e9;border-radius:.45vw;align-items:center;gap:.75vw;margin-bottom:.6vw;padding:.95vw .75vw;font-size:.9vw;display:flex}.manualMenu .active{color:#217856;background:#e8f7ed}.manualMenu>div>span{color:#6b9caf;font-size:1.1vw}.manualMenu b{margin-left:auto}.manualDocument{background:#fff;padding:.4vw .4vw .6vw .2vw}.manualDocument h4{font-size:1.34vw}.causeToSupport{text-align:center;grid-template-columns:1fr 2vw 1fr;align-items:center;gap:.5vw;margin:.8vw 0 1vw;font-weight:700;display:grid}.causeToSupport>div{border:1px solid #d7e4e7;border-radius:.3vw;overflow:hidden}.causeToSupport>div>span{background:#e9eef3;padding:.35vw;font-size:.9vw;display:block}.causeToSupport>div:last-child>span{color:#237659;background:#d8f1e3}.causeToSupport p{padding:.7vw .25vw;font-size:1.1vw;line-height:1.5}.causeToSupport>b{color:#008c28;font-size:3vw;font-weight:400}.manualDocument h5{color:var(--navy);margin:0 0 .5vw;font-size:1vw}.manualDocument ul{margin:0;padding:0;font-size:.79vw;line-height:1.8;list-style:none}.manualDocument li:before{content:"✓";color:#fff;background:#00a041;border-radius:3px;place-items:center;width:.9vw;height:.9vw;margin-right:.5vw;font-size:.7vw;line-height:1;display:inline-grid}.laptopDisplay .productPreview{border:0;border-radius:0;width:100%;height:100%}.inHero .appTopbar{gap:1.5vw;height:3vw;padding-inline:1vw}.inHero .appSidebar{width:8.7vw;font-size:.69vw}.inHero .appSidebar>div{padding:.55vw .8vw}.inHero .radarPanel>p{font-size:.6vw}.aiSection,.daily,.shared,.story,.faq,.trial{padding-top:4vw;padding-bottom:4vw}.aiSection .sectionIntro,.daily .sectionIntro{margin-bottom:3vw}.section h2{color:var(--navy)}.shared h2,.story h2,.faq h2{font-size:3.2vw;line-height:1.6}.aiOutput,.deliveries article{border-radius:.6vw}.trial{background:#eafaed}.trialHeading h2{font-size:3.8vw}.wish{background:#f7fff8;border-left:2.96vw solid #00751e}.siteFooter{background:#00531c;padding-left:2.96vw}.previewFootnote{text-align:center;color:#d6eddb;padding:0 25px 30px;font-size:12px}.previewFootnote>a{margin-left:20px;text-decoration:underline}.sourceBody,.questionBody,.sourceDetail>summary{font-size:16px}.screen img{filter:none}@media (width>=1700px){.heroPhoto{width:100%;height:100%}.heroPromise{bottom:auto}}@media (width<=1100px) and (width>=821px){.siteHeader{min-height:0}.brand span{font-size:1vw}.nav{gap:2.4vw;font-size:1.18vw}.sectionIntro{display:block}.heroPhoto{width:100%;height:100%}.heroCopy,.heroDescription,.heroPromise{max-width:none}.storyLayout{grid-template-columns:1fr 1.25fr}.footerGrid{grid-template-columns:1fr 1fr}.aiLayout{grid-template-columns:.8fr 1.2fr}.aiInputs{display:block}.dailyGrid{grid-template-columns:1fr 1fr}.assessmentNumbers{display:block}}@media (width<=820px){:root{--rail:0px}.siteHeader{border-left-width:8px;gap:10px;height:68px;min-height:68px;padding:0 18px}.brand{gap:10px;font-size:29px}.brand span{font-size:10px}.nav{display:none}.menuButton{display:block}.nav.open{max-height:calc(100dvh - 68px);font-size:15px;top:68px}.nav.open>a{padding:12px}.nav .navCta{border-radius:25px;padding:13px 20px;font-size:14px}.hero{border-left-width:8px;height:auto;min-height:0;padding:34px 20px 21px;overflow:hidden}.heroCopy{width:100%;max-width:none;position:relative;inset:auto}.heroEyebrow{margin-bottom:13px;font-size:12px;line-height:1.6}.hero h1{letter-spacing:-.065em;font-size:clamp(24px,6.45vw,43px);line-height:1.45}.hero h1>span{transform:scaleX(.9)}.heroDescription{max-width:none;margin:21px 0 0;font-size:14px;line-height:1.9}.heroDescription>br{display:none}.heroActions{width:100%;margin-top:224px}.heroActions .button{border-radius:40px;gap:20px;width:100%;padding:18px 23px;font-size:15px}.button>span{font-size:23px}.trialNote{margin-top:9px;font-size:12px}.heroPhoto{z-index:-2;width:100%;height:270px;top:190px;bottom:auto;left:0}.heroPhoto img{object-position:right center}.heroPhoto:after{background:linear-gradient(#f0fcf5,#0000 30% 80%,#f0fcf5)}.heroTopNote{font-size:13px;top:240px;right:20px}.heroPromise{justify-content:center;align-items:center;gap:25px;max-width:none;margin:26px 0 0;position:relative;inset:auto}.heroPromise>.handNote{font-size:24px;line-height:1.5}.heroPromise>p:last-child{padding-left:18px;font-size:13px;line-height:1.8}.heroLaptop{aspect-ratio:1755/896;width:124%;margin:7px -12% -14px;position:relative;inset:auto}.heroCurve{z-index:-1;height:140px;inset:auto -20px 0}.heroImageNote{color:#07531c;text-align:center;margin:0;font-size:9px;line-height:1.6;position:relative;inset:auto}.section{border-left:8px solid var(--green);border-bottom:4px solid #fff;padding:27px 0 32px}.section>.wrap{width:auto;margin-inline:20px}.sectionRail{width:auto;color:var(--green);margin:0 0 18px;position:static;overflow:visible;background:0 0!important}.sectionRail:after{display:none}.railInner{align-items:center;gap:13px;padding:0;display:flex}.railNumber{font-size:34px}.railEnglish{white-space:normal;border-right:1px solid #aacbb2;margin:0;padding-right:13px;font-size:10px}.railTitle{color:var(--green);font-size:10px;line-height:1.5}.railTitle br,.railTitle:before{display:none}.sectionIntro{margin-bottom:22px}.sectionIntro h2,.overview .sectionIntro h2,.assessment .sectionIntro h2,.support .sectionIntro h2{letter-spacing:-.065em;white-space:normal;font-size:clamp(22px,5.8vw,30px);line-height:1.65}.sectionIntro>p{margin-top:10px;font-size:16px;line-height:1.85}.sectionIntro>p br{display:none}.overview .sectionIntro>p,.support .sectionIntro>p{max-width:none}.headingNumber{font-size:1.3em}.overviewNote,.supportNote{width:fit-content;margin:0 0 17px auto;font-size:17px;line-height:1.6;display:block;position:static}.overviewNote br,.supportNote br{display:none}.flowGrid{grid-template-columns:1fr;gap:26px;margin-top:22px}.flowGrid article{border-radius:12px;padding:19px 18px}.flowGrid h3{gap:14px;margin-bottom:17px;font-size:21px;line-height:1.4}.featureIcon{width:39px;height:39px}.flowGrid article:not(:last-child):after{font-size:28px;top:auto;bottom:-30px;right:calc(50% - 14px);transform:rotate(90deg)}.miniUi{border-radius:5px;max-width:370px;height:224px;margin:auto;padding:12px}.miniUiTitle{margin-bottom:13px;font-size:13px}.miniUiTitle>b{font-size:16px}.miniUiTitle>span{font-size:10px}.miniInput{border-left-width:45px;margin-left:-12px;padding-left:10px;font-size:10px}.miniInput>strong{margin-bottom:9px;font-size:11px}.miniProgress{margin-bottom:10px}.miniAnswer{gap:7px;margin-top:3px;padding:5px}.miniAnswer>i{width:9px;height:9px}.miniTabs{gap:4px;margin-bottom:6px}.miniTabs span{padding:3px 7px;font-size:10px}.miniManualRow{gap:10px;padding:11px 4px;font-size:12px}.miniUi .scoreBars{gap:16px;margin-top:23px}.miniUi .scoreRow{grid-template-columns:112px 1fr 40px;gap:8px;font-size:11px}.miniUi .scoreRow b{font-size:11px}.miniUi .scoreRow small{font-size:9px}.miniUi .scoreTrack{height:11px}.miniUi .scoreTrack>i{border-bottom-width:3px}.overview .sourceDetail,.assessmentDetails .sourceDetail,.support .sourceDetail{border-radius:5px;margin-top:18px}.overview .sourceDetail>summary,.assessmentDetails .sourceDetail>summary,.support .sourceDetail>summary{padding:16px;font-size:14px;line-height:1.8}.featureSplit{grid-template-columns:1fr;gap:17px}.assessmentNumbers{grid-template-columns:1fr 1fr;gap:25px;display:grid}.numberBlock{padding:0 0 10px}.numberBlock+.numberBlock{border-top:0;border-left:1px solid #b5cfcb;padding:0 0 10px 25px}.numberBlock>strong{font-size:58px}.numberBlock strong>span{font-size:26px}.numberBlock>p{margin-top:6px;font-size:13px;line-height:1.6}.assessmentDetails{grid-template-columns:1fr;gap:0}.screenNote{margin-top:7px;font-size:10px;line-height:1.7}.productPreview{border-radius:6px;height:47vw}.appTopbar{gap:2.5vw;height:5.2vw;padding:0 1.6vw}.appTopbar>b{font-size:3vw}.appTopbar>strong{font-size:1.4vw}.appTopbar>span{padding:.2vw 1vw;font-size:1.2vw}.appWorkspace{height:calc(100% - 5.2vw)}.appSidebar{width:13vw;padding:1vw 0;font-size:1.1vw}.appSidebar>div{gap:.8vw;padding:1.1vw}.appSidebar>div>span{font-size:1.6vw}.appMain{padding:1vw}.appTabs{height:3vw;margin-bottom:1vw;font-size:1.1vw}.appTabs>span{min-width:8vw;padding:0 .8vw}.analysisColumns{gap:1vw;height:calc(100% - 4vw)}.radarPanel,.barsPanel{padding:1vw}.productPreview h4{font-size:1.4vw}.radar{height:calc(100% - 5vw)}.radarPanel>p{gap:.8vw;height:2.7vw;font-size:1.1vw}.radarPanel>p>i{width:1vw;height:1vw}.scoreBars{gap:2.2vw;margin-top:2.7vw}.scoreRow{grid-template-columns:9vw 1fr 4.2vw;gap:.7vw;font-size:1vw}.scoreRow>b{font-size:1.05vw}.scoreRow small{font-size:.8vw}.scoreTrack{height:1.4vw}.scoreTrack>i{border-bottom-width:.35vw}.appInsight{margin-top:2vw;padding:1vw;font-size:1.1vw}.manualPreview{height:43vw}.manualPreview .appSidebar{width:13vw}.manualColumns{grid-template-columns:23vw 1fr;gap:1vw;height:calc(100% - 4vw)}.manualMenu>div{gap:.7vw;margin-bottom:.8vw;padding:1.45vw .8vw;font-size:1.2vw}.manualMenu>div>span{font-size:1.5vw}.manualDocument h4{font-size:1.8vw}.manualDocument h5{margin-bottom:.7vw;font-size:1.4vw}.manualDocument ul{font-size:1.04vw;line-height:1.9}.manualDocument li:before{width:1.2vw;height:1.2vw;margin-right:.6vw;font-size:1vw}.causeToSupport{grid-template-columns:1fr 2vw 1fr;gap:.7vw;margin:1.1vw 0 1.6vw}.causeToSupport>div>span{padding:.5vw;font-size:1.2vw}.causeToSupport p{padding:1vw .3vw;font-size:1.4vw}.causeToSupport>b{font-size:4vw}.inHero .appTopbar{height:4.5vw}.inHero .appTopbar>b{font-size:2.7vw}.inHero .appTopbar>strong{font-size:1.4vw}.inHero .appTopbar>span{font-size:1.1vw}.inHero .appWorkspace{height:calc(100% - 4.5vw)}.inHero .appSidebar{width:13vw;font-size:1vw}.inHero .appSidebar>div{padding:.95vw 1vw}.inHero .appSidebar>div>span{font-size:1.5vw}.inHero .appTabs{height:2.6vw;margin-bottom:1vw;font-size:1.1vw}.inHero .appTabs>span{min-width:6.9vw}.inHero .analysisColumns{gap:1vw;height:calc(100% - 3.6vw)}.inHero .radarPanel,.inHero .barsPanel{padding:1vw}.inHero h4{font-size:1.2vw}.inHero .radar{height:calc(100% - 5vw)}.inHero .radarPanel>p{font-size:1vw}.inHero .scoreBars{gap:1.6vw;margin-top:2vw}.inHero .scoreRow{grid-template-columns:8.4vw 1fr 3.5vw;gap:.55vw;font-size:.98vw}.inHero .scoreRow b{font-size:.98vw}.inHero .scoreTrack{height:1.05vw}.inHero .appInsight{margin-top:1.5vw;padding:.7vw;font-size:.98vw}.shared h2,.story h2,.faq h2,.trialHeading h2{font-size:26px;line-height:1.7}.aiSection,.daily,.shared,.story,.faq,.trial{padding-block:32px}.aiSection .sectionIntro,.daily .sectionIntro{margin-bottom:24px}.aiOutput,.deliveries article{border-radius:6px}.wish{border-left-width:8px}.siteFooter{padding-left:8px}.button{border-radius:35px;padding:18px 24px;font-size:15px}.trialAction .button{font-size:14px}.previewFootnote{padding-bottom:24px;font-size:11px;line-height:1.8}.previewFootnote>a{margin-left:0;display:block}}@media (width>=821px){.heroPhoto img{object-fit:initial;height:auto;position:absolute;top:-6vw;left:0}.heroLaptop{aspect-ratio:1755/970;width:67.7vw;top:24.7vw;left:32.1vw}.heroDescription{margin-top:.7vw}.heroPromise{gap:1.55vw}.heroPromise>.handNote{letter-spacing:0;min-width:15.5vw;font-size:2.65vw}.heroPromise>p:last-child{padding-left:1.8vw}.hero h1{font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-weight:900}.hero h1>span{transform:scaleX(.84)}.overview .sectionIntro{margin-bottom:.75vw}.overview .flowGrid{margin-top:.55vw}.overview .sectionIntro h2{line-height:1.35}.overview .sourceDetail>summary,.assessmentDetails .sourceDetail>summary,.support .sourceDetail>summary{padding:.45vw .8vw}.supportNote{font-size:1.52vw;top:3.7vw;right:2.9vw}.hero h1>span:nth-child(2){margin-left:-.48em;transform:scaleX(.94)}.sectionIntro h2{font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-weight:800}.overview{padding-top:1.35vw}.overview .sectionIntro h2{font-size:3.83vw}.railInner{padding-right:.4vw}.railTitle{font-size:1.3vw;font-weight:600}}@media (width<=820px){.heroTopNote{font-size:13px;top:270px;left:24px;right:auto}.hero h1>span:nth-child(2){margin-left:-.45em;transform:scaleX(.97)}}.heroMobilePhoto{display:none}@media (width<=820px){.heroPhoto,.heroTopNote{display:none}.heroActions{margin-top:17px}.heroMobilePhoto{width:calc(100% + 40px);height:clamp(230px,46vw,370px);margin:14px -20px 0;display:block;position:relative}.heroMobilePhoto img{object-fit:cover;object-position:right 35%;width:100%;height:100%}.heroMobilePhoto:after{content:"";background:linear-gradient(#f0fcf5 0%,#0000 13% 85%,#f0fcf5 100%);position:absolute;inset:0}.heroMobilePhoto .handNote{z-index:1;font-size:13px;position:absolute;top:22px;left:24px}}.zoomImage>.monitoringCrop,.imageDialog>.monitoringCrop{aspect-ratio:1920/832;background:0 0;border:0;border-radius:0;width:100%;height:auto;padding:0;display:block;position:relative;inset:auto;overflow:hidden;transform:none}.monitoringCrop>img{width:100%;max-width:none;height:auto;display:block;transform:translateY(-11.4815%)}.analyticsSettings>button,.analyticsNotice a{text-underline-offset:4px;text-decoration:underline}.analyticsSettings{color:#34551f;margin-top:28px;font-size:14px}.analyticsSettings>button{cursor:pointer;min-height:44px}.analyticsSettings>output{margin-top:8px;display:block}.analyticsNotice{z-index:120;text-align:left;color:#234516;background:#fff;border:1px solid #cadbb9;border-radius:16px;align-items:center;gap:28px;max-width:1080px;margin:auto;padding:24px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 40px #23451630}.analyticsNotice h2{font-size:18px;font-weight:700}.analyticsNotice p{margin-top:8px;font-size:14px;line-height:1.8}.analyticsChoices{flex-shrink:0;gap:12px;display:flex}.analyticsChoices button{cursor:pointer;border:1px solid #397921;border-radius:24px;min-height:44px;padding:10px 18px;font-weight:700}.analyticsChoices button:first-child{color:#fff;background:#397921}@media (width<=767px){.analyticsNotice{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.analyticsChoices{flex-wrap:wrap;justify-content:flex-end}}.analyticsSettings{color:#fff;padding-top:24px;scroll-margin-top:110px}.analyticsSettings>button{color:inherit;font:inherit;background:0 0;border:0}:root{--body-size:clamp(16px,1.15vw,18px);--heading-size:clamp(26px,2.5vw,40px);--rail:clamp(110px,10vw,160px)}body{font-size:var(--body-size);line-height:1.85}.siteHeader{border-left-width:12px;gap:24px;height:80px;min-height:80px;padding-inline:clamp(20px,3vw,56px)}.brand{gap:12px;font-size:34px}.brand span{font-size:12px}.nav{gap:24px;font-size:14px}.nav .navCta{border-radius:40px;gap:16px;padding:14px 24px;font-size:14px}.button,.heroActions .button,.trialAction .button{white-space:normal;border-radius:40px;gap:20px;min-height:56px;padding:16px 28px;font-size:16px;line-height:1.6}.button>span{font-size:24px}.hero{border-left-width:12px;height:clamp(680px,57vw,850px)}.heroCopy{width:62%;max-width:900px;top:54px;left:clamp(24px,4vw,72px)}.heroEyebrow{margin-bottom:18px;font-size:16px;line-height:1.6}.hero h1{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,58px);line-height:1.45}.hero h1>span,.hero h1>span:nth-child(2){white-space:normal;width:auto;margin-left:0;transform:none}.heroDescription{font-size:var(--body-size);letter-spacing:0;max-width:620px;margin:24px 0;font-weight:600;line-height:1.85}.heroActions{width:min(100%,360px)}.trialNote{margin-top:10px;font-size:14px}.heroTopNote{font-size:clamp(18px,1.6vw,26px);top:40px;right:48px}.heroLaptop{aspect-ratio:1755/896;width:min(65vw,1020px);inset:auto -2% 28px auto}.heroPromise{gap:24px;top:auto;bottom:130px;left:4vw}.heroPromise>.handNote{min-width:0;font-size:clamp(22px,2vw,30px)}.heroPromise>p:last-child{padding-left:20px;font-size:15px}.heroImageNote{font-size:12px;bottom:10px;left:4vw}.heroCurve{height:180px}.section,.aiSection,.daily,.shared,.story,.faq,.trial{padding-block:clamp(48px,5vw,80px)}.section>.wrap{width:calc(100% - 80px);max-width:1180px;margin-inline:auto}.railInner{padding:48px 16px 24px 24px}.railNumber{font-size:clamp(48px,4.5vw,64px)}.railEnglish{white-space:normal;margin:12px 0 24px;font-size:11px;line-height:1.5}.railTitle{font-size:13px;line-height:1.8}.railTitle:before{width:32px;margin-bottom:24px}.sectionIntro{margin-bottom:32px}.sectionIntro h2,.overview .sectionIntro h2,.assessment .sectionIntro h2,.support .sectionIntro h2,.shared h2,.story h2,.faq h2,.trialHeading h2,.wish h2{font-size:var(--heading-size);letter-spacing:-.035em;white-space:normal;line-height:1.5}.sectionIntro>p{font-size:var(--body-size);max-width:48em;margin-top:18px;line-height:1.85}.overview .sectionIntro>p,.support .sectionIntro>p{max-width:48em}.headingNumber{font-size:1.2em}.overviewNote,.supportNote{width:fit-content;margin:24px 0 8px auto;font-size:18px;line-height:1.7;position:static;transform:rotate(-5deg)}.flowGrid,.overview .flowGrid{gap:32px;margin-top:28px}.flowGrid article{border-radius:16px;padding:24px 18px}.flowGrid h3{white-space:normal;letter-spacing:-.02em;gap:12px;margin-bottom:20px;font-size:clamp(19px,1.5vw,23px);line-height:1.5}.featureIcon{width:40px;height:40px}.flowGrid article:not(:last-child):after{font-size:30px;right:-30px}.featureSplit{grid-template-columns:160px minmax(0,1fr);gap:32px}.numberBlock>strong{font-size:64px}.numberBlock strong>span{font-size:28px}.numberBlock>p{font-size:16px;line-height:1.8}.numberBlock{padding:12px 0 24px}.numberBlock+.numberBlock{padding-top:24px}.screenNote,.smallNote,.heroImageNote,.screen figcaption>span{font-size:12px;line-height:1.75}.screen figcaption{font-size:14px;line-height:1.7}.screenNote{margin-top:12px}.sourceDetail>summary,.overview .sourceDetail>summary,.assessmentDetails .sourceDetail>summary,.support .sourceDetail>summary{padding:18px 20px;font-size:16px;line-height:1.7}.sourceBody,.questionBody{font-size:16px;line-height:1.85}.assessmentDetails{gap:16px}.assessmentDetails .sourceDetail{margin-top:20px}.aiOutput h3,.deliveries h3,.dailyGrid h3{font-size:24px;line-height:1.5}.storyTimeline h3,.trialSteps h3,.outcomeGrid h3{font-size:20px;line-height:1.6}.aiOutput blockquote,.dailyGrid article>p,.deliveries ul,.storyTimeline p,.storyLead>p,.trialSteps p,.trialHeading>p,.faqList details>p,.wish p:not(.miniEyebrow){font-size:var(--body-size);line-height:1.85}.aiInputs small,.aiDeliverables,.outcomeGrid p,.trialAction>p,.footerGrid p,.footerGrid a:not(.brand){font-size:14px;line-height:1.8}.faqList summary{font-size:18px;line-height:1.7}.sectionClosing{font-size:18px;line-height:1.85}.roleTag,.miniEyebrow{font-size:14px}.dailyCycle{font-size:14px;line-height:1.7}.dailyGrid .screen{max-width:600px;margin-inline:auto}.dailyGrid .zoomImage img{object-fit:contain;max-height:360px}.monitoringCrop{max-width:100%}.productPreview:not(.inHero){border-radius:10px;height:auto;min-height:360px}.productPreview:not(.inHero) .appTopbar{flex-wrap:wrap;gap:16px;height:auto;min-height:52px;padding:12px 16px}.productPreview:not(.inHero) .appTopbar>b{font-size:24px}.productPreview:not(.inHero) .appTopbar>strong{font-size:14px}.productPreview:not(.inHero) .appTopbar>span{padding:3px 8px;font-size:12px}.productPreview:not(.inHero) .appWorkspace{height:auto}.productPreview:not(.inHero) .appSidebar{display:none}.productPreview:not(.inHero) .appMain{padding:16px}.productPreview:not(.inHero) .appTabs{flex-wrap:wrap;gap:4px;height:auto;margin-bottom:16px;font-size:12px}.productPreview:not(.inHero) .appTabs>span{min-width:0;padding:8px 12px}.productPreview:not(.inHero) .analysisColumns,.productPreview:not(.inHero) .manualColumns{grid-template-columns:1fr 1fr;gap:16px;height:auto}.productPreview:not(.inHero) .radarPanel,.productPreview:not(.inHero) .barsPanel{padding:16px}.productPreview:not(.inHero) h4{font-size:16px;line-height:1.6}.productPreview:not(.inHero) .radar{width:100%;height:230px}.productPreview:not(.inHero) .radarPanel>p{gap:8px;height:auto;font-size:12px}.productPreview:not(.inHero) .radarPanel>p>i{width:10px;height:10px}.productPreview:not(.inHero) .scoreBars,.miniUi .scoreBars{gap:18px;margin-top:24px}.productPreview:not(.inHero) .scoreRow,.miniUi .scoreRow{grid-template-columns:98px minmax(20px,1fr) 42px;gap:8px;font-size:12px}.productPreview:not(.inHero) .scoreRow b,.miniUi .scoreRow b{font-size:12px}.productPreview:not(.inHero) .scoreRow small,.miniUi .scoreRow small{font-size:10px}.productPreview:not(.inHero) .scoreTrack,.miniUi .scoreTrack{height:10px}.productPreview:not(.inHero) .scoreTrack>i,.miniUi .scoreTrack>i{border-bottom-width:2px}.productPreview:not(.inHero) .appInsight{margin-top:24px;padding:14px;font-size:13px;line-height:1.8}.productPreview:not(.inHero) .manualMenu>div{white-space:normal;gap:8px;margin-bottom:8px;padding:14px 10px;font-size:14px}.productPreview:not(.inHero) .manualMenu>div>span{font-size:18px}.productPreview:not(.inHero) .manualDocument{padding:16px}.productPreview:not(.inHero) .manualDocument h5{margin-bottom:10px;font-size:15px}.productPreview:not(.inHero) .manualDocument ul{font-size:14px;line-height:1.85}.productPreview:not(.inHero) .manualDocument li:before{width:14px;height:14px;margin-right:8px;font-size:12px}.productPreview:not(.inHero) .causeToSupport{grid-template-columns:1fr 16px 1fr;gap:8px;margin:20px 0}.productPreview:not(.inHero) .causeToSupport>div>span{padding:8px;font-size:13px}.productPreview:not(.inHero) .causeToSupport p{padding:12px 4px;font-size:14px}.productPreview:not(.inHero) .causeToSupport>b{font-size:32px}.miniUi{border-radius:6px;max-width:400px;height:auto;min-height:235px;margin:auto;padding:14px}.miniUiTitle{margin-bottom:16px;font-size:14px;line-height:1.5}.miniUiTitle>b{font-size:20px}.miniUiTitle>span{font-size:12px}.miniInput{border-left:0;margin:0;padding:0;font-size:13px;line-height:1.7}.miniInput>strong{margin-bottom:12px;font-size:14px}.miniProgress{margin-bottom:12px}.miniAnswer{padding:6px;font-size:12px}.miniTabs{flex-wrap:wrap;gap:4px}.miniTabs span{padding:4px;font-size:12px}.miniManualRow{white-space:normal;gap:8px;padding:12px 0;font-size:13px}.flowGrid .miniPublicPrompt{font-size:14px}.dailyPublicCanvas{aspect-ratio:auto;min-height:300px}.dailyPublicHeader strong{font-size:20px}.dailyPublicHeader>span{font-size:13px}.dailyPublicTrend h4{font-size:14px}.dailyPublicTrend p,.dailyPublicMessage>span,.dailyPublicMessage>p{font-size:12px}.dailyPublicMessage>strong{font-size:16px}.dailyPublicTrend svg{height:140px}@media (width<=1100px){.nav{display:none}.menuButton{font-size:14px;display:block}.nav.open{background:#fff;flex-direction:column;align-items:stretch;gap:6px;max-height:calc(100dvh - 80px);padding:20px;font-size:16px;display:flex;position:absolute;top:80px;left:0;right:0;overflow:auto}.nav.open>a{padding:12px}.nav.open .navCta{font-size:16px}.flowGrid{grid-template-columns:1fr;gap:32px}.flowGrid article:not(:last-child):after{top:auto;bottom:-32px;right:calc(50% - 15px);transform:rotate(90deg)}.featureSplit{grid-template-columns:1fr}.assessmentNumbers{gap:32px;display:flex}.numberBlock+.numberBlock{border-top:0;border-left:1px solid #b5cfcb;padding:12px 0 24px 32px}.heroPromise>p:last-child{display:none}.section>.wrap{width:calc(100% - 48px)}}@media (width<=820px){:root{--rail:0px}.siteHeader{border-left-width:8px;height:68px;min-height:68px;padding-inline:20px}.brand{font-size:30px}.brand span{font-size:11px}.nav.open{max-height:calc(100dvh - 68px);top:68px}.hero{border-left-width:8px;height:auto;padding:36px 20px 24px}.heroCopy{width:100%;max-width:none;position:relative;inset:auto}.hero h1{font-size:clamp(27px,5.3vw,42px);line-height:1.5}.heroEyebrow{font-size:14px}.heroDescription{margin:20px 0;font-size:16px}.heroActions{width:100%;margin-top:24px}.heroMobilePhoto{height:clamp(220px,48vw,360px);margin-top:24px}.heroMobilePhoto .handNote{font-size:15px}.heroPromise{gap:18px;margin-top:28px;position:relative;inset:auto}.heroPromise>.handNote{font-size:24px}.heroPromise>p:last-child{padding-left:16px;font-size:14px;display:block}.heroLaptop{aspect-ratio:1755/896;width:100%;margin:20px 0 8px;position:relative;inset:auto}.heroImageNote{font-size:12px;line-height:1.75;position:relative;inset:auto}.heroCurve{height:120px}.section{border-left-width:8px;padding-block:48px}.section>.wrap{width:auto;margin-inline:20px}.railInner{gap:12px;padding:0}.railNumber{font-size:34px}.railEnglish{margin:0;padding-right:12px;font-size:11px}.railTitle{font-size:12px;line-height:1.6}.sectionRail{margin-bottom:24px}.sectionIntro,.overview .sectionIntro{margin-bottom:28px}.overviewNote,.supportNote{margin-block:20px;font-size:17px}.assessmentDetails{grid-template-columns:1fr}.numberBlock>strong{font-size:56px}.numberBlock>p{font-size:14px}.numberBlock+.numberBlock{padding-left:20px}.assessmentNumbers{gap:20px}.aiOutput h3,.deliveries h3,.dailyGrid h3{font-size:22px}.trialAction .button{font-size:16px}.wish h2{font-size:26px}.wish{padding-block:48px}.productPreview:not(.inHero) .analysisColumns,.productPreview:not(.inHero) .manualColumns{grid-template-columns:1fr}.productPreview:not(.inHero) .radar{height:220px}.productPreview:not(.inHero) .appMain{padding:12px}.productPreview:not(.inHero) .appTopbar{gap:8px}.productPreview:not(.inHero) .appTopbar>strong{font-size:12px}.dailyPublicBody{grid-template-columns:1fr;gap:16px;padding:16px}.dailyPublicTrend,.dailyPublicMessage{padding:16px}.dailyPublicMessage>p{margin-top:12px}.dailyPublicMessage>span{margin-bottom:12px}.dailyPublicTrend p{font-size:12px}.dailyPublicCanvas{min-height:0}.dailyGrid .zoomImage img{max-height:320px}.footerGrid h3{font-size:16px}.copyright{font-size:12px}.nameMeaning>p{flex-wrap:wrap}}.hero h1>span{text-wrap:balance}@media (width>=821px) and (width<=1100px){.heroCopy{width:70%}.heroLaptop{width:62vw;bottom:24px}.heroPromise{bottom:70px}}.hero h1 em{white-space:nowrap}.railNumber{white-space:nowrap;flex-shrink:0}.railEnglish{flex-shrink:0}@media (width<=820px){.railEnglish{overflow-wrap:normal;max-width:100px;font-size:10px}.railTitle{font-size:11px}}@media (width>=821px){.heroLaptop{right:0}}.productPreview:not(.inHero) .appTabs{width:100%;max-width:100%}@media (width>=821px) and (width<=1100px){.heroPhoto:after{background:linear-gradient(90deg,#f2fcf4 0%,#f2fcf4ef 30%,#f2fcf499 57%,#0000 80%)}.heroPromise{flex-direction:column;align-items:flex-start;gap:12px;width:30%;bottom:60px}.heroPromise>.handNote{font-size:22px}.heroPromise>p:last-child{border-left:0;padding:0;font-size:12px;display:block}.heroPromise>p:last-child br{display:none}}html{background:#eef3ef}#root{background:#fff;max-width:1360px;margin-inline:auto}:root{--rail:0px;--heading-size:clamp(26px, 2.4vw, 36px)}.siteHeader{border-left:0;gap:24px;padding-inline:48px}.nav{gap:20px}.section,.aiSection,.daily,.shared,.story,.faq,.trial{border:0;border-bottom:1px solid #deebe1;padding:56px 0}.sectionRail{width:auto;color:var(--green);margin:0 0 20px;position:static;inset:auto;overflow:visible;background:0 0!important}.sectionRail:after,.railTitle:before{display:none}.railInner{text-align:left;flex-wrap:wrap;align-items:center;gap:12px;padding:0;display:flex;position:static}.railNumber{letter-spacing:-.03em;font:700 28px/1 Arial,sans-serif}.railEnglish{white-space:nowrap;border-right:1px solid #a7c9b1;max-width:none;margin:0;padding:0 16px 0 0;font:700 11px/1.4 Arial,sans-serif}.railTitle{color:var(--green);border:0;padding:0;font-size:12px;line-height:1.7}.railTitle br{display:none}.sectionIntro,.overview .sectionIntro,.support .sectionIntro,.aiSection .sectionIntro,.daily .sectionIntro{margin-bottom:28px}.sectionIntro>p{margin-top:14px}.overviewNote,.supportNote{text-align:right;width:auto;margin:14px 0 0;font-size:16px;line-height:1.7;position:static;transform:none}.overviewNote br,.supportNote br{display:none}.flowGrid,.overview .flowGrid{gap:28px;margin:0}.flowGrid h3{font-size:20px}.shared h2{margin-bottom:28px}.storyLayout,.faqLayout{gap:40px}.storyLayout{grid-template-columns:.85fr 1.15fr}.faqLayout{grid-template-columns:.75fr 1.25fr}.trialHeading .sectionRail{margin-bottom:24px}.trialHeading .railInner{justify-content:center}.trialSteps{margin:28px 0}.wish{border-left:0;padding:56px 0}.siteFooter{padding-left:0}.sectionClosing{margin:28px 0 0}@media (width>=821px){.hero{background:#eff9f1;border-left:0;height:640px;padding:0}.heroCopy{width:600px;max-width:49%;position:absolute;top:48px;left:48px}.heroEyebrow{margin-bottom:16px;font-size:15px}.hero h1{letter-spacing:-.04em;font-size:40px;line-height:1.5}.hero h1>span{text-wrap:initial}.heroDescription{margin:20px 0 24px;font-size:16px;line-height:1.85}.heroDescription br:last-of-type{display:none}.heroActions{width:340px;max-width:100%}.heroPhoto{width:51%;height:430px;inset:0 0 auto auto}.heroPhoto img{object-fit:cover;object-position:66% center;width:100%;height:100%;position:static}.heroPhoto:after{background:linear-gradient(90deg,#eff9f1,#0000 22%),linear-gradient(#0000 70%,#eff9f1)}.heroTopNote{font-size:17px;line-height:1.6;top:22px;right:24px}.heroLaptop{aspect-ratio:1755/896;width:54%;top:auto;bottom:36px;right:0}.heroPromise{flex-direction:row;align-items:center;gap:22px;width:auto;position:absolute;top:auto;bottom:66px;left:48px}.heroPromise>.handNote{font-size:24px;line-height:1.5}.heroPromise>p:last-child{border-left:1px solid #a8d0b9;padding-left:20px;font-size:13px;display:block}.heroPromise>p:last-child br{display:inline}.heroCurve{height:100px;inset:auto -20px 0}.heroImageNote{font-size:11px;bottom:10px;left:48px}}@media (width>=821px) and (width<=1100px){.hero{height:620px}.heroCopy{max-width:53%;top:36px;left:32px}.hero h1{font-size:32px}.heroPhoto{width:47%;height:350px}.heroLaptop{width:53%;bottom:48px}.heroPromise{gap:12px;bottom:68px;left:32px}.heroPromise>.handNote{font-size:19px}.heroPromise>p:last-child{padding-left:12px;font-size:12px}.heroImageNote{left:32px}.storyLayout,.faqLayout{grid-template-columns:1fr;gap:28px}}.laptopDisplay{container-type:inline-size}.inHero .appTopbar{gap:4cqw;height:8cqw;padding:0 2.5cqw}.inHero .appTopbar>b{font-size:4cqw}.inHero .appTopbar>strong{font-size:2cqw}.inHero .appTopbar>span{padding:.5cqw 1.5cqw;font-size:1.8cqw}.inHero .appWorkspace{height:calc(100% - 8cqw)}.inHero .appSidebar{width:22cqw;padding:2cqw 0;font-size:1.8cqw}.inHero .appSidebar>div{gap:1.5cqw;padding:1.6cqw 2cqw}.inHero .appSidebar>div>span{font-size:2.5cqw}.inHero .appMain{padding:2cqw}.inHero .appTabs{height:4cqw;margin-bottom:1.5cqw;font-size:1.7cqw}.inHero .appTabs>span{min-width:11cqw;padding:0 1.5cqw}.inHero .analysisColumns{gap:1.5cqw;height:calc(100% - 5.5cqw)}.inHero .radarPanel,.inHero .barsPanel{padding:1.5cqw}.inHero h4{font-size:1.9cqw}.inHero .radar{height:calc(100% - 7cqw)}.inHero .radarPanel>p{gap:1cqw;height:4cqw;font-size:1.7cqw}.inHero .radarPanel>p>i{width:1.5cqw;height:1.5cqw}.inHero .scoreRow{grid-template-columns:14cqw 1fr 6cqw;gap:1cqw;font-size:1.6cqw}.inHero .scoreRow b{font-size:1.6cqw}.inHero .scoreRow small{font-size:1.3cqw}.inHero .scoreTrack{height:1.8cqw}.inHero .scoreTrack>i{border-bottom-width:.4cqw}@media (width<=1100px){.flowGrid{gap:28px}.flowGrid article:not(:last-child):after{bottom:-30px;right:calc(50% - 15px)}}@media (width<=820px){.siteHeader{border-left:0;padding-inline:20px}.hero{border-left:0;padding-top:28px}.heroCopy{max-width:600px;margin-inline:auto}.heroPromise{margin-top:24px}.heroLaptop{max-width:600px;margin-inline:auto}.heroMobilePhoto{width:100%;height:clamp(200px,45vw,300px);margin-inline:0}.section,.aiSection,.daily,.shared,.story,.faq,.trial{padding:40px 0}.section>.wrap,.wrap{width:calc(100% - 40px);margin-inline:auto}.sectionRail{margin-bottom:16px}.railInner{gap:8px 10px}.railNumber{font-size:26px}.railEnglish{padding-right:10px;font-size:10px}.railTitle{font-size:11px}.sectionIntro,.overview .sectionIntro,.support .sectionIntro,.aiSection .sectionIntro,.daily .sectionIntro{margin-bottom:24px}.overviewNote,.supportNote{margin:12px 0 0;font-size:15px}.storyLayout,.faqLayout{grid-template-columns:1fr;gap:24px}.trialHeading .railInner{justify-content:flex-start}}@media (width>=1101px){.siteHeader{padding-inline:max(48px,50% - 560px)}.heroCopy{width:560px;max-width:48%;left:max(48px,50% - 560px)}.heroPromise,.heroImageNote{left:max(48px,50% - 560px)}.nav{gap:16px;font-size:13px}.nav .navCta{padding-inline:18px;font-size:13px}}.inHero .scoreBars{gap:2cqw;margin-top:2.5cqw}.inHero .appInsight{margin-top:2cqw;padding:1.2cqw;font-size:1.4cqw}@media (width>=821px){.heroDescription br:last-of-type{display:inline}.heroTopNote{background:#f7fff2cc;border-radius:8px;padding:6px 10px}}@media (width<=820px){.heroImageNote{color:#345544;background:#eff9f1;border-radius:8px;padding:8px 12px}}@media (width>=1101px){.hero h1{font-size:clamp(32px,3vw,40px)}}:root{--content-width:min(88vw, 1640px);--hero-width:min(92vw, 1920px);--hero-inset:calc((100% - var(--hero-width)) / 2)}html,body{background:#fff}#root{width:100%;max-width:none}.siteHeader{padding-inline:calc((100% - var(--content-width)) / 2)}.section>.wrap,.wrap{width:var(--content-width);max-width:none;margin-inline:auto}.section{padding-block:clamp(44px,4vw,72px)}.overview,.support,.daily,.trial{background:radial-gradient(at 100% 0,#d9efdf85,#0000 60%),#f5fbf6}.overview{border-top:1px solid #deebe1}.sectionIntro>p{max-width:48em}.flowGrid{gap:32px}.flowGrid article{padding:26px 22px}.flowGrid article:not(:last-child):after{right:-30px}.flowGrid .miniUi{width:100%;max-width:none}.productPreview:not(.inHero){max-width:1280px;margin-inline:auto}.featureSplit{max-width:1440px;margin-inline:auto}.aiLayout,.dailyGrid,.deliveries,.storyLayout,.faqLayout{gap:clamp(28px,3vw,56px)}.support>.wrap>.screenNote,.supportNote{max-width:1280px;margin-left:auto;margin-right:auto}.dailyGrid .screen{max-width:none}.dailyGrid .zoomImage img{max-height:400px}@media (width>=1101px){.hero{background:#eff9f1;height:clamp(660px,35vw,840px)}.heroCopy{left:var(--hero-inset);width:calc(var(--hero-width) * .47);max-width:none;top:clamp(48px,3vw,76px)}.hero h1{font-size:clamp(33px,2.5vw,60px);line-height:1.45}.heroEyebrow{font-size:clamp(15px,1vw,20px)}.heroDescription{max-width:38em;margin:24px 0 28px;font-size:clamp(16px,1vw,20px)}.heroActions{width:clamp(340px,25vw,420px)}.heroActions .button{min-height:60px;font-size:clamp(16px,1vw,19px)}.heroPhoto{right:var(--hero-inset);width:calc(var(--hero-width) * .53);height:73%;top:0}.heroPhoto img{object-position:65% center}.heroPhoto:after{background:linear-gradient(90deg,#eff9f1,#0000 20%),linear-gradient(#0000 65%,#eff9f1)}.heroLaptop{right:var(--hero-inset);width:calc(var(--hero-width) * .55);max-width:1060px;bottom:34px}.heroTopNote{right:calc(var(--hero-inset) + 24px);font-size:clamp(17px,1.15vw,25px);top:28px}.heroPromise{left:var(--hero-inset);bottom:78px}.heroPromise>.handNote{font-size:clamp(24px,1.6vw,32px)}.heroPromise>p:last-child{font-size:clamp(13px,.9vw,17px)}.heroImageNote{left:var(--hero-inset);bottom:10px}.heroCurve{height:110px}}@media (width>=1600px){.nav{gap:26px;font-size:15px}.nav .navCta{padding-inline:26px;font-size:15px}.siteHeader{height:88px}.sectionIntro h2,.overview .sectionIntro h2,.assessment .sectionIntro h2,.support .sectionIntro h2,.shared h2,.story h2,.faq h2,.trialHeading h2{font-size:40px}.flowGrid h3{font-size:24px}.flowGrid .miniUi{min-height:260px;padding:20px}.miniUi .scoreBars{gap:22px}.miniUi .scoreRow,.miniUi .scoreRow b{font-size:14px}.miniUi .scoreRow{grid-template-columns:120px 1fr 48px}}.zoomImage>.zoomPrompt,.sourceBody figure .zoomImage>.zoomPrompt{color:#fff;width:100%;min-height:64px;box-shadow:none;background:#087035;border:0;border-top:1px solid #087035;border-radius:0;justify-content:center;align-items:center;gap:14px;padding:16px 24px;font-size:18px;font-weight:750;line-height:1.5;transition:background .2s;display:flex;position:static;inset:auto}.zoomIcon{flex:0 0 26px;width:26px;height:26px}.zoomPrompt>span:last-child{font-size:28px;line-height:1}.zoomImage:hover>.zoomPrompt,.zoomImage:focus-visible>.zoomPrompt{background:#005526}.zoomImage:focus-visible{outline-offset:4px;z-index:1;outline:3px solid #b97600}.screen{border-radius:12px;overflow:visible}.screen .zoomImage{border-radius:12px 12px 0 0;overflow:hidden}.closeZoom{min-height:48px;padding:12px 24px;font-size:16px}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}[data-reveal][data-visible=true],[data-reveal]:focus-within{opacity:1;transform:none}.heroCopy{animation:.75s both heroEnter}.heroLaptop{animation:.9s .15s both laptopEnter}.heroTopNote{animation:.7s .25s both noteEnter}.flowGrid article,.deliveries article,.trialSteps li{transition:opacity .55s,transform .3s,box-shadow .3s}.button>span,.navCta>span{transition:transform .2s}.button:hover>span,.navCta:hover>span{transform:translate(4px)}.zoomIcon{transition:transform .25s}.zoomImage:hover .zoomIcon{transform:scale(1.14)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.flowGrid article[data-visible=true]:hover,.deliveries article[data-visible=true]:hover,.trialSteps li[data-visible=true]:hover{transform:translateY(-5px);box-shadow:0 12px 28px #07583e14}}@keyframes heroEnter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes laptopEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes noteEnter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=1100px){:root{--content-width:calc(100% - 64px)}.flowGrid article:not(:last-child):after{bottom:-32px;right:calc(50% - 15px)}}@media (width<=820px){:root{--content-width:calc(100% - 40px)}.heroCopy{max-width:600px}.heroMobilePhoto{height:clamp(200px,38vw,270px)}.heroLaptop{max-width:460px}.zoomImage>.zoomPrompt,.sourceBody figure .zoomImage>.zoomPrompt{gap:12px;min-height:58px;padding:14px 16px;font-size:17px}.dailyGrid .zoomImage img{max-height:320px}}.heroPromise{width:auto;margin:32px 0 0;position:static;inset:auto}.overview .flowGrid{gap:32px}@media (width>=1101px){.hero{height:clamp(700px,40vw,880px)}}@media (width<=820px){.heroPromise{margin-top:28px}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}
