@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Lora:ital,wght@0,500;1,500&display=swap";:root{color:#18352e;font-synthesis:none;background:#f7f3e9;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2{letter-spacing:-.045em;margin:0;font-family:Lora,serif;font-weight:500}.site-header{z-index:20;color:#fffaf0;justify-content:space-between;align-items:center;width:100%;height:82px;padding:0 clamp(24px,5vw,80px);display:flex;position:absolute}.brand,.footer-brand{align-items:center;gap:12px;display:flex}.brand-mark{border:1px solid;border-radius:50% 50% 48% 52%;place-items:center;width:42px;height:42px;font:italic 700 23px/1 Lora,serif;display:grid;transform:rotate(-8deg)}.brand>span:last-child,.footer-brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand strong{font:600 18px/1 Lora,serif}.brand small{letter-spacing:.22em;opacity:.72;margin-top:5px;font-size:8px}.nav-links{align-items:center;gap:28px;font-size:13px;display:flex}.nav-links>a:not(.nav-cta){opacity:.76}.nav-cta,.primary-button{border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.nav-cta{color:#173f35;background:#f4efe2;height:42px;padding:0 19px}.menu-button{color:inherit;background:0 0;border:0;display:none}.hero{color:#fffdf6;background:#173f35;grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(30px,6vw,90px);min-height:760px;padding:130px clamp(24px,6vw,96px) 76px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.1;background-image:radial-gradient(#fff .7px,#0000 .7px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.hero-copy,.hero-visual{z-index:1;position:relative}.hero-copy{max-width:690px}.eyebrow,.kicker{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.eyebrow{color:#dba05d;align-items:center;gap:10px;margin-bottom:26px;display:flex}.eyebrow span{background:currentColor;width:28px;height:1px}h1{font-size:clamp(48px,5.5vw,78px);line-height:1.03}h1 em{color:#e2a35f}.hero-lede{color:#d9e1dc;max-width:610px;margin:28px 0 32px;font-size:18px;line-height:1.65}.hero-actions{align-items:center;gap:26px;display:flex}.primary-button{color:#17352d;background:#e09a50;gap:9px;height:52px;padding:0 23px;box-shadow:0 14px 32px #081c1766}.primary-button svg{width:17px}.text-link{border-bottom:1px solid #ffffff50;align-items:center;gap:6px;padding-bottom:4px;font-size:13px;display:flex}.text-link svg{width:15px}.trust-line{color:#bccbc5;border-top:1px solid #ffffff21;gap:30px;margin-top:34px;padding-top:24px;font-size:12px;display:flex}.trust-line span{align-items:center;gap:8px;display:flex}.trust-line svg{color:#e2a35f;width:16px}.hero-visual{justify-self:end;max-width:520px}.image-frame{border:1px solid #ffffff2b;border-radius:220px 220px 28px 28px;padding:10px;position:relative}.image-frame:after{content:"";z-index:-1;border:1px solid #d99b5461;border-radius:220px 220px 30px 30px;position:absolute;inset:-26px 34px 38px -34px}.image-frame img{object-fit:cover;border-radius:210px 210px 20px 20px;width:100%;height:530px;display:block}.status-card{color:#17352d;background:#fffdf8;border-radius:12px;align-items:center;gap:12px;min-width:285px;padding:14px 16px;display:flex;position:absolute;bottom:54px;left:-48px;box-shadow:0 22px 50px #07191366}.status-icon{background:#e0ebe4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.status-icon svg{width:16px}.status-card>span:nth-child(2){flex-direction:column;flex:1;display:flex}.status-card small{letter-spacing:.14em;color:#87918d;font-size:8px}.status-card strong{margin-top:2px;font-size:13px}.live-dot{letter-spacing:.12em;color:#4e745e;font-size:8px}.live-dot:before{content:"";background:#6ea078;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.hero-note{color:#d1ddd7;align-items:center;gap:10px;margin:24px 0 0 12px;font-size:11px;display:flex}.hero-note svg{color:#e2a35f;width:20px}.hero-note span{flex-direction:column;display:flex}.hero-note strong{color:#fff}.principle-strip{color:#5a625e;text-transform:uppercase;letter-spacing:.1em;text-align:center;background:#efe7d6;justify-content:center;align-items:center;gap:24px;min-height:64px;padding:16px 24px;font-size:9px;font-weight:700;display:flex}.principle-strip i{background:#d48a46;border-radius:50%;width:3px;height:3px}.section{padding:110px clamp(24px,7vw,110px)}.section-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:56px;display:grid}.kicker{color:#c4702e;margin:0 0 16px}.kicker.light{color:#e5a35e}h2{font-size:clamp(38px,4.4vw,62px);line-height:1.08}.section-intro>p,.faq-heading>p:last-child{color:#69736e;margin:0;font-size:16px;line-height:1.75}.steps-grid{border-top:1px solid #cbc9be;grid-template-columns:repeat(3,1fr);display:grid}.step-card{border-right:1px solid #cbc9be;min-height:260px;padding:30px 30px 24px 0}.step-card+.step-card{padding-left:30px}.step-card:last-child{border-right:0}.step-top{color:#c4702e;justify-content:space-between;align-items:center;font-size:11px;display:flex}.step-top svg{stroke-width:1.25px;width:30px;height:30px}.step-card h3,.audience-cards h3{letter-spacing:-.025em;margin:52px 0 12px;font:500 23px/1.2 Lora,serif}.step-card p,.audience-cards p{color:#6a746f;font-size:14px;line-height:1.7}.review-section{color:#fdf9ee;background:#1c4036;border-radius:26px;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,8vw,120px);margin:0 clamp(12px,2vw,30px);padding:90px clamp(24px,7vw,100px);display:grid;position:relative;overflow:hidden}.review-section:after{content:"V";color:#ffffff08;font:italic 500 480px/1 Lora;position:absolute;bottom:-170px;right:-50px}.review-copy,.decision-card{z-index:1;position:relative}.review-lede{color:#c2d1ca;margin:24px 0 32px;line-height:1.7}.included-list{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.included-list span{color:#e4ebe7;align-items:center;gap:9px;font-size:12px;display:flex}.included-list svg{color:#e3a15b;width:17px}.decision-card{color:#17352d;background:#f8f3e8;border-radius:16px;padding:38px;transform:rotate(1.5deg);box-shadow:0 28px 70px #081c1770}.decision-label{letter-spacing:.15em;color:#b6682c;font-size:9px;font-weight:700}.decision-card blockquote{border-bottom:1px solid #d8d2c4;margin:24px 0;padding-bottom:24px;font:500 20px/1.35 Lora,serif}.decision-card p{color:#65716c;font-size:12px;line-height:1.65}.audience-section{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.audience-cards{border-top:1px solid #cbc9be}.audience-cards article{border-bottom:1px solid #cbc9be;grid-template-columns:42px .8fr 1.2fr;gap:22px;padding:28px 0;display:grid}.audience-cards article>span{color:#c4702e;font-size:10px}.audience-cards h3{margin:0;font-size:19px}.audience-cards p{margin:0}.faq-section{background:#eee7d8;grid-template-columns:.8fr 1.2fr;gap:100px;padding:100px clamp(24px,7vw,110px);display:grid}.faq-item{border-top:1px solid #c9c4b8}.faq-item:last-child{border-bottom:1px solid #c9c4b8}.faq-item button{color:#18352e;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:22px 0;font-weight:600;display:flex}.faq-item button svg{width:18px;transition:all .2s}.faq-item.open button svg{transform:rotate(180deg)}.faq-item p{color:#65716c;margin:-4px 0 24px;font-size:14px;line-height:1.7}.start-section{color:#fff8eb;background:#b7642b;grid-template-columns:.8fr 1.2fr;gap:90px;padding:100px clamp(24px,7vw,110px);display:grid}.start-copy>p:not(.kicker){color:#f1d7c2;line-height:1.7}.start-assurance{align-items:center;gap:12px;margin-top:42px;display:flex}.start-assurance span{flex-direction:column;display:flex}.start-assurance small{color:#f1d7c2;margin-top:3px}.intake-card{color:#17352d;background:#fffdf8;border-radius:16px;padding:36px;box-shadow:0 24px 60px #7e351e4a}.intake-card form{flex-direction:column;gap:20px;display:flex}.intake-card label{letter-spacing:.12em;flex-direction:column;gap:8px;font-size:9px;font-weight:700;display:flex}.field-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.intake-card input:not([type=checkbox]),.intake-card textarea{background:#faf7ef;border:1px solid #d9d4ca;border-radius:5px;outline:none;padding:12px;font-size:13px}.intake-card input:focus,.intake-card textarea:focus{border-color:#b7642b;box-shadow:0 0 0 3px #b7642b18}.intake-card textarea{resize:vertical;min-height:112px}.consent{color:#63706a;align-items:flex-start;letter-spacing:0!important;flex-direction:row!important;font-size:11px!important;font-weight:400!important}.consent input{accent-color:#173f35}.submit-button,.outline-button{border-radius:999px;height:48px;padding:0 18px;font-weight:700}.submit-button{color:#fff;background:#173f35;border:0;justify-content:space-between;align-items:center;display:flex}.submit-button svg{width:17px}.outline-button{color:#173f35;background:#fff;border:1px solid #173f35}.form-note{color:#8a928e;text-align:center;font-size:9px;line-height:1.5}.success-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.success-state>span{background:#e1ede5;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.success-state h3{margin:20px 0 8px;font:500 28px/1.2 Lora}.success-state p{color:#69736e;max-width:480px;line-height:1.65}footer{color:#dbe4df;background:#102a23;grid-template-columns:1fr auto;gap:40px;padding:60px clamp(24px,7vw,110px) 26px;display:grid}.footer-brand strong{color:#fffdf8;font:500 18px Lora}.footer-brand small{color:#96aaa2;margin-top:5px}.footer-links{align-items:center;gap:30px;font-size:12px;display:flex}footer>p{color:#80978e;max-width:680px;font-size:10px;line-height:1.6}.footer-bottom{color:#71877f;letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #ffffff18;grid-column:1/-1;justify-content:space-between;padding-top:22px;font-size:9px;display:flex}@media (width<=900px){.site-header{height:72px}.menu-button{place-items:center;width:44px;height:44px;display:grid}.nav-links{color:#17352d;background:#fffaf0;border-radius:12px;flex-direction:column;align-items:stretch;padding:18px 22px;display:none;position:absolute;top:68px;left:18px;right:18px;box-shadow:0 22px 55px #06181366}.nav-links.open{display:flex}.nav-links>a,.nav-links>button{align-items:center;min-height:44px;display:flex}.hero{grid-template-columns:1fr;padding-top:120px}.hero-visual{justify-self:center}.section-intro,.review-section,.audience-section,.faq-section,.start-section{grid-template-columns:1fr;gap:50px}.steps-grid{grid-template-columns:1fr}.step-card,.step-card+.step-card{border-bottom:1px solid #cbc9be;border-right:0;min-height:auto;padding:28px 0}}@media (width<=620px){h1{font-size:46px}.hero{padding-left:22px;padding-right:22px}.hero-actions,.trust-line{flex-direction:column;align-items:flex-start}.hero-actions .text-link{min-height:44px}.image-frame img{height:420px}.status-card{min-width:0;left:-8px;right:-8px}.principle-strip{text-align:left;flex-direction:column;align-items:flex-start;gap:9px}.principle-strip i{display:none}.section,.faq-section,.start-section{padding:78px 22px}.review-section{border-radius:0;margin:0;padding:76px 22px}.included-list,.field-row{grid-template-columns:1fr}.decision-card{padding:28px;transform:none}.audience-cards article{grid-template-columns:32px 1fr}.audience-cards article p{grid-column:2}.intake-card{padding:25px}.market-toggle button{height:44px}.consent input{flex:none;width:19px;height:19px}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.footer-links a,.footer-links button{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}.case-shell{color:#17352d;background:#f2f4f1;grid-template-columns:238px 1fr;min-height:100vh;font-size:13px;display:grid}.case-sidebar{color:#dce7e2;background:#112f28;flex-direction:column;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.case-logo{align-items:center;gap:10px;margin-bottom:20px;padding:0 10px;display:flex}.case-logo>span{color:#e2ae70;border:1px solid #d8a160;border-radius:50%;place-items:center;width:32px;height:32px;font:italic 600 18px Lora;display:grid}.case-logo strong{font:500 17px Lora}.back-site{color:#91aaa1;align-items:center;gap:7px;margin-bottom:12px;padding:8px 10px;font-size:11px;display:flex}.back-site svg{width:14px}.case-switcher{background:#1b4036;border:1px solid #33584e;border-radius:9px;flex-direction:column;margin-bottom:24px;padding:12px;display:flex}.case-switcher small,.case-sidebar nav section>small{letter-spacing:.14em;color:#849e95;font-size:8px;font-weight:700}.case-switcher strong{color:#fff;margin-top:7px}.case-switcher span{color:#93aaa2;justify-content:space-between;align-items:center;margin-top:4px;font:10px monospace;display:flex}.case-switcher svg{width:14px}.case-sidebar nav{overflow:auto}.case-sidebar nav section{margin:0 0 22px}.case-sidebar nav section>small{padding:0 10px}.case-sidebar nav button{color:#a9bdb6;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;height:36px;margin-top:4px;padding:0 10px;font-size:11px;display:flex}.case-sidebar nav button:hover,.case-sidebar nav button.active{color:#fff;background:#254a3f}.case-sidebar nav button svg{width:15px}.case-sidebar nav button b{background:#31594d;border-radius:10px;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:9px;display:grid}.case-safe{color:#9ab0a8;border-top:1px solid #ffffff14;align-items:center;gap:9px;margin-top:auto;padding:18px 8px 0;display:flex}.case-safe svg{color:#d49a59;width:18px}.case-safe div{flex-direction:column;display:flex}.case-safe strong{color:#dce7e2;font-size:10px}.case-safe span{margin-top:2px;font-size:8px}.case-main{min-width:0}.case-topbar{z-index:5;background:#fff;border-bottom:1px solid #dfe4df;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:sticky;top:0}.case-topbar small{letter-spacing:.1em;color:#8a9993;font:8px monospace}.case-topbar h1{letter-spacing:-.02em;margin-top:2px;font:600 20px DM Sans}.top-actions{align-items:center;gap:10px;display:flex}.top-actions button{color:#31554b;background:#fff;border:1px solid #d8ded9;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:10px;font-weight:600;display:flex}.top-actions button svg{width:14px}.top-actions button:not(.invite){justify-content:center;width:34px;padding:0}.review-live{color:#477259;background:#edf6ef;border:1px solid #d6e7da;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700}.review-live i,.case-state i{background:#53a46a;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.avatar{color:#fff;background:#d78c47;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.case-mobile-nav{display:none}.case-content{max-width:1450px;margin:auto;padding:26px 28px 60px}.case-toast{z-index:20;color:#fff;background:#173f35;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex;position:fixed;top:88px;right:24px;box-shadow:0 12px 35px #102a2340}.case-toast svg{color:#e2a35f;width:15px}.case-banner{color:#fff;background:#173f35;border-radius:13px;grid-template-columns:1.2fr .8fr;gap:34px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 13px 28px #18352e1a}.case-banner:after{content:"V";color:#ffffff08;font:italic 250px Lora;position:absolute;top:-80px;right:-30px}.case-state{letter-spacing:.14em;color:#bcd1c8;font-size:8px}.case-banner h2{margin:12px 0 8px;font:500 31px/1.15 Lora}.case-banner>div>p{color:#d3dfda;margin:0;font-size:14px;line-height:1.55}.banner-meta{z-index:1;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;gap:14px;padding-left:28px;display:flex;position:relative}.banner-meta span{flex-direction:column;display:flex}.banner-meta small,.panel-head small{letter-spacing:.14em;color:#81918c;font-size:8px;font-weight:700}.banner-meta small{color:#8fa89f}.banner-meta strong{margin-top:3px;font-size:11px}.case-grid{grid-template-columns:1.45fr .65fr;gap:16px;margin-top:16px;display:grid}.case-panel{background:#fff;border:1px solid #dfe4df;border-radius:12px;padding:20px;box-shadow:0 3px 12px #17352d08}.panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.panel-head h3{letter-spacing:-.02em;margin:3px 0 0;font-size:17px}.panel-head p{color:#76857f;max-width:600px;margin:5px 0 0;font-size:11px;line-height:1.5}.panel-head button,.compact>button,.call-card button{color:#b8672d;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:700;display:flex}.panel-head button svg{width:14px}.decision-queue article{border-top:1px solid #edf0ed;grid-template-columns:62px 1fr 18px;align-items:center;gap:12px;padding:14px 0;display:grid}.decision-queue article>svg{color:#a3aea9;width:15px;transform:rotate(-90deg)}.decision-queue article div{flex-direction:column;display:flex}.decision-queue article small{color:#8a9892;margin-top:4px;font-size:9px}.priority{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;justify-content:center;align-items:center;height:21px;padding:0 7px;font:700 7px monospace;display:inline-flex}.priority.critical{color:#ad473d;background:#fde8e5}.priority.high{color:#a6612b;background:#fff0df}.priority.routine{color:#4f7065;background:#e9f0ed}.compact{grid-row:span 2}.fraction{color:#b8672d;font:600 18px Lora}.readiness-ring{background:conic-gradient(#d68743 0 75%,#e8ece9 75%);border-radius:50%;place-items:center;width:126px;height:126px;margin:20px auto;display:grid;position:relative}.readiness-ring:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:9px}.readiness-ring div{z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.readiness-ring strong{font:600 25px Lora}.readiness-ring span{color:#87958f;font-size:8px}.compact ul{margin:20px 0;padding:0;list-style:none}.compact li{border-top:1px solid #edf0ed;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.compact li svg{color:#4a825d;width:13px}.compact li.waiting svg{color:#d38a46}.compact>button{margin:auto}.lab-table>div{border-top:1px solid #edf0ed;grid-template-columns:1fr 100px 58px;align-items:center;padding:10px 0;display:grid}.lab-table span{flex-direction:column;display:flex}.lab-table small{color:#8b9792;margin-top:2px;font-size:8px;font-weight:400}.lab-table b{text-align:right;font-size:12px}.lab-table b.high{color:#b75b3d}.lab-table em{text-align:right;text-transform:uppercase;color:#668275;font:700 7px monospace}.lab-table em:has(+*){color:red}.activity-panel article{border-top:1px solid #edf0ed;grid-template-columns:60px 1fr;padding:11px 0;font-size:9px;display:grid}.activity-panel article>span{color:#8a9892}.activity-panel article div{color:#71807a}.activity-panel article strong{color:#28473e}.activity-panel article small{color:#a0aaa6;margin-top:3px;display:block}.full-panel{min-height:520px}.solid-action{color:#fff!important;background:#173f35!important;border-radius:6px!important;height:32px!important;padding:0 11px!important}.records-table .table-head,.records-table article{grid-template-columns:1.7fr .7fr .7fr .55fr;align-items:center;gap:20px;display:grid}.records-table .table-head{color:#82908a;letter-spacing:.1em;text-transform:uppercase;background:#f5f7f5;padding:9px 12px;font:700 8px monospace}.records-table article{color:#697771;border-bottom:1px solid #edf0ed;padding:14px 12px;font-size:10px}.record-name{align-items:center;gap:10px;display:flex}.record-name>svg{color:#b87139;width:24px}.record-name>span{flex-direction:column;display:flex}.record-name strong{color:#26473d;font-size:11px}.record-name small{margin-top:3px;font-size:8px}.records-table em{text-transform:uppercase;text-align:center;border-radius:4px;padding:5px 6px;font:700 7px monospace}.records-table em.verified{color:#4b7759;background:#e8f2eb}.records-table em.processing{color:#55718c;background:#e8eef5}.records-table em.needs_review{color:#a06431;background:#fff0dd}.labs-detail article{border-top:1px solid #edf0ed;grid-template-columns:42px 1.2fr .6fr 1fr;align-items:center;gap:18px;padding:16px 6px;display:grid}.lab-mark{color:#4f7668;background:#edf3ef;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.lab-mark svg{width:17px}.labs-detail article>div:nth-child(2){flex-direction:column;display:flex}.labs-detail small{color:#8a9892;font-size:8px}.labs-detail h4{margin:3px 0;font-size:12px}.labs-detail span{color:#87948f;font-size:9px}.lab-value{align-items:baseline;gap:5px;display:flex}.lab-value strong{font:600 22px Lora}.lab-value strong.high{color:#b65f40}.lab-source{align-items:center;gap:8px;display:flex}.lab-source svg{color:#d18442;width:16px}.lab-source span{color:#4f655d;flex-direction:column;display:flex}.timeline{padding:10px 0 0 10px}.timeline article{grid-template-columns:20px 135px 1fr;gap:16px;padding-bottom:30px;display:grid;position:relative}.timeline article:before{content:"";background:#dce2de;width:1px;position:absolute;top:12px;bottom:-4px;left:5px}.timeline article:last-child:before{display:none}.timeline-dot{z-index:1;background:#d18442;border:3px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #d18442}.timeline-dot.coordination{background:#4c7a6b;box-shadow:0 0 0 1px #4c7a6b}.timeline time{color:#84918c;font:9px monospace}.timeline article>div{margin-top:-4px}.timeline article>div>small{color:#b8733d;text-transform:uppercase;letter-spacing:.08em;font:700 7px monospace}.timeline h4{margin:3px 0;font-size:12px}.timeline p{color:#6f7e78;margin:0 0 6px;font-size:10px;line-height:1.5}.evidence-links{background:#edf3f0;border-radius:4px;padding:3px 6px;color:#4d7769!important;font-size:8px!important}.question-list article{border-top:1px solid #edf0ed;grid-template-columns:62px 1fr 110px 55px;align-items:center;gap:18px;padding:16px 6px;display:grid}.question-list h4{margin:0 0 5px;font-size:12px}.question-list p{color:#7d8b85;margin:0 0 7px;font-size:9px}.question-list article div>span{color:#5d796f;align-items:center;gap:5px;font-size:8px;display:flex}.question-list article div svg{width:12px}.question-list em{text-transform:uppercase;color:#60796f;font:700 7px monospace}.question-list article>button{color:#b6672e;background:0 0;border:0;font-size:9px;font-weight:700}.coord-grid{grid-template-columns:1.4fr .6fr;gap:16px;display:grid}.task-list article{border-top:1px solid #edf0ed;grid-template-columns:30px 1fr 60px;align-items:center;gap:12px;padding:13px 0;display:grid}.task-list article>button{color:#77a18e;background:#fff;border:1px solid #d6deda;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.task-list article>button svg{width:12px}.task-list article>div{flex-direction:column;display:flex}.task-list small{color:#87958f;margin-top:3px;font-size:8px}.task-list em{text-transform:uppercase;color:#97704e;font:700 7px monospace}.call-card{color:#fff;background:#173f35;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.call-card>svg{color:#e0a05b;width:30px;margin-bottom:45px}.call-card>small{letter-spacing:.12em;color:#94aaa1;font:700 8px monospace}.call-card h3{margin:10px 0;font:500 24px Lora}.call-card p{color:#bfd0c9;font-size:10px;line-height:1.6}.call-card button{border-radius:6px;margin-top:18px;padding:9px 11px;color:#173f35!important;background:#fff!important}.call-card button svg{width:14px}@media (width<=950px){.case-shell{grid-template-columns:72px 1fr}.case-sidebar{padding:18px 10px}.case-logo strong,.back-site,.case-switcher,.case-sidebar nav section>small,.case-sidebar nav button:not(.active){font-size:0}.case-logo,.case-sidebar nav button{justify-content:center;padding:0}.case-sidebar nav button svg{width:18px}.case-sidebar nav button b,.case-safe div{display:none}.case-safe{justify-content:center}.case-grid{grid-template-columns:1fr}.compact{grid-row:auto}.case-banner,.coord-grid{grid-template-columns:1fr}.banner-meta{border-top:1px solid #ffffff1f;border-left:0;padding:20px 0 0}.review-live{display:none}}@media (width<=650px){.case-shell{display:block}.case-sidebar{flex-direction:row;align-items:center;height:auto;min-height:72px;position:static}.case-sidebar nav,.case-safe,.case-switcher{display:none}.case-logo{margin:0}.case-logo,.case-sidebar .back-site{min-height:44px}.case-sidebar .back-site{margin:0 0 0 auto;font-size:10px;display:flex}.case-topbar{gap:10px;padding:0 14px}.case-topbar>div:first-child{min-width:0}.case-topbar h1{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.top-actions{flex:none;gap:8px}.top-actions .invite,.top-actions>button:first-of-type{display:none}.top-actions button,.top-actions button.share-action,.top-actions button.auth-action{width:40px;min-width:40px;height:40px}.case-mobile-nav{z-index:4;overscroll-behavior-x:contain;scrollbar-width:none;background:#fff;border-bottom:1px solid #dfe4df;align-items:center;gap:7px;height:58px;padding:7px 12px;display:flex;position:sticky;top:76px;overflow-x:auto;box-shadow:0 4px 10px #17352d08}.case-mobile-nav::-webkit-scrollbar{display:none}.case-mobile-nav button{color:#527068;background:#f7f9f7;border:1px solid #dde4df;border-radius:999px;align-items:center;gap:7px;min-width:max-content;height:42px;padding:0 13px;font-size:11.5px;font-weight:700;display:flex}.case-mobile-nav button svg{width:15px}.case-mobile-nav button.active{color:#fff;background:#173f35;border-color:#173f35}.case-mobile-nav button b{color:#31584b;background:#e1ebe6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;display:grid}.case-mobile-nav button.active b{color:#fff;background:#ffffff20}.case-content{padding:16px}.case-toast{justify-content:center;top:148px;left:16px;right:16px}.case-banner{padding:22px}.case-banner h2{font-size:26px}.panel-head button,.compact>button,.call-card button,.question-list article>button{min-height:40px;padding:0 5px}.records-table .table-head{display:none}.records-table article{grid-template-columns:1fr auto}.records-table article>span:nth-child(2),.records-table article>span:nth-child(3){display:none}.labs-detail article{grid-template-columns:40px 1fr auto}.lab-source{display:none}.question-list article{grid-template-columns:55px 1fr}.question-list article>em,.question-list article>button{text-align:left;grid-column:2}.case-grid{display:block}.case-panel{margin-bottom:14px}}.nav-auth{color:inherit;opacity:.76;font-size:inherit;background:0 0;border:0;padding:0}.nav-auth:hover{opacity:1}.footer-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.buttrbase-foot{align-items:center;gap:6px;display:flex}.buttrbase-foot svg{color:#dca05d;width:14px}.identity-state{color:#64766f;white-space:nowrap;background:#f5f7f5;border:1px solid #dce3df;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:10.5px;font-weight:700;display:flex}.identity-state svg{width:13px}.identity-state.verified{color:#47715a;background:#eaf4ed;border-color:#cfdfd3}.top-actions button.auth-action{width:auto;min-width:74px;padding:0 9px}.top-actions button.auth-action.signed{padding-left:3px}.top-actions button.auth-action .avatar{width:27px;height:27px;font-size:9px}.top-actions button.auth-action>svg{width:13px}.auth-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b211bbb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-dialog{color:#17352d;background:#fffdf8;border-radius:20px;width:min(100%,500px);max-height:calc(100vh - 48px);padding:34px 38px 30px;position:relative;overflow:auto;box-shadow:0 32px 90px #06171280}.auth-close{color:#49655c;background:#fff;border:1px solid #deddd6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.auth-close svg{width:16px}.auth-brand{align-items:center;gap:11px;margin-bottom:34px;padding-right:46px;display:flex}.auth-brand>span{color:#bd6b30;border:1px solid #c98749;border-radius:50%;place-items:center;width:35px;height:35px;font:italic 600 18px Lora;display:grid}.auth-brand>div{flex-direction:column;display:flex}.auth-brand strong{font:500 15px Lora}.auth-brand small{color:#7d8984;margin-top:2px;font-size:11px}.auth-icon{color:#315d4f;background:#eaf1ed;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:23px;display:grid}.auth-icon.muted{color:#aa6c38;background:#f3ede1}.auth-icon svg{width:22px}.auth-kicker{letter-spacing:.15em;color:#bb6c34;margin:0 0 11px;font-size:11.5px;font-weight:700}.auth-dialog h2{letter-spacing:-.035em;font-size:34px}.auth-copy{color:#68756f;margin:13px 0 24px;font-size:14px;line-height:1.65}.auth-copy strong{color:#314c43}.auth-dialog form{flex-direction:column;gap:13px;display:flex}.auth-dialog label{letter-spacing:.1em;flex-direction:column;gap:8px;font-size:11px;font-weight:700;display:flex}.auth-dialog input{color:#17352d;letter-spacing:0;background:#faf8f1;border:1px solid #d5d8d3;border-radius:8px;outline:none;height:49px;padding:0 13px;font-size:14px}.auth-dialog input:focus{border-color:#a96738;box-shadow:0 0 0 3px #b96b3120}.auth-dialog .otp-input{letter-spacing:.3em;text-align:center;padding-left:calc(13px + .3em);font:600 25px monospace}.auth-primary{color:#fff;background:#173f35;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:49px;margin-top:3px;padding:0 18px;font-size:12.5px;font-weight:700;display:flex}.auth-primary svg{width:16px}.auth-primary svg:last-child{margin-left:auto}.auth-primary:disabled{opacity:.55;cursor:wait}.auth-secondary{color:#9f6237;background:0 0;border:0;padding:8px;font-size:11px}.auth-error{color:#9b4633;background:#fff0eb;border:1px solid #efd1c5;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.auth-privacy{color:#6e7b75;border-top:1px solid #e5e2da;align-items:flex-start;gap:10px;margin-top:25px;padding-top:20px;display:flex}.auth-privacy>svg{color:#4d7669;flex:none;width:18px}.auth-privacy>span{flex-direction:column;display:flex}.auth-privacy strong{color:#3a554b;font-size:11.5px}.auth-privacy small{margin-top:3px;font-size:10.5px;line-height:1.5}.config-list{gap:10px;margin:0 0 23px;display:grid}.config-list span{color:#546a62;align-items:center;gap:8px;font-size:12.5px;display:flex}.config-list svg{color:#4f7a5e;width:15px}.org-list{gap:9px;display:grid}.org-list button{color:#27473d;text-align:left;background:#faf9f4;border:1px solid #dce1dc;border-radius:9px;justify-content:space-between;align-items:center;height:58px;padding:0 13px;display:flex}.org-list button>span{flex-direction:column;display:flex}.org-list button strong{font-size:12px}.org-list button small{color:#819089;margin-top:3px;font-size:10px}.org-list button svg{color:#b66b37;width:16px}.auth-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.auth-success>span{color:#4d7c5a;background:#e5f1e8;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.auth-success>span svg{width:24px}.auth-success p{color:#718079}.spin{animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.identity-state{display:none}.nav-links{gap:18px}}@media (width<=900px){.nav-auth{text-align:left}.footer-bottom{flex-wrap:wrap;gap:14px}}@media (width<=650px){.auth-backdrop{padding:12px}.auth-dialog{border-radius:16px;padding:28px 22px 24px}.auth-dialog h2{font-size:30px}.top-actions button.auth-action{min-width:34px;font-size:0}.top-actions button.auth-action .avatar{display:grid}.top-actions button.auth-action>svg{display:none}.buttrbase-foot{order:3;width:100%}}.data-source-band{background:#fffdf8;border-bottom:1px solid #ded8ca;justify-content:space-between;align-items:center;gap:34px;padding:26px clamp(24px,7vw,110px);display:flex}.data-source-band>div{align-items:center;display:flex}.data-source-band>div:first-child{gap:12px}.data-source-band>div:first-child>svg{color:#bf6d31;width:25px}.data-source-band>div:first-child>span{flex-direction:column;display:flex}.data-source-band>div:first-child small{letter-spacing:.14em;color:#bd6b31;font-size:10.5px;font-weight:700}.data-source-band>div:first-child strong{margin-top:4px;font:500 16px Lora}.data-source-band>div:last-child{color:#63716b;gap:20px}.data-source-band>div:last-child>span{white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.data-source-band>div:last-child svg{color:#567669;width:15px}.data-source-band a{color:#9d5e32;white-space:nowrap;border:1px solid #d3d1c7;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11.5px;font-weight:700;display:flex}.data-source-band a svg{width:14px!important;color:inherit!important}.case-data-strip{background:#fff;border:1px solid #dfe4df;border-radius:12px;grid-template-columns:1.2fr repeat(3,.8fr) auto;align-items:stretch;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 3px 12px #17352d08}.data-strip-title,.strip-signal{border-right:1px solid #e6eae7;padding:15px 18px}.data-strip-title{align-items:center;gap:10px;display:flex}.data-strip-title>span{color:#42705a;background:#e9f3ed;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.data-strip-title svg{width:17px}.data-strip-title>div,.strip-signal{flex-direction:column;display:flex}.data-strip-title small,.strip-signal small{letter-spacing:.1em;color:#819089;font-size:9.5px;font-weight:700}.data-strip-title strong{margin-top:3px;font-size:12px}.strip-signal strong{margin-top:3px;font:600 17px Lora}.strip-signal span{color:#83918b;margin-top:2px;font-size:10.5px}.case-data-strip>button{color:#a16033;white-space:nowrap;background:#f6f7f4;border:0;padding:0 18px;font-size:11px;font-weight:700}.case-data-strip>button span{margin-left:5px}.connection-hero{color:#fff;background:#173f35;border-radius:13px;justify-content:space-between;align-items:flex-end;gap:38px;padding:31px;display:flex;position:relative;overflow:hidden}.connection-hero:after{content:"↗";color:#ffffff08;font:220px Lora;position:absolute;top:-85px;right:170px}.connection-hero>div{z-index:1;max-width:760px;position:relative}.connection-kicker{color:#dba05d;letter-spacing:.13em;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.connection-kicker svg{width:15px}.connection-hero h2{letter-spacing:-.035em;margin:10px 0 8px;font-size:34px}.connection-hero p{color:#c7d5cf;margin:0;font-size:13.5px;line-height:1.6}.connect-main{color:#17352d;white-space:nowrap;z-index:1;background:#e09a50;border:0;border-radius:999px;align-items:center;gap:7px;height:42px;padding:0 17px;font-size:11.5px;font-weight:700;display:flex;position:relative}.connect-main svg{width:15px}.device-boundary{color:#6d604d;background:#fff9ed;border:1px solid #ebdcc3;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0;padding:13px 16px;display:flex}.device-boundary>svg{color:#b7753e;flex:none;width:18px;margin-top:1px}.device-boundary>div{flex-direction:column;display:flex}.device-boundary strong{color:#604a37;font-size:11.5px}.device-boundary span{margin-top:2px;font-size:11px;line-height:1.5}.connections-layout{grid-template-columns:1.45fr .55fr;gap:16px;display:grid}.sync-now{color:#6d8179;white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:flex}.sync-now svg{width:13px}.connections-list article{border-top:1px solid #edf0ed;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:14px 0;display:grid}.source-icon{color:#4b7667;background:#edf3ef;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.source-icon.home_device{color:#a26b3d;background:#f3ede4}.source-icon.hospital{color:#55738b;background:#eaf0f5}.source-icon.lab{color:#765b82;background:#f1ebf4}.source-icon svg{width:18px}.source-details{min-width:0}.source-details>span{align-items:center;gap:8px;display:flex}.source-details strong{font-size:12.5px}.source-details em{text-transform:uppercase;border-radius:4px;padding:4px 6px;font:700 8px monospace}.source-details em.connected{color:#47735a;background:#e6f2e9}.source-details em.ready{color:#55728a;background:#e8eff5}.source-details em.pending,.source-details em.needs_consent{color:#9e6534;background:#fff0dc}.source-details p{color:#667871;margin:4px 0;font-size:11.5px}.source-details small{color:#8a9792;font-size:10.5px}.connections-list article>button{color:#966038;background:#fff;border:1px solid #d8deda;border-radius:6px;padding:7px 10px;font-size:10.5px;font-weight:700}.wearable-card{color:#fff;background:#132f28}.wearable-card .panel-head small{color:#89a299}.wearable-card .panel-head h3{color:#fff}.supplemental-tag{letter-spacing:.07em;color:#e3ae70;background:#273f38;border-radius:4px;padding:5px 7px;font:700 8.5px monospace}.wearable-card article{border-top:1px solid #ffffff16;grid-template-columns:1fr 92px;align-items:center;gap:12px;padding:14px 0;display:grid}.wearable-card article>div:first-child{flex-direction:column;display:flex}.wearable-card article small{color:#8fa69d;font-size:10.5px}.wearable-card article strong{margin-top:2px;font:500 23px Lora}.wearable-card article span{color:#8da299;margin-top:2px;font-size:10px}.mini-trend{align-items:flex-end;gap:3px;height:36px;display:flex}.mini-trend i{background:#5c8c73;border-radius:2px 2px 0 0;width:8px;display:block}.mini-trend i:first-child{height:48%}.mini-trend i:nth-child(2){height:62%}.mini-trend i:nth-child(3){height:54%}.mini-trend i:nth-child(4){height:72%}.mini-trend i:nth-child(5){height:64%}.mini-trend i:nth-child(6){height:70%}.mini-trend i:nth-child(7){height:58%}.mini-trend i:nth-child(8){height:65%}.mini-trend.down i:first-child{height:78%}.mini-trend.down i:nth-child(2){height:70%}.mini-trend.down i:nth-child(3){height:73%}.mini-trend.down i:nth-child(4){height:57%}.mini-trend.down i:nth-child(5){height:61%}.mini-trend.down i:nth-child(6){height:46%}.mini-trend.down i:nth-child(7){height:40%}.mini-trend.down i:nth-child(8){background:#c58a52;height:34%}.wearable-card>button{color:#d8e4df;background:#1f453a;border:1px solid #ffffff20;border-radius:6px;width:100%;height:36px;font-size:10.5px;font-weight:700}.source-catalog{margin-top:16px}.source-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.source-grid>button{text-align:left;color:#26473d;background:#fafbf9;border:1px solid #e0e5e1;border-radius:9px;flex-direction:column;align-items:flex-start;min-height:135px;padding:14px;display:flex}.source-grid>button:hover{background:#f5f8f5;border-color:#b8c9c0}.source-grid>button>span{color:#4a7566;background:#eaf1ed;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.source-grid>button svg{width:16px}.source-grid strong{margin-top:11px;font-size:12px}.source-grid small{color:#74827c;margin-top:4px;font-size:10.5px;line-height:1.45}.source-grid em{color:#aa6737;margin-top:auto;padding-top:10px;font-size:9.5px;font-style:normal;font-weight:700}.pipeline{background:#f2f5f2;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding:16px;display:flex}.pipeline>span{grid-template-columns:24px 1fr;align-items:center;column-gap:7px;min-width:0;display:grid}.pipeline>span svg{color:#527667;grid-row:1/3;width:19px}.pipeline>span small{letter-spacing:.1em;color:#89958f;font-size:8.5px;font-weight:700}.pipeline>span strong{white-space:nowrap;font-size:10.5px}.pipeline>i{color:#aab4af;font-style:normal}.connect-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b211bb3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.connect-dialog{color:#17352d;background:#fffdf8;border-radius:18px;width:min(100%,520px);max-height:calc(100vh - 48px);padding:32px 36px;position:relative;overflow:auto;box-shadow:0 30px 80px #06171280}.connect-close{color:#557067;background:#fff;border:1px solid #d9dcd7;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:17px;right:17px}.connect-close svg{width:15px}.connect-brand{align-items:center;gap:12px;padding-right:42px;display:flex}.connect-brand>span{color:#4d7567;background:#e9f1ec;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.connect-brand svg{width:20px}.connect-brand>div{flex-direction:column;display:flex}.connect-brand small,.consent-scope>small{letter-spacing:.12em;color:#a66435;font-size:9.5px;font-weight:700}.connect-brand strong{margin-top:3px;font:500 22px Lora}.connect-dialog>p{color:#73817b;margin:16px 0;font-size:12px;line-height:1.55}.consent-scope{background:#f6f5ef;border-radius:9px;gap:10px;padding:15px;display:grid}.consent-scope label{color:#405950;align-items:center;gap:9px;font-size:11.5px;display:flex}.consent-scope input{accent-color:#173f35}.connect-rules{gap:9px;margin:18px 0;display:grid}.connect-rules span{color:#60726b;align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.connect-rules svg{color:#4f7a5e;flex:none;width:14px;margin-top:1px}.connect-authorize{color:#fff;background:#173f35;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;font-size:11.5px;font-weight:700;display:flex}.connect-authorize svg{width:15px}.connect-note{text-align:center;color:#8b9591;margin-top:10px;font-size:9.5px;line-height:1.45;display:block}@media (width<=1150px){.data-source-band>div:last-child>span:nth-child(3),.data-source-band>div:last-child>span:nth-child(4){display:none}.case-data-strip{grid-template-columns:1.2fr repeat(2,.8fr) auto}.case-data-strip .strip-signal:nth-of-type(4){display:none}.connections-layout{grid-template-columns:1fr}.source-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.data-source-band{flex-direction:column;align-items:flex-start}.data-source-band>div:last-child{flex-wrap:wrap}.connection-hero{flex-direction:column;align-items:flex-start}.case-data-strip{grid-template-columns:1fr 1fr}.data-strip-title{grid-column:1/-1}.case-data-strip .strip-signal{border-top:1px solid #e6eae7}.case-data-strip>button{min-height:50px}.pipeline{grid-template-columns:1fr 20px 1fr;display:grid}.pipeline>i:nth-of-type(2),.pipeline>i:nth-of-type(4){display:none}.source-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.data-source-band>div:last-child>span{display:none!important}.data-source-band a{display:flex}.source-grid{grid-template-columns:1fr}.connections-list article{grid-template-columns:38px 1fr}.connections-list article>button{grid-column:2;justify-self:start}.case-data-strip{display:block}.data-strip-title,.strip-signal{border-bottom:1px solid #e6eae7;border-right:0}.case-data-strip .strip-signal:nth-of-type(4){display:flex}.case-data-strip>button{width:100%}.connection-hero{padding:24px}.connection-hero h2{font-size:29px}.connect-main{justify-content:center;width:100%}.pipeline{flex-direction:column;align-items:stretch;display:flex}.pipeline>span{padding:5px}.pipeline>i{display:none!important}.connect-backdrop{padding:10px}.connect-dialog{border-radius:14px;padding:27px 20px}}.top-actions button.export-action{color:#8f592f;width:auto;padding:0 10px}.top-actions button.export-action svg{width:14px}.export-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b211bb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.export-dialog{color:#17352d;background:#fffdf8;border-radius:20px;width:min(100%,760px);max-height:calc(100vh - 48px);padding:34px 38px 30px;position:relative;overflow:auto;box-shadow:0 32px 90px #06171280}.export-close{color:#49655c;background:#fff;border:1px solid #deddd6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.export-close svg{width:16px}.export-heading{align-items:flex-start;gap:14px;padding-right:45px;display:flex}.export-heading>span{color:#315d4f;background:#eaf1ed;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.export-heading>span svg{width:22px}.export-heading p,.export-options>p{letter-spacing:.14em;color:#b66b36;margin:1px 0 7px;font-size:10.5px;font-weight:700}.export-heading h2{font-size:34px}.export-heading small{color:#718079;margin-top:7px;font-size:12px;line-height:1.5;display:block}.export-formats{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 22px;display:grid}.export-formats>button{color:#26473d;text-align:left;background:#faf9f4;border:1px solid #dce1dd;border-radius:10px;grid-template-columns:36px 1fr 18px;align-items:start;gap:8px;min-height:155px;padding:14px;display:grid}.export-formats>button.active{background:#f0f5f1;border-color:#568171;box-shadow:0 0 0 2px #547d6e1c}.export-formats>button>span{color:#507768;background:#e7efea;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.export-formats>button>span svg{width:17px}.export-formats>button>div{flex-direction:column;min-width:0;display:flex}.export-formats strong{font-size:12.5px;line-height:1.3}.export-formats p{color:#74817c;margin:6px 0 10px;font-size:10.5px;line-height:1.45}.export-formats small{letter-spacing:.06em;color:#a66437;margin-top:auto;font:700 8.5px monospace}.export-formats>button>i{color:#fff;border:1px solid #cbd4cf;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.export-formats>button.active>i{background:#4f7b61;border-color:#4f7b61}.export-formats>button>i svg{width:11px}.export-options{border-top:1px solid #e2e4de;padding-top:18px}.export-options>label{border-bottom:1px solid #eceee9;justify-content:space-between;align-items:center;gap:20px;padding:11px 0;display:flex}.export-options label>span{align-items:flex-start;gap:10px;display:flex}.export-options label>span>svg{color:#5b7b70;flex:none;width:17px;margin-top:2px}.export-options label>span>span{flex-direction:column;display:flex}.export-options strong{font-size:11.5px}.export-options small{color:#7c8983;margin-top:2px;font-size:10.5px;line-height:1.4}.export-options input{accent-color:#173f35;flex:none;width:18px;height:18px}.export-boundary{color:#68543d;background:#fff5e5;border:1px solid #ead8bb;border-radius:9px;align-items:flex-start;gap:10px;margin:18px 0 14px;padding:13px 15px;display:flex}.export-boundary>svg{color:#a86b38;flex:none;width:18px}.export-boundary>span{flex-direction:column;display:flex}.export-boundary strong{font-size:11.5px}.export-boundary small{margin-top:2px;font-size:10.5px;line-height:1.45}.export-generate{color:#fff;background:#173f35;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;padding:10px 18px;font-size:12px;font-weight:700;display:flex}.export-generate svg{width:16px}.export-success{color:#4a7659;background:#eaf4ed;border-radius:7px;align-items:flex-start;gap:7px;margin:12px 0 0;padding:9px 11px;font-size:10.5px;line-height:1.4;display:flex}.export-success svg{flex:none;width:14px}@media (width<=780px){.export-formats{grid-template-columns:1fr}.export-formats>button{min-height:auto}.export-dialog{padding:30px 26px}.export-heading h2{font-size:30px}}@media (width<=650px){.top-actions button.export-action{justify-content:center;width:34px;padding:0;font-size:0}.top-actions button.export-action svg{width:15px}.export-backdrop{padding:10px}.export-dialog{border-radius:15px;padding:26px 19px 22px}.export-heading{padding-right:35px}.export-heading>span{width:42px;height:42px}.export-heading h2{font-size:27px}.export-heading small{font-size:11px}.export-options>label{align-items:flex-start}}.brand small{font-size:10.5px}.nav-links{font-size:14px}.eyebrow,.kicker{font-size:13px}.trust-line{font-size:14px}.hero-note{font-size:13px}.principle-strip{font-size:11.5px}.step-top{font-size:13px}.step-card p,.audience-cards p{font-size:15.5px}.included-list span{font-size:14px}.decision-label{font-size:11.5px}.decision-card p{font-size:14px}.audience-cards article>span{font-size:12.5px}.faq-item p{font-size:15.5px}.intake-card label{font-size:11.5px}.consent{font-size:13px!important}.form-note{font-size:11.5px}.footer-brand small{font-size:12px}.footer-links{font-size:14px}footer>p{font-size:12px}.footer-bottom{font-size:11px}.case-switcher small,.case-sidebar nav section>small,.banner-meta small,.panel-head small{font-size:10.5px}.case-switcher span{font-size:12px}.case-sidebar nav button{font-size:13.5px}.case-safe strong{font-size:12px}.case-safe span,.case-topbar>div>small{font-size:10.5px}.review-live{font-size:11.5px}.case-banner>div>p{font-size:16px}.banner-meta strong,.panel-head p{font-size:13.5px}.panel-head button,.compact>button,.call-card button{font-size:11.5px}.decision-queue article strong{font-size:13px}.decision-queue article small{font-size:11.5px}.priority{font-size:9.5px}.compact li{font-size:12.5px}.lab-table strong{font-size:13px}.lab-table small{font-size:10.5px}.lab-table b{font-size:14px}.lab-table em{font-size:9.5px}.activity-panel article{font-size:11.5px}.records-table .table-head{font-size:10.5px}.records-table article{font-size:12px}.record-name strong{font-size:13px}.record-name small{font-size:10.5px}.records-table em{font-size:9.5px}.labs-detail small{font-size:10.5px}.labs-detail h4{font-size:14px}.labs-detail span,.timeline time{font-size:11.5px}.timeline article>div>small{font-size:9.5px}.timeline h4{font-size:14px}.timeline p{font-size:12.5px}.evidence-links{font-size:10.5px!important}.question-list h4{font-size:14px}.question-list p{font-size:11.5px}.question-list article div>span{font-size:10.5px}.question-list em,.question-list article>button{font-size:10px}.task-list strong{font-size:13px}.task-list small{font-size:10.5px}.task-list em{font-size:9.5px}.call-card>small{font-size:10.5px}.call-card p{font-size:12.5px}.pricing-section{background:#f0e7d6;border-radius:26px;grid-template-columns:1.1fr .7fr;align-items:center;gap:clamp(50px,8vw,120px);margin:0 clamp(12px,2vw,30px) 110px;padding:90px clamp(24px,7vw,100px);display:grid}.pricing-copy>p:not(.kicker):not(.pricing-boundary){color:#65716c;max-width:650px;margin:22px 0 30px;font-size:17px;line-height:1.7}.pricing-points{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pricing-points>span{grid-template-columns:22px 1fr;align-items:start;column-gap:8px;display:grid}.pricing-points svg{color:#b9662d;grid-row:1/3;width:17px;margin-top:2px}.pricing-points strong{font-size:13px}.pricing-points small{color:#74817b;margin-top:4px;font-size:12.5px;line-height:1.55}.pricing-boundary{color:#858d89;border-top:1px solid #d5ccbc;margin:30px 0 0;padding-top:20px;font-size:11.5px}.price-card{color:#fffdf6;background:#173f35;border-radius:18px;padding:36px;position:relative;overflow:hidden;box-shadow:0 26px 60px #18352e29}.price-card:after{content:"V";color:#ffffff07;font:italic 220px/1 Lora;position:absolute;bottom:-80px;right:-32px}.market-toggle{z-index:1;background:#0e2c25;border:1px solid #ffffff19;border-radius:999px;grid-template-columns:.7fr 1.3fr;margin-bottom:24px;padding:4px;display:grid;position:relative}.market-toggle button{color:#90a99f;background:0 0;border:0;border-radius:999px;height:34px;font-size:11px;font-weight:700}.market-toggle button.active{color:#173f35;background:#f4efe2;box-shadow:0 5px 14px #061a1445}.launch-label{letter-spacing:.16em;color:#e1a05b;font-size:10px;font-weight:700}.price{align-items:flex-start;margin:20px 0 12px;display:flex}.price sup{color:#e6b178;margin:9px 4px 0 0;font:500 24px Lora}.price>strong{letter-spacing:-.05em;font:500 58px/.9 Lora}.price>span{color:#aebfb8;text-transform:uppercase;letter-spacing:.08em;margin:18px 0 0 10px;font-size:10px;line-height:1.4}.price-card h3{margin:20px 0 8px;font:500 23px Lora}.price-card>p{color:#b9cbc3;min-height:62px;font-size:13px;line-height:1.6}.price-card ul{border-top:1px solid #ffffff1b;border-bottom:1px solid #ffffff1b;gap:12px;margin:20px 0;padding:18px 0;list-style:none;display:grid}.price-card li{color:#e5ece8;align-items:center;gap:9px;font-size:12.5px;display:flex}.price-card li svg{color:#e2a35f;width:15px}.price-card>a{color:#17352d;z-index:1;background:#e09a50;border-radius:999px;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:13px;font-weight:700;display:flex;position:relative}.price-card>a svg{width:17px}.price-card>small{text-align:center;color:#8fa79e;margin-top:13px;font-size:10.5px;line-height:1.5;display:block}@media (width<=900px){.pricing-section{grid-template-columns:1fr;gap:50px}.price-card{max-width:560px}}@media (width<=620px){.pricing-section{border-radius:0;margin:0;padding:76px 22px}.pricing-points{grid-template-columns:1fr}.price-card{padding:25px}}.top-actions button.share-action{color:#fff;background:#173f35;border-color:#173f35;width:auto;padding:0 13px;box-shadow:0 4px 12px #173f3520}.top-actions button.share-action svg{width:14px}.marketplace-strip{background:linear-gradient(105deg,#f8faf7,#eef4ef);border:1px solid #d9e1dc;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;margin-top:16px;padding:16px 18px;display:grid}.marketplace-strip>span{color:#fff;background:#173f35;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.marketplace-strip>span svg{width:18px}.marketplace-strip>div{display:grid}.marketplace-strip small{letter-spacing:.12em;color:#a66435;font-size:10px;font-weight:700}.marketplace-strip strong{margin-top:3px;font-size:13px}.marketplace-strip p{color:#74827c;margin:3px 0 0;font-size:11px;line-height:1.45}.marketplace-strip>button{color:#17352d;white-space:nowrap;background:#e09a50;border:0;border-radius:999px;min-height:37px;padding:0 14px;font-size:10.5px;font-weight:700}.marketplace-strip>button span{margin-left:4px}.share-backdrop{z-index:95;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b211bc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.share-dialog{color:#17352d;background:#fffdf8;border-radius:20px;width:min(100%,860px);max-height:calc(100vh - 48px);padding:32px 38px 28px;position:relative;overflow:auto;box-shadow:0 32px 90px #06171280}.share-close{color:#49655c;background:#fff;border:1px solid #deddd6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:18px;right:18px}.share-close svg{width:16px}.share-heading{align-items:flex-start;gap:14px;padding-right:46px;display:flex}.share-heading>span{color:#315d4f;background:#e8f0eb;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.share-heading>span svg{width:22px}.share-heading p{letter-spacing:.14em;color:#b66b36;margin:1px 0 7px;font-size:10.5px;font-weight:700}.share-heading h2{font-size:34px}.share-heading small{color:#718079;margin-top:7px;font-size:12px;line-height:1.5;display:block}.share-tabs{background:#f0f1ec;border-radius:10px;grid-template-columns:1fr 1fr;margin:24px 0 20px;padding:4px;display:grid}.share-tabs button{color:#6f7f78;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:11.5px;font-weight:700;display:flex}.share-tabs button svg{width:16px}.share-tabs button.active{color:#173f35;background:#fff;box-shadow:0 3px 12px #17352d12}.share-section{margin-top:18px}.share-label{letter-spacing:.13em;color:#a66435;margin:0 0 9px;font-size:10px;font-weight:700}.share-role-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.share-role-grid>button{color:#28483e;text-align:left;background:#faf9f4;border:1px solid #dce1dd;border-radius:9px;grid-template-columns:32px 1fr 18px;align-items:start;column-gap:8px;min-height:114px;padding:13px;display:grid}.share-role-grid>button.active,.share-scope-grid>button.active{background:#f0f5f1;border-color:#568171;box-shadow:0 0 0 2px #547d6e17}.share-role-grid>button>span{color:#4f7668;background:#e8efeb;border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;display:grid}.share-role-grid>button>span svg{width:15px}.share-role-grid strong{font-size:11.5px;line-height:1.3}.share-role-grid small{color:#7a8781;grid-column:2/4;margin-top:4px;font-size:10px;line-height:1.4}.share-role-grid i,.share-scope-grid i{color:#fff;border:1px solid #cbd4cf;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.share-role-grid button.active i,.share-scope-grid button.active i{background:#4f7b61;border-color:#4f7b61}.share-role-grid i svg,.share-scope-grid i svg{width:11px}.share-fields{grid-template-columns:1.35fr .65fr;gap:10px;margin-top:15px;display:grid}.share-fields label{background:#fff;border:1px solid #e0e3de;border-radius:9px;padding:12px}.share-fields label>span{letter-spacing:.12em;color:#7e8b85;margin-bottom:7px;font-size:9.5px;font-weight:700;display:block}.share-fields input,.share-fields select,.marketplace-settings select{color:#29463d;background:#faf9f4;border:1px solid #d5d9d4;border-radius:6px;outline:none;width:100%;height:38px;padding:0 10px;font-size:12px}.share-fields input:focus,.share-fields select:focus,.marketplace-settings select:focus{border-color:#6b8a7c;box-shadow:0 0 0 3px #537a6c18}.share-fields label>small{color:#89948f;margin-top:6px;font-size:9.5px;line-height:1.4;display:block}.share-scope-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.share-scope-grid>button{color:#29483e;text-align:left;background:#fff;border:1px solid #dde1dc;border-radius:9px;grid-template-columns:20px 1fr;align-items:start;column-gap:7px;min-height:78px;padding:12px;display:grid}.share-scope-grid i{grid-row:1/3}.share-scope-grid strong{font-size:11px}.share-scope-grid small{color:#7d8984;margin-top:3px;font-size:9.5px;line-height:1.4}.share-capabilities{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.share-capabilities>span,.share-capabilities>label{background:#faf9f5;border:1px solid #e0e3df;border-radius:8px;align-items:center;gap:8px;height:45px;padding:0 11px;display:flex}.share-capabilities svg{color:#5b7b70;width:15px}.share-capabilities strong{font-size:10.5px}.share-capabilities em{color:#8a9690;margin-left:auto;font-size:9px;font-style:normal}.share-capabilities input{accent-color:#173f35;margin-left:auto}.share-consent{background:#f4f2eb;border-radius:9px;align-items:flex-start;gap:10px;margin-top:17px;padding:13px 14px;display:flex}.share-consent input{accent-color:#173f35;flex:none;width:17px;height:17px;margin-top:1px}.share-consent>span,.share-security>span,.marketplace-boundary>span{flex-direction:column;display:flex}.share-consent strong{font-size:11px}.share-consent small{color:#75827c;margin-top:3px;font-size:9.5px;line-height:1.45}.share-security{color:#5f716a;align-items:flex-start;gap:9px;margin:14px 2px;display:flex}.share-security>svg{color:#4e7668;flex:none;width:17px}.share-security strong{font-size:10.5px}.share-security small{margin-top:2px;font-size:9.5px;line-height:1.45}.share-prepare{color:#fff;background:#173f35;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:47px;padding:10px 18px;font-size:12px;font-weight:700;display:flex}.share-prepare svg{width:16px}.share-prepare:disabled{opacity:.42;cursor:not-allowed}.share-success{color:#47735a;background:#eaf4ed;border-radius:7px;align-items:flex-start;gap:7px;margin:11px 0 0;padding:10px 11px;font-size:10.5px;line-height:1.4;display:flex}.share-success svg{flex:none;width:14px}.share-download{color:#9a6036;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:12px auto 0;font-size:10px;font-weight:700;display:flex}.share-download svg{width:13px}.marketplace-intro{color:#fff;background:#173f35;border-radius:10px;align-items:flex-start;gap:11px;padding:15px;display:flex}.marketplace-intro>span{color:#e6aa68;background:#ffffff16;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.marketplace-intro>span svg{width:17px}.marketplace-intro strong{font-size:12.5px}.marketplace-intro p{color:#c2d0ca;margin:4px 0 0;font-size:10.5px;line-height:1.5}.marketplace-brief{border:1px solid #dce1dd;border-radius:10px;margin-top:12px;padding:15px}.brief-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.brief-head>span{letter-spacing:.12em;color:#7c8983;font-size:9.5px;font-weight:700}.brief-head em{letter-spacing:.07em;color:#47735a;background:#e5f1e8;border-radius:4px;padding:5px 7px;font:700 8.5px monospace}.marketplace-brief dl{grid-template-columns:.7fr 1.5fr;gap:0;margin:12px 0;display:grid}.marketplace-brief dl>div{border-top:1px solid #eceeea;padding:9px 10px}.marketplace-brief dt{color:#89958f;font-size:9px}.marketplace-brief dd{color:#314e44;margin:3px 0 0;font-size:11px;line-height:1.4}.marketplace-brief>p{color:#7c8983;align-items:flex-start;gap:7px;margin:0;font-size:9.5px;line-height:1.4;display:flex}.marketplace-brief>p svg{flex:none;width:13px}.marketplace-settings{margin-top:15px}.marketplace-settings>label{border-top:1px solid #eceee9;justify-content:space-between;align-items:center;gap:15px;padding:10px 1px;display:flex}.marketplace-settings label>span{flex-direction:column;display:flex}.marketplace-settings strong{font-size:11px}.marketplace-settings small{color:#7d8983;margin-top:2px;font-size:9.5px;line-height:1.4}.marketplace-settings input{accent-color:#173f35;width:17px;height:17px}.marketplace-settings .response-time select{flex:none;width:170px}.marketplace-boundary{color:#67533d;background:#fff5e5;border:1px solid #ead8bb;border-radius:9px;align-items:flex-start;gap:9px;margin-top:5px;padding:12px 14px;display:flex}.marketplace-boundary>svg{color:#a86b38;flex:none;width:17px}.marketplace-boundary strong{font-size:10.5px}.marketplace-boundary small{margin-top:2px;font-size:9.5px;line-height:1.45}@media (width<=780px){.share-dialog{padding:29px 25px}.share-heading h2{font-size:30px}.share-role-grid,.share-scope-grid{grid-template-columns:1fr}.share-role-grid>button{min-height:auto}.marketplace-strip{grid-template-columns:40px 1fr}.marketplace-strip>button{grid-column:2;justify-self:start}.share-fields{grid-template-columns:1fr}}@media (width<=650px){.top-actions button.share-action{justify-content:center;width:34px;padding:0;font-size:0}.share-backdrop{padding:10px}.share-dialog{border-radius:15px;padding:25px 18px 21px}.share-heading{padding-right:35px}.share-heading>span{width:42px;height:42px}.share-heading h2{font-size:26px}.share-tabs button{font-size:10.5px}.share-capabilities,.marketplace-brief dl{grid-template-columns:1fr}.marketplace-settings .response-time{flex-direction:column;align-items:flex-start}.marketplace-settings .response-time select{width:100%}.top-actions button.share-action,.top-actions button.auth-action{width:40px;min-width:40px;height:40px}.share-close,.export-close,.connect-close,.auth-close{width:44px;height:44px;top:12px;right:12px}.share-heading,.export-heading{padding-right:48px}.share-download{text-align:center;min-height:44px;padding:6px 4px;line-height:1.4}.share-fields input,.share-fields select,.marketplace-settings select{height:44px}.share-consent input,.share-capabilities input,.marketplace-settings input,.export-options input{flex:none;width:20px;height:20px}}
