@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_e799d87a-module__u8MhCG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_e799d87a-module__u8MhCG__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_e6af40ad-module__HY7LwG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_e6af40ad-module__HY7LwG__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
:root{--ivory:#f7f3ed;--cream:#eee7de;--lilac:#e7ddf4;--blush:#f2dde5;--plum:#32283c;--ink:#18151c;--action:#7458a6;--white:#fffdf9;--muted:#32283cab;--soft-line:#32283c1f;--glass-line:#ffffffb8;--panel-shadow:0 22px 56px #32283c1a;--tight-shadow:0 12px 28px #32283c17}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{background:var(--ivory);color:var(--ink);font-family:var(--font-geist), Inter, ui-sans-serif, system-ui, sans-serif;margin:0}button,input,textarea{font:inherit}button{border:0}a{color:inherit;text-decoration:none}::selection{background:var(--lilac);color:var(--plum)}.experience{background:radial-gradient(ellipse at 24% 8%, #e7ddf4b8, transparent 36rem), radial-gradient(ellipse at 88% 10%, #f2dde58f, transparent 32rem), linear-gradient(180deg, var(--ivory), var(--cream) 42rem, var(--ivory));min-height:100vh;overflow-x:clip}.site-nav{z-index:50;-webkit-backdrop-filter:blur(18px)saturate(1.18);background:#f7f3edb8;border:1px solid #ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 32px);min-height:56px;padding:7px 9px 7px 20px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 46px #32283c1a}.wordmark{color:var(--plum);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;flex:none;font-size:1.5rem;line-height:1}.nav-links{align-items:center;gap:3px;min-width:0;display:flex}.nav-links a,.nav-placeholder{color:#18151cb8;white-space:nowrap;background:0 0;border-radius:999px;padding:10px 12px;font-size:.86rem;font-weight:680;line-height:1;transition:background .16s,color .16s,transform .16s}.nav-links a:hover,.nav-placeholder:hover{color:var(--ink);background:#ffffff94;transform:translateY(-1px)}.nav-placeholder{cursor:not-allowed;opacity:.52}.nav-links .nav-cta{background:var(--action);color:#fff;box-shadow:0 9px 22px #7458a63d}.nav-links a:focus-visible,.nav-placeholder:focus-visible,.button:focus-visible,.decision-buttons button:focus-visible,.compare-presets button:focus-visible,.field input:focus-visible,.field textarea:focus-visible,.divider-control input:focus-visible,.phone-screen button:focus-visible{outline-offset:3px;outline:3px solid #7458a647}.hero-section{align-content:start;justify-items:center;gap:42px;min-height:108svh;padding:104px max(22px,50vw - 590px) 80px;display:grid;position:relative}.hero-copy{text-align:center;will-change:transform, opacity;width:min(900px,100%)}.eyebrow{color:var(--action);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:760}h1,h2,.form-success span{color:var(--plum);font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:0;font-weight:400}h1{gap:10px;font-size:clamp(3.25rem,7.1vw,5.85rem);line-height:.9;display:grid}h1 span:last-child{color:var(--action);font-size:.52em;font-style:italic;line-height:1.02}h2{font-size:3.12rem;line-height:.98}.hero-copy p:not(.eyebrow),.story-copy p,.section-kicker p:not(.eyebrow),.final-section p,.audit-copy p{color:#18151cad;font-size:1.08rem;line-height:1.55}.hero-copy>p:not(.eyebrow){max-width:720px;margin:22px auto 0}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:.94rem;font-weight:760;line-height:1;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.98)}.button.primary{background:var(--action);color:#fff;box-shadow:0 18px 40px #7458a63d}.button.secondary{color:var(--plum);background:#ffffff94;border:1px solid #32283c24}.hero-trust{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:26px;display:flex}.hero-trust span{color:#32283ca8;font-size:.78rem;animation:.46s both hero-chip-in}.hero-trust span:nth-child(2){animation-delay:70ms}.hero-trust span:nth-child(3){animation-delay:.14s}.hero-trust span:before{content:"";vertical-align:1px;background:#7458a661;border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block}.hero-device{perspective:1600px;will-change:transform;justify-items:center;width:100%;display:grid;position:relative}.hero-update{z-index:4;box-shadow:var(--tight-shadow);color:var(--plum);opacity:0;will-change:transform, opacity;background:#fffdf9b8;border:1px solid #ffffffb8;border-radius:999px;padding:10px 14px;font-size:.8rem;font-weight:760;position:absolute;transform:translateY(10px)}.hero-update-one{top:10%;right:8%}.hero-update-two{bottom:12%;left:8%}.ipad-device{width:min(88vw,1010px);transform-style:preserve-3d;position:relative;transform:rotateX(3deg)rotateY(-4deg)}.hero-update:before{background:var(--action);content:"";vertical-align:1px;border-radius:999px;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #7458a657}.ipad-frame{aspect-ratio:1668/1027;background:#211d26;border:12px solid #211d26;border-radius:34px;position:relative;box-shadow:0 40px 76px #32283c2e,inset 0 0 0 1px #ffffff14}.ipad-frame:before{z-index:-1;content:"";background:linear-gradient(135deg,#efe8de,#cbbfd4 52%,#f8f5ef);border-radius:38px;position:absolute;inset:-17px}.ipad-camera{z-index:4;background:#0f0d12;border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.ipad-screen{isolation:isolate;background:#fbfaf7;border-radius:22px;height:100%;position:relative;overflow:hidden}.dashboard-shot{object-fit:cover;object-position:center top}.screen-brand-cover{z-index:3;width:14.2%;min-width:112px;max-width:190px;min-height:58px;color:var(--ink);pointer-events:none;background:linear-gradient(#fffdf9fa,#fffdf9e6);border-radius:8px;align-content:center;gap:3px;padding:8px 12px;display:grid;position:absolute;top:2.4%;left:1.3%;box-shadow:0 12px 28px #32283c14}.screen-brand-cover strong{font-size:clamp(.78rem,1.18vw,1.32rem);font-weight:860;line-height:.96}.screen-brand-cover small{color:#18151c9e;font-size:clamp(.52rem,.74vw,.78rem);line-height:1}.solid-panel,.glass-panel{border-radius:8px}.solid-panel{box-shadow:var(--panel-shadow);background:#fffdf9eb;border:1px solid #32283c1f}.glass-panel{border:1px solid var(--glass-line);background:#ffffff8a;box-shadow:0 14px 36px #32283c17}.overview-section,.story-scene,.timeline-section,.refusal-section,.feed-section,.report-section,.compare-section,.flow-section,.pilot-section,.final-section,.audit-section{content-visibility:auto;contain-intrinsic-size:820px;padding:104px max(22px,50vw - 590px);position:relative}.hero-section{content-visibility:visible}.tone-white{background:linear-gradient(#fffdf9,#fbf8f2)}.tone-blush{background:linear-gradient(180deg, #fbf3f5, var(--blush))}.tone-ivory{background:linear-gradient(180deg, var(--ivory), #fffaf3)}.tone-cream{background:linear-gradient(180deg, var(--cream), var(--ivory))}.tone-lavender{background:linear-gradient(180deg, #efe8f8, var(--lilac))}.tone-amber{background:linear-gradient(#f8f1e7,#f4e5d6)}.tone-paper{background:linear-gradient(#32283c09 1px,#0000 1px) 0 0/100% 34px,linear-gradient(#fffdf8,#f8f2ea)}.tone-split{background:linear-gradient(90deg,#fffdf9 0 50%,#efe8f8 50% 100%)}.section-kicker{text-align:center;max-width:840px;margin:0 auto 46px}.section-kicker h2{margin-inline:auto}.section-kicker p:not(.eyebrow){max-width:650px;margin:18px auto 0}.overview-section{gap:18px;display:grid}.overview-visual{width:min(1060px,100%);margin-inline:auto;padding:18px 18px 74px;position:relative;overflow:hidden}.overview-screen{aspect-ratio:1668/1027;isolation:isolate;background:#fbfaf7;border-radius:8px;position:relative;overflow:hidden}.overview-screen:after{content:"";opacity:0;background:linear-gradient(105deg,#0000 0 42%,#ffffff70 50%,#0000 58% 100%);transition:opacity .52s,transform .86s;position:absolute;inset:0;transform:translate(-54%)}.overview-section.is-visible .overview-screen:after{opacity:1;transform:translate(54%)}.floating-metrics{gap:9px;width:min(260px,100% - 68px);display:grid;position:absolute;bottom:34px;right:34px}.floating-metrics span{color:var(--plum);padding:12px 14px;font-size:.86rem;font-weight:760;display:block}.story-scene{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);align-items:center;gap:72px;min-height:92svh;display:grid}.story-scene-reverse{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.story-scene-reverse .story-copy{order:2}.story-copy{max-width:460px}.story-copy h2{margin-bottom:22px}.story-copy p{margin:0}.story-visual{min-width:0}.visual-shell{min-width:0;position:relative}.thread{pointer-events:none;grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:18px;left:22px;right:22px}.thread span{background:linear-gradient(90deg,#e7ddf400,#7458a6cc,#f2dde54d);border-radius:999px;height:2px;display:block;position:relative;overflow:hidden}.thread span:after{background:var(--action);content:"";opacity:.82;border-radius:999px;width:10px;height:10px;position:absolute;top:-4px;left:0;box-shadow:0 0 18px #7458a66b}.is-visible .thread span:after{animation:4s ease-in-out 2 thread-pulse}.thread i{color:#32283c85;font-size:.72rem;font-style:normal}.visual-shell .thread,.overview-visual .thread,.before-with .thread,.system-flow .thread{bottom:16px}@keyframes thread-pulse{0%{opacity:0;transform:translate(0)}15%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(68vw)}}@keyframes hero-chip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.calendar-leak,.opportunity-visual,.reason-visual,.journey-timeline,.control-centre,.phone-visual,.loop-close,.proof-visual,.system-flow{padding:22px 22px 74px}.calendar-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.calendar-head span,.expanded-record span,.patient-card span,.reason-point span,.stage-interface span,.prepared-message span,.decision-panel span,.audit-record span,.protected-status span,.recovered-booking span,.weekly-report header span,.before-panel span,.with-panel span,.pilot-card span,.flow-node span,.refusal-card span,.calendar-panel span,.phone-brand{color:var(--action);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:800}.calendar-head strong{color:#b23b62;font-variant-numeric:tabular-nums;font-size:1.65rem}.calendar-head>div{justify-items:end;gap:4px;display:grid}.example-note{color:#32283c85;font-size:.74rem;font-weight:720;line-height:1.25}.calendar-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.calendar-day{background:#f7f3eda8;border:1px solid #32283c1a;border-radius:8px;gap:9px;min-height:255px;padding:12px;display:grid}.calendar-day>span{color:var(--plum);font-size:.8rem;font-weight:800}.calendar-day i{color:#18151cb8;background:#fffdf9;border:1px solid #32283c14;border-radius:8px;align-items:center;min-height:40px;padding:0 10px;font-size:.78rem;font-style:normal;transition:opacity .7s,transform .7s;display:grid}.calendar-day i:not(.slot-fading){box-shadow:inset 3px 0 #7458a638}.is-visible .slot-fading{opacity:.28;transform:translateY(12px)}.detection-layer{width:min(270px,100% - 60px);color:var(--plum);gap:4px;padding:16px;display:grid;position:absolute;bottom:54px;right:30px}.detection-layer strong{font-size:1rem}.detection-layer span{color:var(--muted);font-size:.82rem}.opportunity-visual{gap:16px;display:grid}.opportunity-table{gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.table-head,.patient-row{grid-template-columns:1fr 1.15fr 1fr .82fr .92fr .62fr;align-items:center;gap:10px;min-width:720px;display:grid}.table-head{color:#32283c85;font-size:.72rem;font-weight:720}.patient-row{color:#18151cbd;background:#f7f3eda3;border:1px solid #32283c14;border-radius:8px;min-height:50px;padding:10px 12px;font-size:.82rem;transition:opacity .5s,transform .5s,box-shadow .5s,border-color .5s}.patient-row strong{color:var(--plum);font-size:.78rem}.selected-row{background:#e7ddf470;border-color:#7458a661;position:relative;box-shadow:0 12px 26px #7458a61f}.selected-row:before{background:var(--action);content:"";border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.is-visible .patient-row:not(.selected-row){opacity:.58}.expanded-record{gap:6px;width:min(360px,100%);margin-left:auto;padding:16px;display:grid}.expanded-record strong,.patient-card strong,.stage-interface strong,.audit-record strong,.protected-status strong,.recovered-booking strong,.weekly-report h3,.pilot-card strong{color:var(--plum)}.expanded-record p,.patient-card p,.stage-interface p,.prepared-message p,.decision-panel p,.audit-record small,.refusal-card p,.recovered-booking p,.weekly-report p,.pilot-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.46}.reason-visual{gap:16px;display:grid}.patient-card{gap:8px;padding:18px;display:grid}.patient-card strong{font-size:1.25rem}.reason-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:22px;display:grid;position:relative;overflow:hidden}.reason-line:before{content:"";transform-origin:0;background:linear-gradient(90deg,#7458a6e6,#f2dde566);width:calc(100% - 64px);height:2px;transition:transform .9s;position:absolute;top:50%;left:32px;transform:scaleX(.12)}.is-visible .reason-line:before{transform:scaleX(1)}.reason-point{z-index:1;background:#fffdf9eb;border:1px solid #32283c1a;border-radius:8px;align-content:center;gap:10px;min-height:112px;padding:14px;display:grid;position:relative}.reason-point strong{color:var(--ink);font-size:1rem}.reason-point:nth-child(2){box-shadow:0 0 0 1px #7458a629,0 14px 28px #7458a614}.reason-equation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.reason-equation span{color:var(--muted)}.reason-equation strong{color:var(--action);font-size:1.1rem}.timeline-section{min-height:88svh}.journey-timeline{gap:28px;width:min(1080px,100%);margin-inline:auto;display:grid;position:relative}.journey-timeline ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.journey-timeline ol:before{background:linear-gradient(90deg, var(--action), #7458a62e);content:"";width:86%;height:2px;position:absolute;top:29px;left:7%}.journey-timeline li{z-index:1;text-align:center;background:#fffdf9;border:1px solid #32283c1a;border-radius:8px;align-content:start;justify-items:center;gap:10px;min-height:118px;padding:14px 10px;display:grid;position:relative}.journey-timeline li span{background:var(--action);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:800;display:grid}.journey-timeline li:nth-child(-n+4) span{animation:2.6s ease-in-out infinite point-pulse}.journey-timeline li strong{color:var(--plum);font-size:.86rem;line-height:1.25}.stage-interface{text-align:center;gap:8px;width:min(520px,100%);margin-inline:auto;padding:18px;display:grid}.control-centre{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);gap:16px;display:grid}.prepared-message,.decision-panel,.audit-record{gap:14px;padding:18px;display:grid}.prepared-message p{color:var(--ink);font-size:1rem}.message-lines{gap:5px;display:grid}.message-line{display:block}.prepared-message small{color:var(--muted);font-size:.78rem}.decision-panel{grid-row:span 2;align-content:start}.decision-buttons{gap:10px;display:grid}.decision-buttons button{min-height:45px;color:var(--plum);background:#fffdf9d1;border:1px solid #32283c1f;border-radius:8px;font-weight:800;transition:transform .18s,background .18s,color .18s,border-color .18s}.decision-buttons button:hover{transform:translateY(-2px)}.decision-buttons button:active{transform:scale(.98)}.decision-buttons .is-selected{background:var(--action);color:#fff;border-color:#0000;box-shadow:0 12px 26px #7458a638}.audit-record{min-height:128px}.refusal-section{min-height:84svh}.refusal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1080px,100%);margin-inline:auto;display:grid}.refusal-card{align-content:center;gap:14px;min-height:280px;padding:24px;display:grid}.message-ready{color:#18151cb8;background:#fffdf9b8;border:1px solid #b23b6224;border-radius:8px;padding:14px;font-size:.88rem;position:relative}.message-ready:after{content:"";transform-origin:0;background:linear-gradient(90deg,#bf6f492e,#b23b6294);border-radius:999px;width:100%;height:2px;margin-top:12px;transition:transform .7s;display:block;transform:scaleX(.38)}.is-visible .message-ready:after{transform:scaleX(.72)}.refusal-card{position:relative;overflow:hidden}.refusal-card:after{content:"";opacity:.66;border:1px solid #8a315147;border-radius:999px;width:42px;height:42px;position:absolute;bottom:18px;right:18px}.refusal-card strong{color:#8a3151;font-size:1.28rem}.phone-visual{place-items:center;display:grid}.phone-device{background:#211d26;border:10px solid #211d26;border-radius:34px;width:min(310px,100%);box-shadow:0 32px 70px #32283c2e}.phone-screen{background:#fbfaf7;border-radius:24px;align-content:start;gap:14px;min-height:510px;padding:24px 16px;display:grid}.message-bubble{color:#18151cc7;background:#e7ddf49e;border-radius:16px 16px 16px 5px;padding:14px;font-size:.88rem;line-height:1.45}.phone-screen button{background:var(--action);color:#fff;border-radius:999px;padding:12px;font-size:.86rem;font-weight:800;transition:transform .18s}.phone-screen button:active{transform:scale(.98)}.phone-slots{gap:8px;display:grid}.phone-slots span{border:1px solid var(--soft-line);color:var(--plum);text-align:center;background:#fff;border-radius:8px;padding:10px;font-size:.82rem}.phone-slots .phone-slot,.booked-slot{background:var(--action);color:#fff}.phone-slot,.booked-slot{box-shadow:0 12px 24px #7458a633}.confirmation{color:var(--plum);text-align:center;background:#e7ddf47a;border:1px solid #7458a633;border-radius:8px;padding:12px;font-size:.84rem;font-weight:800}.confirmation:before,.protected-status:before{background:var(--action);color:#fff;content:"✓";border-radius:999px;place-items:center;width:18px;height:18px;margin-right:8px;font-size:.72rem;display:inline-grid}.loop-close{grid-template-columns:minmax(180px,.75fr) minmax(220px,1fr);gap:16px;display:grid}.workflow-list{gap:10px;display:grid}.workflow-list span{color:var(--plum);background:#e7ddf452;border:1px solid #7458a62e;border-radius:8px;padding:12px;font-size:.84rem;font-weight:760}.workflow-list span:last-child{box-shadow:inset 3px 0 0 var(--action);background:#7458a61f}.calendar-panel{background:#f7f3ed9e;border:1px solid #32283c1a;border-radius:8px;gap:14px;padding:16px;display:grid}.calendar-grid{gap:9px;display:grid}.calendar-grid i{border:1px solid var(--soft-line);color:#32283cb8;background:#fffdf9;border-radius:8px;align-items:center;min-height:48px;padding:0 12px;font-size:.82rem;font-style:normal;display:grid}.protected-status{grid-column:1/-1;gap:6px;padding:16px;display:grid}.feed-section{background:radial-gradient(ellipse at 26% 0%, #7458a657, transparent 32rem), linear-gradient(180deg, var(--plum), #221c2b);min-height:84svh}.feed-section .eyebrow,.feed-section h2{color:#f7f3ed}.feed-section .section-kicker p:not(.eyebrow){color:#f7f3edad}.operating-feed{gap:10px;width:min(760px,100%);margin-inline:auto;display:grid}.feed-note{color:#f7f3eda8}.feed-row{color:#f7f3ede0;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:14px;padding:15px 16px;display:grid}.feed-row span{background:var(--lilac);border-radius:999px;width:10px;height:10px;animation:3.2s ease-in-out infinite feed-pulse;box-shadow:0 0 18px #e7ddf470}.feed-row p{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.proof-visual{gap:18px;display:grid}.recovered-booking,.rebooking-example,.value-range{gap:7px;width:min(340px,100%);padding:18px;display:grid}.recovered-booking strong,.rebooking-example strong,.value-range strong{font-size:1.32rem}.value-visual{grid-template-columns:minmax(240px,.88fr) minmax(0,1.12fr);align-items:start}.value-visual .metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.value-range{background:#e7ddf442;grid-column:2;width:100%}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.metric{align-content:center;gap:8px;min-height:112px;padding:14px;display:grid}.metric strong,.calendar-head strong{font-variant-numeric:tabular-nums}.metric strong{color:var(--ink);font-size:1.55rem;line-height:1}.metric span{color:var(--muted);font-size:.8rem}.proof-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.proof-chain span{color:var(--plum);text-align:center;background:#e7ddf45c;border:1px solid #7458a629;border-radius:8px;padding:14px 10px;font-size:.84rem;font-weight:760;position:relative}.growth-comparison{gap:18px;width:min(1080px,100%);margin-inline:auto;padding:0 0 54px;display:grid}.comparison-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.comparison-card{align-content:start;gap:12px;min-height:230px;padding:18px;display:grid}.comparison-card span,.comparison-note strong,.rebooking-example span,.value-range span{color:var(--action);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:800}.comparison-card p,.comparison-note p,.rebooking-example p,.value-range p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.48}.follow-up-card{background:linear-gradient(#e7ddf475,#fffdf9f0),#fffdf9;border-color:#7458a64d;box-shadow:0 20px 54px #7458a629}.comparison-note{text-align:center;gap:6px;width:min(640px,100%);margin-inline:auto;padding:18px;display:grid}.proof-chain span:not(:last-child):after{content:"";background:#7458a661;width:10px;height:2px;position:absolute;top:50%;right:-10px}.weekly-report{grid-template-columns:minmax(0,.9fr) minmax(240px,.58fr);gap:28px;width:min(960px,100%);margin-inline:auto;padding:34px;display:grid}.weekly-report header{grid-column:1/-1}.weekly-report h3{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:0;margin:8px 0;font-size:2.2rem;font-weight:400}.report-table{gap:8px;display:grid}.report-row{border-bottom:1px solid #32283c1f;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.report-row span{color:var(--muted)}.report-row strong{color:var(--plum);text-align:right}.report-bars{background:#f7f3ed7a;border:1px solid #32283c1a;border-radius:8px;grid-template-columns:repeat(4,1fr);align-items:end;gap:12px;height:260px;padding:18px;display:grid}.report-bars span{background:linear-gradient(180deg, var(--action), #c9b6dc);transform-origin:50% 100%;border-radius:999px 999px 4px 4px;display:block}.before-with{gap:24px;width:min(1040px,100%);margin-inline:auto;padding-bottom:54px;display:grid;position:relative}.compare-panels{min-height:390px;box-shadow:var(--panel-shadow);background:#fffdf9;border:1px solid #32283c1f;border-radius:8px;display:block;position:relative;overflow:hidden}.compare-panels:before{top:0;bottom:0;left:var(--split);z-index:5;background:var(--action);content:"";pointer-events:none;border-radius:999px;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 24px #7458a638}.compare-panels:after{top:50%;left:var(--split);z-index:6;background:var(--action);color:#fff;content:"";pointer-events:none;border:1px solid #fffc;border-radius:999px;place-items:center;width:34px;height:34px;font-size:.78rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 28px #7458a63d}.before-panel,.with-panel{height:100%;min-height:0;box-shadow:none;border:0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px;padding:30px;display:grid;position:absolute;inset:0}.before-panel{background:linear-gradient(90deg,#fffdf9f5,#fffdf9e6),radial-gradient(circle at 18% 28%,#f2dde547,#0000 28rem)}.with-panel{clip-path:inset(0 0 0 var(--split));background:linear-gradient(90deg,#efe8f8f0,#fffdf9f5),radial-gradient(circle at 80% 32%,#e7ddf46b,#0000 30rem);transition:clip-path .16s}.before-panel span,.with-panel span{grid-column:1/-1}.with-panel span{text-align:right;justify-self:end}.before-panel i,.with-panel i{color:#32283cb8;background:#f7f3ed8a;border:1px solid #32283c1a;border-radius:8px;align-items:center;min-height:54px;padding:0 12px;font-size:.86rem;font-style:normal;display:grid}.with-panel i{color:var(--plum);background:#e7ddf44d;border-color:#7458a62e}.divider-control{gap:8px;width:min(520px,100%);margin-inline:auto;display:grid}.divider-control span{color:var(--muted);text-align:center;font-size:.82rem}.divider-control input{width:100%;accent-color:var(--action)}.compare-presets{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.compare-presets button{color:#32283cb8;background:#fffdf9b3;border:1px solid #32283c1f;border-radius:999px;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:800;transition:transform .18s,background .18s,color .18s,border-color .18s}.compare-presets button:hover{transform:translateY(-2px)}.compare-presets button:active{transform:scale(.98)}.compare-presets .is-selected{background:var(--action);color:#fff;border-color:#0000;box-shadow:0 10px 22px #7458a633}.system-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(1120px,100%);margin-inline:auto;display:grid}.flow-node{min-height:120px;box-shadow:var(--tight-shadow);text-align:center;background:#fffdf9e0;border:1px solid #7458a629;border-radius:8px;place-items:center;padding:14px;display:grid;position:relative}.flow-node:after{z-index:2;content:"";transform-origin:0;background:#7458a66b;width:18px;height:2px;position:absolute;top:50%;right:-15px}.flow-node:last-of-type:after{display:none}.pilot-section{min-height:90svh}.pilot-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1080px,100%);margin-inline:auto;display:grid}.pilot-card{align-content:center;gap:14px;min-height:360px;padding:26px;display:grid}.pilot-card strong{font-size:1.4rem;line-height:1.18}@keyframes point-pulse{0%,72%,to{box-shadow:0 0 #7458a600}24%{box-shadow:0 0 0 8px #7458a621}}@keyframes feed-pulse{0%,to{opacity:.68;transform:scale(.9)}42%{opacity:1;transform:scale(1.08)}}.final-section{background:radial-gradient(ellipse at 30% 22%, #e7ddf4bd, transparent 32rem), radial-gradient(ellipse at 72% 64%, #f2dde594, transparent 30rem), linear-gradient(180deg, var(--ivory), var(--cream));text-align:center;align-content:center;justify-items:center;min-height:82svh;display:grid;overflow:hidden}.final-glow{z-index:0;background:#ffffff5c;border-radius:999px;position:absolute;inset:16%}.final-section>:not(.final-glow){z-index:1;position:relative}.final-section h2{max-width:780px}.final-section p:not(.eyebrow){max-width:610px;margin:22px 0 0}.audit-section{background:radial-gradient(ellipse at 18% 20%, #e7ddf480, transparent 32rem), linear-gradient(180deg, var(--ivory), var(--cream));grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:start;gap:70px;display:grid}.audit-copy h2{max-width:660px;margin-bottom:20px}.audit-copy p{margin:0}.audit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.field{gap:8px;display:grid}.field span{color:#18151cbd;font-size:.82rem;font-weight:760}.field input,.field textarea{width:100%;color:var(--ink);background:#ffffffd6;border:1px solid #32283c21;border-radius:8px;outline:none;padding:13px 12px}.field input:focus,.field textarea:focus{border-color:#7458a68f;box-shadow:0 0 0 4px #7458a621}.field-wide,.submit-button,.form-success{grid-column:1/-1}.field-error{color:#8a3151;font-size:.76rem}.form-success{text-align:center;background:#e7ddf475;border-radius:8px;place-content:center;gap:8px;min-height:230px;padding:24px;display:grid}.form-success span{font-size:2rem}.form-success p{color:var(--muted);margin:0;line-height:1.5}.reveal{opacity:1;transition:transform .62s;transform:none}.reveal.is-visible{opacity:1;transform:none}.story-scene.is-visible .patient-row:nth-child(2),.overview-section.is-visible .floating-metrics span:first-child,.feed-section.is-visible .feed-row:first-child{transition-delay:80ms}.story-scene.is-visible .patient-row:nth-child(3),.overview-section.is-visible .floating-metrics span:nth-child(2),.feed-section.is-visible .feed-row:nth-child(2){transition-delay:.16s}.story-scene.is-visible .patient-row:nth-child(4),.overview-section.is-visible .floating-metrics span:nth-child(3),.feed-section.is-visible .feed-row:nth-child(3){transition-delay:.24s}.is-visible .floating-metrics span,.is-visible .feed-row,.is-visible .patient-row,.is-visible .refusal-card,.is-visible .pilot-card{opacity:1;transform:translateY(0)}.floating-metrics span,.feed-row,.patient-row,.refusal-card,.pilot-card{transition:opacity .56s,transform .56s}.is-visible .refusal-card:nth-child(2),.is-visible .pilot-card:nth-child(2){transition-delay:.12s}.is-visible .refusal-card:nth-child(3),.is-visible .pilot-card:nth-child(3){transition-delay:.22s}@media (max-width:1100px){h1{font-size:3.55rem}h2{font-size:2.6rem}.site-nav{align-items:stretch}.nav-links{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.nav-links::-webkit-scrollbar{display:none}.story-scene,.story-scene-reverse,.audit-section{grid-template-columns:1fr}.story-scene-reverse .story-copy{order:0}.story-copy{max-width:760px}.metric-grid,.system-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-node:nth-child(3):after{display:none}}@media (max-width:820px){html{scroll-padding-top:78px}.site-nav{gap:10px;width:calc(100% - 20px);min-height:52px;padding:7px 8px 7px 16px;top:10px}.wordmark{font-size:1.28rem}.nav-links a,.nav-placeholder{padding:9px;font-size:.78rem}.nav-placeholder{display:none}.hero-section{gap:38px;min-height:auto;padding-top:96px;padding-bottom:68px}h1{font-size:2.72rem}h2{font-size:2.2rem}.hero-copy p:not(.eyebrow),.story-copy p,.section-kicker p:not(.eyebrow),.final-section p,.audit-copy p{font-size:1rem}.hero-actions{align-items:stretch}.hero-actions .button{width:100%}.hero-trust{gap:10px}.ipad-device{width:min(94vw,620px);transform:none}.ipad-frame{border-width:8px;border-radius:24px}.ipad-frame:before{border-radius:28px;inset:-11px}.ipad-screen{border-radius:16px}.screen-brand-cover{width:22%;min-width:76px;min-height:34px;padding:5px 7px}.screen-brand-cover small{display:none}.ipad-camera{width:5px;height:5px;left:5px}.hero-update{margin-top:10px;position:static}.overview-section,.story-scene,.timeline-section,.refusal-section,.feed-section,.report-section,.compare-section,.flow-section,.pilot-section,.final-section,.audit-section{padding:78px 18px}.section-kicker{text-align:left;margin-bottom:32px}.overview-visual,.calendar-leak,.opportunity-visual,.reason-visual,.journey-timeline,.control-centre,.phone-visual,.loop-close,.proof-visual,.system-flow{padding:16px 16px 64px}.floating-metrics{width:100%;margin-top:12px;position:static}.calendar-columns,.reason-line,.journey-timeline ol,.refusal-grid,.proof-chain,.comparison-grid,.pilot-visual,.weekly-report,.compare-panels,.before-panel,.with-panel{grid-template-columns:1fr}.reason-line:before,.journey-timeline ol:before,.compare-panels:before,.compare-panels:after,.flow-node:after{display:none}.compare-panels{min-height:0;box-shadow:none;background:0 0;border:0;gap:14px;display:grid;overflow:visible}.before-panel,.with-panel{height:auto;min-height:0;box-shadow:var(--tight-shadow);clip-path:none;border:1px solid #32283c1f;align-content:start;padding:18px;position:relative;inset:auto}.divider-control,.compare-presets{display:none}.detection-layer{width:100%;margin-top:14px;position:static}.table-head,.patient-row{min-width:660px}.control-centre,.loop-close,.audit-section{grid-template-columns:1fr}.decision-panel{grid-row:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-visual,.value-visual .metric-grid{grid-template-columns:1fr}.value-range{grid-column:auto}.system-flow{grid-template-columns:1fr}.phone-device{width:min(300px,100%)}.phone-screen{min-height:460px}.weekly-report{padding:22px}.weekly-report header{grid-column:auto}.report-bars{height:190px}.audit-form{grid-template-columns:1fr}}@media (max-width:520px){.site-nav{grid-template-columns:auto minmax(0,1fr);display:grid}.nav-links a[href=\#security],.nav-links a[href=\#about]{display:none}.nav-links .nav-cta{padding-inline:12px}h1{font-size:2.32rem}h1 span:last-child{font-size:.62em}h2{font-size:1.95rem}.metric-grid,.thread{grid-template-columns:1fr}.thread i{display:none}.report-row{display:grid}.report-row strong{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal,.floating-metrics span,.feed-row,.patient-row,.refusal-card,.pilot-card{opacity:1!important;transform:none!important}.ipad-device{transform:none!important}}
