.approved-home a{color:inherit;text-decoration:none}.approved-home button{font:inherit;color:inherit}.approved-home button,.approved-home a,.approved-home summary{-webkit-tap-highlight-color:transparent}.approved-home a:focus-visible,.approved-home button:focus-visible,.approved-home summary:focus-visible{outline:2px solid var(--olive);outline-offset:5px}.approved-home h1,.approved-home h2,.approved-home h3,.approved-home p{margin:0}.approved-home h1,.approved-home h2,.approved-home h3{letter-spacing:-.055em;font-weight:450;line-height:1.08}.approved-home .wrap{max-width:1440px;margin:auto;padding:0 64px}.approved-home .header{border-bottom:1px solid #20251b13;justify-content:space-between;align-items:center;gap:30px;height:94px;display:flex}.approved-home .brand{letter-spacing:-1.8px;align-items:center;gap:11px;font:34px/1 Manrope;display:flex}.approved-home .brand .mark{width:41px;height:41px}.approved-home .mark{object-fit:contain;display:block}.approved-home .nav{align-items:center;gap:29px;font-size:14px;display:flex}.approved-home .pill{border:1px solid var(--ink);border-radius:99px;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:13px 25px;font-size:14px;line-height:1.3;transition:background .2s,transform .2s;display:inline-flex}.approved-home .pill:hover{background:#e4e9d4;transform:translateY(-2px)}.approved-home .pill.black{background:var(--ink);color:#fff}.approved-home .pill.black:hover{background:#485336}.approved-home .menu{display:none}.approved-home .eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:600}.approved-home .subtle{color:#616652}.approved-home .hero{isolation:isolate;background:radial-gradient(at 78% 22%,#dfe9ce88,#0000 60%),linear-gradient(108deg,#f2f3e6,#e3e9d4 68%,#e9efdc);min-height:650px;position:relative;overflow:hidden}.approved-home .hero .wrap{text-align:center;padding-top:74px;padding-bottom:60px;position:relative}.approved-home .hero h1{letter-spacing:-.075em;margin-top:30px;font-size:clamp(60px,7.3vw,105px);font-weight:450;line-height:1.035}.approved-home .hero h1 span{display:block}.approved-home .english{letter-spacing:-.025em;margin-top:26px;font-family:Manrope,Arial,sans-serif;font-size:23px}.approved-home .hero-description{color:#515848;max-width:590px;margin:24px auto 28px;font-size:16px;line-height:1.65}.approved-home .hero .pill{background:#ffffff65;border-color:#47503d6b}.approved-home .hero .pill:hover{background:#fff}.approved-home .hero-bottom{letter-spacing:.14em;color:#575f4b;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;bottom:27px;left:64px;right:64px}.approved-home .hero .watermark{z-index:-1;color:#fff9;letter-spacing:-7px;pointer-events:none;font:108px/1 Manrope;position:absolute;bottom:49px;right:44px}.approved-home .hero-lines{z-index:-1;border:1px solid #fff8;border-radius:50%;width:72%;height:130%;position:absolute;top:9%;left:-14%;transform:rotate(-28deg)}.approved-home .hero-lines:after{content:"";border:1px solid #fff7;border-radius:50%;position:absolute;inset:30px}.approved-home .feature-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:13px;display:flex}.approved-home .feature-strip span{align-items:center;gap:11px;display:flex}.approved-home .feature-strip i{background:var(--olive);border-radius:50%;width:6px;height:6px}.approved-home .section{padding-top:94px;padding-bottom:94px}.approved-home .section-heading{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:44px;display:flex}.approved-home .section-heading h2{max-width:720px;font-size:55px}.approved-home .section-heading p{color:#5a5f51;max-width:330px;font-size:15px;line-height:1.65}.approved-home .section-no{color:#737b62;letter-spacing:.12em;margin-bottom:20px;font-size:11px;display:block}.approved-home .portal{border:1px solid var(--line);background:#fffdf8;border-radius:14px;grid-template-columns:1fr 1.15fr;gap:0;display:grid;overflow:hidden}.approved-home .portal-copy{flex-direction:column;align-items:flex-start;padding:45px 42px;display:flex}.approved-home .portal-copy h3{max-width:400px;margin-bottom:20px;font-size:35px}.approved-home .portal-copy p{color:#626655;max-width:390px;font-size:15px;line-height:1.7}.approved-home .portal-copy .link{border-bottom:1px solid #737c63;margin-top:auto;padding-top:36px;font-size:14px}.approved-home .tabbar{border-bottom:1px solid var(--line);gap:22px;width:100%;margin-bottom:34px;font-size:12px;display:flex}.approved-home .tabbar button{cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 0 13px;position:relative}.approved-home .tabbar button[aria-selected=true]:after{content:"";background:var(--olive);height:2px;position:absolute;bottom:-1px;left:0;right:0}.approved-home .portal-data{background:#eff0e2;flex-direction:column;justify-content:center;min-height:400px;padding:36px 42px;display:flex}.approved-home .data-head{color:#5d6550;justify-content:space-between;margin-bottom:21px;font-size:11px;display:flex}.approved-home .rings{width:280px;height:220px;margin:auto;position:relative}.approved-home .rings svg{width:100%;height:100%;overflow:visible}.approved-home .ring-label{text-align:center;position:absolute;top:64px;left:0;right:0}.approved-home .ring-label b{letter-spacing:-.08em;font-size:61px;font-weight:450;line-height:1}.approved-home .ring-label span{color:#596247;margin-top:5px;font-size:11px;display:block}.approved-home .age-legend{border-top:1px solid #cdd3be;justify-content:space-between;gap:18px;padding-top:17px;font-size:11px;display:flex}.approved-home .age-legend strong{letter-spacing:-1px;margin-top:4px;font-size:24px;font-weight:450;display:block}.approved-home .dot{background:#748148;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.approved-home .dot.gray{background:#b9bfaa}.approved-home .demo-note{color:#6a705b;margin-top:19px;font-size:10px}.approved-home .markers{display:none}.approved-home .marker{border-bottom:1px solid #d4dac9;padding:15px 0}.approved-home .marker-top{justify-content:space-between;align-items:center;font-size:13px;display:flex}.approved-home .marker-top b{letter-spacing:-1px;font-size:22px;font-weight:450}.approved-home .rail{background:#d8decc;border-radius:20px;height:5px;margin:15px 0 7px;position:relative}.approved-home .rail:before{content:"";background:#85955c;border-radius:20px;width:45%;height:5px;position:absolute;left:29%}.approved-home .rail:after{content:"";background:#26341e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;left:54%;box-shadow:0 0 0 1px #26341e}.approved-home .marker small{color:#616b54;font-size:10px}.approved-home .plan{display:none}.approved-home .plan-item{border-bottom:1px solid #d4dac9;gap:15px;padding:19px 0;font-size:14px;display:flex}.approved-home .plan-item i{border:1px solid #9baa7f;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.approved-home .plan-item small{color:#677157;margin-top:5px;font-size:11px;display:block}.approved-home .life{padding-top:0;padding-bottom:88px;position:relative}.approved-home .life-top{justify-content:space-between;align-items:end;gap:30px;padding-top:12px;padding-bottom:35px;display:flex}.approved-home .life p{color:#5a5f51;max-width:395px;font-size:15px}.approved-home .art-frame{aspect-ratio:2.45;background:#dce8be;border-radius:12px;overflow:hidden}.approved-home .art-frame img{object-fit:cover;object-position:50% 53%;width:100%;height:100%;display:block}.approved-home .caption{color:#737b62;justify-content:space-between;padding-top:13px;font-size:10px;display:flex}.approved-home .steps-section{background:#f0f0e3}.approved-home .steps{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.approved-home .step{border-top:1px solid #bdc6ab;padding-top:20px}.approved-home .step .num{color:#7b855e;margin-bottom:26px;font:14px Manrope;display:block}.approved-home .step h3{letter-spacing:-.045em;margin-bottom:17px;font-size:27px}.approved-home .step p{color:#5b6450;font-size:14px;line-height:1.75}.approved-home .chat{grid-template-columns:1.04fr 1fr;align-items:center;gap:85px;display:grid}.approved-home .chat h2{margin-bottom:28px;font-size:55px}.approved-home .chat p{color:#5a5f51;max-width:460px;font-size:16px;line-height:1.75}.approved-home .chat .pill{margin-top:30px}.approved-home .brand-panel{background:radial-gradient(#e1e7cf 0%,#f0f0e3 70%);border:1px solid #d7ddca;border-radius:12px;justify-content:center;align-items:center;height:365px;display:flex;position:relative;overflow:hidden}.approved-home .brand-panel:before{content:"";border:1px solid #fff;border-radius:50%;width:290px;height:290px;position:absolute}.approved-home .brand-panel .mark{z-index:1;width:175px;height:175px}.approved-home .future-label{color:#778165;letter-spacing:.08em;margin-top:19px;font-size:10px}.approved-home .faq{border-top:1px solid var(--line);padding-bottom:70px}.approved-home .faq-grid{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.approved-home .faq h2{font-size:49px}.approved-home .faq details{border-bottom:1px solid var(--line)}.approved-home .faq summary{cursor:pointer;padding:24px 35px 24px 0;font-size:17px;list-style:none;position:relative}.approved-home .faq summary:after{content:"+";font-size:25px;font-weight:300;position:absolute;top:20px;right:2px}.approved-home .faq details[open] summary:after{content:"−"}.approved-home .faq details p{color:#5b6350;padding:0 28px 24px 0;font-size:14px;line-height:1.7}.approved-home .footer{background:#e7ebd9;border-top:1px solid #ced6bd;padding:45px 0 68px}.approved-home .footer-top{justify-content:space-between;align-items:center;gap:30px;display:flex}.approved-home .footer .brand{gap:16px;font-size:58px}.approved-home .footer .brand .mark{width:61px;height:61px}.approved-home .footer-links{gap:30px;font-size:13px;display:flex}.approved-home .footer-bottom{color:#616b53;border-top:1px solid #ccd4bd;justify-content:space-between;gap:25px;margin-top:44px;padding-top:23px;font-size:10px;display:flex}.approved-home .credit{letter-spacing:.12em;color:var(--ink);font-size:11px}.approved-home .render-note{max-width:600px;font-size:10px;line-height:1.6}.approved-home .mobile-brand-label{display:none}@media (min-width:1500px){.approved-home .hero .wrap{padding-top:90px}.approved-home .hero{min-height:710px}.approved-home .hero h1{font-size:112px}}@media (max-width:1050px){.approved-home .wrap{padding-left:36px;padding-right:36px}.approved-home .nav{gap:20px;font-size:12px}.approved-home .nav a:nth-child(4){display:none}.approved-home .header{gap:20px}.approved-home .hero-bottom{left:36px;right:36px}.approved-home .hero h1{font-size:86px}.approved-home .section-heading h2,.approved-home .chat h2,.approved-home .life h2{font-size:45px}.approved-home .portal-copy,.approved-home .portal-data{padding:32px}.approved-home .chat{gap:40px}.approved-home .steps{gap:30px}}@media (max-width:720px){.approved-home .wrap{padding-left:24px;padding-right:24px}.approved-home .header{gap:10px;height:82px}.approved-home .brand{gap:8px;font-size:29px}.approved-home .brand .mark{width:34px;height:34px}.approved-home .nav{display:none}.approved-home .header>.pill{white-space:nowrap;min-height:40px;padding:10px 12px;font-size:11px}.approved-home .header>.pill span{display:none}.approved-home .hero{min-height:602px}.approved-home .hero .wrap{padding:68px 24px 88px}.approved-home .hero .eyebrow{letter-spacing:.09em;font-size:9px}.approved-home .hero h1{letter-spacing:-.075em;margin-top:37px;font-size:clamp(39px,11.8vw,78px);line-height:1.12}.approved-home .english{letter-spacing:-.04em;margin-top:25px;font-size:16px}.approved-home .hero-description{max-width:330px;margin:28px auto;font-size:13px}.approved-home .hero .pill{min-height:44px;font-size:12px}.approved-home .hero-bottom{letter-spacing:.11em;font-size:8px;bottom:21px;left:24px;right:24px}.approved-home .hero-bottom span:nth-child(2){display:none}.approved-home .hero .watermark{letter-spacing:-4px;font-size:72px;bottom:54px;right:24px}.approved-home .hero-lines{width:150%;height:95%;top:20%;left:-71%}.approved-home .feature-strip{grid-template-columns:1fr 1fr;gap:17px 15px;padding:23px 0;font-size:10px;display:grid}.approved-home .feature-strip span{gap:7px}.approved-home .feature-strip i{width:4px;height:4px}.approved-home .section{padding-top:61px;padding-bottom:61px}.approved-home .section-heading{margin-bottom:29px;display:block}.approved-home .section-heading h2,.approved-home .life h2,.approved-home .chat h2{font-size:37px;line-height:1.12}.approved-home .section-heading p{max-width:100%;margin-top:22px;font-size:13px}.approved-home .section-no{margin-bottom:16px;font-size:9px}.approved-home .portal{grid-template-columns:1fr}.approved-home .portal-copy{padding:26px 24px}.approved-home .portal-copy h3{margin-bottom:15px;font-size:28px}.approved-home .portal-copy p{font-size:13px}.approved-home .portal-copy .link{padding-top:22px;font-size:12px}.approved-home .tabbar{gap:21px;margin-bottom:27px;font-size:11px}.approved-home .portal-data{min-height:363px;padding:26px 24px}.approved-home .data-head{font-size:10px}.approved-home .rings{width:245px;height:200px}.approved-home .ring-label{top:59px}.approved-home .ring-label b{font-size:54px}.approved-home .age-legend{font-size:10px}.approved-home .age-legend strong{font-size:21px}.approved-home .demo-note{font-size:9px}.approved-home .life{padding-bottom:60px}.approved-home .life-top{padding-bottom:27px;display:block}.approved-home .life p{margin-top:22px;font-size:13px}.approved-home .art-frame{aspect-ratio:.9}.approved-home .art-frame img{object-position:52% 50%}.approved-home .caption{font-size:8px}.approved-home .caption span:last-child{display:none}.approved-home .steps{grid-template-columns:1fr;gap:27px}.approved-home .step{padding-top:18px;padding-left:42px;position:relative}.approved-home .step .num{font-size:11px;position:absolute;top:20px;left:0}.approved-home .step h3{margin-bottom:13px;font-size:24px}.approved-home .step p{font-size:13px}.approved-home .chat{grid-template-columns:1fr;gap:29px}.approved-home .chat p{font-size:14px}.approved-home .chat .pill{margin-top:23px;font-size:12px}.approved-home .brand-panel{height:275px}.approved-home .brand-panel .mark{width:139px;height:139px}.approved-home .brand-panel:before{width:220px;height:220px}.approved-home .future-label{font-size:8px}.approved-home .faq-grid{grid-template-columns:1fr;gap:13px}.approved-home .faq h2{margin-bottom:12px;font-size:37px}.approved-home .faq summary{padding-top:22px;padding-bottom:22px;font-size:14px}.approved-home .faq details p{font-size:13px}.approved-home .footer{padding-top:33px;padding-bottom:52px}.approved-home .footer-top{display:block}.approved-home .footer .brand{font-size:47px}.approved-home .footer .brand .mark{width:50px;height:50px}.approved-home .footer-links{flex-wrap:wrap;gap:20px;margin-top:27px;font-size:11px}.approved-home .footer-bottom{margin-top:30px;padding-top:19px;display:block}.approved-home .credit{margin-top:27px;font-size:10px;display:block}.approved-home .render-note{font-size:9px}}@media (prefers-reduced-motion:reduce){.approved-home .pill{transition:none}}.approved-home .hero-lines{opacity:.36;background:url(/art/flow-lines.svg) 50%/cover no-repeat;border:0;border-radius:0;width:100%;height:100%;top:0;left:0;transform:none}.approved-home .hero-lines:after{display:none}.approved-home .hero h1{letter-spacing:-.062em}.approved-home .hero h1 span:last-child{margin:0 auto;display:table;position:relative}.approved-home .hero h1 span:last-child:after{content:"";opacity:.45;pointer-events:none;background:url(/art/flow-lines.svg) 45% 47%/150%;height:9px;position:absolute;bottom:-9px;left:6%;right:4%}.approved-home .section-no{color:#6c7f48}.approved-home .feature-strip{border-bottom-color:#bac8a2}.approved-home .feature-strip i{background:#7f914f;border-radius:57% 42% 58% 43%;width:7px;height:7px;transform:rotate(-20deg)}.approved-home .portal{border-color:#cfd8bf}.approved-home .portal-data{background:#eaf0dd}.approved-home .portal-copy{background:#fffcf4}.approved-home .art-frame{background:#e3e8d0;border-radius:8px}.approved-home .life .caption{color:#617148}.approved-home .steps-section{background:#f2f1e3;position:relative}.approved-home .steps-section .section-heading{align-items:center;margin-bottom:34px}.approved-home .report-vignette{object-fit:contain;filter:none;width:370px;max-height:258px;margin-top:-24px;margin-bottom:-10px}.approved-home .step{border-top-color:#b3c399}.approved-home .step .num{color:#526d36}.approved-home .steps-section .section{padding-top:67px;padding-bottom:73px}.approved-home .brand-panel{background:#e7edd7 url(/art/flow-lines.svg) 55%/205%;border-color:#cdd8b8;border-radius:8px}.approved-home .brand-panel:before{opacity:.7;background:url(/art/flow-lines.svg) 50%/230%;border:none;border-radius:0;width:82%;height:80%;transform:rotate(160deg)}.approved-home .footer{isolation:isolate;background:#e4ead5;position:relative;overflow:hidden}.approved-home .footer:before{content:"";z-index:-1;opacity:.28;background:url(/art/flow-lines.svg) right 55%/100% no-repeat;position:absolute;inset:0}.approved-home .footer-bottom{border-top-color:#c0cdaa}.approved-home .tabbar button[aria-selected=true]:after{background:#7f914f;height:2px}@media (max-width:1050px){.approved-home .report-vignette{width:300px;max-height:230px}.approved-home .steps-section .section-heading h2{font-size:42px}}@media (max-width:720px){.approved-home .hero-lines{opacity:.26;width:180%;left:-60%}.approved-home .hero h1{letter-spacing:-.062em}.approved-home .hero h1 span:last-child:after{height:5px;bottom:-6px}.approved-home .steps-section .section-heading{display:block}.approved-home .report-vignette{width:265px;max-height:190px;margin:25px auto 5px;display:block}.approved-home .steps-section .section-heading h2{font-size:37px}.approved-home .steps-section .section{padding-top:55px;padding-bottom:58px}.approved-home .footer:before{opacity:.18;background-size:auto 110%}}.approved-home .chat{grid-template-columns:.9fr 1.1fr;align-items:center;gap:68px}.approved-home .chat h2{margin-bottom:25px;font-size:52px;line-height:1.1}.approved-home .ai-copy>p{color:#515b45;max-width:440px;font-size:16px;line-height:1.75}.approved-home .ai-capabilities{margin:28px 0 25px;padding:0;font-size:14px;line-height:1.55;list-style:none}.approved-home .ai-capabilities li{border-bottom:1px solid #d5dec5;max-width:425px;padding:12px 0 12px 20px;position:relative}.approved-home .ai-capabilities li:before{content:"";background:#7f914f;border-radius:50%;width:5px;height:5px;position:absolute;top:21px;left:0}.approved-home .ai-copy>.ai-boundary{color:#68765a;max-width:350px;font-size:12px;line-height:1.65}.approved-home .ai-copy .future-label{letter-spacing:.06em;max-width:400px;margin-top:22px;font-size:9px}.approved-home .ai-window{background:#fffcf5;border:1px solid #c7d4b4;border-radius:14px;overflow:hidden;box-shadow:0 16px 50px #53683d0a}.approved-home .ai-window-head{background:#e9efdd;border-bottom:1px solid #d8dfcc;justify-content:space-between;align-items:center;gap:16px;padding:19px 24px;display:flex}.approved-home .ai-name{color:#000;align-items:center;gap:8px;font:21px Manrope;display:flex}.approved-home .ai-name .mark{width:26px;height:26px}.approved-home .ai-name>span{letter-spacing:.02em;border:1px solid #b4c29d;border-radius:5px;margin-left:3px;padding:2px 5px;font:10px Manrope}.approved-home .ai-context{color:#596c43;font-size:10px}.approved-home .ai-conversation{padding:23px 24px 0}.approved-home .ai-question{background:#e6ecd8;border-radius:13px 13px 3px;margin-bottom:23px;margin-left:16%;padding:13px 16px;font-size:13px;line-height:1.65}.approved-home .ai-answer{font-size:13px}.approved-home .ai-author{align-items:center;gap:8px;margin-bottom:13px;font-size:11px;font-weight:600;display:flex}.approved-home .ai-author .mark{width:19px;height:19px}.approved-home .ai-answer p{color:#323c2c;max-width:none;font-size:13px;line-height:1.7}.approved-home .ai-answer p strong{white-space:nowrap;font-weight:600}.approved-home .ai-values{background:#f0f2e7;border:1px solid #dce3ce;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:12px;margin:17px 0 19px;padding:15px;display:grid}.approved-home .ai-values>div{border-left:2px solid #a3b47d;padding-left:10px}.approved-home .ai-values span{color:#647353;white-space:nowrap;font-size:9px;display:block}.approved-home .ai-values strong{letter-spacing:-1px;white-space:nowrap;margin-top:4px;font-size:23px;font-weight:500;display:block}.approved-home .ai-values small{letter-spacing:0;color:#637052;font-size:9px;font-weight:400}.approved-home .ai-sources-label{color:#6c795c;margin-top:18px;margin-bottom:8px;font-size:9px}.approved-home .ai-sources{flex-wrap:wrap;gap:6px;display:flex}.approved-home .ai-sources span{color:#5a6c43;white-space:nowrap;border:1px solid #d0dabc;border-radius:5px;padding:5px 7px;font-size:9px}.approved-home .ai-handoff{color:#4d6038;border-top:1px solid #e0e4d4;justify-content:space-between;gap:16px;margin-top:17px;padding:14px 0;font-size:11px;display:flex}.approved-home .ai-composer{color:#7c8670;border:1px solid #d6ddc9;border-radius:99px;justify-content:space-between;align-items:center;gap:12px;margin:7px 18px 18px;padding:8px 8px 8px 15px;font-size:11px;display:flex}.approved-home .ai-send{color:#fff;background:#22291c;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.approved-home .chat .ai-demo-note{color:#6c785d;max-width:none;margin:10px 0 0;font-size:9px;line-height:1.5}@media (max-width:1050px){.approved-home .chat{grid-template-columns:.9fr 1.1fr;gap:35px}.approved-home .chat h2{font-size:41px}.approved-home .ai-window-head{padding:15px}.approved-home .ai-conversation{padding:20px 15px 0}.approved-home .ai-context{font-size:9px}.approved-home .ai-values{gap:7px;padding:12px}.approved-home .ai-values>div{padding-left:7px}.approved-home .ai-values strong{font-size:21px}}@media (max-width:720px){.approved-home .chat{grid-template-columns:1fr;gap:28px}.approved-home .chat h2{font-size:37px}.approved-home .ai-copy>p{font-size:14px}.approved-home .ai-copy>.ai-boundary{font-size:11px}.approved-home .ai-capabilities{margin-top:20px;margin-bottom:20px;font-size:13px}.approved-home .ai-copy .future-label{font-size:8px}.approved-home .ai-window-head{gap:8px;padding:15px 13px}.approved-home .ai-name{gap:6px;font-size:19px}.approved-home .ai-name .mark{width:24px;height:24px}.approved-home .ai-context{font-size:8px}.approved-home .ai-conversation{padding:18px 13px 0}.approved-home .ai-question{margin-left:8%;padding:12px;font-size:12px}.approved-home .ai-answer p{font-size:12px}.approved-home .ai-values{gap:6px;padding:10px 8px}.approved-home .ai-values>div{padding-left:5px}.approved-home .ai-values span{font-size:8px}.approved-home .ai-values strong{font-size:21px}.approved-home .ai-values small,.approved-home .ai-sources span{font-size:8px}.approved-home .ai-composer{margin-left:10px;margin-right:10px;padding-left:11px;font-size:10px}.approved-home .ai-handoff{font-size:10px}.approved-home .chat .ai-demo-note{font-size:8px}}.approved-home .brand .lockup{width:194px;height:auto;display:block}.approved-home .brand{font-size:0}.approved-home .footer .brand .lockup{width:280px}.approved-home .ai-lockup{width:110px;height:auto;display:block}.approved-home .header>.pill{white-space:nowrap;min-height:50px;padding:13px 24px;font-size:17px}.approved-home .header{gap:28px}.approved-home .nav{gap:25px;font-size:13px}.approved-home .hero .watermark{letter-spacing:0;width:315px;font-size:0}.approved-home .hero .watermark img{width:100%;height:auto;display:block}.approved-home .hero h1 span:last-child:after{display:none}.approved-home .hero:before{content:"";z-index:-2;pointer-events:none;will-change:transform;background:radial-gradient(at 25% 35%,#fffdf5b8,#0000 48%),radial-gradient(at 70% 63%,#d3dfb994,#0000 46%),radial-gradient(at 60% 15%,#e8d8a522,#0000 34%);animation:20s ease-in-out infinite alternate paused pearl-flow;position:absolute;inset:-25%}.approved-home .hero.motion-active:before{animation-play-state:running}.approved-home .motion-paused .hero:before{animation-play-state:paused}.approved-home .hero .wrap{z-index:1}.approved-home .hero-bottom .motion-toggle{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6978516b;padding:2px 0}.approved-home .hero-bottom span:nth-child(2){display:block}@keyframes pearl-flow{0%{transform:translate(-7%,-5%)rotate(-5deg)scale(1)}50%{transform:translate(5%,1%)rotate(2deg)scale(1.09)}to{transform:translate(8%,7%)rotate(6deg)scale(1.16)}}.approved-home .life{padding-top:84px;padding-bottom:84px}.approved-home .life-top{align-items:center;padding-top:0}.approved-home .life h2{font-size:58px}.approved-home .life p{max-width:390px;font-size:18px;line-height:1.65}.approved-home .life .art-frame{border-radius:12px}.approved-home .section-heading h2{font-size:54px}.approved-home .work-section{border-top:1px solid #d8dfcb}.approved-home .work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.approved-home .work-card{background:#f0f2e5;border:1px solid #d1dac0;border-radius:13px;flex-direction:column;padding:29px 27px 25px;transition:transform .25s,border-color .25s;display:flex}.approved-home .work-card:hover{border-color:#90a16d;transform:translateY(-3px)}.approved-home .work-count{color:#607342;letter-spacing:.08em;font-size:12px}.approved-home .work-card h3{letter-spacing:-.04em;margin:19px 0 17px;font-size:28px;line-height:1.15}.approved-home .work-card>p{color:#5b654e;min-height:75px;margin-bottom:23px;font-size:14px;line-height:1.7}.approved-home .sheet-preview{background:#fffdf7;border:1px solid #d3dbc3;border-radius:10px;margin-top:auto;padding:17px 16px}.approved-home .sheet-title{border-bottom:1px solid #d7dfc9;margin-bottom:4px;padding-bottom:13px;font-size:12px}.approved-home .sheet-preview>span{border-bottom:1px solid #e2e6d7;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:11px;line-height:1.5;display:flex}.approved-home .sheet-preview>span:last-child{border:0;padding-bottom:2px}.approved-home .sheet-preview i{color:#799357;font-style:normal}.approved-home .sheet-preview b{border:1px solid #b9c89c;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:400;display:grid}.approved-home .plan-preview>span{justify-content:flex-start;font-size:12px}.approved-home .mini-history{margin-top:auto;padding:20px 3px 4px}.approved-home .mini-history>div:first-child{justify-content:space-between;align-items:center;font-size:12px;display:flex}.approved-home .mini-history strong{font-size:21px;font-weight:500}.approved-home .mini-history small{font-size:10px;font-weight:400}.approved-home .mini-history svg{width:100%;height:140px;display:block}.approved-home .mini-dates{color:#6e7a5b;justify-content:space-between;font-size:10px;display:flex}.approved-home .center-action{text-align:center;margin-top:29px;font-size:13px}.approved-home .center-action .link{border-bottom:1px solid #86976a;padding-bottom:5px}.approved-home .dynamics-section{background:#edf0e0;overflow:hidden}.approved-home .trend-layout{grid-template-columns:.8fr 1fr;align-items:center;gap:95px;display:grid}.approved-home .trend-aside{min-width:0}.approved-home .trend-aside>span{letter-spacing:-.04em;max-width:420px;font-size:36px;line-height:1.18;display:block}.approved-home .trend-aside>p{color:#5e6b4b;max-width:350px;margin:24px 0 30px;font-size:15px;line-height:1.8}.approved-home .trend-names{color:#8b9973;max-width:420px;font-size:18px;line-height:1.7;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.approved-home .trend-names>span{white-space:nowrap;width:max-content;animation:45s linear infinite paused name-flow;display:block}.approved-home .dynamics-section.motion-active .trend-names>span{animation-play-state:running}.approved-home .motion-paused .trend-names>span{animation-play-state:paused!important}@keyframes name-flow{to{transform:translate(-50%)}}.approved-home .trend-card{background:#fffcf5;border:1px solid #bdcda4;border-radius:14px;min-width:0;padding:25px 27px;box-shadow:0 14px 45px #637b3b08}.approved-home .marker-tabs{border-bottom:1px solid #d6dec8;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:17px;display:grid}.approved-home .marker-tabs button{cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:10px 6px;font-size:13px}.approved-home .marker-tabs button[aria-selected=true]{color:#344a20;background:#e7edd9}.approved-home .trend-reading{justify-content:space-between;align-items:start;gap:18px;margin-top:22px;display:flex}.approved-home .trend-reading>div>span{color:#6e7d59;font-size:11px}.approved-home .trend-reading h3{letter-spacing:-.04em;margin-top:4px;font-size:28px}.approved-home .trend-reading>strong{letter-spacing:-.05em;text-align:right;font-size:43px;font-weight:450;line-height:1}.approved-home .trend-reading small{letter-spacing:0;margin-top:7px;font-size:11px;display:block}.approved-home .trend-meta{color:#6d785f;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:10px;display:flex}.approved-home .trend-meta>span:last-child{color:#46652c;background:#e7eddc;border-radius:5px;padding:4px 9px}.approved-home .trend-meta>span.is-outside{color:#8a692b;background:#f3ead5}.approved-home .trend-plot{width:100%;margin-top:15px}.approved-home .trend-plot svg{width:100%;height:185px;display:block}.approved-home .trend-plot svg text{fill:#728060;font-family:Manrope,Arial,sans-serif;font-size:12px}.approved-home .trend-dates{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.approved-home .trend-dates button{cursor:pointer;color:#6b7758;background:0 0;border:1px solid #0000;border-radius:5px;padding:8px 2px;font-size:12px}.approved-home .trend-dates button[aria-pressed=true]{color:#3f5727;background:#eaf0de;border-color:#bbcba0}.approved-home .trend-range{border-top:1px solid #d6dfc8;margin-top:17px;padding-top:17px}.approved-home .trend-range>span{color:#687958;font-size:11px;display:block}.approved-home .range-track{background:#e3e6d9;border-radius:9px;height:6px;margin:17px 0 8px;position:relative}.approved-home .range-track>div{background:#b0c198;border-radius:9px;height:6px;position:absolute;top:0}.approved-home .range-track>i{background:#526e35;border:3px solid #fffdf6;border-radius:50%;width:14px;height:14px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 0 0 1px #526e35}.approved-home .range-track>i.outside{background:#a8843e;box-shadow:0 0 0 1px #a8843e}.approved-home .range-labels{color:#6d795c;justify-content:space-between;font-size:10px;display:flex}.approved-home .trend-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.approved-home .trend-bottom>span{color:#798369;font-size:9px}.approved-home .replay-chart{cursor:pointer;color:#647d41;background:#fffdf5;border:1px solid #cbd7b7;border-radius:50%;flex-shrink:0;width:28px;height:28px;font-size:17px;line-height:1}.approved-home .portal-data{position:relative}.approved-home .portal-data>.replay-chart{z-index:2;position:absolute;bottom:13px;right:14px}.approved-home .systems-section{padding-top:86px;padding-bottom:86px}.approved-home .systems-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.approved-home .system-card{border-top:1px solid #ccd7bb;flex-direction:column;align-items:flex-start;min-height:345px;padding:28px 30px 25px 0;display:flex}.approved-home .system-card:not(:nth-child(3n+1)){border-left:1px solid #d5dec6;padding-left:30px}.approved-home .system-card:nth-child(n+4){padding-top:31px}.approved-home .system-count{letter-spacing:.02em;color:#738456;margin-bottom:15px;font-size:10px}.approved-home .system-card h3{letter-spacing:-.035em;max-width:290px;min-height:66px;font-size:28px;line-height:1.17}.approved-home .system-card ul{color:#687557;margin:18px 0 25px;padding:0;font-size:13px;line-height:1.8;list-style:none}.approved-home .system-card .link{border-bottom:1px solid #8b9b72;margin-top:auto;padding-bottom:3px;font-size:12px}.approved-home .system-all{background:#eef1e2;border-radius:0 0 10px;padding:28px 27px!important}.approved-home .system-all p{color:#5c6e43;max-width:220px;margin:18px 0 20px;font-size:14px;line-height:1.8}.approved-home .system-all .pill{min-height:40px;margin-top:auto;padding:9px 17px;font-size:12px}.approved-home .ai-copy .ai-second-copy{margin-top:16px;font-size:15px}.approved-home .ai-capabilities{display:none}.approved-home .ai-copy>.ai-boundary{margin-top:25px}.approved-home .ai-demo-tools{justify-content:space-between;align-items:center;gap:10px;margin-top:11px;display:flex}.approved-home .ai-demo-tools .ai-demo-note{margin:0;font-size:8px}.approved-home .chat-replay{cursor:pointer;white-space:nowrap;color:#617748;background:0 0;border:0;border-bottom:1px solid #9dae7f;padding:2px 0;font-size:10px}.approved-home .ai-typing{align-items:center;gap:5px;height:28px;padding-left:7px;display:none}.approved-home .ai-typing i{background:#899b67;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite typing-dot}.approved-home .ai-typing i:nth-child(2){animation-delay:.15s}.approved-home .ai-typing i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.approved-home .ai-window.demo-running .ai-question{min-height:48px}.approved-home .ai-window.demo-running .ai-answer{min-height:325px}.approved-home .ai-window.demo-running[data-phase=compose] .ai-question,.approved-home .ai-window.demo-running[data-phase=compose] .ai-answer,.approved-home .ai-window.demo-running[data-phase=wait] .ai-answer{visibility:hidden}.approved-home .ai-window.demo-running[data-phase=wait] .ai-typing{display:flex;position:absolute}.approved-home .ai-window.demo-running[data-phase=answer] .ai-values,.approved-home .ai-window.demo-running[data-phase=answer] .ai-answer>p:not(.ai-typed-answer),.approved-home .ai-window.demo-running[data-phase=answer] .ai-sources-label,.approved-home .ai-window.demo-running[data-phase=answer] .ai-sources,.approved-home .ai-window.demo-running[data-phase=answer] .ai-handoff{visibility:hidden}.approved-home .ai-window.demo-running .ai-conversation{position:relative}.approved-home .ai-window.demo-running .ai-composer>span:first-child:after{content:"|";color:#73844f;animation:1s step-end infinite cursor-blink}@keyframes cursor-blink{50%{opacity:0}}.approved-home .drawing .draw-path{stroke-dasharray:1;stroke-dashoffset:0;animation:1.05s cubic-bezier(.2,.65,.25,1) both draw-line}.approved-home .drawing .draw-points{animation:.45s ease-out .5s both points-in}@keyframes draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes points-in{0%{opacity:0}to{opacity:1}}.approved-home .motion-ready [data-reveal]{opacity:1;transition:opacity .5s,transform .5s;transform:none}.approved-home .motion-ready [data-reveal]:not(.shown){opacity:0;transform:translateY(13px)}.approved-home .motion-paused *,.approved-home .motion-paused :before{animation-play-state:paused!important}.approved-home .capture-static *,.approved-home .capture-static :before{transition:none!important;animation:none!important}.approved-home .capture-static [data-reveal]{opacity:1!important;transform:none!important}.approved-home .capture-static .ai-window{height:auto}.approved-home .capture-static .ai-typing{display:none!important}@media (max-width:1100px){.approved-home .nav{gap:18px;font-size:12px}.approved-home .brand .lockup{width:170px}.approved-home .header>.pill{padding:12px 20px;font-size:15px}.approved-home .trend-layout{grid-template-columns:.8fr 1.2fr;gap:50px}.approved-home .work-card{padding:25px 20px}.approved-home .work-card h3,.approved-home .system-card h3{font-size:25px}}@media (max-width:1000px){.approved-home .nav{display:none}.approved-home .header>.pill{font-size:17px}.approved-home .trend-layout{grid-template-columns:.8fr 1.2fr;gap:35px}.approved-home .trend-aside>span{font-size:30px}.approved-home .work-card>p{min-height:100px}}@media (max-width:720px){.approved-home .brand .lockup{width:143px}.approved-home .header>.pill{min-height:41px;padding:10px 11px;font-size:12.5px}.approved-home .header{gap:10px}.approved-home .footer .brand .lockup{width:230px}.approved-home .hero .watermark{width:224px;bottom:63px;right:24px}.approved-home .hero-bottom{gap:10px;font-size:8px}.approved-home .hero-bottom>span:first-child{display:block}.approved-home .hero-bottom button{white-space:nowrap;font-size:8px}.approved-home .hero-bottom>span:last-child{white-space:nowrap}.approved-home .life{padding-top:57px;padding-bottom:58px}.approved-home .life h2{font-size:40px}.approved-home .life p{margin-top:21px;font-size:15px}.approved-home .section-heading h2{font-size:37px}.approved-home .work-grid{grid-template-columns:1fr;gap:17px}.approved-home .work-card{padding:25px 23px}.approved-home .work-card h3{margin-top:16px;font-size:28px}.approved-home .work-card h3 br{display:none}.approved-home .work-card>p{min-height:0;margin-bottom:20px;font-size:14px}.approved-home .sheet-preview{padding:16px}.approved-home .sheet-preview>span{font-size:12px}.approved-home .mini-history{padding-top:5px}.approved-home .mini-history svg{height:130px}.approved-home .center-action{margin-top:25px;font-size:12px}.approved-home .trend-layout{grid-template-columns:1fr;gap:28px}.approved-home .trend-aside>span{max-width:none;font-size:27px}.approved-home .trend-aside>p{margin:15px 0;font-size:14px}.approved-home .trend-names{max-width:none;font-size:15px}.approved-home .trend-card{padding:20px 16px}.approved-home .marker-tabs{gap:3px}.approved-home .marker-tabs button{padding:10px 3px;font-size:12px}.approved-home .trend-reading h3{font-size:25px}.approved-home .trend-reading>strong{font-size:37px}.approved-home .trend-meta{gap:6px;font-size:9px}.approved-home .trend-meta>span:last-child{padding:4px 7px}.approved-home .trend-plot svg{height:170px}.approved-home .trend-dates{gap:4px}.approved-home .trend-dates button{font-size:11px}.approved-home .trend-bottom>span{font-size:8px}.approved-home .trend-range>span{font-size:10px}.approved-home .systems-section{padding-top:59px;padding-bottom:59px}.approved-home .systems-grid{grid-template-columns:1fr}.approved-home .system-card,.approved-home .system-card:not(:nth-child(3n+1)){border-left:0;min-height:0;padding:24px 0}.approved-home .system-card h3{min-height:0;font-size:28px}.approved-home .system-card ul{margin-top:15px;margin-bottom:19px;font-size:13px}.approved-home .system-card .link{font-size:12px}.approved-home .system-all{border-radius:0 0 10px 10px;padding:25px 23px!important}.approved-home .system-all p{max-width:none}.approved-home .ai-lockup{width:99px}.approved-home .ai-copy .ai-second-copy{font-size:13px;line-height:1.8}.approved-home .ai-demo-tools{display:block}.approved-home .chat-replay{margin-top:10px;font-size:10px}.approved-home .ai-window.demo-running .ai-answer{min-height:370px}.approved-home .ai-window.demo-running .ai-question{min-height:63px}}@media (max-width:360px){.approved-home .brand .lockup{width:135px}.approved-home .header>.pill{padding-left:10px;padding-right:10px;font-size:12px}.approved-home .hero h1{font-size:38px}.approved-home .life h2{font-size:37px}.approved-home .ai-context{font-size:7px}.approved-home .ai-lockup{width:90px}}@media (prefers-reduced-motion:reduce){.approved-home .hero:before,.approved-home .trend-names>span,.approved-home .ai-typing i,.approved-home .drawing .draw-path,.approved-home .drawing .draw-points{animation:none!important}.approved-home .motion-ready [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.approved-home .work-card,.approved-home .pill{transition:none}.approved-home .work-card:hover{transform:none}}.approved-home .ai-demo-tools .motion-toggle{font:inherit;color:#617748;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #9dae7f;padding:2px 0;font-size:10px}.approved-home .ai-demo-tools{flex-wrap:wrap}.approved-home .ai-demo-tools .ai-demo-note{flex-basis:100%}@media (max-width:720px){.approved-home .ai-demo-tools .motion-toggle{margin:10px 16px 0 0}.approved-home .ai-demo-tools .chat-replay{margin-top:10px}}.approved-home .hero-lines{opacity:.27}.approved-home .hero-stickers{z-index:2;pointer-events:none;position:absolute;inset:0}.approved-home .hero-sticker{pointer-events:auto;color:#3e512b;background:#fffcf0;border:1.5px solid #7a8b5b;border-radius:16px 12px 17px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:143px;min-height:125px;font-size:13px;transition:box-shadow .2s;animation:5.4s ease-in-out infinite paused sticker-float;display:flex;position:absolute;box-shadow:4px 5px #778a4f24}.approved-home .hero-sticker:hover{box-shadow:6px 8px #778a4f35}.approved-home .hero-sticker svg{width:53px;height:53px;display:block}.approved-home .sticker-report{--tilt:-6deg;top:39%;left:5.5%}.approved-home .sticker-age{--tilt:5deg;animation-delay:-1.7s;top:16%;right:5.4%}.approved-home .sticker-ai{--tilt:-4deg;width:125px;min-height:111px;animation-delay:-3.2s;top:61%;right:7%}.approved-home .hero.motion-active .hero-sticker{animation-play-state:running}@keyframes sticker-float{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-9px) rotate(calc(var(--tilt) + 2deg))}}.approved-home .replay-chart{white-space:nowrap;border-radius:30px;width:auto;min-width:65px;padding:5px 9px;font-size:10px}.approved-home .portal-data .demo-note{padding-right:70px}.approved-home .ai-send{border-radius:25px;width:auto;min-width:67px;padding:0 11px;font-size:10px}.approved-home .ai-character{transform-origin:50% 70%;width:83px;height:83px;margin:-10px 0 15px;animation:5s ease-in-out infinite paused ai-bob}.approved-home .ai-character svg{width:100%;height:100%;display:block;overflow:visible}.approved-home .ai-eyes{transform-origin:60px 56px;animation:6s linear infinite paused ai-blink}.approved-home .motion-active .ai-character,.approved-home .motion-active .ai-eyes{animation-play-state:running}@keyframes ai-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-4px)rotate(2deg)}}@keyframes ai-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.15)}}.approved-home .ai-prompt-options{padding:16px 24px 0}.approved-home .ai-prompt-options>span{color:#6c7c55;margin-bottom:8px;font-size:9px;display:block}.approved-home .ai-prompt-options>div{flex-wrap:wrap;gap:6px;display:flex}.approved-home .ai-prompt-options button{color:#536d37;cursor:pointer;background:#fffdf5;border:1px solid #c4d3ae;border-radius:18px;padding:7px 9px;font-size:10px;line-height:1.4}.approved-home .ai-prompt-options button[aria-pressed=true]{background:#e1eccd;border-color:#94ab6c}.approved-home .ai-conversation{padding-top:18px}.approved-home .ai-window-head{background:#e0ebcd}.approved-home .ai-character+.section-no{margin-bottom:17px}.approved-home .ai-copy h2{font-size:54px}.approved-home .ai-window .ai-question{background:#e1eccf;border-radius:14px 14px 3px}.approved-home .ai-window .ai-answer{border-left:2px solid #c0d39e;padding-left:13px}.approved-home .ai-values{border-radius:10px 7px 12px 8px}.approved-home .system-card .link,.approved-home .center-action .link{padding-bottom:4px}.approved-home .work-card{border-radius:14px 11px 16px 12px}@media (max-width:1200px) and (min-width:1001px){.approved-home .hero-sticker{width:114px;min-height:108px;font-size:11px}.approved-home .hero-sticker svg{width:44px;height:44px}.approved-home .sticker-report{left:3.5%}.approved-home .sticker-age{right:3.5%}.approved-home .sticker-ai{width:108px;min-height:103px;right:4.5%}}@media (max-width:1000px){.approved-home .hero .wrap{padding-bottom:175px}.approved-home .hero .watermark{display:none}.approved-home .hero-stickers{justify-content:center;gap:17px;height:83px;display:flex;inset:auto 24px 63px}.approved-home .hero-sticker,.approved-home .sticker-ai{border-radius:12px 9px 13px 8px;gap:1px;width:108px;min-height:80px;font-size:11px;position:static;box-shadow:3px 4px #778a4f24}.approved-home .hero-sticker svg{width:43px;height:43px}.approved-home .hero-bottom{z-index:3}}@media (max-width:720px){.approved-home .hero .wrap{padding-bottom:160px}.approved-home .hero-stickers{gap:10px;height:71px;bottom:63px}.approved-home .hero-sticker,.approved-home .sticker-ai{width:80px;min-height:70px;font-size:9px}.approved-home .hero-sticker svg{width:34px;height:34px}.approved-home .replay-chart{min-width:59px;font-size:9px}.approved-home .portal-data .demo-note{padding-right:62px}.approved-home .ai-character{width:67px;height:67px;margin:0 0 17px}.approved-home .ai-copy h2{font-size:40px}.approved-home .ai-prompt-options{padding:13px 13px 0}.approved-home .ai-prompt-options button{padding:6px 8px;font-size:9px}.approved-home .ai-prompt-options>span{font-size:8px}.approved-home .ai-send{min-width:61px;padding:0 8px;font-size:9px}.approved-home .ai-window .ai-answer{padding-left:9px}.approved-home .ai-values strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.approved-home .hero-sticker,.approved-home .ai-character,.approved-home .ai-eyes{animation:none!important}.approved-home .hero-sticker{transform:rotate(var(--tilt))}}.approved-home .hero{background:#fef9ef}.approved-home .hero-bottom{z-index:4}.approved-home .hero:before{opacity:1;background:radial-gradient(at 29% 30%,#fffdf2cc,#0000 45%),conic-gradient(from 25deg at 59% 54%,#fef9ef 0deg,#dbe8bf 47deg,#fffdf4 91deg,#e4e6d5 139deg,#f3e7bf 194deg,#f8fcf1 251deg,#d6e6be 315deg,#fef9ef 360deg);animation-duration:14s;inset:-22%}.approved-home .hero:after{content:"";z-index:-1;pointer-events:none;will-change:transform;background:linear-gradient(118deg,#0000 19%,#fffef6b3 32%,#f8efce66 37%,#fffef877 42%,#0000 53%,#dfe9cc55 65%,#0000 79%);animation:11s ease-in-out infinite alternate paused pearl-sweep;position:absolute;inset:-30%}.approved-home .hero.motion-active:after{animation-play-state:running}.approved-home .hero-lines{opacity:.8;background-image:url(/art/opal-lines.svg)}.approved-home .motion-paused :after{animation-play-state:paused!important}.approved-home .capture-static :after{animation:none!important}@keyframes pearl-sweep{0%{transform:translate(-9%,-3%)rotate(-5deg)}to{transform:translate(11%,5%)rotate(6deg)}}.approved-home .hero .wrap{padding-bottom:70px}.approved-home .hero .watermark{display:block}.approved-home .section-no{align-items:center;gap:10px;display:flex}.approved-home .section-no:before{content:"";border-top:1px solid #a9914c;border-bottom:1px solid #e5d7a7;border-radius:50%;width:22px;height:5px;transform:rotate(-5deg)}.approved-home .work-intro{align-items:center;gap:20px;max-width:480px;display:flex}.approved-home .work-art{object-fit:contain;flex-shrink:0;width:153px;height:118px;display:block}.approved-home .section-heading .work-intro p{max-width:265px;font-size:13px;line-height:1.75}.approved-home .work-count{letter-spacing:0;background:#fffaf0;border:1px solid #9baa7e;border-radius:50% 44% 49% 46%;align-self:flex-start;place-items:center;width:32px;height:32px;display:grid;box-shadow:2px 2px #d8dfc9}.approved-home .work-card{border-color:#8c9e705f;box-shadow:3px 4px #dce2cb70}.approved-home .sheet-preview{border-radius:9px 12px 8px 11px}.approved-home .marker-tabs button[aria-selected=true]{border-radius:8px 5px 9px 6px}.approved-home .trend-card{border-radius:17px 13px 19px 11px;box-shadow:5px 6px #ccd7b570}.approved-home .trend-aside{position:relative}.approved-home .trend-aside:before{content:"";border-top:2px solid #9dac77;border-bottom:1px solid #ccba7a;border-radius:51% 47% 0 0;width:74px;height:39px;margin-bottom:23px;display:block;transform:rotate(-9deg)}.approved-home .range-track{border-radius:45% 42% 48% 41%;height:7px}.approved-home .range-track>div{height:7px}.approved-home .range-track>i{border-radius:48% 43% 50% 42%}.approved-home .system-card{position:relative}.approved-home .system-card h3{letter-spacing:-.04em}.approved-home .system-card .system-count{border-bottom:1px solid #d4c48d;padding-bottom:7px}.approved-home .system-all{border-radius:7px 15px 11px 9px}.approved-home .portal{border-radius:16px 12px 17px 10px;box-shadow:4px 5px #dee5cd73}.approved-home .ai-window{border-radius:17px 13px 19px 11px;box-shadow:5px 6px #d1dcbc6e}.approved-home .ai-window-head{border-bottom:1px solid #bca96b66}.approved-home .ai-demo-tools .motion-toggle,.approved-home .chat-replay{border-bottom-color:#b29d5a}.approved-home .ai-copy .future-label{font-size:9px}@media (max-width:1000px){.approved-home .hero .wrap{padding-bottom:85px}.approved-home .hero .watermark{width:240px;display:block;bottom:49px;right:36px}.approved-home .work-intro{gap:12px;max-width:350px}.approved-home .work-art{width:105px;height:98px}}@media (max-width:720px){.approved-home .header>.pill{padding:10px 11px;font-size:14px}.approved-home .hero .wrap{padding-bottom:112px}.approved-home .hero .watermark{opacity:.85;width:174px;bottom:57px;right:24px}.approved-home .hero-lines{opacity:.7;width:145%;left:-35%}.approved-home .hero-bottom{font-size:8px}.approved-home .work-intro{gap:15px;max-width:none;margin-top:24px}.approved-home .work-art{width:108px;height:102px}.approved-home .section-heading .work-intro p{font-size:12px}.approved-home .work-card{box-shadow:3px 4px #dce2cb70}.approved-home .trend-card{box-shadow:4px 5px #ccd7b570}.approved-home .ai-window{box-shadow:3px 4px #d1dcbc6e}.approved-home .section-no:before{width:17px}.approved-home .ai-copy .future-label{font-size:8px}}@media (max-width:360px){.approved-home .header>.pill{font-size:13px}.approved-home .brand .lockup{width:125px}}@media (prefers-reduced-motion:reduce){.approved-home .hero:after{animation:none!important}}
:root{--paper:#fef9ef;--surface:#fffdf7;--ink:#20251b;--muted:#626b55;--line:#d7ddc9;--terra:#667b42;--terra-soft:#e8eedb;--sage:#6f8550;--sage-soft:#e8eedb;--violet:#718153;--violet-soft:#eaf0df}html{scroll-padding-top:112px}body{background:#fef9ef}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.function-faithful.gravia-site{--m-paper:#fef9ef;--m-surface:#fffdf7;--m-ink:#20251b;--m-muted:#626b55;--m-terra:#667b42;--m-line:#d7ddc9;--g-ink:#20251b;--g-muted:#626b55;--g-line:#d7ddc9;color:#20251b;background:#fef9ef}.function-faithful :is(h1,h2,h3){font-family:var(--sans);letter-spacing:-.055em;font-weight:450;line-height:1.1}.function-faithful em{color:inherit;font-style:normal}.function-faithful p{color:#626b55}.function-faithful .m-eyebrow,.function-faithful.g-subpage .m-eyebrow{color:#687b4b;letter-spacing:.08em}.function-faithful .m-eyebrow:before{content:"";vertical-align:middle;border-block:1px solid #b29a58;border-radius:50%;width:21px;height:4px;margin-right:10px;display:inline-block;transform:rotate(-6deg)}.gravia-brand.approved-g01{align-items:center;width:188px;height:auto;display:inline-flex}.gravia-brand.approved-g01 img{object-fit:contain;width:100%;height:auto;display:block}.gravia-brand.compact{width:38px}.function-faithful .m-announcement{display:none}.function-faithful .m-header,.function-faithful .m-header.over-hero,.function-faithful .m-header.over-hero:not(.light){color:#20251b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fef9eff2;border-bottom:1px solid #d4dbc5;height:auto;margin-bottom:0;position:sticky;top:0}.function-faithful .m-header-row,.function-faithful .m-header.over-hero .m-header-row{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:24px;width:100%;max-width:1440px;height:94px;min-height:94px;margin:0 auto;padding:0 64px}.function-faithful .m-logo,.function-faithful .m-logo .gravia-brand,.function-faithful .m-logo img{width:188px;height:auto}.function-faithful .m-primary-nav{gap:23px;margin-left:auto}.function-faithful .m-primary-nav>a,.function-faithful .m-nav-catalog{font-size:13px;font-weight:500}.function-faithful .m-header-actions{gap:8px;margin-left:10px}.function-faithful .m-header-cta,.function-faithful .m-header.over-hero .m-header-cta,.function-faithful .m-header.over-hero:not(.light) .m-header-cta{color:#fffdf5;background:#20251b;border:1px solid #20251b;border-radius:99px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:500}.function-faithful .m-header-cta:hover{background:#485c32}.function-faithful .m-nav-caret{width:27px;height:38px}.function-faithful .m-nav-caret>svg{transform:none!important}.function-faithful .m-nav-caret[aria-expanded=true]>svg{transform:rotate(45deg)!important}.function-faithful .m-indicator-menu,.function-faithful .m-mega-menu,.function-faithful .m-search-dialog{background:#fefbf2;border-color:#a8b78b;border-radius:14px 11px 17px 12px;box-shadow:5px 6px #d3dec1}.function-faithful .m-menu-feature{color:#334a24;background:linear-gradient(130deg,#eef1de,#e4ebd4);border:1px solid #b8c89e;border-radius:17px 12px 19px 14px}.function-faithful .m-indicator-menu-grid a:hover{background:#e8eedb}.function-faithful :is(.m-button,.m-header-cta,.m-text-link,.f-category-more,.g-guide-copy a){transition:background .2s,transform .2s,border-color .2s}.function-faithful .m-button{color:#fffdf5;background:#25331e;border-color:#25331e;border-radius:99px;font-weight:500}.function-faithful .m-button:hover{background:#4b6333;transform:translateY(-2px)}.function-faithful .m-button.outline{color:#293622;background:0 0;border-color:#74885a}.function-faithful .m-button.outline:hover{background:#e7edd9}.function-faithful .m-text-link{color:#4d6632;border-color:#7d905f}.function-faithful :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #657d40}.function-faithful.g-subpage .m-page-title{isolation:isolate;background:radial-gradient(at 88% 20%,#dce9c2b0,#0000 55%),linear-gradient(115deg,#fef9ef,#f1f1de);padding-block:64px 60px;position:relative;overflow:hidden}.function-faithful.g-subpage .m-page-title:after{content:"";opacity:.5;z-index:-1;pointer-events:none;background:url(/art/opal-lines.svg) 50%/cover no-repeat;position:absolute;inset:-70px -80px -80px 45%}.function-faithful.g-subpage .m-page-title h1{text-wrap:balance;max-width:1000px;font-size:clamp(40px,5.2vw,76px);line-height:1.05}.function-faithful.g-subpage .m-lead{color:#626b55;max-width:800px;font-size:18px}.function-faithful.g-subpage .m-split-page h1{letter-spacing:-.055em;font-size:clamp(40px,4.8vw,72px);font-weight:450}.function-faithful.g-subpage .m-split-page picture,.function-faithful.g-subpage .f-journey-stage picture,.function-faithful .m-editorial-split picture{background:#edf0df;border:1px solid #a4b48b80;border-radius:18px 12px 21px 14px;box-shadow:5px 6px #dce4ca}.function-faithful.g-subpage picture img{mix-blend-mode:multiply}.function-faithful.g-subpage .m-split-page picture.is-drawn img,.function-faithful .is-drawn img{object-fit:contain;mix-blend-mode:multiply;background:#f6f5e7}.function-faithful :is(.m-proof-grid article,.m-security-grid article,.m-audience-points article,.g-work-guide,.m-test-card,.m-contact-form,.m-search-box,.g-marker-card,.s-model-explanation,.m-category-intro,.m-policy-section,.m-contact-grid>section){background:#f8f8ed;border-color:#bfcca8;border-radius:14px 10px 17px 11px;box-shadow:3px 4px #e0e7d1}.function-faithful .g-guide-controls button[aria-selected=true],.function-faithful .g-guide-controls button[aria-pressed=true],.function-faithful .m-catalog-tabs button[aria-selected=true],.function-faithful .s-model-pills button[aria-pressed=true]{color:#334e23;background:#e3ecd1;border-color:#a7bc87}.function-faithful .g-section-nav{background:#fefbf0ed;border-color:#d4ddc4}.function-faithful .g-section-nav a[aria-current]{color:#354f25;background:#e7eed8;border-bottom-color:#778d53}.function-faithful .g-section-nav a span{color:#6c8150}.function-faithful :is(.m-bottom-cta,.f-closing){color:#293b20;background:radial-gradient(at 75%,#dce7c5,#0000 60%),#eff1df;border-block:1px solid #cad5b7}.function-faithful .m-bottom-cta h2{font-family:var(--sans);letter-spacing:-.055em;font-size:clamp(34px,4vw,58px)}.function-faithful .m-faq-preview,.function-faithful .m-faq-topic{border-color:#d4ddc4}.function-faithful .m-faq-preview summary,.function-faithful .m-faq-topic summary{font-family:var(--sans);font-size:19px}.function-faithful .m-faq-preview summary>svg,.function-faithful .m-faq-topic summary>svg{color:#6d8450}.function-faithful .m-footer{color:#293b20;background:#e9eedb;border-top:1px solid #c1cfa9;padding:45px max(24px,6.9%) 28px;position:relative;overflow:hidden}.function-faithful .m-footer:before{content:"";opacity:.35;pointer-events:none;background:url(/art/flow-lines.svg) 50%/contain no-repeat;width:370px;height:300px;position:absolute;bottom:-130px;left:-120px}.function-faithful .m-footer-top{gap:30px;padding:0 0 27px}.function-faithful .m-footer-brand .gravia-brand{width:220px}.function-faithful .m-footer-brand p{max-width:270px;margin-block:18px;font-size:14px}.function-faithful .m-footer nav a{font-size:13px;line-height:1.6}.function-faithful .m-footer-bottom{gap:14px;margin-top:0;padding-top:20px;font-size:11px}.function-faithful .m-footer-note{color:#667451;max-width:970px;margin:15px 0 0;font-size:11px;line-height:1.7}.function-faithful .m-footer a:hover{color:#587137}.approved-home{--cream:#fef9ef;--ink:#181e14;--olive:#748148;--soft:#e4e9d4;--line:#d4dcc4;color:#20251b;font:17px/1.55 var(--sans);background:#fef9ef}.approved-home :is(h1,h2,h3,p){margin:0}.approved-home :is(h1,h2,h3){font-family:var(--sans);letter-spacing:-.055em;white-space:pre-line;font-weight:450;line-height:1.08}.approved-home .wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:64px}.approved-home .hero{min-height:660px}.approved-home .hero .wrap{max-width:1180px;padding-top:60px;padding-bottom:100px}.approved-home .hero h1{letter-spacing:-.075em;margin-top:28px;font-size:clamp(56px,7.3vw,105px);font-weight:450;line-height:1.035}.approved-home .hero .english{font:400 23px/1.4 var(--sans);color:#303c27;margin-top:25px}.approved-home .hero-description{color:#505e41;max-width:560px;margin:23px auto 29px;font-size:16px;line-height:1.65}.approved-home .hero-lines{background:url(/art/opal-lines.svg) 50%/contain no-repeat;border:0}.approved-home .hero-lines:after{border:0}.approved-home .hero-paused:before,.approved-home .hero-paused:after{animation-play-state:paused!important}.approved-home .life-top{align-items:center}.approved-home .life p{white-space:pre-line;font-size:18px;line-height:1.65}.approved-home .art-frame picture{width:100%;height:100%;display:block}.approved-home .sample-caption{text-align:right;color:#697956;margin-top:9px;font-size:10px;display:block}.approved-home .work-card h3{min-height:64px}.approved-home .work-art{width:153px;height:118px;display:block}.approved-home .work-art img{object-fit:contain;width:100%;height:100%}.approved-home .trend-aside>span{white-space:pre-line}.approved-home .trend-names{white-space:normal;font-size:17px;line-height:1.9}.approved-home .section-no{color:#6c7c56;margin-bottom:20px;font-size:11px}.approved-home .section-heading{align-items:flex-end}.approved-home .section-heading h2{font-size:54px}.approved-home .work-card>p{font-size:14px}.approved-home .system-card h3{font-size:28px}.approved-home .system-card ul{margin:18px 0 25px;padding:0;list-style:none}.approved-home .system-card li{color:#5e7050;font-size:13px;line-height:1.8}.approved-home .system-card li a:hover{text-underline-offset:3px;text-decoration:underline}.approved-home .system-all>p{margin-block:18px 24px;font-size:14px;line-height:1.8}.function-faithful .public-results-demo{background:#fffdf6;border:1px solid #a9bd8b;border-radius:17px 13px 19px 11px;width:100%;min-width:0;padding:24px 27px;box-shadow:4px 5px #d4dfbf8c}.function-faithful .public-demo-markers button[aria-pressed=true]{color:#3d5727;background:#e7eed9;border-radius:8px 6px 9px 5px}.function-faithful .public-demo-dates button[aria-pressed=true]{color:#3f582b;background:#e9f0dd;border-color:#adbf93}.function-faithful .public-demo-plot svg text{fill:#6a795a}.function-faithful .public-demo-date{color:#5f7050}.function-faithful .public-demo-notice{color:#687957;font-size:11px}.approved-home .portal{grid-template-columns:1fr 1.15fr}.approved-home .portal-copy{padding:38px 35px}.approved-home .portal-copy h3{margin-bottom:20px;font-size:34px}.approved-home .portal-copy>p{font-size:15px;line-height:1.7}.approved-home .portal-data{min-width:0;min-height:480px;padding:25px}.approved-home .public-age-example{box-shadow:none;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.approved-home .public-age-example .bioage-card-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.approved-home .public-age-example h3{margin:0;font-size:16px}.approved-home .public-age-example .age-feature-source{font-size:10px}.approved-home .public-age-example .age-feature-dates{justify-content:space-between;align-items:center;gap:10px;margin:17px 0 5px;font-size:11px;display:flex}.approved-home .public-age-example [data-age-comparison]{display:block}.approved-home .public-age-example .age-exam-chips{flex-wrap:wrap;gap:3px;display:flex}.approved-home .public-age-example .age-exam-chips button{min-height:34px;padding:7px 5px;font-size:10px}.approved-home .public-age-example .m-text-link{font-size:12px}.approved-home .public-plan-preview .plan-item{align-items:center;min-height:84px}.approved-home .public-plan-preview .demo-note{margin-top:24px;font-size:12px;line-height:1.7}.approved-home .m-faq-preview{padding-block:70px 65px}.approved-home .m-faq-preview .m-container{width:100%}.approved-home .m-faq-preview h2{font-family:var(--sans);font-size:48px}.approved-home .m-faq-preview p{font-size:16px;line-height:1.7}.approved-home .ai-story{position:relative;overflow:visible}.approved-home .chat{grid-template-columns:1fr 1.05fr;align-items:center;gap:70px}.approved-home .ai-copy{min-width:0;position:relative}.approved-home .ai-copy h2{margin-bottom:24px;font-size:51px}.approved-home .ai-copy p{font-size:16px;line-height:1.75}.approved-home .ai-copy .ai-second-copy{margin-top:17px;font-size:15px}.approved-home .ai-copy .ai-boundary{margin-top:24px;font-size:13px}.approved-home .ai-copy .future-label{color:#667854;letter-spacing:.04em;margin-top:14px;font-size:10px;line-height:1.6}.approved-home .ai-welcome{align-items:center;gap:14px;height:116px;margin-bottom:18px;display:flex;position:relative}.approved-home .ai-origin{z-index:6;transform-origin:0 0;opacity:0;flex:none;width:100px;height:100px;position:relative;transform:translateY(20px)scale(.85)}.approved-home .ai-speech{color:#385027;opacity:0;background:#fffdf5;border:1px solid #a6ba88;border-radius:15px 12px 17px 5px;max-width:220px;padding:15px 18px;font-size:15px;position:relative;transform:translateY(7px);box-shadow:3px 4px #dce5cc}.approved-home .ai-speech:before{content:"";background:#fffdf5;border-bottom:1px solid #a6ba88;border-left:1px solid #a6ba88;width:12px;height:12px;position:absolute;top:27px;left:-7px;transform:rotate(45deg)}.approved-home .stage-greeting .ai-origin{opacity:1;transition:opacity .35s,transform .4s;transform:none}.approved-home .stage-greeting .ai-speech{opacity:1;transition:opacity .3s .2s,transform .3s .2s;transform:none}.approved-home .stage-teleporting .ai-origin{opacity:1;animation:.76s cubic-bezier(.4,0,.3,1) both gravia-teleport}.approved-home .stage-docked .ai-origin{visibility:hidden}.approved-home .stage-docked .ai-speech{opacity:1;box-shadow:none;color:#5a7046;background:#edf2e2;border-color:#ccd8b6;transform:none}.approved-home .stage-docked .ai-speech:before{display:none}.approved-home .stage-docked .ai-welcome{gap:0;height:70px}.approved-home .stage-docked .ai-origin{position:absolute;top:0;left:0}.approved-home .gravia-ai-character{width:100%;height:100%;display:block;overflow:visible}.approved-home .character-eyes{transform-origin:60px 62px;animation:6s linear infinite gravia-blink}.approved-home .character-hand{transform-origin:107px 79px}.approved-home .waving .character-hand{animation:.45s ease-in-out infinite alternate gravia-wave}.approved-home .ai-window{background:#fffdf6;border:1px solid #9db582;border-radius:17px 13px 19px 11px;position:relative;overflow:hidden;box-shadow:5px 6px #d2debf}.approved-home .ai-window-head{background:#e3eccf;border-bottom:1px solid #bca96b66;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:15px 20px;display:flex}.approved-home .ai-name{align-items:center;gap:10px;display:flex}.approved-home .ai-name>div>strong{letter-spacing:.015em;font-size:16px;font-weight:550;display:block}.approved-home .ai-name small{color:#62794b;margin-top:3px;font-size:11px;display:block}.approved-home .ai-dock{opacity:.2;flex:none;width:48px;height:48px}.approved-home .stage-docked .ai-dock{opacity:1;animation:.4s ease-out both gravia-dock}.approved-home .ai-demo-badge{color:#60754b;white-space:nowrap;border:1px solid #b7c99d;border-radius:99px;padding:5px 8px;font-size:9px}.approved-home .ai-conversation{overscroll-behavior:contain;scrollbar-color:#afc18f #f0f3e6;scrollbar-width:thin;flex-direction:column;align-items:stretch;gap:18px;height:415px;min-height:300px;max-height:58svh;padding:21px 20px;display:flex;overflow-y:auto}.approved-home .ai-chat-intro{text-align:center;color:#74835f!important;margin-bottom:2px!important;font-size:11px!important;line-height:1.5!important}.approved-home .ai-question{background:#e7efd8;border:1px solid #d0dfb9;border-radius:14px 14px 3px;flex:none;align-self:flex-end;max-width:88%;margin:0;padding:13px 15px;font-size:13px;line-height:1.65}.approved-home .ai-question p{color:#374a29;font-size:13px;line-height:1.65}.approved-home .ai-answer{border-left:2px solid #c6d6aa;flex:none;max-width:100%;margin:0;padding-left:12px}.approved-home .ai-answer p{color:#3c4e30;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.approved-home .ai-author{letter-spacing:.02em;color:#4a6336;align-items:center;gap:7px;margin-bottom:9px;font-size:10px;font-weight:600;display:flex}.approved-home .ai-author svg{width:25px;height:25px}.approved-home .ai-sources{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.approved-home .ai-sources span{color:#60764a;background:#eff4e5;border:1px solid #d5dfc5;border-radius:6px;padding:5px 8px;font-size:9px;line-height:1.5}.approved-home .story-typing{flex:none;align-items:center;gap:5px;min-height:25px;padding-left:14px;display:flex}.approved-home .story-typing i{background:#879d60;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite gravia-dot}.approved-home .story-typing i:nth-child(2){animation-delay:.15s}.approved-home .story-typing i:nth-child(3){animation-delay:.3s}.approved-home .typing-caret{vertical-align:middle;background:#889c62;width:2px;height:13px;margin-left:3px;display:inline-block}.approved-home .ai-composer{color:#73845f;background:#f3f5e9;border-top:1px solid #d1ddbf;justify-content:space-between;align-items:center;gap:15px;margin:0;padding:17px 20px;font-size:11px;display:flex}.approved-home .ai-composer-status{color:#536f38;border:1px solid #bccda3;border-radius:99px;flex:none;padding:4px 10px;font-size:10px}.approved-home .ai-demo-tools{flex-wrap:wrap;align-items:center;gap:14px;margin-top:15px;display:flex}.approved-home .ai-demo-tools .ai-demo-note{flex:1;min-width:160px;margin:0;font-size:9px;line-height:1.6}.approved-home .ai-demo-tools button{min-height:34px;font:400 10px/1.4 var(--sans);color:#5c7444;background:0 0;border:0;border-bottom:1px solid #b29d5a;padding:4px 0}.approved-home .is-paused *{animation-play-state:paused!important}.approved-home .reduced .ai-welcome{height:60px}.approved-home .reduced .ai-conversation{height:415px;overflow:auto}.approved-home .reduced .ai-dock{animation:none}@keyframes gravia-wave{0%{transform:rotate(-11deg)}to{transform:rotate(17deg)}}@keyframes gravia-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.15)}}@keyframes gravia-dot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes gravia-teleport{0%{filter:none;transform:translate(0)scale(1)}32%{filter:blur(2px);opacity:.25;transform:translate(8px,-18px)scale(.15)}56%{transform:translate(var(--travel-x),var(--travel-y)) scale(.15);filter:blur(2px);opacity:.3}to{transform:translate(var(--travel-x),var(--travel-y)) scale(var(--travel-scale));filter:none;opacity:1}}@keyframes gravia-dock{0%{filter:brightness(1.5);transform:scale(.8)}to{filter:none;transform:scale(1)}}.auth-screen{background:#fef9ef}.auth-screen .auth-visual{background:radial-gradient(at 20% 20%,#fffdf0b0,#0000 55%),conic-gradient(from 35deg at 65% 60%,#f7f6e5,#deebc5,#fffdf1,#f1e7c7,#e0e9ca,#f7f6e5);position:relative;overflow:hidden}.auth-screen .auth-visual:after{content:"";opacity:.7;pointer-events:none;background:url(/art/opal-lines.svg) 50%/contain no-repeat;position:absolute;inset:25% -30% -20% -20%}.auth-screen .auth-intro{z-index:1;position:relative}.auth-screen h1,.auth-screen h2{font-family:var(--sans);letter-spacing:-.055em;color:#283b1e;font-weight:450}.auth-screen .auth-features svg{color:#6d864b}.auth-screen .button.primary,.button.primary{background:#667b42;border-color:#667b42}.auth-screen :is(input,textarea,select){background:#fffdf7;border-color:#c8d4b7;border-radius:10px 7px 12px 8px}.auth-screen .auth-mode-tabs button.active,.auth-screen .auth-mode-tabs button[aria-selected=true]{color:#4d6833;border-color:#667f46}.auth-screen .auth-form{background:#fef9ef}.app-shell .sidebar{background:#edf1e3}.card,.panel{border-color:#d5dec7}.app-shell :is(.page-heading h1,.section-heading h2){font-family:var(--sans);letter-spacing:-.045em;font-weight:450}@media (min-width:1200px){.approved-home .public-age-example [data-age-comparison]{grid-template-columns:minmax(200px,1fr) minmax(0,1fr);gap:15px;display:grid}.approved-home .portal{grid-template-columns:.8fr 1.3fr}.approved-home .portal-data{padding:28px}.approved-home .public-age-example .age-feature-dates{margin-bottom:15px}}@media (max-width:1200px){.function-faithful .m-header-row,.function-faithful .m-header.over-hero .m-header-row{gap:18px;padding-inline:36px}.function-faithful .m-header-actions{margin-left:0}.function-faithful .m-primary-nav{gap:17px}.function-faithful .m-primary-nav>a,.function-faithful .m-nav-catalog{font-size:12px}.function-faithful .m-logo,.function-faithful .m-logo .gravia-brand,.function-faithful .m-logo img{width:164px}.approved-home .wrap{padding-inline:36px}.approved-home .chat{gap:40px}.approved-home .ai-copy h2{font-size:44px}.approved-home .portal-data{padding:22px}.approved-home .portal-copy{padding:30px}.approved-home .public-age-example .bioage-card-heading{display:block}.approved-home .public-age-example .age-feature-source{margin-top:5px}.approved-home .public-age-example .age-feature-dates{flex-wrap:wrap}.approved-home .work-card h3{font-size:26px}}@media (max-width:1000px){.function-faithful .m-primary-nav{display:none}.function-faithful .m-header-actions{margin-left:auto}.function-faithful .m-header-row,.function-faithful .m-header.over-hero .m-header-row{height:84px;min-height:84px}.approved-home .hero{min-height:640px}.approved-home .hero .wrap{padding-top:65px;padding-bottom:110px}.approved-home .hero-bottom{left:36px;right:36px}.approved-home .section-heading h2{font-size:46px}.approved-home .chat{grid-template-columns:1fr;gap:30px;max-width:650px;margin:auto}.approved-home .ai-copy h2{max-width:600px;font-size:46px}.approved-home .ai-copy>p{max-width:620px}.approved-home .ai-welcome{margin-bottom:12px}.approved-home .ai-story .ai-conversation{height:415px}.approved-home .ai-window-head{padding-inline:23px}.approved-home .ai-demo-tools{margin-top:14px}.approved-home .ai-demo-note{font-size:10px}.approved-home .portal{grid-template-columns:.85fr 1.15fr}.approved-home .portal-copy h3{font-size:29px}.approved-home .portal-copy>p{font-size:14px}.approved-home .tabbar{gap:14px;font-size:11px}.approved-home .work-intro{max-width:350px}.approved-home .work-art{width:110px;height:100px}}@media (max-width:720px){html{scroll-padding-top:94px}.function-faithful .m-header-row,.function-faithful .m-header.over-hero .m-header-row{gap:12px;height:78px;min-height:78px;padding-inline:22px}.function-faithful .m-logo,.function-faithful .m-logo .gravia-brand,.function-faithful .m-logo img{width:139px}.function-faithful .m-header-cta,.function-faithful .m-header.over-hero .m-header-cta,.function-faithful .m-header.over-hero:not(.light) .m-header-cta{min-height:42px;padding:10px 13px;font-size:12px}.function-faithful .m-header-actions{gap:5px}.function-faithful .m-header-actions>.m-icon-button{width:34px;min-width:34px}.function-faithful .m-header-actions>.m-icon-button:first-of-type{display:none}.approved-home .wrap{padding-inline:24px}.approved-home .hero{min-height:610px}.approved-home .hero .wrap{padding-top:52px;padding-bottom:120px}.approved-home .hero h1{letter-spacing:-.07em;margin-top:27px;font-size:60px}.approved-home .hero .eyebrow{letter-spacing:.12em;font-size:9px}.approved-home .hero .english{margin-top:23px;font-size:17px}.approved-home .hero-description{max-width:310px;margin-top:22px;margin-bottom:28px;font-size:14px;line-height:1.75}.approved-home .hero .pill{min-height:47px;padding:12px 18px;font-size:13px}.approved-home .hero-bottom{gap:8px;font-size:8px;bottom:25px;left:24px;right:24px}.approved-home .life{padding-top:56px;padding-bottom:58px}.approved-home .life-top{align-items:flex-start}.approved-home .life h2{font-size:42px}.approved-home .life p{margin-top:19px;font-size:14px;line-height:1.8}.approved-home .caption{gap:12px;font-size:7px;line-height:1.6}.approved-home .section{padding-top:58px;padding-bottom:58px}.approved-home .section-heading h2{font-size:39px;line-height:1.09}.approved-home .section-heading p{font-size:14px;line-height:1.75}.approved-home .section-heading{align-items:flex-start;margin-bottom:30px}.approved-home .work-intro{margin-top:22px}.approved-home .work-art{width:108px;height:102px}.approved-home .work-card h3{min-height:0;font-size:27px}.approved-home .work-card>p{font-size:14px}.approved-home .trend-aside>span{font-size:29px}.approved-home .trend-aside>p{font-size:14px}.approved-home .trend-names{font-size:15px}.function-faithful .public-results-demo{padding:19px 16px}.approved-home .systems-grid{grid-template-columns:1fr 1fr}.approved-home .system-card h3{font-size:24px}.approved-home .system-card{min-height:340px}.approved-home .system-card ul,.approved-home .system-card li{font-size:12px}.approved-home .portal{display:block}.approved-home .portal-copy{padding:25px 23px}.approved-home .portal-copy h3{max-width:420px;font-size:30px}.approved-home .portal-data{min-height:0;padding:22px 18px}.approved-home .public-age-example .bioage-card-heading{display:flex}.approved-home .public-age-example h3{font-size:14px}.approved-home .public-age-example .age-feature-dates{font-size:11px}.approved-home .ai-copy h2{font-size:39px}.approved-home .ai-copy p{font-size:15px;line-height:1.75}.approved-home .ai-copy .ai-second-copy{font-size:14px}.approved-home .ai-welcome{height:100px}.approved-home .ai-origin{width:84px;height:84px}.approved-home .ai-speech{max-width:200px;padding:13px 14px;font-size:13px}.approved-home .ai-demo-badge{padding:5px 7px;font-size:8px}.approved-home .ai-window-head{min-height:78px;padding:12px 14px}.approved-home .ai-name{gap:6px}.approved-home .ai-name>div>strong{font-size:14px}.approved-home .ai-name small{font-size:9px}.approved-home .ai-dock{width:43px;height:43px}.approved-home .ai-conversation{gap:16px;padding:18px 14px}.approved-home .ai-story .ai-conversation{height:405px;min-height:300px;max-height:58svh}.approved-home .ai-question{max-width:92%;padding:11px 12px}.approved-home .ai-answer p,.approved-home .ai-question p{font-size:12px;line-height:1.75}.approved-home .ai-author{font-size:9px}.approved-home .ai-sources span{font-size:8px}.approved-home .ai-composer{padding:14px;font-size:10px}.approved-home .ai-demo-tools{gap:12px}.approved-home .ai-demo-tools .ai-demo-note{min-width:100%;font-size:10px}.approved-home .ai-demo-tools button{min-height:40px;font-size:11px}.approved-home .ai-copy .future-label{font-size:9px}.approved-home .m-faq-preview{padding-block:55px}.approved-home .m-faq-preview h2{font-size:39px}.approved-home .m-faq-preview summary{font-size:16px}.approved-home .m-faq-preview p{font-size:14px}.function-faithful .m-footer{padding:35px 24px 28px}.function-faithful .m-footer-top{gap:28px;padding-bottom:22px}.function-faithful .m-footer-brand .gravia-brand{width:188px}.function-faithful .m-footer-bottom{gap:12px;font-size:10px}.function-faithful .m-footer-note{font-size:10px;line-height:1.8}.function-faithful.g-subpage .m-page-title{padding-block:42px 40px}.function-faithful.g-subpage .m-page-title h1{font-size:42px}.function-faithful.g-subpage .m-lead{font-size:16px}.function-faithful.g-subpage .m-split-page h1{font-size:42px}.function-faithful.g-subpage .m-split-page{padding-block:40px 54px}.function-faithful.g-subpage :is(.m-faq-topic summary,.m-faq-preview summary){font-size:17px}.function-faithful.g-subpage :is(.m-split-page p,.m-editorial-split p,.m-process-list p,.m-about-copy p){font-size:16px}.auth-screen h2{font-size:39px}.auth-screen .auth-form h1{font-size:36px}}@media (max-width:360px){.function-faithful .m-header-row,.function-faithful .m-header.over-hero .m-header-row{gap:8px;padding-inline:16px}.function-faithful .m-logo,.function-faithful .m-logo .gravia-brand,.function-faithful .m-logo img{width:119px}.function-faithful .m-header-cta,.function-faithful .m-header.over-hero .m-header-cta{padding-inline:11px;font-size:11px}.approved-home .wrap{padding-inline:20px}.approved-home .hero h1{font-size:52px}.approved-home .hero .english{font-size:15px}.approved-home .hero-bottom{font-size:7px;left:20px;right:20px}.approved-home .hero-bottom>span:last-child{display:none}.approved-home .section-heading h2{font-size:35px}.approved-home .systems-grid{display:block}.approved-home .system-card{min-height:0;border-left:0!important;padding:23px 0!important}.approved-home .system-card h3{min-height:0}.approved-home .system-all{padding:25px 20px!important}.approved-home .ai-copy h2{font-size:35px}.approved-home .ai-demo-badge{display:none}.approved-home .ai-speech{font-size:12px}.approved-home .ai-welcome{gap:7px}.approved-home .ai-name>div>strong{font-size:13px}.function-faithful.g-subpage .m-page-title h1,.function-faithful.g-subpage .m-split-page h1{font-size:36px}}@media (prefers-reduced-motion:reduce){.approved-home *,.approved-home :before,.approved-home :after{transition:none!important;animation:none!important}.approved-home .ai-origin{visibility:hidden}.approved-home .ai-dock{opacity:1}.function-faithful *{scroll-behavior:auto}.approved-home .hero:before,.function-faithful .m-button:hover{transform:none}}.approved-home .stage-docked .ai-welcome,.approved-home .reduced .ai-welcome{height:116px}.approved-home .ai-dock{width:62px;height:62px}.approved-home .ai-window-head{min-height:92px}.approved-home .ai-composer{border-radius:0}@media (max-width:720px){.approved-home .stage-docked .ai-welcome,.approved-home .reduced .ai-welcome{height:100px}.approved-home .ai-dock{width:54px;height:54px}.approved-home .ai-window-head{min-height:82px}}.gravia-site.function-faithful :is(h1,h2,h3) em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.approved-home .art-frame.is-drawn img,.approved-home .art-frame .is-drawn img{object-fit:cover;mix-blend-mode:normal;background:0 0}.function-faithful .f-step-number,.function-faithful .f-journey-stage li>svg,.function-faithful .m-proof-grid svg,.function-faithful .m-audience-points svg{color:#748b50}.approved-home .ai-story:not(.motion-active) *{animation-play-state:paused!important}.auth-screen .auth-mode-tabs button[aria-selected=true]{color:#fffdf5;background:#657a43;border-color:#657a43}.auth-screen .auth-mode-tabs button[aria-selected=true]:hover{color:#fffdf5;background:#516833}.cabinet,.cabinet.role-client{color:#293720;background:#fef9ef}.cabinet .sidebar,.cabinet .manage-nav{background:#edf1e1;border-color:#d0dcc0}.cabinet :is(.topbar,.client-topbar,.manage-topbar){background:#fefbf3;border-color:#d4dec5}.cabinet :is(h1,h2,h3){font-family:var(--sans);letter-spacing:-.045em;font-weight:450}.cabinet .wordmark .gravia-brand{width:170px;max-width:100%}.cabinet .wordmark .gravia-brand img{max-width:100%;height:auto}.cabinet :is(.card,.manage-panel,.patient-card,.insight-marker){border-color:#c7d6b3;border-radius:14px 10px 17px 11px}.cabinet .eyebrow{color:#6a8050}.cabinet .sidebar nav a.active,.cabinet .manage-nav a.active{color:#385027;background:#e0eacd}.cabinet .button.primary{color:#fffdf5;background:#647c41;border-color:#647c41}.cabinet .inspector-date-nav>button{width:auto;min-width:52px;padding:8px;font-size:11px}.table-scroll-hint button{width:auto;min-width:68px;padding:5px 8px;font-size:11px}.function-faithful .public-demo-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.function-faithful .public-demo-foot .public-demo-notice{margin:0;font-size:10px;line-height:1.7}.function-faithful .public-demo-replay{color:#60784a;background:0 0;border:0;border-bottom:1px solid #b7a369;flex:none;min-height:32px;padding:4px 0;font-size:10px}.function-faithful .public-demo-line{stroke-dasharray:1;animation:.95s cubic-bezier(.2,.7,.2,1) both gravia-line-draw}@keyframes gravia-line-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.function-faithful .public-demo-line{stroke-dashoffset:0;animation:none}}.cabinet{--serif:var(--sans)}.cabinet .site-footer{background:#e9eedb;border-color:#c9d6b5}.cabinet .client-navigation a.active{color:#4c6533;border-color:#71884d}.approved-home .ai-dock{background:#fffdf5;border:1px solid #9db580;border-radius:49% 45% 50% 44%;padding:3px;box-shadow:1px 2px #b7c99d66}.approved-home .ai-dock path[stroke=\#3d5131]{vector-effect:non-scaling-stroke;stroke-width:1.25px}
.cabinet .age-feature .age-card-actions .text-link{color:#65734f}.cabinet .age-input-grid>button .age-input-conversion{color:#64724e;border-top:1px solid #d8decf}.cabinet .soft-gridline{stroke:#e2e6db}.cabinet .bioage-card-heading .eyebrow{color:#62704d}.cabinet .method-chip{color:#64724e;border-color:#cbd5bb}.cabinet .soft-age-layout .age-number-pair>div>span{color:#5d6b48}.cabinet .soft-age-layout .age-number-pair strong small{color:#5d6b48}.cabinet .soft-age-layout .age-difference{border-color:#d3dbc6}.cabinet .soft-svg .age-column-number{fill:#698243}.cabinet .soft-svg .age-column-number.inside{fill:#fafcf8}.cabinet .age-caption{color:#5d6b48}.cabinet .soft-system-bands>button[aria-pressed=true]{border-color:#b0c097}.cabinet .soft-band-track{background:#e9ede2}.cabinet .soft-composed-band{box-shadow:0 4px 7px -5px #70864f77}.cabinet .soft-history{color:#85a05d}.cabinet .soft-history .chart-footnote i:not(.range){background:#85a05d}.cabinet .sparkline{color:#85a05d}.cabinet.role-client .bioage-card{background:#f1f3ed;border-color:#dfe4d7}.cabinet .result-summary-distribution>.unknown{background:#b6c1a5}.cabinet.role-client .bioage-card-heading h2{color:#515d3f}.cabinet.role-client .bioage-card .method-chip{color:#6b7b53;border-color:#cfd7c4}.cabinet .age-exam-chips button[aria-pressed=true]{color:#566343;background:#fefefd;border-color:#d4dbca}.cabinet .age-exam-chips button:hover{background:#e6eadf}.cabinet .age-lens-grid i{background:#d9dfd1}.cabinet .age-lane-track{background:#c8d1bb}.cabinet .age-lens-marker{color:#6e7e56}.cabinet .age-lens-marker i{border:3px solid #f1f3ed}.cabinet .age-lens-marker[aria-pressed=true] i,.cabinet .age-lens-marker:hover i{box-shadow:0 0 0 5px #6e7e5620,0 0 0 1px}.cabinet .age-context-dot{background:#6e7e56}.cabinet .age-lens-difference{border-top:1px solid #dce2d4}.cabinet .age-lens-difference>strong{color:#64724e}.cabinet .age-card-actions .text-link{color:#5e6c49}.cabinet .age-method-link{color:#6c7c55}.cabinet .age-input-grid>button[aria-pressed=true]{background:#edf0e8;border-color:#93a479}.cabinet .age-input-grid>button:hover{border-color:#93a479}.cabinet .age-input-grid>button strong{color:#566243}.cabinet .age-input-detail{border-left:2px solid #9fae89}.cabinet .age-lens-marker:focus-visible,.cabinet .age-input-grid button:focus-visible,.cabinet .age-exam-chips button:focus-visible{outline:2px solid #6e7e56}.cabinet{--plum:#62704d}.cabinet .demo-label{background:#eaeee5;border-color:#d1d9c6}.cabinet .avatar{color:#5e6c49;background:#e2e7db;border-color:#cfd7c4}.cabinet .bioage-card{background:#edf0e8;border-color:#d3dac8}.cabinet .bioage-card .eyebrow{color:#6e7e56}.cabinet .method-chip{color:#667550;background:#f9fbf7;border-color:#c7d0b9}.cabinet .soft-age-layout .age-number-pair strong{color:#6e8052}.cabinet .bioage-card>.text-link{color:#697852;border-color:#cad2bd}.cabinet .soft-svg .age-column-number:not(.inside){fill:#647648}.cabinet .result-status.unknown{color:#6e7e56;background:#ecefe7;border-color:#c8d1bb}.cabinet .soft-plan-panel{background:#eff1eb;border-color:#d7ddcd}.cabinet .soft-plan-panel>.muted{color:#687851}.cabinet .segmented button.active,.cabinet .tabs button.active{background:#65734f;border-color:#65734f}.cabinet .segmented button[aria-pressed=true]{background:#65734f}.cabinet .home-card,.cabinet .plan-home{background:#f2f4ef;border-color:#d6ddcc}.cabinet .chat-message.user{background:#ebeee7;border-color:#d2d9c7}.cabinet.role-medical_lead .sidebar{background:#e6eae1;border-color:#d2d9c8}.cabinet.role-medical_lead .sidebar nav>a{color:#62704d}.cabinet.role-medical_lead .sidebar nav>a.active{background:#6a7953}.cabinet.role-medical_lead .sidebar nav>a:hover:not(.active){background:#d9dfd1}.cabinet .m-inbox-list .panel{background:#f3f5f0;border-color:#d7ddce}.cabinet .m-inbox-list .panel .eyebrow{color:#77885d}.cabinet .auth-form .m-form-error{color:#566c35}.cabinet .tabs button.active{border-color:#65734f}.cabinet .document-status{color:#687751;background:#edf0e9}.cabinet .exam-marker-nav button[aria-pressed=true]{color:#65744f;background:#e7ebe1;border-color:#c9d2bc}.cabinet .function-faithful.gravia-site{--m-terra:#819c59}.cabinet .function-faithful .m-announcement{background:#7a9552}.cabinet .function-faithful .m-header.over-hero .m-header-cta{color:#768e51}.cabinet .function-faithful .m-indicator-menu-grid>a:hover{background:#819b5b;border-color:#819b5b}.cabinet .function-faithful .s-menu-kicker{color:#6f8253}.cabinet .function-faithful .m-button.outline{color:#667b46;border-color:#a4b38d}.cabinet .function-faithful .m-button:hover{background:#6c8448;border-color:#6c8448}.cabinet .function-faithful .f-hero .m-button{color:#738b50}.cabinet .function-faithful .f-step-count{color:#7d9558}.cabinet .function-faithful .f-sample-sheet>div,.cabinet .function-faithful .f-plan-sheet>div{color:#525e40}.cabinet .function-faithful .f-plan-sheet i{color:#7d9558}.cabinet .function-faithful .f-inline-facts svg{color:#869d64;border:1px solid #869d64}.cabinet .function-faithful .f-floating-chart{box-shadow:0 4px 12px #46543109}.cabinet .function-faithful .f-chart-switch>button[aria-pressed=true]{color:#596a40}.cabinet .function-faithful .f-mini-title{color:#556142}.cabinet .function-faithful .f-mini-history svg [role=button]:focus-visible{stroke:#6c7d53}.cabinet .function-faithful .f-test-columns h3 a:hover{color:#7a9453}.cabinet .function-faithful .f-test-count{color:#7d955a}.cabinet .function-faithful .f-test-columns li a:hover{color:#799056}.cabinet .function-faithful .f-category-more{color:#7d955a}.cabinet .function-faithful .s-model-pills button[aria-pressed=true]{background:#819b59;border-color:#819b59}.cabinet .function-faithful .f-reading a>span{color:#7e965b}.cabinet .function-faithful .m-faq-preview summary>span{color:#748955}.cabinet .function-faithful .m-page-title .m-eyebrow{color:#7a8f5b}.cabinet .function-faithful .f-step-number{color:#7a9354}.cabinet .function-faithful .f-journey-stage li svg{color:#7d945a}.cabinet .function-faithful .s-catalog-intro strong{color:#6a7e4d}.cabinet .function-faithful .s-catalog-tags>a[aria-current]{background:#7d9758;border-color:#7d9758}.cabinet .function-faithful .s-group-symbol,.cabinet .function-faithful .s-catalog .m-catalog-group:nth-of-type(n) .s-group-symbol{color:#778e54}.cabinet.role-client .client-top-nav>a:hover{color:#829d59}.cabinet.role-client .client-top-nav>a[aria-current]{color:#768e53;border-color:#829d59}.cabinet.role-client .avatar{color:#778b5a}.cabinet .function-age-value{color:#7c925c}.cabinet.role-client .bioage-card>.text-link{color:#7e9659}.cabinet.role-client .button.primary{background:#7e9758;border-color:#7e9758}.cabinet.role-client .button.outline{color:#718750}.cabinet.role-client .system-options button[aria-pressed=true]{color:#6a804a}.cabinet.role-client .tabs button.active,.cabinet.role-client .segmented button.active{background:#7d9658;border-color:#7d9658}.cabinet.role-client .client-account-trigger:focus-visible{outline:2px solid #829b5d}.cabinet.role-client .client-account-menu>a,.cabinet.role-client .client-account-menu>button{color:#697b4e}.cabinet .lead-tabs>button[aria-pressed=true]{color:#63714d;background:#e6eae1}.cabinet .lead-change>summary>span{color:#65744f;background:#ecefe8}.cabinet .lead-inbox-status [aria-pressed=true]{outline:2px solid #8c9e71}.cabinet .manage-nav{background:#e8ece2;border-right:1px solid #d5dccb}.cabinet .manage-nav-label{color:#7b8d60}.cabinet .manage-nav nav>a{color:#677650}.cabinet .manage-nav nav>a[aria-current=page]{background:#74855b}.cabinet .manage-nav nav>a:hover:not([aria-current]){background:#dee3d6}.cabinet .manage-nav-bottom>a,.cabinet .manage-nav-bottom>button{color:#6c7c55}.cabinet .manage-account-menu a:hover,.cabinet .manage-account-menu button:hover{background:#eff1eb}.cabinet .manage-metrics>a:hover{background:#fafbf8;border-color:#aab896}.cabinet .manage-metrics>a>span svg{color:#9fae88}.cabinet .manage-metrics small{color:#90a176}.cabinet .manage-scope-note svg,.cabinet .manage-search svg{color:#9dac86}.cabinet .manage-search:focus-within{outline:2px solid #afbb9c}.cabinet .manage-user-role b{color:#86996a;background:#edf0e8}.cabinet .manage-row-action{color:#91a277}.cabinet .manage-event summary:after{color:#9cac84}.cabinet .manage-event-kind{color:#90a276}.cabinet .manage-filter-check input{accent-color:#859968}.manage-root .button.primary{color:#fdfdfc;background:#7f9263;border-color:#7f9263}.cabinet .manage-edit-person{background:#eff2eb}.cabinet .manage-edit-person p{color:#94a57b}.cabinet .manage-switch input,.cabinet .manage-ack input{accent-color:#879a6a}.cabinet .manage-confirm{background:#f6f8f4;border:1px solid #d2d9c7}.cabinet .manage-staff-options label.selected{background:#f4f7f0;border-color:#b1bd9e}.cabinet .manage-staff-options input{accent-color:#899b6d}.manage-root :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #a2b18c}.cabinet .account-avatar{color:#64724e;background:#e6eae0}.cabinet .account-portrait .account-avatar{background:#dde3d5}.cabinet .account-tabs button[aria-selected=true]{color:#66754f;background:#e5e9df}.cabinet .account-section-title>svg{color:#8a9c6e}.cabinet .account-field-grid input:focus,.cabinet .account-field-grid textarea:focus{outline:2px solid #a8b694}.cabinet .account-density label.selected{background:#f5f7f3;border-color:#a6b491}.cabinet .account-density input,.cabinet .account-motion input{accent-color:#889b6b}.cabinet .photo-crop-area:focus-visible{outline:3px solid #a3b18d}.cabinet .photo-sliders output{color:#889b6b}.cabinet .photo-sliders input{accent-color:#8d9f73}.cabinet .function-faithful.g-subpage .m-eyebrow{color:#5f7046}.cabinet .function-faithful .g-section-nav a[aria-current]{border-bottom-color:#718751}.cabinet .function-faithful .g-guide-controls button>span{color:#6a7d4d}.cabinet .function-faithful .g-filter-reset{color:#5d6d45}.cabinet .function-faithful .g-about-intro h1 em{color:#718751}.cabinet .function-faithful.g-subpage .m-faq-topic summary>span,.cabinet .function-faithful.g-subpage .m-faq-preview summary>span{color:#6c7f50}.cabinet .function-faithful .public-demo-markers button[aria-pressed=true]{color:#64724e;background:#e6eae1}.cabinet .function-faithful .public-demo-dates button[aria-pressed=true]{color:#65744f;background:#eff1eb;border-color:#d4dbc9}.cabinet .function-faithful .public-results-demo button:focus-visible{outline:2px solid #93a47a}.cabinet .result-inspector{--inspector-accent:#74855b}.cabinet .inspector-history button[aria-pressed=true]{background:#eff2eb;border-color:#d3dac8}@media (max-width:600px){.cabinet .measurement-bar[aria-pressed=true]{background:#f1f3ed;border-color:#9dad86}.cabinet .measurement-bar[aria-pressed=true] .measurement-bar-fill{background:#809264}.cabinet .measurement-bar:focus-visible{outline:2px solid #74855b}}.cabinet .gravia-site{--m-terra:#7f9957;--s-plum:#3e4731}.cabinet .gravia-site .s-hero-copy>p{color:#e8ece1}.cabinet .gravia-site .s-hero-focus{box-shadow:0 18px 45px #14171026}.cabinet .gravia-site .s-focus-markers a:hover{color:#6a8147}.cabinet .gravia-site .s-hero-footnote{color:#d2d9c8}.cabinet .gravia-site .theme-thyroid .s-cloud-tabs,.cabinet .gravia-site .theme-nutrients .s-cloud-tabs{background:#e5e9df}.cabinet .gravia-site .s-contact-band{background:#3e4731}.cabinet .gravia-site .m-audience-points>article:nth-child(2){background:#ecefe7}.cabinet .gravia-site .m-faq-topic details:nth-of-type(3n+2){background:#eef0ea;border-color:#dae0d2}.cabinet .gravia-site .s-membership-questions article:nth-child(2){background:#ecefe8;border-color:#d4dbca}.cabinet .m-test-dialog .m-tag{background:#eaede5}.cabinet .gravia-site .s-catalog .m-catalog-group:nth-of-type(3n+2) .s-group-symbol{background:#eaeee5}.cabinet .cms-list-intro>svg{color:#9bab84}.cabinet .cms-page-edit{color:#7e9062}.cabinet .cms-state{color:#788a5e}.cabinet .cms-editor-tabs button[aria-selected=true]{color:#788a5e;border-color:#8b9d70}.cabinet .cms-editor-aside>div{background:#eff2eb;border:1px solid #dbe1d3}.cabinet .cms-editor-aside .eyebrow{color:#859968}.cabinet .cms-editor-aside dd{color:#606e4b}.cabinet .cms-section-toggle svg{color:#90a276}.cabinet .cms-notice a{color:#7f9263}.cabinet .cms-hero-mode input{accent-color:#839666}.cabinet .cms-image-settings input[type=range]{accent-color:#899c6d}.cabinet .cms-confirm input{accent-color:#86996a}.cabinet .cms-search-snippet{background:#f6f8f4;border:1px solid #dee3d7}.cabinet .cms-search-snippet>small{color:#889b6c}.manage-root .cms-search-snippet h3{color:#77895d}.cabinet .cms-faq-heading>button>span{color:#9fae89}.cabinet .cms-faq-heading>button>svg{color:#91a377}.cabinet .cms-faq-heading .icon-button{color:#8ea073}.cabinet .cms-publish-changes{background:#f2f5ee;border:1px solid #dee3d6}.cabinet .cms-media-tabs button[aria-selected=true]{color:#7a8c5f;border-color:#8d9f73}.cabinet .cms-media-preview>span{color:#7b8d60;box-shadow:0 2px 15px #2a30210c}.cabinet .cms-media-card details{color:#8c9e71}.cabinet .cms-upload-drop svg{color:#9aaa82}.cabinet .cms-inline-upload{background:#f7f9f3;border:1px solid #d2d9c8}.cabinet .cms-inline-actions>span{color:#95a67c}.cabinet .cms-preview-heading span{color:#91a377;background:#f4f6f0;border:1px solid #d5dccb}.cabinet .cms-preview-toolbar>div{border:1px solid #d7ddce}.cabinet .cms-preview-toolbar button{color:#8a9c6e}.cabinet .cms-preview-toolbar button[aria-pressed=true]{background:#7e9062}.cabinet .workbench-count .tabs button[aria-pressed=true]{color:#63724d;background:#e6eae0}.cabinet .exam-marker-dot{background:#c0cab1}.cabinet .plan-item-fold.is-open .plan-item-toggle{color:#64724e;background:#e8ece3}@media (max-width:700px){.cabinet .workbench-filter-toggle>span{color:#75865b}}.cabinet .button.primary:hover:not(:disabled){background:#647845}.cabinet .inline-error{background:#edf1e6}.cabinet .alert{background:#eaf0e1;border:1px solid #9eb181}.cabinet .badge.pending,.cabinet .badge.revision_requested{color:#758b53}.cabinet .avatar{color:#6f7f57;background:#e0e6d8}.cabinet .hero-image figcaption{background:linear-gradient(#0000,#252b1b73)}.cabinet .user-message span{color:#90a276}.cabinet .review-comment{background:#e8ede1}.cabinet .topbar-person>.demo-label{color:#6f8154}.cabinet .button:hover:not(:disabled){box-shadow:0 5px 17px #52623b12}.cabinet .range-distribution{background:#c3d5a9}.cabinet .method-chip{border:1px solid #cad4bb}.cabinet .data-chart circle[role=button]:focus-visible{fill:#7c9a4e15}.cabinet .gravia-site .m-question-link{color:#606e4b}
