:root{--ink:#202522;--muted:#75807b;--line:#e4e9e6;--paper:#f7f9f7;--panel:#fff;--mint:#9ee2c5;--mint-dark:#1f6d58;--dark:#1d2a27;--radius:14px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{width:244px;flex:none;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:25px 14px 16px}.brand{display:flex;gap:10px;align-items:center;padding:0 12px 25px}.brand-mark{height:32px;width:32px;border-radius:10px;background:var(--dark);color:var(--mint);display:grid;place-items:center;font-family:Georgia,serif;font-size:20px}.brand strong{display:block;font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.04em}.brand small{display:block;color:#9aa5a0;font-size:8px;font-weight:700;letter-spacing:.17em;margin-top:2px}.clinic-switcher{display:flex;align-items:center;gap:9px;background:#f4f7f5;border:1px solid #edf0ee;border-radius:10px;padding:10px 9px;margin:0 3px 25px}.clinic-avatar,.user-avatar{height:30px;width:30px;display:grid;place-items:center;border-radius:9px;background:#d2e4dc;color:#376657;font-size:9px;font-weight:700}.clinic-switcher span:nth-child(2),.user-row span:nth-child(2){min-width:0;flex:1 1}.clinic-switcher b,.user-row b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.clinic-switcher small,.user-row small{display:block;color:#9aa39f;font-size:9px;margin-top:3px;white-space:nowrap}.clinic-switcher i{font-style:normal;color:#89948f;font-size:15px}.side-nav p{color:#a5afaa;font-size:9px;font-weight:700;letter-spacing:.14em;padding:0 13px;margin:0 0 8px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;border:0;background:transparent;color:#77827d;border-radius:9px;padding:10px 12px;text-align:left;font-size:12px;transition:.18s}.nav-item:hover{background:#f4f7f5;color:var(--ink)}.nav-item.active{background:#eaf7f0;color:#22604d;font-weight:600}.nav-glyph{width:16px;text-align:center;color:#95a19b;font-size:16px}.nav-item.active .nav-glyph{color:#3d8d6d}.nav-item em{margin-left:auto;color:#adb7b1;font-style:normal;font-size:10px}.sidebar-footer{margin-top:auto}.security-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 10px;display:flex;gap:9px;align-items:center;color:#779087}.security-note span{height:22px;width:22px;display:grid;place-items:center;border-radius:50%;background:#e4f5ec;color:#368565;font-size:12px}.security-note b{display:block;font-size:10px;color:#557066}.security-note small{font-size:9px;color:#a1ada7}.user-row{display:flex;align-items:center;gap:9px;padding:17px 10px 0}.user-avatar.small{height:27px;width:27px}.user-row i{font-style:normal;color:#a0aaa5;font-size:12px;letter-spacing:2px}.content{min-width:0;flex:1 1}.topbar{height:70px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 34px}.breadcrumbs{font-size:11px;color:#95a09a}.breadcrumbs b{font-weight:400;margin:0 10px;color:#c4cdc8}.breadcrumbs strong{color:#41504a;font-weight:600}.top-actions{gap:11px}.search,.top-actions{display:flex;align-items:center}.search{height:35px;width:252px;gap:7px;background:#f7f9f7;border:1px solid #edf0ee;border-radius:8px;padding:0 10px;color:#9ca7a2}.search input{border:0;outline:0;background:transparent;font-size:11px;width:100%;color:var(--ink)}.search input::placeholder{color:#aeb7b2}.help-button,.icon-button{position:relative;border:0;background:transparent;color:#89948f;font-size:17px;height:32px;width:28px}.icon-button i{position:absolute;right:2px;top:4px;width:5px;height:5px;border-radius:50%;background:#e79a82}.help-button{height:21px;width:21px;border:1px solid #ccd5d0;border-radius:50%;font-size:11px}.profile-chip{border:0;background:transparent;display:flex;align-items:center;gap:7px;color:#8b9690;font-size:10px}.profile-chip b{font-weight:400;margin-left:2px}.page-body{padding:36px 34px 75px;max-width:1450px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:31px}.eyebrow{font-size:9px;line-height:1.2;letter-spacing:.16em;color:#8d9a94;font-weight:700;margin:0 0 9px}.page-heading h1{font:500 29px/1.12 Manrope,sans-serif;letter-spacing:-.045em;margin:0}.heading-copy{color:#86918c;font-size:12px;margin:9px 0 0}.heading-actions,.studio-actions{display:flex;gap:9px;align-items:center}.button{border:0;border-radius:8px;padding:10px 15px;font-size:11px;font-weight:600;transition:.18s}.button:hover{transform:translateY(-1px)}.button.primary{color:#183d31;background:var(--mint)}.button.secondary{color:#50615a;background:#fff;border:1px solid #dce5e0}.button.dark{color:#f3fbf7;background:var(--dark)}.button.full{width:100%}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-bottom:25px}.stat{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:17px 19px}.stat>span{display:block;color:#8a9690;font-size:10px}.stat>b{display:block;font:500 27px/1 Manrope,sans-serif;margin:13px 0 9px;letter-spacing:-.04em}.stat small{color:#9aa59f;font-size:10px}.stat em{color:#4a9875;font-style:normal;font-weight:600;margin-right:4px}.workspace-grid{display:grid;grid-template-columns:1.45fr 1fr;grid-gap:15px;gap:15px;margin-bottom:35px}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.capture-panel,.schedule-panel{padding:21px 21px 15px}.panel-head,.section-title{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.panel-head h2,.section-title h2{font:600 16px/1.15 Manrope,sans-serif;letter-spacing:-.03em;margin:0}.text-button{border:0;background:transparent;color:#50866e;font-size:10px;padding:4px 0}.text-button span{margin-left:5px;font-size:14px}.schedule-list{margin-top:17px;border-top:1px solid var(--line)}.appointment{width:100%;display:grid;grid-template-columns:45px 30px minmax(0,1fr) auto 15px;align-items:center;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid #eef1ef;background:transparent;text-align:left;padding:11px 2px;color:#68756f}.appointment-active,.appointment:hover{background:#fbfdfb}.appointment time{font-size:11px;font-weight:600;color:#5f6c66}.appointment-avatar{height:28px;width:28px;border-radius:9px;background:#dce9e3;display:grid;place-items:center;color:#3d6959;font-size:9px;font-weight:700}.appointment-main b{display:block;color:#34413c;font-size:11px}.appointment-main small{display:block;color:#9aa59f;font-size:9px;margin-top:4px}.status{font-size:9px;padding:5px 8px;border-radius:20px;white-space:nowrap;color:#74807a;background:#f0f3f1}.status.ready{background:#e5f6ed;color:#3c8667}.status.warning{background:#fcf1e7;color:#b47a4b}.row-arrow{font-size:14px;color:#a7b1ac}.live-dot{font-size:9px;color:#398667;background:#eaf7f0;border-radius:20px;padding:6px 8px}.capture-card{margin-top:18px;background:#f6faf7;border:1px solid #e6f0e9;border-radius:11px;padding:18px;display:flex;align-items:center;gap:17px;min-height:145px}.capture-qr,.large-qr{height:102px;width:102px;flex:none;border:7px solid #fff;background:repeating-linear-gradient(45deg,#1b332b 0 3px,#fff 3px 6px),repeating-linear-gradient(-45deg,transparent 0 5px,#1b332b 5px 8px);position:relative;overflow:hidden}.capture-qr:after,.capture-qr:before,.large-qr:after,.large-qr:before{content:"";position:absolute;background:#fff;border:5px solid #1b332b;width:17px;height:17px}.capture-qr:before,.large-qr:before{left:0;top:0}.capture-qr:after,.large-qr:after{right:0;bottom:0}.capture-qr span:first-child,.large-qr span:first-child{position:absolute;right:3px;top:3px;width:17px;height:17px;border:5px solid #1b332b;background:#fff}.capture-qr b,.large-qr b{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font-size:6px;letter-spacing:.1em;background:#fff;padding:2px;color:#1b332b}.capture-copy h3{font:600 13px Manrope;margin:0 0 7px;letter-spacing:-.02em}.capture-copy p{font-size:10px;line-height:1.5;color:#829089;margin:0 0 12px;max-width:260px}.capture-copy small{display:block;font-size:8px;color:#9ba8a2;margin-top:8px}.capture-progress{display:flex;justify-content:space-between;padding:14px 2px 0;color:#9aa59f;font-size:9px}.capture-progress b{color:#42544c}.capture-progress i,.model-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#53af84;margin-right:5px}.section-title{align-items:end;margin-bottom:14px}.patients-table{overflow:hidden;margin-bottom:35px}.patient-row,.table-head{display:grid;grid-template-columns:1.5fr 1.15fr 1.1fr 1fr 20px;grid-gap:14px;gap:14px;align-items:center}.table-head{padding:12px 17px;background:#fbfcfb;border-bottom:1px solid var(--line);color:#9aa59f;font-size:9px}.patient-row{width:100%;text-align:left;border:0;border-bottom:1px solid #edf1ee;background:#fff;padding:12px 17px;color:#718079;font-size:10px}.patient-row:last-child{border-bottom:0}.patient-row:hover{background:#fbfdfb}.patient-cell{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;grid-column-gap:9px;column-gap:9px}.patient-cell i{grid-row:span 2;height:30px;width:30px;border-radius:9px;display:grid;place-items:center;color:#536159;font-size:9px;font-style:normal;font-weight:700}.patient-cell b{color:#35443d;font-size:11px}.patient-cell small{font-size:9px;color:#a1aaa5}.studio-title{margin-bottom:15px}.model-status{color:#6e7c75;font-size:9px}.studio{overflow:hidden}.studio-toolbar{display:flex;justify-content:space-between;align-items:center;padding:14px 17px;border-bottom:1px solid var(--line);font-size:11px}.studio-toolbar>b{font-weight:600}.studio-toolbar>div>span{color:#9ca7a2}.toolbar-controls{display:flex;align-items:center;gap:7px;color:#9aa59f;font-size:9px}.reset,.tool{border:1px solid #e1e8e4;background:#fff;color:#8d9993;border-radius:6px;height:26px;min-width:27px;font-size:13px}.tool.active{color:#367c60;background:#ebf8f0;border-color:#c9e9d8}.reset{padding:0 8px;font-size:9px}.studio-body{display:grid;grid-template-columns:minmax(0,1fr) 230px;min-height:375px}.model-stage{position:relative;min-height:375px;background:radial-gradient(circle at 50% 45%,#edf6f0 0,#e0ece6 32%,#cddbd5 100%);overflow:hidden}.stage-label{position:absolute;top:17px;left:18px;z-index:2;display:grid;grid-gap:5px;gap:5px;font-size:8px;letter-spacing:.13em;color:#779087}.stage-label b{color:#3d6555;font-size:10px;letter-spacing:.07em}.face-model,.presentation-model{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);height:260px;width:195px}.head-shape{inset:0 13px;overflow:hidden;border-radius:47% 47% 45% 45%/40% 40% 59% 59%;background:linear-gradient(105deg,#b9d1c6,#eef5ed 50%,#abc4b9);box-shadow:inset -18px -4px 25px #6e988655,inset 12px 4px 25px #fff9,10px 18px 30px #718b8040;transform:rotate(-1deg)}.ear,.head-shape{position:absolute}.ear{top:95px;width:28px;height:46px;border:6px solid #aac5b8;border-radius:50%;background:#c6dacf}.ear.left{left:-14px}.ear.right{right:-14px}.brow,.eye{position:absolute}.brow{top:88px;width:45px;height:9px;border-top:4px solid #719789;border-radius:50%}.brow.left{left:30px;transform:rotate(4deg)}.brow.right{right:30px;transform:rotate(-4deg)}.eye{top:98px;width:33px;height:13px;border-top:2px solid #54796b}.eye,.eye:after{border-radius:50%}.eye:after{content:"";position:absolute;left:14px;top:-2px;width:6px;height:6px;background:#45675b}.eye.left{left:35px}.eye.right{right:35px}.nose{position:absolute;left:50%;top:113px;width:22px;height:51px;transform:translateX(-50%);border-right:2px solid #82a495;border-bottom:2px solid #82a495;border-radius:0 0 15px 0}.mouth{top:190px;width:38px;height:10px;border-top:2px solid #668c7b}.chin,.mouth{position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}.chin{bottom:14px;width:48px;height:26px;border-bottom:2px solid #8fb3a4}.model-grid{position:absolute;inset:-10%;opacity:.22;background:linear-gradient(30deg,transparent 46%,#6b9484 47% 48%,transparent 49%),linear-gradient(150deg,transparent 46%,#6b9484 47% 48%,transparent 49%);background-size:18px 18px;mix-blend-mode:multiply}.before-stage .head-shape{filter:grayscale(.55) saturate(.7);transform:rotate(2deg) scale(.98)}.stage-controls{position:absolute;bottom:18px;left:18px;display:flex;gap:5px}.stage-controls button,.stage-controls label{height:28px;border:1px solid #bfd0c7;border-radius:6px;background:#edf5f0cc;color:#5e776b;font-size:9px;padding:0 10px;display:grid;place-items:center}.stage-controls button.selected{background:#fff;color:#2f7058;border-color:#a3d4bc;font-weight:600}.disclaimer{position:absolute;bottom:20px;right:18px;color:#60756b;font-size:8px;max-width:220px;text-align:right;line-height:1.4}.studio-sidebar{border-left:1px solid var(--line);padding:17px}.control-block{padding:0 0 17px;margin-bottom:17px;border-bottom:1px solid #edf1ee}.control-block>label,.control-label label{color:#6d7b74;font-size:10px}.area-select{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:9px}.area-select button{border:1px solid #e4ebe7;background:#fff;text-align:left;border-radius:6px;padding:7px 8px;color:#89958f;font-size:9px}.area-select button.selected{background:#edf9f1;border-color:#bfe4ce;color:#317258}.area-select span{float:right;color:#4a9d77}.control-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.control-label output{color:#4c6359;font-size:11px}.control-label output small{font-size:8px;color:#8d9b94;margin-left:2px}input[type=range]{width:100%;accent-color:#62af89;height:3px}.scenario-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.scenario-row span{display:block;color:#9aa59f;font-size:8px}.scenario-row b{display:block;font-size:11px;margin-top:4px}.scenario-row button{border:0;background:transparent;color:#4e9374;font-size:9px}.history-row{display:flex;gap:5px}.history-row button{flex:1 1;border:1px solid #e3eae6;background:#fff;border-radius:6px;color:#829089;font-size:8px;padding:7px 2px}.modal-backdrop{position:fixed;inset:0;background:#1b302b80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;display:grid;place-items:center;padding:20px}.modal{background:#fff;border-radius:16px;width:min(620px,100%);box-shadow:0 20px 80px #1b302b35}.modal-head{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--line)}.modal-head h2{font:600 16px Manrope;margin:0}.modal-head button{border:0;background:transparent;color:#89948f;font-size:24px}.modal-session{display:grid;grid-template-columns:130px 1fr;grid-gap:25px;gap:25px;padding:28px 30px 24px;align-items:center}.large-qr{height:128px;width:128px}.modal-session h3{font:600 18px Manrope;margin:0 0 8px}.modal-session p:not(.eyebrow){color:#7c8982;line-height:1.55;font-size:11px;margin:0 0 16px}.session-link{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:7px;padding:8px 10px;margin-bottom:10px;color:#51625a;font-size:10px}.session-link button{border:0;background:transparent;color:#4d9874;font-size:9px}.modal-note{padding:13px 30px;background:#f6faf7;border-radius:0 0 16px 16px;color:#7e958a;font-size:9px}.presentation{position:fixed;inset:0;background:#14211e;color:#eaf5ef;z-index:30}.presentation-top{display:flex;justify-content:space-between;align-items:center;padding:25px 36px}.brand.light{color:#eff8f3}.brand.light .brand-mark{background:#315448}.presentation-top button{border:1px solid #557369;border-radius:7px;background:transparent;color:#adc5b9;padding:8px 12px;font-size:10px}.presentation-content{text-align:center;padding-top:25px}.presentation-content .eyebrow{color:#8fb1a2}.presentation-content h1{font:400 36px Manrope;letter-spacing:-.05em;margin:0}.presentation-model{position:relative;top:auto;left:auto;transform:none;margin:30px auto 18px;height:340px;width:255px}.presentation-model .head-shape{inset:0 18px}.presentation-switch{display:flex;justify-content:center;gap:6px}.presentation-switch button{background:transparent;border:1px solid #557369;color:#a5bdb2;border-radius:7px;padding:8px 16px;font-size:10px}.presentation-switch button.selected{background:#d2f2e1;color:#193d31;border-color:#d2f2e1}.presentation-disclaimer{color:#8fa99d;font-size:9px;margin-top:25px}.toast{position:fixed;bottom:25px;right:25px;background:#203b32;color:#eaf8f0;border:1px solid #457966;border-radius:9px;padding:12px 15px;font-size:11px;z-index:50;box-shadow:0 8px 30px #1c393025}@media(max-width:1050px){.sidebar{width:210px}.studio-body,.workspace-grid{grid-template-columns:1fr}.studio-sidebar{border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.studio-sidebar .control-block{margin:0}.history-row,.scenario-row{align-self:end}.search{width:200px}}@media(max-width:760px){.app-shell{display:block}.sidebar{width:100%;height:auto;padding:15px 13px 12px}.brand{padding:0 4px 14px}.clinic-switcher,.sidebar-footer{display:none}.side-nav{display:flex;overflow:auto;gap:4px;border-top:1px solid var(--line);padding-top:10px}.side-nav p{display:none}.nav-item{width:auto;flex:none;padding:8px 10px;font-size:10px}.nav-glyph,.nav-item em{display:none}.topbar{padding:0 18px;height:58px}.breadcrumbs{font-size:10px}.top-actions{gap:5px}.search{width:31px;background:transparent;border:0;padding:0}.search input{display:none}.search span{font-size:21px}.profile-chip>span:not(.user-avatar){display:none}.page-body{padding:24px 17px 50px}.page-heading{display:block}.heading-actions{margin-top:18px}.heading-actions .button{flex:1 1}.stats-grid{grid-template-columns:1fr 1fr;gap:8px}.stat{padding:13px}.stat>b{font-size:23px}.table-head{display:none}.patient-row{grid-template-columns:1fr auto;gap:9px}.patient-row>span:not(.patient-cell):not(.status):not(.row-arrow){display:none}.patient-row .row-arrow{grid-column:2;grid-row:1}.patient-row .status{grid-column:2;grid-row:2}.studio-title{display:block}.studio-actions{margin-top:13px}.studio{margin-left:-1px;margin-right:-1px}.studio-toolbar{display:block}.toolbar-controls{margin-top:12px}.model-stage{min-height:340px}.studio-sidebar{grid-template-columns:1fr 1fr}.studio-sidebar .control-block:first-child{grid-column:span 2}.disclaimer{left:18px;right:auto;text-align:left;bottom:58px}.modal-session{grid-template-columns:1fr;padding:22px}.large-qr{margin:auto}.modal-note{padding:13px 22px}.presentation-top{padding:18px}.presentation-content{padding-top:18px}.presentation-content h1{font-size:28px}}.landing-page{background:#f7f9f7;color:#23302b}.landing-nav{height:82px;justify-content:space-between;padding:0 clamp(22px,6vw,92px);background:#f7f9f7;position:absolute;top:0;left:0;right:0;z-index:5}.landing-brand,.landing-nav{display:flex;align-items:center}.landing-brand{gap:10px;color:#23302b;text-decoration:none}.landing-brand b{display:block;font:600 18px Manrope}.landing-brand small{display:block;color:#899690;font-size:7px;letter-spacing:.18em;font-weight:700;margin-top:3px}.landing-links{display:flex;gap:30px}.landing-links a,.landing-login{color:#6b7972;text-decoration:none;font-size:11px}.landing-links a:hover,.landing-login:hover{color:#244f40}.landing-nav-actions{display:flex;align-items:center;gap:20px}.landing-cta{display:inline-flex;align-items:center;gap:17px;border-radius:7px;text-decoration:none;background:#1d2a27;color:#f5fbf8;padding:12px 16px;font-size:10px;font-weight:600}.landing-cta span{color:#a3e4c8;font-size:15px}.landing-cta.large{padding:15px 19px;font-size:11px}.landing-cta.light{background:#c9f0dd;color:#193a2f}.landing-cta.light span{color:#2f775b}.menu-button{display:none;border:0;background:none;color:#40554b;font-size:19px}.landing-hero{min-height:760px;padding:155px clamp(22px,8vw,120px) 80px;display:grid;grid-template-columns:1fr 1.08fr;align-items:center;grid-gap:8vw;gap:8vw;overflow:hidden}.landing-hero-copy{max-width:535px}.landing-kicker{display:flex;align-items:center;gap:11px;color:#779187;text-transform:uppercase;letter-spacing:.17em;font-size:9px;font-weight:700;margin:0 0 22px}.landing-kicker span{width:25px;height:1px;background:#6db793}.landing-hero h1{font:500 clamp(52px,6.4vw,90px)/.98 Manrope;letter-spacing:-.075em;margin:0;color:#20332c}.landing-hero h1 i{font-family:Georgia,serif;font-weight:400;color:#5c8472}.landing-lede{max-width:430px;color:#6f7e77;font-size:15px;line-height:1.7;margin:27px 0 29px}.landing-hero-actions{display:flex;align-items:center;gap:23px}.landing-text-link{color:#416b5a;text-decoration:none;font-size:11px;font-weight:600}.landing-text-link span{font-size:15px;margin-left:7px}.landing-note{font-size:9px;color:#a0aba6;margin-top:35px}.landing-note span{color:#59aa83;margin-right:7px}.landing-hero-image{height:495px;position:relative}.landing-hero-image img{width:100%;height:100%;object-fit:cover;border-radius:19px;box-shadow:0 23px 65px #3454491c}.hero-float{position:absolute;background:#fff;border:1px solid #e5ece8;border-radius:10px;box-shadow:0 12px 35px #29443918}.hero-float-top{left:-24px;top:38px;padding:11px 14px;display:flex;gap:9px;align-items:center}.float-dot{width:7px;height:7px;border-radius:50%;background:#55b085}.hero-float b{display:block;color:#385f50;font-size:10px}.hero-float small{display:block;color:#a0aaa5;font-size:8px;margin-top:3px}.hero-float-bottom{right:-19px;bottom:28px;width:155px;padding:14px 15px;color:#638074;font:italic 13px/1.35 Georgia,serif}.hero-float-bottom>b{font-size:25px;line-height:.4;color:#8ac6a8}.landing-proof{padding:26px clamp(22px,8vw,120px);border-top:1px solid #e1e8e4;border-bottom:1px solid #e1e8e4;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#91a099;font-size:10px}.landing-proof>p{margin:0}.landing-proof>div{display:flex;align-items:center;gap:15px;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.landing-proof i{height:3px;width:3px;border-radius:50%;background:#9ec5b3}.landing-platform{padding:145px clamp(22px,8vw,120px);display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw}.landing-final h2,.landing-section-head h2,.landing-trust h2,.workflow-copy h2{font:500 clamp(37px,4.5vw,64px)/1.02 Manrope;letter-spacing:-.065em;margin:0;color:#23342d}.landing-final h2 em,.landing-section-head h2 em,.landing-trust h2 em,.workflow-copy h2 em{font:400 italic 1em Georgia;color:#5c8774}.landing-section-head>p:last-child{max-width:420px;color:#7a8982;font-size:14px;line-height:1.7;margin-top:27px}.landing-feature-list{border-top:1px solid #cdd9d2}.landing-feature{position:relative;border-bottom:1px solid #cdd9d2;padding:28px 35px 28px 47px;min-height:150px}.landing-feature>b{position:absolute;left:0;top:32px;color:#83a096;font:12px Georgia}.landing-feature h3{font:600 18px Manrope;margin:0 0 10px;color:#2d4940}.landing-feature p{max-width:350px;color:#84918b;font-size:12px;line-height:1.6;margin:0}.feature-arrow{position:absolute;right:4px;top:32px;color:#6dae8e}.landing-workflow{background:#1d2a27;color:#edf7f1;display:grid;grid-template-columns:1.1fr 1fr;min-height:620px}.workflow-image{min-height:620px;background:linear-gradient(90deg,#1d2a2766,#1d2a2710),url(/images/aurelia-clinic-hero.png) 50%/cover;position:relative}.workflow-card{position:absolute;bottom:55px;right:45px;background:#f4faf6;color:#263a32;width:215px;padding:17px;border-radius:9px;box-shadow:0 15px 40px #10201966}.workflow-card>span{font-size:8px;letter-spacing:.15em;color:#6f8e80}.workflow-card>b{float:right;color:#74a18d;font-size:9px}.workflow-line{display:flex;align-items:center;gap:4px;margin:24px 0 18px}.workflow-line i{height:5px;flex:1 1;border-radius:5px;background:#d4e2db}.workflow-line i.done{background:#72c19a}.workflow-card strong{display:block;font:600 13px Manrope}.workflow-card small{display:block;color:#8d9b95;font-size:9px;margin-top:4px}.workflow-copy{align-self:center;padding:75px clamp(30px,8vw,120px) 75px 9vw}.workflow-copy .landing-kicker{color:#8cad9e}.workflow-copy h2{color:#edf7f1}.workflow-copy p:not(.landing-kicker){color:#9bb3a7;line-height:1.75;font-size:14px;max-width:440px;margin:26px 0 30px}.landing-text-link.dark{color:#b9e3cc}.landing-trust{padding:130px clamp(22px,8vw,120px);display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw}.trust-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#dbe6e0}.trust-grid div{background:#f7f9f7;padding:24px}.trust-grid b{display:block;color:#37574a;font:600 14px Manrope;margin-bottom:10px}.trust-grid span{display:block;color:#85938c;font-size:11px;line-height:1.6}.landing-final{background:#e4f3eb;text-align:center;padding:120px 22px}.landing-final .landing-kicker{justify-content:center}.landing-final h2{margin-bottom:28px}.landing-final small{display:block;color:#7e978b;font-size:9px;margin-top:23px}.landing-footer{display:flex;align-items:center;justify-content:space-between;padding:23px clamp(22px,8vw,120px);color:#91a099;font-size:9px;border-top:1px solid #d5e3dc}.landing-footer .landing-brand{transform:scale(.9);transform-origin:left center}.landing-footer .landing-brand b{font-size:15px}@media(max-width:800px){.landing-nav{height:70px}.landing-links{display:none;position:absolute;top:70px;left:0;right:0;background:#f7f9f7;padding:18px 22px;flex-direction:column;gap:16px;border-bottom:1px solid #dde8e2}.landing-links.open{display:flex}.menu-button{display:block}.landing-login{display:none}.landing-nav-actions{gap:8px}.landing-nav-actions .landing-cta{padding:10px}.landing-hero{padding:125px 22px 70px;display:flex;flex-direction:column;align-items:stretch;gap:43px}.landing-hero h1{font-size:clamp(47px,14vw,72px)}.landing-lede{font-size:14px}.landing-hero-image{height:370px}.hero-float-top{left:12px;top:16px}.hero-float-bottom{right:10px;bottom:16px}.landing-proof{display:block;padding:23px 22px}.landing-proof>div{margin-top:16px;flex-wrap:wrap;line-height:1.7}.landing-platform,.landing-trust{display:block;padding:85px 22px}.landing-feature-list{margin-top:55px}.landing-workflow{display:block}.workflow-image{min-height:400px}.workflow-copy{padding:75px 22px}.trust-grid{margin-top:50px}.landing-footer{flex-direction:column;gap:13px;align-items:flex-start}.landing-footer .landing-brand{margin-bottom:5px}}