/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--ink:#12352f;--ink-soft:#48635d;--emerald:#0c4b3d;--emerald-dark:#07372e;--teal:#67c5b2;--blue:#a9d8df;--lime:#d9eea9;--paper:#f6f4ee;--white:#fffef9;--line:#12352f29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:96px;display:grid}.brand{letter-spacing:-.05em;align-items:center;gap:10px;width:fit-content;font-size:24px;font-weight:650;display:inline-flex}.brand-mark{border:2px solid;border-right-color:#0000;border-radius:50%;width:25px;height:25px;position:relative;transform:rotate(-30deg)}.brand-mark>span{background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:1px;right:-1px}.nav-links{color:var(--ink-soft);gap:34px;font-size:14px;display:flex}.nav-links a,.nav-cta,.text-link{transition:opacity .18s}.nav-links a:hover,.nav-cta:hover,.text-link:hover{opacity:.58}.nav-cta{justify-self:end;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.hero{padding:92px 0 72px;position:relative;overflow:hidden}.eyebrow,.section-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.eyebrow{color:var(--ink-soft);align-items:center;gap:11px;display:flex}.pulse-dot{background:#6bb7a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6bb7a424}.hero h1{z-index:2;letter-spacing:-.075em;max-width:960px;margin:40px 0 38px;font-size:clamp(68px,8.7vw,132px);font-weight:500;line-height:.92;position:relative}.hero h1 em{color:#528f82;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lower{z-index:2;grid-template-columns:1fr 1fr;align-items:end;display:grid;position:relative}.hero-message{grid-column:2;max-width:510px}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.hero-actions .text-link{margin-top:0}.hero-button{background:var(--ink)}.hero-image{border-radius:2px;min-height:500px;margin-top:76px}.hero-image img{object-position:center}.starting-point{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.055em;text-transform:uppercase;background:#67c5b221;border-radius:999px;margin-bottom:18px;padding:8px 11px;font-size:11px;font-weight:650;display:inline-flex}.hero-message>p{color:var(--ink-soft);letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.55}.text-link{border-bottom:1px solid;align-items:center;gap:8px;width:fit-content;margin-top:28px;padding-bottom:5px;font-size:14px;font-weight:650;display:flex}.hero-proof{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.hero-proof span{border:1px solid var(--line);color:var(--ink-soft);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px}.continuity-visual{border-radius:50%;width:570px;height:570px;position:absolute;bottom:-70px;left:-210px}.orbit{border:1px solid #12352f2e;border-radius:50%;position:absolute}.orbit-one{inset:0}.orbit-two{inset:68px}.orbit-three{background:#67c5b21a;inset:138px}.human-core{background:var(--emerald);border-radius:50%;place-items:center;display:grid;position:absolute;inset:210px}.human-core span{background:var(--lime);width:17px;height:17px;box-shadow:0 22px 0 7px var(--lime);border-radius:50%}.continuity-visual p{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:9px;position:absolute}.continuity-visual p:first-of-type{top:150px;right:30px}.continuity-visual p:nth-of-type(2){top:260px;right:-70px}.continuity-visual p:nth-of-type(3){bottom:120px;right:15px}.care-model{background:var(--emerald);color:var(--white)}.care-model-grid{grid-template-columns:.8fr repeat(3,1fr);display:grid}.care-model-grid>*{border-right:1px solid #ffffff24;margin:0;padding:34px 30px}.care-model-grid>:last-child{border-right:0}.care-model-grid .section-label{color:var(--lime)}.care-model-grid div span{color:#91b9ae;font-family:var(--font-geist-mono), monospace;margin-bottom:44px;font-size:10px;display:block}.care-model-grid div strong{letter-spacing:-.035em;font-size:21px;display:block}.care-model-grid div p{color:#b9d1ca;margin:8px 0 0;font-size:14px}.statement{background:var(--white);padding:145px 0}.statement-grid{grid-template-columns:.65fr 2fr 1fr;align-items:start;gap:64px;display:grid}.section-label{color:#638078;margin:8px 0 0}blockquote{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.5vw,66px);font-weight:470;line-height:1.05}blockquote span{color:#4e8b7d;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.statement-copy{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:24px;font-size:16px;line-height:1.65}.statement-copy p:first-child{margin-top:0}.statement-start{border-top:1px solid var(--line);color:var(--ink);margin-top:28px;padding-top:24px;font-weight:550}.image-shell{padding-top:84px}.editorial-image{background:var(--emerald-dark);isolation:isolate;min-height:420px;margin:0;position:relative;overflow:hidden}.editorial-image:after{content:"";z-index:1;background:linear-gradient(90deg,#04231db8 0%,#04231d29 48%,#0000 75%),linear-gradient(#0000 45%,#04231d5c 100%);position:absolute;inset:0}.editorial-image.image-right:after{background:linear-gradient(270deg,#04231db8 0%,#04231d24 48%,#0000 75%),linear-gradient(#0000 45%,#04231d4d 100%)}.editorial-image.image-center:after{background:linear-gradient(#0000 20%,#04231d1a 42%,#04231db3 100%)}.editorial-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editorial-image figcaption{z-index:2;width:min(540px,100% - 100px);color:var(--white);position:absolute;bottom:48px;left:50px}.editorial-image.image-right figcaption{text-align:right;left:auto;right:50px}.editorial-image.image-center figcaption{text-align:center;width:auto;left:50px;right:50px}.editorial-image figcaption span{color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:650;display:block}.editorial-image figcaption strong{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(34px,4vw,58px);font-weight:480;line-height:1.02;display:block}.records-image{min-height:520px}.records-image img{object-position:center 48%}.platform{padding:145px 0}.section-heading{grid-template-columns:.65fr 1.35fr 1fr;align-items:end;gap:64px;display:grid}.section-heading h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6vw,84px);font-weight:500;line-height:.98}.section-heading>p:last-child{color:var(--ink-soft);max-width:360px;margin:0 0 7px;line-height:1.6}.feature-grid{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:100px;display:grid}.feature-grid article{background:var(--paper);padding:28px 38px 44px}.feature-number{font-family:var(--font-geist-mono), monospace;color:#718c85;font-size:10px}.feature-symbol{place-items:center;width:100%;height:205px;display:grid}.feature-symbol span{border:1px solid #87b7ac;border-radius:50%;width:94px;height:94px;position:relative}.feature-grid article:first-child .feature-symbol span:after{content:"";background:var(--emerald);border-radius:50%;position:absolute;inset:19px}.feature-grid article:nth-child(2) .feature-symbol span{border-style:dashed;box-shadow:0 0 0 20px #a9d8df30}.feature-grid article:nth-child(2) .feature-symbol span:after{content:"";background:var(--emerald);border-radius:50%;width:13px;height:13px;position:absolute;inset:40px}.feature-grid article:nth-child(3) .feature-symbol span{border-right-color:#0000}.feature-grid article:nth-child(3) .feature-symbol span:after{content:"";background:var(--teal);border-radius:50%;width:18px;height:18px;position:absolute;top:5px;right:0}.feature-grid h3{letter-spacing:-.035em;margin:0 0 12px;font-size:22px;font-weight:550}.feature-grid p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.principles{background:var(--emerald);color:#f5f3ea;padding:140px 0}.principles-grid{grid-template-columns:1.15fr 1fr;gap:140px;display:grid}.section-label.light{color:#9bc4b9}.principles h2{letter-spacing:-.06em;max-width:620px;margin:32px 0 0;font-size:clamp(48px,5.5vw,78px);font-weight:470;line-height:1}.principle-list>div{border-top:1px solid #ffffff2b;grid-template-columns:50px 1fr;padding:30px 0;display:grid}.principle-list span{font-family:var(--font-geist-mono), monospace;color:#8db6ab;grid-row:1/3;font-size:10px}.principle-list h3{margin:0 0 10px;font-size:20px;font-weight:530}.principle-list p{color:#b8ccc6;max-width:390px;margin:0;line-height:1.55}.team-image{margin-top:84px}.team-image img{object-position:center}.section-action{margin-top:44px}.light-button{background:var(--lime);color:var(--emerald-dark)}.light-button:hover{background:var(--white)}.product-preview{border-top:1px solid #ffffff2b;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:30px;margin-top:90px;padding-top:70px;display:grid}.source-document,.review-panel{min-height:330px;color:var(--ink);background:#f7f5ef;border-radius:3px;padding:30px}.preview-head{border-bottom:1px solid var(--line);flex-direction:column;gap:7px;padding-bottom:20px;display:flex}.preview-head span,.source-document small{color:#638078;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.preview-head strong{font-size:16px;font-weight:600}.source-document>p{color:#5a6f6a;margin:40px 0 56px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.72}.source-document mark{color:var(--ink);background:#d9eea9cc;padding:2px 4px}.preview-arrow{color:var(--lime);font-size:30px}.review-panel>div:not(.preview-head){border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr auto;gap:14px;padding:16px 0;font-size:13px;display:grid}.review-panel>div:not(.preview-head)>span{color:var(--ink-soft)}.review-panel>div:not(.preview-head) strong{font-weight:600}.review-panel i{color:#4d887a;font-family:var(--font-geist-mono), monospace;font-size:11px;font-style:normal}.review-panel button{background:var(--emerald);color:var(--white);font:inherit;opacity:1;border:0;border-radius:999px;margin-top:22px;padding:11px 15px;font-size:12px}.continuity-bridge{background:var(--white);padding:105px 0}.bridge-grid{grid-template-columns:.7fr 2.3fr;gap:64px;display:grid}.bridge-grid h2{letter-spacing:-.055em;max-width:930px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.04}.bridge-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;margin-top:55px;display:grid}.bridge-flow span{border:1px solid var(--line);color:var(--ink-soft);text-align:center;padding:22px;font-size:14px}.bridge-flow i{color:#6ca495;font-size:22px;font-style:normal}.continuity-image{min-height:500px;margin-top:62px}.continuity-image img{object-position:center}.cf-case{background:#e8f0eb;padding:150px 0}.cf-intro{grid-template-columns:.7fr 2.3fr;gap:64px;display:grid}.status-pill{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #12352f33;border-radius:999px;margin-top:24px;padding:8px 11px;font-size:9px;display:inline-flex}.cf-intro h2{letter-spacing:-.07em;max-width:950px;margin:0;font-size:clamp(58px,7vw,100px);font-weight:500;line-height:.94}.cf-intro h2 em{color:#4e8b7d;font-family:Georgia,Times New Roman,serif;font-weight:400}.cf-intro>div:last-child>p{max-width:640px;color:var(--ink-soft);margin:36px 0 0;font-size:19px;line-height:1.65}.cf-home-image{min-height:560px;margin-top:92px}.cf-home-image img{object-position:center}.cf-foundation{background:var(--white);border-radius:4px;grid-template-columns:1fr 1fr;gap:90px;margin-top:110px;padding:52px;display:grid}.mini-label{color:#638078;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:650}.cf-foundation h3,.guardrails h3{letter-spacing:-.045em;margin:0;font-size:32px;font-weight:520;line-height:1.08}.cf-foundation-copy>p:last-child{color:var(--ink-soft);margin:24px 0 0;line-height:1.65}.field-cloud{flex-wrap:wrap;align-content:center;gap:9px;display:flex}.field-cloud span{border:1px solid var(--line);color:var(--ink-soft);background:var(--paper);border-radius:999px;padding:10px 13px;font-size:13px}.cf-flow{grid-template-columns:1fr 1.1fr 1fr;align-items:center;margin:90px 0 50px;display:grid}.flow-party{background:#fffef985;border:1px solid #12352f38;padding:28px}.flow-party span{color:#638078;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;display:block}.flow-party strong{font-size:16px;font-weight:550}.flow-line{background:var(--ink);height:1px;position:relative}.flow-line:after{content:"›";font-size:25px;position:absolute;top:-14px;right:-2px}.flow-line span{background:var(--emerald);color:var(--white);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:8px 15px;font-size:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cf-cards{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.cf-cards article{border-right:1px solid var(--line);min-height:270px;padding:34px 38px 40px}.cf-cards article:last-child{border-right:0}.cf-cards article>span{color:#718c85;font-family:var(--font-geist-mono), monospace;font-size:10px}.cf-cards h3{letter-spacing:-.04em;margin:74px 0 12px;font-size:28px;font-weight:550}.cf-cards p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.conversation-image{min-height:500px;margin-top:72px}.conversation-image img{object-position:center}.cf-bottom{grid-template-columns:1fr 1fr;gap:110px;margin-top:110px;display:grid}.guardrails{background:var(--emerald);color:var(--white);padding:42px}.guardrails .mini-label{color:#9bc4b9}.guardrails ul{margin:34px 0 0;padding:0;list-style:none}.guardrails li{color:#c1d5cf;border-top:1px solid #ffffff29;padding:16px 0 16px 28px;line-height:1.5;position:relative}.guardrails li:before{content:"✓";color:var(--lime);position:absolute;left:0}.validation ol{margin:0;padding:0;list-style:none}.validation li{border-top:1px solid var(--line);grid-template-columns:38px 1fr;padding:17px 0;display:grid}.validation li>span{color:#718c85;font-family:var(--font-geist-mono), monospace;padding-top:3px;font-size:9px}.validation li p{color:var(--ink-soft);margin:0;line-height:1.55}.validation li strong{color:var(--ink);font-weight:600}.cf-expansion{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:64px;margin-top:100px;padding-top:32px;display:grid}.cf-expansion span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.cf-expansion p{letter-spacing:-.025em;max-width:720px;margin:0;font-size:24px;line-height:1.4}.access-section{color:var(--white);background:#0a4035;padding:150px 0}.access-intro{grid-template-columns:.7fr 2.3fr;gap:64px;display:grid}.access-intro h2{letter-spacing:-.068em;max-width:1020px;margin:0;font-size:clamp(54px,6.6vw,94px);font-weight:480;line-height:.96}.access-intro h2 em{color:var(--lime);font-family:Georgia,Times New Roman,serif;font-weight:400}.access-intro>div:last-child>p{color:#bdd1cb;max-width:690px;margin:36px 0 0;font-size:19px;line-height:1.65}.voice-signal{align-items:center;gap:7px;height:84px;margin-top:46px;display:flex}.voice-signal span{background:var(--teal);border-radius:10px;width:3px;height:18px}.voice-signal span:nth-child(2),.voice-signal span:nth-child(6){height:34px}.voice-signal span:nth-child(3),.voice-signal span:nth-child(5){height:58px}.voice-signal span:nth-child(4){background:var(--lime);height:82px}.access-photo{min-height:540px;margin-top:90px}.access-photo img{object-position:center}.access-principle{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;gap:40px;margin-top:110px;padding:30px 0;display:flex}.access-principle p,.access-principle strong{letter-spacing:-.04em;margin:0;font-size:clamp(23px,3vw,38px);line-height:1.2}.access-principle p{color:#90b5ab}.access-principle strong{color:var(--lime);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.access-grid{grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.access-grid article{border:1px solid #ffffff29;border-right:0;min-height:300px;padding:34px 38px 42px}.access-grid article:last-child{border-right:1px solid #ffffff29}.access-grid article>span{color:#83afa4;font-family:var(--font-geist-mono), monospace;font-size:10px}.access-grid h3{letter-spacing:-.04em;margin:86px 0 13px;font-size:27px;font-weight:520}.access-grid p{color:#aac5be;margin:0;font-size:15px;line-height:1.62}.voice-workflow{color:var(--ink);background:#f5f3ea;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:24px;margin-top:90px;padding:42px;display:grid}.voice-workflow>div>span{color:#638078;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:9px;display:block}.voice-workflow strong{font-size:18px;font-weight:580;display:block}.voice-workflow p{color:var(--ink-soft);margin:9px 0 0;font-size:13px;line-height:1.5}.voice-workflow i{color:#72a79a;font-size:25px;font-style:normal}.access-boundary{justify-content:flex-end;margin-top:44px;display:flex}.access-boundary p{border-left:2px solid var(--lime);color:#acc7c0;max-width:680px;margin:0;padding-left:24px;font-size:14px;line-height:1.6}.trust-teasers{background:#ffffff29;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:72px;display:grid}.trust-teasers a{background:var(--emerald-dark);min-height:230px;padding:30px;transition:background .18s;position:relative}.trust-teasers a:hover{background:#0b5948}.trust-teasers a>span:first-child{color:#93b9b0;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.trust-teasers strong{max-width:280px;color:var(--white);letter-spacing:-.035em;margin-top:74px;font-size:23px;font-weight:520;line-height:1.15;display:block}.trust-teasers a>span:last-child{color:var(--lime);position:absolute;top:28px;right:28px}.closing{text-align:center;padding:170px 0 150px}.closing-mark{border:1px solid #77a69b;border-right-color:#0000;border-radius:50%;width:82px;height:82px;margin:0 auto 54px;position:relative;transform:rotate(-25deg)}.closing-mark span{background:var(--teal);border-radius:50%;width:15px;height:15px;position:absolute;top:7px;right:1px}.closing .section-label{margin-bottom:30px}.closing h2{letter-spacing:-.065em;max-width:930px;margin:0 auto;font-size:clamp(50px,6vw,84px);font-weight:500;line-height:.98}.closing>p:not(.section-label){max-width:520px;color:var(--ink-soft);margin:34px auto 38px;font-size:18px;line-height:1.6}.founder-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;grid-template-columns:140px 1fr;gap:24px;max-width:720px;margin:0 auto 38px;padding:26px 0;display:grid}.founder-note span{color:#638078;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.founder-note p{color:var(--ink-soft);margin:0;line-height:1.6}.button{background:var(--emerald);color:var(--white);border-radius:999px;align-items:center;gap:10px;padding:15px 22px;font-size:14px;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:var(--emerald-dark);transform:translateY(-2px)}.contact-section{color:var(--white);background:#0c4b3d;padding:140px 0}.contact-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:110px;display:grid}.contact-copy{position:sticky;top:40px}.contact-copy h2{letter-spacing:-.06em;margin:30px 0 26px;font-size:clamp(48px,5.5vw,76px);font-weight:480;line-height:.98}.contact-copy>p:not(.section-label){color:#b7cec8;max-width:500px;margin:0;font-size:17px;line-height:1.65}.contact-note{border-top:1px solid #ffffff2e;border-left:2px solid var(--lime);color:#a9c5bd;max-width:500px;margin-top:36px;padding:18px 0 0 22px;font-size:13px;line-height:1.55}.contact-form{color:var(--ink);background:#f7f5ef;border-radius:4px;gap:24px;padding:44px;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{color:#48635d;gap:9px;font-size:13px;font-weight:600;display:grid}.contact-form input,.contact-form select,.contact-form textarea{background:var(--white);width:100%;color:var(--ink);font:inherit;border:1px solid #12352f3d;border-radius:2px;outline:none;padding:13px 14px;font-size:15px;transition:border-color .16s,box-shadow .16s}.contact-form textarea{resize:vertical;min-height:150px;line-height:1.55}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#4b9584;box-shadow:0 0 0 3px #4b958421}.contact-form .consent{grid-template-columns:20px 1fr;align-items:start;gap:11px;font-weight:400;line-height:1.5;display:grid}.contact-form .consent input{width:18px;height:18px;accent-color:var(--emerald);margin:2px 0 0}.consent a{color:#28715f;text-underline-offset:3px;text-decoration:underline}.contact-form button{background:var(--emerald);width:fit-content;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 23px;font-size:14px;font-weight:600;transition:transform .18s,background .18s;display:inline-flex}.contact-form button:hover{background:var(--emerald-dark);transform:translateY(-2px)}.form-provider{color:#71867f;margin:-8px 0 0;font-size:11px;line-height:1.5}.form-honey{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}footer{color:#c9dbd5;background:#062f28;padding:42px 0}.footer-grid{grid-template-columns:1fr 1fr 2fr auto;align-items:center;gap:40px;display:grid}.footer-grid p{color:#8fb0a8;margin:0;font-size:12px}.footer-links{flex-wrap:wrap;gap:10px 24px;display:flex}.footer-links a{color:#a9c2bb;font-size:12px}.footer-links a:hover,.brand-light{color:var(--white)}.policy-page{background:var(--paper);min-height:100vh}.policy-nav{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:34px;height:92px;display:grid}.policy-links{justify-content:center;gap:26px;display:flex}.policy-links a,.policy-nav-cta{font-size:13px;font-weight:600}.policy-links a{color:var(--ink-soft)}.policy-links a:hover,.policy-nav-cta:hover{opacity:.58}.policy-hero{border-bottom:1px solid var(--line);padding:110px 0 86px}.policy-hero h1{letter-spacing:-.065em;max-width:920px;margin:28px 0;font-size:clamp(54px,7vw,96px);font-weight:500;line-height:.98}.policy-hero>p:not(.section-label){max-width:700px;color:var(--ink-soft);margin:0;font-size:19px;line-height:1.65}.policy-hero>span{color:#638078;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-top:34px;font-size:11px;display:block}.policy-content{max-width:900px;padding-top:90px;padding-bottom:120px}.cf-policy-image{background:var(--emerald-dark);min-height:500px;margin:0 0 76px;position:relative;overflow:hidden}.cf-policy-image:after{content:"";background:linear-gradient(#0000 18%,#04231d14 38%,#04231dd1 100%);position:absolute;inset:0}.cf-policy-image img{object-fit:cover;object-position:60% center;width:100%;height:100%;position:absolute;inset:0}.cf-policy-image figcaption{z-index:1;color:var(--white);position:absolute;bottom:40px;left:42px;right:42px}.cf-policy-image figcaption span{color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:650;display:block}.cf-policy-image figcaption strong{letter-spacing:-.055em;max-width:620px;font-size:clamp(34px,5vw,54px);font-weight:480;line-height:1.02;display:block}.cf-ui-story{margin-bottom:94px}.cf-ui-heading{margin-bottom:38px}.cf-ui-heading>span,.ui-kicker,.ui-label,.nurse-ui-head span,.ai-summary>span,.case-context>span{color:#087e8b;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.cf-ui-heading h2{letter-spacing:-.055em;max-width:710px;margin:16px 0 13px;font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1.02}.cf-ui-heading p{max-width:690px;color:var(--ink-soft);margin:0;line-height:1.65}.patient-journey{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.phone-screen{color:#17313a;background:#f3f7f7;border:1px solid #dce7e8;border-radius:25px;min-width:0;padding:17px}.phone-screen h3{letter-spacing:-.035em;margin:4px 0 1px;font-size:20px;line-height:1.04}.ui-subtitle{color:#60757d;min-height:34px;margin:0 0 12px;font-size:10px;line-height:1.35}.ui-label{color:#60757d;margin:13px 0 8px;font-size:8px}.progress-card,.sent-card{color:#075f69;background:#ddf3f2;border-radius:12px;align-items:center;gap:10px;padding:11px;display:flex}.progress-card>b,.sent-card>b{color:#fff;background:#087e8b;border-radius:50%;flex:0 0 44px;place-items:center;height:44px;font-size:13px;display:grid}.progress-card span,.sent-card span,.care-task span{flex-direction:column;min-width:0;font-size:9px;line-height:1.35;display:flex}.progress-card strong,.sent-card strong,.care-task strong{font-size:11px}.care-task{background:#fff;border:1px solid #dce7e8;border-radius:10px;align-items:center;gap:9px;margin-top:7px;padding:8px;display:flex}.care-task img{width:23px;height:23px}.mock-primary,.mock-secondary{color:#fff;text-align:center;background:#087e8b;border-radius:10px;margin-top:12px;padding:11px;font-size:11px;font-weight:650}.mock-secondary{color:#075f69;background:#fff;border:1px solid #dce7e8}.mock-nav{color:#60757d;text-align:center;background:#fff;border:1px solid #dce7e8;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:10px;padding:3px;font-size:8px;display:grid}.mock-nav>*{padding:8px 2px}.mock-nav b{color:#075f69;background:#ddf3f2;border-radius:8px}.voice-card{background:#fff;border:1px solid #dce7e8;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:15px;display:flex}.voice-card img{width:78px;height:78px}.voice-card strong{font-size:13px}.voice-card span{color:#60757d;font-size:9px}.suggestion,.next-card,.report-card{background:#fff;border:1px solid #dce7e8;border-radius:10px;margin-top:7px;padding:10px;font-size:9px}.emergency-note,.danger-note{color:#9a5b00;background:#fff1d6;border-radius:10px;flex-direction:column;margin-top:9px;padding:10px;font-size:8px;line-height:1.4;display:flex}.danger-note{color:#a53a43;background:#fce8ea}.sent-card{color:#1e7a55;background:#e4f5ed}.sent-card>b{background:#1e7a55;font-size:17px}.report-card>strong,.next-card>strong{margin:7px 0;font-size:11px;display:block}.report-card ul{margin:0 0 9px;padding-left:14px;font-size:8px;line-height:1.45}.priority{letter-spacing:.04em;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:650;display:inline-flex}.priority.routine{color:#223a5e;background:#e7f0fa}.priority.high{color:#a53a43;background:#fce8ea}.priority.follow{color:#9a5b00;background:#fff1d6}.journey-explainer{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:34px 0 76px;display:grid}.journey-explainer>div{padding:22px 22px 0 0}.journey-explainer span{color:#5d8f84;font-family:var(--font-geist-mono), monospace;font-size:9px;display:block}.journey-explainer strong{margin-top:22px;font-size:21px;display:block}.journey-explainer p{color:var(--ink-soft);font-size:13px;line-height:1.5}.nurse-ui{background:#f3f7f7;border:1px solid #dce7e8;border-radius:18px;padding:28px}.nurse-ui-head{justify-content:space-between;gap:30px;display:flex}.nurse-ui-head h3{letter-spacing:-.045em;max-width:520px;margin:8px 0 0;font-size:30px}.nurse-ui-head p{color:#60757d;max-width:220px;margin:0;font-size:11px;line-height:1.5}.queue-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 18px;display:grid}.queue-summary>div{background:#fff;border:1px solid #dce7e8;border-radius:10px;justify-content:space-between;padding:13px;display:flex}.queue-summary span{color:#60757d;font-size:9px}.queue-summary strong{color:#087e8b}.queue-table{background:#fff;border:1px solid #dce7e8;border-radius:12px;overflow:hidden}.queue-row{border-bottom:1px solid #e7eeee;grid-template-columns:.7fr .8fr 2fr .8fr;align-items:center;gap:12px;padding:12px;font-size:10px;display:grid}.queue-row:last-child{border-bottom:0}.queue-row p{margin:0}.queue-row.selected{background:#f6fbfb}.queue-labels{color:#60757d;text-transform:uppercase;font-size:8px}.case-review{grid-template-columns:1.7fr 1fr;gap:12px;margin-top:18px;display:grid}.ai-summary,.case-context{border-radius:12px;padding:16px}.ai-summary{background:#ddf3f2}.ai-summary>strong,.case-context>strong{margin:8px 0;font-size:13px;line-height:1.45;display:block}.ai-summary p,.case-context p{color:#60757d;margin:0;font-size:9px;line-height:1.5}.case-context{background:#fff;border:1px solid #dce7e8}.policy-content section{border-top:1px solid var(--line);grid-template-columns:.7fr 1.5fr;gap:50px;padding:36px 0;display:grid}.policy-content h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:580}.policy-content section>p,.policy-content section>ul{color:var(--ink-soft);grid-column:2;margin:0;line-height:1.75}.policy-content section>p+p{margin-top:-30px}.policy-content ul{padding-left:20px}.policy-content li+li{margin-top:10px}.policy-content a{color:#36796a;text-underline-offset:3px;text-decoration:underline}.policy-content aside{border-left:3px solid var(--teal);background:var(--white);color:var(--ink-soft);margin-top:34px;padding:26px 30px;line-height:1.65}.brand-guide>section{grid-template-columns:.65fr 1.6fr;gap:46px;padding:54px 0}.brand-guide>section>div:first-child>p{color:var(--ink-soft);margin:12px 0 0;font-size:13px;line-height:1.55}.logo-stage{background:var(--white);text-align:center;place-content:center;min-height:270px;padding:40px;display:grid}.brand-display{margin-inline:auto;font-size:48px}.brand-display .brand-mark{border-width:4px;width:46px;height:46px}.brand-display .brand-mark>span{width:12px;height:12px}.logo-stage p{color:var(--ink-soft);margin:18px 0 0;font-size:13px}.brand-rules-grid,.brand-donts{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.brand-rules-grid>div,.brand-donts>div{background:var(--white);min-height:150px;padding:22px}.brand-rules-grid span{color:#5e8077;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:9px;display:block}.brand-rules-grid strong{margin-top:45px;font-size:15px;line-height:1.45;display:block}.colour-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.colour-grid article{border:1px solid var(--line);background:var(--white);padding:12px}.colour-swatch{border:1px solid #12352f1a;height:105px;margin-bottom:14px}.swatch-ink{background:#12352f}.swatch-emerald{background:#0c4b3d}.swatch-teal{background:#67c5b2}.swatch-blue{background:#a9d8df}.swatch-lime{background:#d9eea9}.swatch-paper{background:#f6f4ee}.colour-grid article strong,.colour-grid article code{display:block}.colour-grid article code{color:#5f7c75;margin-top:4px;font-size:10px}.colour-grid article p{color:var(--ink-soft);margin:12px 0 0;font-size:11px;line-height:1.45}.type-specimens{gap:12px;display:grid}.type-specimens>div{border:1px solid var(--line);background:var(--white);padding:24px}.type-specimens span{color:#5d7f76;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px;display:block}.type-specimens strong{letter-spacing:-.04em;margin-top:18px;font-size:27px;display:block}.type-specimens p{color:var(--ink-soft);margin:12px 0 0;font-size:12px}.type-serif strong{color:#528f82;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.type-mono strong{font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;font-size:17px}.brand-donts{grid-template-columns:repeat(2,1fr)}.brand-donts>div{min-height:100px;color:var(--ink-soft);font-size:13px;line-height:1.5}.policy-footer{background:var(--emerald-dark);color:#b8ccc6;padding:36px 0}.policy-footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:64px;display:grid}.policy-footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.policy-footer-grid strong{color:var(--white);margin-bottom:6px;font-size:12px}.policy-footer-grid a:not(.brand),.policy-footer-grid p{color:#9eb9b1;margin:0;font-size:12px}.policy-footer-grid a:not(.brand):hover{color:var(--white)}.policy-footer-grid .brand{margin-bottom:15px}.thanks-page{background:var(--emerald);place-items:center;min-height:100vh;padding:40px 20px;display:grid}.thanks-card{background:var(--paper);width:min(720px,100%);padding:58px}.thanks-card .section-label{margin-top:90px}.thanks-card h1{letter-spacing:-.06em;margin:28px 0 24px;font-size:clamp(48px,7vw,82px);font-weight:500;line-height:.98}.thanks-card>p:not(.section-label){max-width:520px;color:var(--ink-soft);margin:0 0 36px;font-size:17px;line-height:1.65}.invisible-workload{background:#e8f0eb;padding:140px 0}.invisible-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.invisible-grid h2{letter-spacing:-.065em;max-width:680px;margin:30px 0 0;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.98}.invisible-copy>p{color:var(--ink-soft);margin:7px 0 42px;font-size:19px;line-height:1.65}.invisible-copy blockquote{border-top:1px solid var(--line);padding-top:34px;font-size:clamp(28px,3vw,42px)}.care-network{background:#12352f2e;border:1px solid #12352f2e;grid-template-columns:280px 1fr;gap:1px;margin-top:90px;display:grid}.network-core{background:var(--emerald);min-height:250px;color:var(--white);flex-direction:column;justify-content:space-between;padding:32px;display:flex}.network-core span,.network-parties span,.comparison-grid article>span,.burden-grid article>span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.network-core span{color:var(--lime)}.network-core strong{font-size:28px;font-weight:520;line-height:1.08}.network-parties{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.network-parties span{background:var(--white);min-height:124px;color:var(--ink-soft);text-align:center;place-items:center;padding:18px;display:grid}.comparison-grid,.burden-grid,.question-grid{background:var(--line);border:1px solid var(--line);grid-column:1/-1;gap:1px;margin-top:34px;display:grid}.comparison-grid{grid-template-columns:repeat(2,1fr)}.comparison-grid article,.burden-grid article{background:var(--white);padding:30px}.comparison-grid article:last-child{background:var(--emerald);color:var(--white)}.comparison-grid article>span,.burden-grid article>span{color:#638078}.comparison-grid article:last-child>span{color:var(--lime)}.comparison-grid h3{letter-spacing:-.04em;margin:40px 0 18px;font-size:27px}.comparison-grid article:last-child li{color:#c1d5cf}.integration-tags{flex-wrap:wrap;grid-column:1/-1;gap:9px;margin-top:24px;display:flex}.integration-tags span{border:1px solid var(--line);background:var(--white);color:var(--ink-soft);border-radius:999px;padding:10px 13px;font-size:13px}.policy-content .integration-note{border-top:1px solid var(--line);margin-top:22px;padding-top:22px;font-size:14px}.burden-grid{grid-template-columns:repeat(3,1fr)}.burden-grid article{min-height:180px}.burden-grid strong{margin-top:54px;font-size:17px;line-height:1.45;display:block}.policy-content .cf-burden blockquote{grid-column:2;margin-top:36px;font-size:clamp(28px,3vw,42px)}.question-grid{grid-template-columns:repeat(2,1fr)}.question-grid span{background:var(--white);padding:26px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;line-height:1.45}.policy-content .example-boundary{border-left:3px solid var(--teal);color:var(--ink);background:#67c5b21a;margin-top:24px;padding:20px;font-weight:550}.policy-content .cf-deck-download{background:var(--emerald);color:var(--white);grid-template-columns:1fr auto;align-items:end;gap:54px;padding:42px}.cf-deck-download>div>span{color:var(--lime);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.policy-content .cf-deck-download h2{color:var(--white);margin-top:24px}.policy-content .cf-deck-download p{color:#c1d5cf;max-width:650px}.policy-content .cf-deck-download>a{white-space:nowrap;background:var(--lime);color:var(--emerald-dark);border:0;border-radius:999px;align-items:center;gap:14px;padding:15px 19px;font-size:13px;font-weight:700;display:inline-flex}.product-story{background:var(--emerald);color:var(--white);padding:140px 0;overflow:hidden}.product-story-heading{grid-template-columns:.7fr 2.3fr;gap:64px;display:grid}.product-story-heading h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(54px,6.6vw,92px);font-weight:500;line-height:.96}.product-story-heading>div:last-child>p{color:#b9d1ca;max-width:600px;margin:30px 0 0;font-size:18px;line-height:1.6}.status-pill-light{color:#b9d1ca;border-color:#ffffff38}.general-ui-stage{grid-template-columns:.72fr 1.04fr 1.7fr;align-items:end;gap:28px;margin-top:88px;display:grid}.device-showcase{min-width:0}.device-name{color:#9bc4b9;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px 6px;font-size:9px;font-weight:650;display:block}.iphone-shell{background:linear-gradient(145deg,#d8ddd9,#52605d 42%,#dfe3df 77%,#394744);border:1px solid #71847f;border-radius:42px;padding:8px;position:relative;box-shadow:0 32px 70px #00000047}.dynamic-island{z-index:4;background:#081411;border-radius:999px;width:88px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.general-phone,.agent-workflow-card,.care-console-card{background:var(--paper);color:var(--ink)}.general-phone{border-radius:34px;min-height:638px;padding:42px 22px 24px;overflow:hidden}.general-ui-top,.console-head,.case-title,.case-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.general-ui-top span,.workflow-card-head>span,.console-head span,.workflow-boundary span,.case-source span{color:#638078;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.general-ui-top i{color:#638078;font-size:11px;font-style:normal}.patient-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.patient-account{align-items:center;gap:8px;display:flex}.patient-account>span:last-child small,.patient-account>span:last-child strong{display:block}.patient-account small{color:#788681;font-size:7px}.patient-account strong{margin-top:2px;font-size:10px}.account-photo{width:30px;height:30px;color:var(--emerald);background:#d7e7e2;border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.ui-icon{width:20px;height:20px;color:inherit;font-family:var(--font-geist-mono), monospace;border:1.3px solid;border-radius:6px;flex:0 0 20px;place-items:center;font-size:9px;font-style:normal;font-weight:750;line-height:1;display:inline-grid}.icon-tools:before{content:"≡";transform:rotate(90deg)}.icon-today:before,.icon-overview:before{content:"⌂"}.icon-care:before{content:"✓"}.icon-ask:before{content:"?"}.icon-updates:before{content:"•";box-shadow:3px -3px 0 -1px}.icon-report:before{content:"↗"}.icon-context:before{content:"◎"}.icon-workflow:before{content:"⇢"}.icon-history:before,.icon-audit:before{content:"↺"}.icon-queue:before{content:"≡"}.icon-patients:before{content:"2";font-size:8px}.icon-ai:before{content:"✦"}.icon-reports:before{content:"▥"}.icon-settings:before{content:"⚙";font-size:8px}.general-greeting{align-items:center;gap:14px;margin-top:42px;display:flex}.general-avatar{background:var(--teal);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.general-greeting small,.general-greeting strong{display:block}.general-greeting small{color:var(--ink-soft);margin-bottom:4px}.general-greeting strong{font-size:17px}.general-voice-orb{background:var(--emerald);border-radius:50%;justify-content:center;align-items:center;gap:6px;width:164px;height:164px;margin:66px auto 44px;display:flex;box-shadow:0 0 0 18px #67c5b21f,0 0 0 36px #67c5b20e}.general-voice-orb span{background:var(--lime);border-radius:999px;width:6px}.general-voice-orb span:first-child,.general-voice-orb span:nth-child(5){height:28px}.general-voice-orb span:nth-child(2),.general-voice-orb span:nth-child(4){height:48px}.general-voice-orb span:nth-child(3){height:72px}.general-transcript{background:var(--white);min-height:118px;margin:0;padding:20px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.55}.general-listening{background:var(--emerald);color:var(--white);border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:14px;font-size:12px;font-weight:650;display:flex}.general-listening span{background:var(--lime);border-radius:50%;width:7px;height:7px}.general-safe-note{color:#6f7d79;text-align:center;margin-top:18px;font-size:10px;line-height:1.45}.patient-app-nav{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:4px;margin:22px -8px -9px;padding-top:14px;display:grid}.patient-app-nav span{color:#7c8985;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.patient-app-nav i{font-style:normal}.patient-app-nav .active{color:var(--emerald);font-weight:700}.ipad-shell{background:linear-gradient(145deg,#dfe2df,#52605d 46%,#e4e6e3 80%);border-radius:28px;padding:12px;position:relative;box-shadow:0 30px 70px #0000003d}.ipad-camera{z-index:4;background:#101c19;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.agent-workflow-card{border-radius:18px;min-height:570px;padding:30px;overflow:hidden}.workflow-card-head{border-bottom:1px solid var(--line);padding-bottom:28px}.workflow-card-head strong{letter-spacing:-.04em;margin-top:12px;font-size:26px;display:block}.workflow-card-head p{color:var(--ink-soft);margin:10px 0 0;font-size:13px;line-height:1.5}.report-tabs{border-bottom:1px solid var(--line);gap:18px;margin-top:22px;display:flex;overflow:hidden}.report-tabs span{color:#71807c;white-space:nowrap;align-items:center;gap:6px;padding:0 0 11px;font-size:10px;display:inline-flex}.report-tabs .ui-icon{border-radius:5px;flex-basis:18px;width:18px;height:18px;font-size:8px}.report-tabs .active{color:var(--ink);border-bottom:2px solid var(--emerald);font-weight:700}.report-tools{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:16px;display:grid}.report-tools span{background:var(--white);min-width:0;color:var(--ink-soft);align-items:center;gap:7px;padding:10px;font-size:8px;display:flex}.report-tools i{color:#6a9a8d;font-family:var(--font-geist-mono), monospace;font-style:normal}.workflow-timeline>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:13px;padding:22px 0;display:grid;position:relative}.workflow-timeline i{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.workflow-timeline .done i{background:var(--teal);border-color:var(--teal)}.workflow-timeline .active i{background:var(--emerald);border-color:var(--emerald);color:var(--white);box-shadow:0 0 0 6px #67c5b22e}.workflow-timeline strong,.workflow-timeline span{display:block}.workflow-timeline strong{margin-bottom:5px;font-size:14px}.workflow-timeline span{color:var(--ink-soft);font-size:11px;line-height:1.45}.workflow-boundary{background:#e8f0eb;margin-top:28px;padding:18px}.workflow-boundary strong{margin-top:8px;font-size:13px;display:block}.macbook{filter:drop-shadow(0 34px 38px #0000003d);padding-bottom:22px;position:relative}.macbook-screen{background:linear-gradient(145deg,#737d7a,#1c2926 38%,#8b9491);border-radius:17px 17px 8px 8px;padding:11px;position:relative}.macbook-camera{z-index:4;background:#050b09;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.macbook-base{background:linear-gradient(#dce0dd,#697470 48%,#c9cecb);border-radius:2px 2px 14px 14px;height:17px;position:absolute;bottom:8px;left:-5%;right:-5%}.macbook-base span{background:#737c79;border-radius:0 0 8px 8px;width:22%;height:5px;margin:0 auto;display:block}.care-console-card{border-radius:9px;min-height:510px;padding:0;overflow:hidden}.care-team-ipad{border-radius:25px;padding:11px}.console-app{grid-template-columns:112px 1fr;min-height:510px;display:grid}.console-sidebar{border-right:1px solid var(--line);background:#e8f0eb;flex-direction:column;padding:20px 14px 16px;display:flex}.console-brand{align-items:center;gap:7px;padding:0 5px 18px;display:flex}.console-brand .brand-mark{width:18px;height:18px}.console-brand .brand-mark>span{width:5px;height:5px}.console-brand strong{letter-spacing:-.05em;font-size:16px}.console-sidebar nav{gap:4px;display:grid}.console-sidebar nav span{color:#667873;border-radius:5px;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;padding:7px 6px;font-size:8px;display:grid}.console-sidebar nav .active{background:var(--white);color:var(--ink);font-weight:700;box-shadow:0 3px 10px #12352f12}.console-sidebar nav i{color:#789087;font-style:normal}.console-sidebar nav .ui-icon{border-radius:5px;flex-basis:18px;width:18px;height:18px;font-size:7px}.console-sidebar nav b{color:#654817;background:#e7c992;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.console-service{border-top:1px solid var(--line);margin-top:auto;padding:11px 8px}.console-service span,.console-service strong{display:block}.console-service span{color:#71847f;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;font-size:7px}.console-service strong{margin-top:5px;font-size:9px}.console-main{min-width:0;padding:24px}.console-head strong{margin-top:7px;font-size:22px;display:block}.console-live{align-items:center;gap:7px;display:flex}.console-live i{background:#5c9d79;border-radius:50%;width:7px;height:7px}.console-metrics{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:26px;display:grid}.console-metrics div{background:var(--white);padding:17px}.console-metrics span,.console-metrics strong{display:block}.console-metrics span{color:var(--ink-soft);font-size:10px}.console-metrics strong{margin-top:12px;font-size:25px}.console-case{border:1px solid var(--line);background:var(--white);margin-top:18px;padding:24px}.case-title{justify-content:flex-start}.case-title small{color:var(--ink-soft);margin-left:auto}.priority-review{color:#6c4e19;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#f2ddb2;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:700}.console-case h3{letter-spacing:-.04em;margin:24px 0;font-size:25px;line-height:1.15}.case-facts{background:var(--line);gap:1px;display:grid}.case-facts span{background:var(--paper);color:var(--ink-soft);justify-content:space-between;gap:20px;padding:13px;font-size:11px;display:flex}.case-facts strong{color:var(--ink);font-weight:650}.case-source{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.case-source strong{margin-top:8px;font-size:12px;display:block}.case-actions{margin-top:24px}.case-actions button{background:var(--emerald);color:var(--white);font:inherit;border:0;border-radius:999px;padding:12px 16px;font-size:11px;font-weight:650}.case-actions>span{color:var(--ink-soft);font-size:10px}.product-story-caption{color:#9bc4b9;font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:22px;margin:58px 0 38px;font-size:10px;display:grid}.home-product-story .general-ui-stage{grid-template-columns:340px 1fr;align-items:center}.home-product-story .device-tablet{display:none}.home-product-story .device-laptop{grid-column:auto}.home-product-story .product-story-caption{grid-template-columns:1fr 1fr}.product-device-story{grid-column:1/-1}.product-device-story>header{max-width:900px;padding:56px 0 78px}.product-device-story>header>span,.device-story-copy>span{color:#638078;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.product-device-story>header h2{letter-spacing:-.06em;margin:24px 0 20px;font-size:clamp(48px,6vw,78px);font-weight:500;line-height:.98}.product-device-story>header p{max-width:680px;color:var(--ink-soft);font-size:18px;line-height:1.65}.device-story-row{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding:90px 0;display:grid}.device-story-copy h3{letter-spacing:-.055em;margin:24px 0 22px;font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.02}.device-story-copy p,.device-story-copy ul{color:var(--ink-soft);line-height:1.65}.device-story-copy ul{margin-top:28px}.product-iphone{width:330px;margin-inline:auto}.product-ipad{width:100%;max-width:650px}.product-ipad .agent-workflow-card{min-height:600px}.macbook-story{border-top:1px solid var(--line);padding:90px 0 40px}.macbook-story .device-story-copy{max-width:780px}.product-care-ipad{border-radius:28px;width:min(1120px,100%);margin:70px auto 0}.product-care-ipad .care-console-card,.product-care-ipad .console-app{min-height:590px}@media (width<=900px){.invisible-grid{grid-template-columns:1fr;gap:45px}.care-network{grid-template-columns:1fr}.network-core{min-height:180px}.network-parties{grid-template-columns:repeat(2,1fr)}.comparison-grid,.burden-grid{grid-template-columns:1fr}.policy-content .cf-burden blockquote{grid-column:1}.policy-content .cf-deck-download{grid-template-columns:1fr;align-items:start}.product-story-heading{grid-template-columns:1fr;gap:34px}.home-product-story .general-ui-stage{grid-template-columns:270px 1fr}.device-story-row{grid-template-columns:1fr;gap:50px}.report-surface .device-story-copy{order:-1}.general-ui-stage{grid-template-columns:.82fr 1.18fr}.device-laptop{grid-column:1/-1}.shell{width:min(100% - 40px,680px)}.nav{grid-template-columns:1fr auto;height:80px}.nav-links{display:none}.hero{padding-top:72px}.hero-lower{display:block}.hero-message{max-width:520px}.continuity-visual{width:440px;height:440px;bottom:-30px;left:-220px}.human-core{inset:165px}.orbit-two{inset:52px}.orbit-three{inset:106px}.continuity-visual p{display:none}.care-model-grid{grid-template-columns:1fr 1fr}.care-model-grid>*{border-bottom:1px solid #ffffff24}.statement-grid,.section-heading,.principles-grid,.product-preview,.bridge-grid,.cf-intro,.cf-foundation,.cf-bottom,.cf-expansion,.access-intro,.contact-grid{grid-template-columns:1fr;gap:42px}.statement,.platform,.principles,.cf-case,.access-section,.contact-section{padding:100px 0}.contact-copy{position:static}.statement-copy{max-width:520px}.feature-grid{grid-template-columns:1fr;margin-top:70px}.feature-symbol{height:165px}.editorial-image,.records-image,.continuity-image,.cf-home-image,.conversation-image,.access-photo{min-height:430px}.editorial-image figcaption{width:min(500px,100% - 68px);bottom:34px;left:34px}.editorial-image.image-right figcaption{right:34px}.editorial-image.image-center figcaption{left:34px;right:34px}.principles-grid{gap:70px}.product-preview{grid-template-columns:1fr}.preview-arrow{justify-self:center;transform:rotate(90deg)}.bridge-flow{grid-template-columns:1fr}.bridge-flow i{justify-self:center;transform:rotate(90deg)}.cf-foundation{margin-top:75px}.cf-flow{grid-template-columns:1fr;gap:0}.flow-line{width:1px;height:70px;margin-left:50%}.flow-line:after{content:"⌄";top:48px;left:-7px;right:auto}.cf-cards{grid-template-columns:1fr}.cf-cards article{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.cf-cards h3{margin-top:44px}.cf-bottom{margin-top:75px}.access-principle{flex-direction:column;align-items:flex-start}.access-grid,.trust-teasers{grid-template-columns:1fr}.trust-teasers a{min-height:190px}.access-grid article{border-bottom:0;border-right:1px solid #ffffff29;min-height:auto}.access-grid article:last-child{border-bottom:1px solid #ffffff29}.access-grid h3{margin-top:48px}.voice-workflow{grid-template-columns:1fr;gap:22px}.voice-workflow i{transform:rotate(90deg)}.closing{padding:120px 0}.footer-grid{grid-template-columns:1fr 1fr}.policy-content section{grid-template-columns:1fr;gap:18px}.policy-content section>p,.policy-content section>ul{grid-column:1}.policy-content section>p+p{margin-top:0}.brand-guide>section{grid-template-columns:1fr;gap:24px}.policy-nav{grid-template-columns:auto 1fr}.policy-links{white-space:nowrap;scrollbar-width:none;order:3;grid-column:1/-1;justify-content:flex-start;width:100%;padding:13px 0 15px;overflow-x:auto}.policy-links::-webkit-scrollbar{display:none}.policy-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.invisible-workload{padding:82px 0}.invisible-grid h2{font-size:45px}.invisible-copy>p{font-size:17px}.care-network{margin-top:55px}.network-core{min-height:155px;padding:24px}.network-parties span{min-height:90px;padding:12px;font-size:9px}.comparison-grid article,.burden-grid article{padding:24px}.question-grid{grid-template-columns:1fr}.question-grid span{padding:22px;font-size:18px}.product-story{padding:84px 0}.product-story-heading h2{font-size:45px}.general-ui-stage{grid-template-columns:1fr;margin-top:54px}.home-product-story .general-ui-stage{grid-template-columns:1fr}.home-product-story .device-laptop{display:none}.home-product-story .product-story-caption{grid-template-columns:1fr}.device-laptop{grid-column:auto}.iphone-shell{width:min(330px,100%);margin-inline:auto}.ipad-shell{border-radius:22px;padding:9px}.agent-workflow-card{min-height:auto;padding:22px}.general-phone{border-radius:34px;min-height:610px;padding:42px 20px 20px}.product-story-caption{grid-template-columns:1fr;gap:12px;margin-top:38px}.console-case h3{font-size:21px}.case-facts span{flex-direction:column;align-items:flex-start;gap:6px}.care-console-card{padding:0}.console-app{grid-template-columns:94px 1fr}.console-sidebar{padding:15px 8px}.console-sidebar nav span{grid-template-columns:14px 1fr;padding:8px 5px;font-size:8px}.console-sidebar nav b{display:none}.console-main{padding:16px}.console-metrics div{padding:11px}.console-metrics span{font-size:8px}.console-metrics strong{font-size:20px}.console-head .console-live{display:none}.report-tabs{gap:12px;overflow-x:auto}.report-tools{grid-template-columns:1fr}.product-device-story>header{padding:40px 0 60px}.product-device-story>header h2{font-size:44px}.device-story-row,.macbook-story{padding:65px 0}.product-care-ipad{width:100%;margin-top:45px}.shell{width:calc(100% - 32px)}.nav{height:72px}.brand{font-size:22px}.nav-cta{border:1px solid var(--line);border-radius:50%;justify-content:center;width:36px;height:36px;font-size:0}.nav-cta span{font-size:15px}.hero{min-height:0;padding:46px 0 38px}.hero h1{letter-spacing:-.065em;max-width:100%;margin:28px 0 32px;font-size:clamp(45px,13.8vw,56px);line-height:.96}.hero-message>p{max-width:100%;font-size:16px;line-height:1.55}.starting-point{margin-bottom:16px;font-size:9px;line-height:1.4}.eyebrow{max-width:330px;font-size:8px;line-height:1.4}.hero-proof{gap:6px;margin-top:20px}.hero-proof span{padding:6px 8px;font-size:8px}.text-link{margin-top:24px;font-size:13px}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:26px}.hero-actions .text-link{margin-top:0}.hero-image{min-height:265px;margin-top:38px}.hero-image figcaption{bottom:18px}.hero-image figcaption strong{font-size:24px}.continuity-visual{display:none}.care-model-grid{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% - 16px);margin-left:16px;margin-right:0;display:flex;overflow-x:auto}.care-model-grid::-webkit-scrollbar{display:none}.feature-grid::-webkit-scrollbar{display:none}.cf-cards::-webkit-scrollbar{display:none}.access-grid::-webkit-scrollbar{display:none}.care-model-grid>.section-label{display:none}.care-model-grid>div{scroll-snap-align:start;border-bottom:0;min-width:74vw;padding:27px 24px 30px}.care-model-grid div span{margin-bottom:25px}.statement,.platform,.principles,.cf-case,.access-section{padding:68px 0}.image-shell{padding-top:52px}.editorial-image,.records-image,.cf-home-image,.conversation-image,.access-photo{min-height:290px}.editorial-image:after,.editorial-image.image-right:after,.editorial-image.image-center:after{background:linear-gradient(#0000 10%,#04231d1f 32%,#04231dd6 100%)}.editorial-image figcaption,.editorial-image.image-right figcaption,.editorial-image.image-center figcaption{text-align:left;width:auto;bottom:23px;left:22px;right:22px}.editorial-image figcaption span{margin-bottom:9px;font-size:9px}.editorial-image figcaption strong{max-width:310px;font-size:29px}.records-image img{object-position:56% center}.team-image{margin-top:52px}.team-image img{object-position:58% center}.continuity-image{margin-top:42px}.continuity-image img{object-position:51% center}.cf-home-image{margin-top:48px}.cf-home-image img{object-position:61% center}.conversation-image{margin-top:46px}.conversation-image img{object-position:34% center}.access-photo{margin-top:46px}.access-photo img{object-position:63% center}.contact-section{padding:68px 0}.statement-grid,.section-heading,.principles-grid,.cf-intro,.cf-foundation,.cf-bottom,.cf-expansion,.access-intro,.contact-grid{gap:26px}blockquote{font-size:38px;line-height:1.04}.statement-copy{padding-top:18px;font-size:15px}.section-heading{gap:22px}.section-heading>p:last-child{font-size:15px}.feature-grid{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 16px);margin-top:44px;margin-right:-16px;display:flex;overflow-x:auto}.feature-grid article{scroll-snap-align:start;min-width:82vw;padding:22px 24px 30px}.feature-symbol{height:105px}.feature-symbol span{width:70px;height:70px}.feature-grid article:first-child .feature-symbol span:after{inset:15px}.feature-grid article:nth-child(2) .feature-symbol span{box-shadow:0 0 0 13px #a9d8df30}.feature-grid article:nth-child(2) .feature-symbol span:after{width:11px;height:11px;inset:29px}.feature-grid h3{font-size:20px}.principles h2,.closing h2,.section-heading h2,.cf-intro h2,.access-intro h2{font-size:44px}.principles-grid{gap:42px}.principle-list>div{grid-template-columns:34px 1fr;padding:22px 0}.principle-list h3{font-size:18px}.cf-foundation,.guardrails{padding:26px 22px}.cf-intro>div:last-child>p,.access-intro>div:last-child>p{margin-top:24px;font-size:16px;line-height:1.58}.status-pill{margin-top:15px;font-size:9px}.cf-foundation{margin-top:48px}.cf-foundation h3,.guardrails h3{font-size:29px}.cf-foundation-copy>p:last-child{margin-top:18px;font-size:15px}.mini-label{margin-bottom:15px;font-size:10px}.field-cloud{gap:7px}.field-cloud span{padding:8px 10px;font-size:12px}.cf-flow{margin:48px 0 34px}.flow-party{padding:21px}.flow-line{height:52px}.flow-line:after{top:31px}.cf-cards article{border-right:1px solid var(--line);scroll-snap-align:start;border-bottom:0;min-width:82vw;padding:24px 22px 28px}.cf-cards{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 16px);margin-right:-16px;display:flex;overflow-x:auto}.cf-cards h3{margin-top:26px;font-size:25px}.cf-bottom{gap:42px;margin-top:54px}.guardrails ul{margin-top:24px}.guardrails li{padding-top:13px;padding-bottom:13px}.cf-expansion p{font-size:19px}.cf-expansion{margin-top:54px;padding-top:24px}.product-preview{gap:15px;margin-top:48px;padding-top:42px}.source-document,.review-panel{min-height:auto;padding:22px}.source-document>p{margin:28px 0 34px;font-size:18px;line-height:1.6}.preview-arrow{font-size:23px}.review-panel>div:not(.preview-head){grid-template-columns:1fr;gap:6px}.founder-note{grid-template-columns:1fr;gap:12px;padding:22px 0}.access-principle{gap:8px;margin-top:48px;padding:23px 0}.access-principle p,.access-principle strong{font-size:25px}.voice-signal{transform-origin:0;height:48px;margin-top:20px;transform:scaleY(.58)}.access-grid{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 16px);margin-top:38px;margin-right:-16px;display:flex;overflow-x:auto}.trust-teasers{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 16px);margin-top:42px;margin-right:-16px;display:flex;overflow-x:auto}.trust-teasers::-webkit-scrollbar{display:none}.trust-teasers a{scroll-snap-align:start;min-width:82vw;min-height:190px;padding:24px}.trust-teasers strong{margin-top:58px;font-size:21px}.access-grid article{scroll-snap-align:start;min-width:82vw;padding:22px 22px 27px}.access-grid h3{margin-top:27px;font-size:24px}.voice-workflow{gap:15px;margin-top:44px;padding:24px 22px}.voice-workflow i{font-size:19px}.access-boundary{margin-top:30px}.access-boundary p{padding-left:16px;font-size:13px}.contact-form{gap:20px;padding:25px 22px}.form-row{grid-template-columns:1fr;gap:20px}.contact-copy h2{margin:24px 0 20px;font-size:43px}.contact-copy>p:not(.section-label){font-size:16px}.contact-note{margin-top:26px;padding-top:15px}.contact-form input,.contact-form select,.contact-form textarea{min-height:48px;font-size:16px}.contact-form button{width:100%}.thanks-card{padding:36px 26px}.thanks-card .section-label{margin-top:65px}.closing{padding:72px 0}.closing-mark{width:64px;height:64px;margin-bottom:38px}.closing .section-label{margin-bottom:22px}.closing>p:not(.section-label){margin:25px auto 30px;font-size:16px}.continuity-bridge{padding:68px 0}.bridge-grid h2{font-size:38px}.bridge-flow{gap:12px;margin-top:36px}.bridge-flow span{padding:17px}.footer-grid{grid-template-columns:1fr;gap:22px}.policy-hero{padding:78px 0 64px}.policy-hero h1{font-size:45px}.policy-hero>p:not(.section-label){font-size:16px}.policy-content{padding-top:60px;padding-bottom:80px}.brand-rules-grid,.colour-grid,.brand-donts{grid-template-columns:1fr}.brand-rules-grid>div{min-height:118px}.brand-rules-grid strong{margin-top:28px}.colour-grid{grid-template-columns:1fr 1fr}.colour-swatch{height:80px}.logo-stage{min-height:220px;padding:28px 18px}.brand-display{font-size:38px}.cf-policy-image{min-height:340px;margin-bottom:48px}.cf-policy-image figcaption{bottom:24px;left:22px;right:22px}.cf-policy-image figcaption strong{font-size:30px}.cf-ui-story{margin-bottom:66px}.cf-ui-heading h2{font-size:38px}.patient-journey{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 16px);margin-right:-16px;display:flex;overflow-x:auto}.patient-journey::-webkit-scrollbar{display:none}.phone-screen{scroll-snap-align:start;min-width:82vw}.journey-explainer{grid-template-columns:1fr;margin-bottom:52px}.journey-explainer>div{border-bottom:1px solid var(--line);padding-top:18px}.journey-explainer strong{margin-top:12px}.nurse-ui{padding:20px}.nurse-ui-head{flex-direction:column}.nurse-ui-head h3{font-size:26px}.queue-summary{grid-template-columns:1fr}.queue-labels{display:none}.queue-row{grid-template-columns:auto 1fr}.queue-row p{grid-column:1/-1}.case-review{grid-template-columns:1fr}.policy-nav{height:auto;min-height:76px;padding-top:16px}.policy-nav-cta{justify-self:end;font-size:11px}.policy-footer-grid{grid-template-columns:1fr;gap:34px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
