/*! 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}}}@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}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.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,)}.resize{resize:both}}:root{--navy:#061b35;--navy2:#08254a;--blue:#0759e9;--orange:#ff701d;--ink:#0c2142;--muted:#58708d;--line:#cbdcf0;--sky:#eaf4ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica Neue,sans-serif}body,main{min-width:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #ff9d43}svg{flex:none;width:22px;height:22px;display:block}.container{width:min(100% - 88px,1400px);margin-inline:auto}.nav-shell{z-index:30;background:#fff;border-bottom:1px solid #e5ecf3;height:82px;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:30px;width:min(100% - 88px,1400px);height:100%;margin:auto;display:flex}.brand{min-width:max-content;color:var(--ink);align-items:center;gap:12px;display:inline-flex}.brand-symbol{border-radius:50%;flex:none;width:54px;height:54px;display:block;position:relative;overflow:hidden}.brand-symbol img{width:86px;max-width:none;height:86px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brand-name strong{letter-spacing:.22em;font-size:20px;line-height:1;display:block}.brand-name small{color:#617da1;letter-spacing:.29em;margin-top:6px;font-size:9px;font-weight:700;display:block}.nav-shell nav{align-items:center;gap:clamp(14px,2.5vw,40px);font-size:14px;font-weight:700;display:flex}.nav-cta{background:var(--blue);color:#fff;white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:13px 20px;display:inline-flex}.nav-cta svg{width:17px;height:17px}.menu-button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:10px;display:none}.hero{isolation:isolate;color:#fff;background:radial-gradient(at 72% 38%,#0b3d84 0%,#0000 34%),linear-gradient(115deg,#061b35,#05214a 68%,#061b35);position:relative;overflow:hidden}.hero:before,.provider:before,.contact:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff10 1px,#0000 1px),linear-gradient(90deg,#ffffff10 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-inner{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:25px;min-height:605px;padding-block:66px;display:grid;position:relative}.hero-copy{z-index:2;max-width:640px;position:relative}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:.16em;color:var(--blue);align-items:center;gap:12px;margin:0 0 18px;font-size:13px;font-weight:800;display:flex}.eyebrow{color:#a5c8f3;font-size:12px}.eyebrow span{background:var(--orange);width:32px;height:2px}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em;font-weight:800}h1{margin-bottom:28px;font-size:clamp(52px,5.3vw,82px);line-height:1.05}h2{margin-bottom:14px;font-size:clamp(33px,3vw,47px);line-height:1.12}h2 span:not(.underline-orange){color:var(--blue)}h3{letter-spacing:-.025em}.underline-orange{white-space:nowrap;position:relative}.underline-orange:after{content:"";background:var(--orange);border-radius:50%;height:5px;position:absolute;bottom:-7px;left:0;right:0;transform:rotate(1deg)}.hero-lede{color:#dce8fa;max-width:610px;font-size:19px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.button,.inline-button{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 23px;font-size:14px;font-weight:800;display:inline-flex}.button svg,.inline-button svg{width:17px;height:17px}.button.primary,.inline-button.solid{border:1px solid var(--blue);background:var(--blue);color:#fff}.button.primary:hover,.inline-button.solid:hover,.nav-cta:hover{background:#0045c5}.button.outline-light{color:#fff;background:#071c3440;border:1px solid #c4d9f4}.hero-meta{letter-spacing:.18em;color:#afc1da;margin:26px 0 0;font-size:12px}.hero-meta span{color:var(--orange);padding-inline:8px}.hero-product{justify-content:flex-end;align-items:center;min-height:450px;display:flex;position:relative}.orbit{pointer-events:none;border:1px solid #0d74fc9e;border-radius:50%;width:78%;height:85%;position:absolute;top:9%;left:7%;transform:rotate(-24deg)}.orbit-orange{border-color:#ff8d3aa1;width:85%;height:72%;top:17%;left:14%;transform:rotate(22deg);box-shadow:0 0 23px #f7762536}.hero-mark{z-index:2;background:#fff;border:2px solid #fff;border-radius:50%;width:90px;height:90px;position:absolute;top:0;right:13%;overflow:hidden;box-shadow:0 0 28px #057aff}.hero-mark img{width:145px;height:145px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-cards{z-index:2;justify-content:flex-end;align-items:center;gap:10px;width:100%;padding-top:58px;display:flex;position:relative}.preview-card{color:var(--ink);background:#fff;border:1px solid #d8e8fd;border-radius:11px;min-width:0;padding:21px;box-shadow:0 15px 40px #00173170}.preview-card h3{margin:10px 0 18px;font-size:18px;line-height:1.2}.preview-icon,.card-icon,.provider-icon{width:49px;height:49px;color:var(--blue);background:#e8f3ff;border-radius:11px;place-items:center;display:grid}.preview-icon svg{width:24px;height:24px}.find-card{width:42%;transform:rotate(-2deg)}.time-card{width:31%;transform:rotate(2deg)}.confirmed-card{text-align:center;width:24%;transform:rotate(3deg)}.preview-search{color:#6d839d;white-space:nowrap;border:1px solid #cedcf0;border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex;overflow:hidden}.preview-search svg{width:16px;height:16px;color:var(--blue)}.clinic-row{border:1px solid #e6eef6;border-radius:5px;align-items:center;gap:10px;margin-top:9px;padding:8px;display:flex}.clinic-icon{color:var(--blue)}.clinic-icon svg{width:22px;height:22px}.clinic-row i{border-top:5px solid #abc2de;border-bottom:4px solid #dfebf6;width:50%;height:13px;display:block}.clinic-row b{color:var(--blue);margin-left:auto;font-size:20px;font-weight:400}.time-slot{border:1px solid #d6e3f2;border-radius:5px;justify-content:space-between;align-items:center;margin-top:9px;padding:12px;font-size:14px;display:flex}.time-slot span{border:1.5px solid var(--blue);border-radius:50%;width:15px;height:15px}.time-slot.selected{background:var(--blue);border-color:var(--blue);color:#fff}.time-slot.selected span{border:4px solid #fff}.confirm-icon{color:#fff;background:#21ae83;border-radius:50%;place-items:center;width:48px;height:48px;margin-inline:auto;display:grid}.confirmed-card .confirm-icon svg{width:27px;height:27px}.confirm-bars{padding:6px 0 10px}.confirm-bars i{background:#d7e5f1;border-radius:9px;width:80%;height:7px;margin:8px auto;display:block}.confirm-bars i:last-child{width:60%}.preview-caption{color:#a9bdd8;font-size:12px;position:absolute;bottom:0;right:0}.paths{padding-bottom:30px}.paths h2{margin-bottom:27px}.path-grid{grid-template-columns:1fr 1fr;gap:19px;display:grid}.path-card{background:#fbfdff;border:1px solid #a9cefa;border-radius:8px;grid-template-columns:55px 1fr auto;align-items:center;gap:16px;min-height:156px;padding:25px;display:grid}.path-card.emphasized{background:#fffcfa;border-color:#ff904d}.path-card .card-icon.orange{color:var(--orange);background:#fff0e7}.card-label{text-transform:uppercase;letter-spacing:.15em;color:var(--blue);margin:0 0 8px;font-size:12px;font-weight:800}.orange-text{color:#e85f19}.path-card h3{margin-bottom:7px;font-size:18px;line-height:1.2}.path-card p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.inline-button{color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #b5cff7;min-height:43px;padding:0 14px}.section-intro{color:var(--muted);font-size:17px;line-height:1.55}.journey{padding-top:35px}.journey-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.journey-card{border:1px solid #b6d5f8;border-radius:7px;align-items:center;gap:15px;min-height:142px;padding:30px 20px 19px;display:flex;position:relative}.journey-card .card-icon{flex:none}.journey-card h3{margin:0 0 6px;font-size:18px}.journey-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.step-number{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:13px;font-weight:800;display:grid;position:absolute;top:-22px;left:23px}.provider,.contact{background:var(--navy);color:#fff;isolation:isolate;position:relative;overflow:hidden}.provider .container,.contact .container{z-index:1;position:relative}.section-label.light{color:#afcefb}.provider-layout{grid-template-columns:.75fr 1.7fr;align-items:center;gap:45px;display:grid}.provider-head h2{color:#fff}.provider-head p{color:#bed0e5;max-width:420px;font-size:17px;line-height:1.5}.provider-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.provider-grid article{background:#07264b;border:1px solid #195bab;border-radius:8px;min-height:185px;padding:20px 16px}.provider-icon{color:#55a8ff;background:#0e417f}.provider-grid h3{margin:18px 0 8px;font-size:17px}.provider-grid p{color:#c1d3ea;margin:0;font-size:14px;line-height:1.45}.scope-note{background:#082d59;border:1px solid #1a548e;border-radius:7px;align-items:center;gap:24px;margin-top:28px;padding:13px 18px;display:flex}.scope-note strong{text-transform:uppercase;letter-spacing:.08em;color:#ff9c55;white-space:nowrap;font-size:14px}.scope-note strong span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:8px;display:inline-grid}.scope-note p{color:#e0eaf8;border-left:1px solid #4785bd;margin:0;padding-left:24px;font-size:15px}.trust-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:28px;display:grid}.trust-grid article{border:1px solid #bad7f6;border-radius:7px;min-height:190px;padding:18px}.trust-grid h3{margin:15px 0 6px;font-size:17px}.trust-grid strong{color:#5a77a0;text-transform:uppercase;letter-spacing:.08em;font-size:12px;display:block}.trust-grid p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.4}.company{border-top:1px solid #dce5ef;grid-template-columns:1.1fr .9fr;gap:6%;display:grid}.company>div+div{border-left:1px solid #dce5ef;padding-left:11%}.company h2{font-size:clamp(26px,2.5vw,38px)}.company p:not(.section-label){color:var(--muted);font-size:16px;line-height:1.55}.partner-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.faq{border-top:1px solid #dce5ef;grid-template-columns:1fr 1.3fr;gap:50px;display:grid}.faq h2{max-width:360px}.faq-list article{border-bottom:1px solid #d2e2f2}.faq-list h3{margin:0}.faq-list button{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:18px 0;font-size:16px;font-weight:700;display:flex}.faq-list button span{color:var(--blue);font-size:24px;font-weight:400}.faq-list article p{color:var(--muted);margin:0 0 18px;font-size:15px;line-height:1.55}.contact-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:55px;display:grid}.contact h2{color:#fff}.contact-layout>div:first-child>p:last-child{color:#c7d6e8;font-size:17px;line-height:1.55}.pilot-form{color:var(--ink);background:#fff;border-radius:8px;padding:28px;box-shadow:0 20px 40px #00122650}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.pilot-form label{font-size:14px;font-weight:700;display:block}.pilot-form label>span:first-child{margin-bottom:6px;display:block}.pilot-form input:not([type=checkbox]),.pilot-form select{width:100%;min-height:47px;color:var(--ink);background:#fafdff;border:1px solid #c7d7e8;border-radius:5px;padding:10px 13px;font-size:15px;display:block}.pilot-form input::placeholder{color:#70839b}.interest-field{grid-column:1/-1}.honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.pilot-form .consent{align-items:flex-start;gap:10px;margin-top:22px;font-size:14px;font-weight:400;line-height:1.45;display:flex}.pilot-form .consent input{accent-color:var(--blue);margin-top:3px}.pilot-form .consent a{color:var(--blue);text-decoration:underline}.form-hint{color:var(--muted);margin:10px 0;font-size:13px}.form-error{color:#a72234;margin:10px 0;font-size:14px}.pilot-form .submit{width:100%;margin-top:8px}.pilot-form .submit:disabled{opacity:.65;cursor:wait}.success{color:var(--ink);text-align:center;background:#fff;border-radius:8px;padding:45px}.success h3{margin:16px 0 8px;font-size:27px}.success p{color:var(--muted);font-size:16px;line-height:1.5}.site-footer{background:#fff}.footer-inner{justify-content:space-between;align-items:center;gap:25px;min-height:115px;display:flex}.footer-inner>div{color:#334d6b;flex-wrap:wrap;align-items:center;gap:15px;font-size:14px;font-weight:700;display:flex}.footer-inner p{color:var(--muted);text-align:right;margin:0;font-size:12px}.inbox-page,.privacy-page{min-height:100vh;color:var(--ink);background:#f4f8fc;padding:48px 24px}.inbox-wrap,.privacy-page article{max-width:900px;margin:0 auto}.inbox-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:30px;display:flex}.inbox-head a,.privacy-page a{color:var(--blue);font-weight:700}.inbox-head h1,.privacy-page h1{color:var(--navy);margin:28px 0 10px;font-size:clamp(38px,5vw,60px)}.inbox-head p,.privacy-page p{color:#53677b;font-size:16px;line-height:1.7}.inbox-head>span{color:var(--muted);white-space:nowrap}.inbox-list{gap:18px;padding:30px 0;display:grid}.inbox-list article,.inbox-empty{border:1px solid var(--line);background:#fff;border-radius:14px;padding:24px}.inbox-meta{color:var(--blue);justify-content:space-between;gap:20px;font-size:14px;display:flex}.inbox-meta time{color:var(--muted)}.inbox-list h2{margin:20px 0 4px;font-size:26px;font-weight:700}.inbox-list p{color:var(--muted);margin:6px 0;font-size:15px;line-height:1.6}.inbox-links{color:var(--blue);flex-wrap:wrap;gap:20px;margin-top:18px;font-size:15px;display:flex}.inbox-message{white-space:pre-wrap;border-top:1px solid var(--line);padding-top:18px}.inbox-list form{margin-top:18px}.inbox-list button{color:#a52636;cursor:pointer;background:#fff;border:1px solid #e8cbd1;border-radius:8px;padding:9px 13px}.privacy-page article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:clamp(24px,5vw,55px)}.privacy-page p{max-width:700px}@media (width<=1200px){.nav-shell nav{gap:15px}.nav-shell nav>a{font-size:13px}.container,.nav-inner{width:min(100% - 56px,1400px)}.hero-inner{grid-template-columns:1fr 1fr}.preview-card{padding:14px}.preview-card h3{font-size:15px}.preview-search{font-size:10px}.path-card{grid-template-columns:50px 1fr}.path-card .inline-button{grid-column:2;justify-self:start}.journey-card{display:block}.journey-card .card-icon{margin-bottom:12px}.provider-layout{grid-template-columns:1fr}.provider-grid article{min-height:150px}.footer-inner{flex-wrap:wrap;padding-block:24px}}@media (width<=820px){.menu-button{display:block}.nav-shell nav{background:#fff;flex-direction:column;align-items:stretch;gap:16px;padding:22px 28px;display:none;position:absolute;top:81px;left:0;right:0;box-shadow:0 20px 35px #061b3526}.nav-shell nav.open{display:flex}.nav-shell nav>a:not(.nav-cta){padding:6px;font-size:16px}.hero-inner{grid-template-columns:1fr;gap:12px;padding-top:70px}.hero-copy{max-width:680px}.hero-product{justify-content:center;min-height:420px}.preview-cards{justify-content:center;max-width:670px}.preview-caption{right:10%}.path-grid{grid-template-columns:1fr}.journey-grid{grid-template-columns:repeat(2,1fr);row-gap:40px}.trust-grid{grid-template-columns:repeat(2,1fr)}.company,.faq,.contact-layout{grid-template-columns:1fr}.company>div+div{border-top:1px solid #dce5ef;border-left:0;padding:30px 0 0}}@media (width<=580px){html{scroll-padding-top:70px}.container,.nav-inner{width:calc(100% - 38px)}.nav-shell{height:70px}.nav-shell nav{top:69px}.brand-symbol{width:42px;height:42px}.brand-symbol img{width:68px;height:68px}.brand-name strong{letter-spacing:.16em;font-size:15px}.brand-name small{letter-spacing:.18em;font-size:7px}.section{padding-block:62px}.hero-inner{padding-block:57px 36px}.hero h1{font-size:clamp(44px,11vw,62px)}.hero-lede{font-size:17px}.hero-actions{grid-template-columns:1fr;margin-top:25px;display:grid}.hero-actions .button{justify-content:space-between}.hero-meta{letter-spacing:.09em;font-size:10px;line-height:1.7}.hero-product{min-height:315px;margin-inline:-10px}.hero-mark{width:55px;height:55px;top:1%;right:8%}.hero-mark img{width:90px;height:90px}.preview-cards{gap:5px;padding-top:45px}.preview-card{border-radius:7px;padding:8px}.find-card{width:40%}.time-card{width:32%}.confirmed-card{width:25%}.preview-icon{border-radius:5px;width:24px;height:24px}.preview-icon svg{width:15px;height:15px}.preview-card h3{margin:7px 0 8px;font-size:11px}.preview-search{gap:3px;padding:6px 4px;font-size:7px}.preview-search svg{width:12px;height:12px}.clinic-row{gap:3px;margin-top:5px;padding:4px 2px}.clinic-icon svg{width:15px;height:15px}.clinic-row i{border-top-width:3px;border-bottom-width:2px;height:8px}.time-slot{margin-top:5px;padding:7px 4px;font-size:10px}.time-slot span{width:10px;height:10px}.confirmed-card .confirm-icon{width:28px;height:28px}.confirmed-card .confirm-icon svg{width:15px;height:15px}.confirm-bars i{height:4px;margin:6px auto}.preview-caption{font-size:10px;bottom:0;right:0}.paths{padding-bottom:32px}.paths h2,.journey h2{font-size:clamp(28px,8vw,38px)}.path-card{grid-template-columns:40px 1fr;gap:12px;min-height:0;padding:17px}.path-card .card-icon{width:40px;height:40px}.path-card h3{font-size:17px}.path-card p:last-child{font-size:14px}.card-label{font-size:11px}.journey{padding-top:22px}.journey-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.journey-card{gap:15px;min-height:0;padding:14px;display:flex}.journey-card .card-icon{order:1;width:40px;height:40px;margin:0}.journey-card>div{order:2}.step-number{flex:none;order:0;width:32px;height:32px;font-size:11px;position:static}.journey-card h3{font-size:16px}.journey-card p{font-size:14px}.provider-grid,.trust-grid{grid-template-columns:1fr}.provider-grid{gap:9px}.provider-grid article{grid-template-columns:45px 1fr;gap:2px 14px;min-height:0;padding:13px;display:grid}.provider-icon{grid-row:1/3;width:45px;height:45px}.provider-grid h3{margin:0}.provider-grid p{font-size:14px}.scope-note{display:block}.scope-note strong{white-space:normal;font-size:12px}.scope-note p{border:0;padding:8px 0 0;font-size:14px}.trust-grid{gap:9px}.trust-grid article{grid-template-columns:45px 1fr;column-gap:12px;min-height:0;padding:12px;display:grid}.trust-grid .card-icon{grid-row:1/4;width:44px;height:44px}.trust-grid h3{margin:0 0 3px}.trust-grid p{margin:5px 0 0}.faq{gap:20px}.form-grid{grid-template-columns:1fr}.pilot-form{padding:19px}.footer-inner{gap:18px;display:grid}.footer-inner>div{gap:12px}.footer-inner p{text-align:left}.inbox-head,.inbox-meta{display:block}.inbox-meta time{margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(32px,3.3vw,52px);font-weight:750;line-height:1.13}h3{font-weight:700}p{line-height:1.6}.section{padding-block:100px}.section-label{letter-spacing:.17em;font-size:12px}.section-label:before{content:"";background:var(--orange);width:30px;height:3px}.hero{background:#04152f url(/brand-ribbon.png) 50%/cover no-repeat}.hero:before,.contact:before{display:none}.hero-inner{grid-template-columns:1.1fr 1fr;gap:50px;min-height:710px}.hero h1{letter-spacing:-.045em;margin:28px 0;font-size:clamp(44px,4.6vw,76px);line-height:1.08}.hero h1 em{color:#50aaff;font-style:normal}.hero-lede{max-width:550px;font-size:23px;line-height:1.5}.hero-description{color:#b9cce5;max-width:500px;font-size:17px}.hero-product{perspective:1000px;height:570px;min-height:570px;display:block}.hero-phone{z-index:2;position:absolute;top:25px;left:6%;transform:rotate(-8deg)rotateY(-12deg)}.phone-frame{width:280px;height:550px;color:var(--ink);background:#fff;border:7px solid #151b27;border-radius:40px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #758298,0 28px 45px #03173130}.phone-notch{z-index:3;background:#151b27;border-radius:0 0 16px 16px;width:44%;height:20px;position:absolute;top:0;left:28%}.phone-screen{background:linear-gradient(#fff,#f5f9ff);height:100%;padding:14px 15px;position:relative}.phone-status{justify-content:space-between;padding-inline:4px;font-size:12px;font-weight:700;display:flex}.phone-logo{object-fit:cover;width:38px;height:38px;margin:20px auto 0;display:block}.demo-label{text-align:center;color:#6e8198;margin:2px 0 10px;font-size:11px}.phone-screen h3{text-align:center;margin:14px 0 20px;font-size:20px}.phone-search{color:#687e96;border:1px solid #d6e3f2;border-radius:8px;align-items:center;gap:6px;padding:10px 7px;font-size:11px;display:flex}.phone-search svg{width:15px}.demo-clinic{background:#fff;border:1px solid #dde9f6;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:14px 9px;display:flex}.demo-clinic>span,.selected-clinic>svg{color:var(--blue);background:#edf5ff;border-radius:8px;width:35px;height:35px;padding:6px}.demo-clinic strong{font-size:12px;display:block}.demo-clinic small{color:#70849b;margin-top:6px;font-size:10px;display:block}.phone-bottom{color:#7288a4;border-top:1px solid #dce7f1;justify-content:space-around;padding-top:12px;display:flex;position:absolute;bottom:14px;left:15px;right:15px}.phone-bottom span{text-align:center;font-size:10px}.phone-bottom svg{width:18px;height:18px;margin:0 auto 4px}.phone-bottom span:first-child{color:var(--blue)}.selected-clinic{background:#fff;border-radius:9px;align-items:center;gap:10px;margin:12px 0;padding:12px;font-size:12px;display:flex}.demo-days{gap:8px;margin:15px 0;display:flex}.demo-days>*{text-align:center;border:1px solid #dce8f4;border-radius:6px;flex:1;padding:10px 2px;font-size:11px;line-height:1.6}.demo-days>b,.demo-continue{background:var(--blue);color:#fff}.demo-continue{text-align:center;border-radius:6px;margin-top:18px;padding:12px;font-size:13px}.demo-confirm{text-align:center;padding-top:30px}.demo-confirm h4{margin:20px 0 8px;font-size:18px}.demo-confirm p{color:var(--muted);font-size:12px}.demo-qr svg{width:75px;height:75px;margin:30px auto}.float-time,.float-confirm{color:var(--ink);z-index:3;background:#fff;border:1px solid #d3e2f4;border-radius:16px;width:210px;padding:22px;position:absolute;right:-8px;box-shadow:0 15px 40px #0004}.float-time{top:65px;transform:rotate(7deg)}.float-time>svg{color:var(--blue);margin-bottom:15px}.float-time h3,.float-confirm h3{margin:0 0 8px;font-size:17px}.float-time p,.float-confirm p{color:var(--muted);font-size:12px}.float-confirm{text-align:center;bottom:30px;right:-25px;transform:rotate(5deg)}.float-confirm .confirm-icon{margin-bottom:15px}.chapter-nav{z-index:20;flex-direction:column;align-items:center;gap:22px;display:flex;position:fixed;top:32%;right:16px}.chapter-nav:before{content:"";z-index:-1;background:#bfd3ec;width:1px;position:absolute;top:10px;bottom:10px}.chapter-nav a{color:#56769b;background:#eaf2fa;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.chapter-nav a.current{background:var(--blue);color:#fff;box-shadow:0 0 0 5px #0860f014}.challenge-layout{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;display:grid}.challenge-layout .section-intro{max-width:450px}.convergence{height:400px;position:relative}.flow-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow-lines path{fill:none;stroke:#91b5e8;stroke-width:1.5px}.flow-lines path:last-child{stroke:var(--orange)}.interaction{color:var(--blue);background:#f8fbff;border:1px solid #d8e7f8;border-radius:14px;align-items:center;gap:16px;width:225px;padding:18px;display:flex;position:absolute;box-shadow:0 10px 30px #14457b08}.interaction strong{color:var(--ink);font-size:15px}.interaction small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.call{top:0;left:8%}.availability{top:37%;left:0}.compare{bottom:0;left:12%}.unified{text-align:center;background:#fff;border:1px solid #b9d7fb;border-radius:18px;width:175px;padding:28px 16px;position:absolute;top:22%;right:0;box-shadow:0 18px 55px #0759e915}.unified>svg{color:var(--blue);width:30px;height:30px;margin:0 auto}.unified h3{margin:20px 0 12px;font-size:21px;line-height:1.2}.unified p{color:var(--muted);font-size:12px}.unified .confirm-icon{width:30px;height:30px;position:absolute;top:-10px;right:-10px}.unified .confirm-icon svg{width:18px}.patient-story{background:#eff5fb;padding-block:100px}.patient-layout{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:50px;display:grid}.patient-heading,.sticky-phone{position:sticky;top:160px}.sticky-phone{justify-content:center;display:flex}.sticky-phone .phone-frame{transition:transform .4s;transform:rotate(-5deg)}.patient-heading .section-intro{max-width:330px}.preview-note{color:var(--muted);margin-top:25px;font-size:12px}.scroll-beats article{opacity:.45;align-items:center;gap:22px;min-height:380px;transition:opacity .4s;display:flex;position:relative}.scroll-beats article.active{opacity:1}.scroll-beats article>span{background:var(--blue);color:#fff;border-radius:50%;flex:none;align-self:center;place-items:center;width:42px;height:42px;display:grid}.scroll-beats article:not(:last-child):after{content:"";background:#a9c9ee;width:1px;height:calc(100% - 70px);position:absolute;top:calc(50% + 35px);left:20px}.scroll-beats h3{margin:0 0 12px;font-size:22px;line-height:1.3}.scroll-beats p{color:var(--muted);margin:0;font-size:16px}.provider-editorial-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:55px;display:flex}.provider-editorial-head .section-intro{max-width:400px}.dashboard-device{max-width:1100px;margin:auto}.dashboard{background:#f5f9fe;border:9px solid #172332;border-radius:18px 18px 5px 5px;overflow:hidden;box-shadow:0 15px 45px #0c214218}.dashboard-top{background:#edf4ff;border-bottom:1px solid #dce7f3;align-items:center;gap:12px;padding:18px;font-size:15px;display:flex}.dashboard-top img{width:30px;height:30px}.dashboard-top>span{color:var(--muted);margin-left:auto;font-size:12px}.dashboard-body{grid-template-columns:190px 1fr 270px;min-height:385px;display:grid}.dashboard-body aside{border-right:1px solid #dbe7f3;padding:20px 12px}.dashboard-body aside p{align-items:center;gap:10px;margin:0 0 8px;padding:12px 9px;font-size:13px;display:flex}.dashboard-body aside svg{width:17px;height:17px}.dashboard-body .active{color:var(--blue);background:#dcecff;border-radius:6px}.dashboard-main{padding:28px}.dashboard-main h3{margin:0 0 20px;font-size:20px}.dashboard-date{background:#fff;border:1px solid #dce8f5;justify-content:space-between;padding:12px;font-size:13px;display:flex}.dashboard-date span{color:var(--muted)}.calendar-demo>div{border-bottom:1px solid #e3ebf4;align-items:center;gap:15px;min-height:45px;display:flex}.calendar-demo time{color:var(--muted);width:40px;font-size:12px}.cal-booking{background:#e0efff;border-left:3px solid #348df5;border-radius:6px;flex:1;margin:4px 0;padding:10px 14px}.cal-booking strong,.cal-booking small{font-size:12px;line-height:1.5;display:block}.cal-booking small{color:var(--muted);font-size:11px}.booking-2{background:#dff5ee;border-color:#27a480}.booking-4{border-color:var(--orange);background:#fff0e4}.booking-sidebar{background:#fff;border:1px solid #dce8f5;border-radius:10px;margin:28px 16px 28px 0;padding:16px}.booking-sidebar h4{margin:0 0 20px;font-size:14px}.booking-sidebar>div{border-bottom:1px solid #e2ebf5;gap:10px;padding:14px 0;display:flex}.avatar{color:var(--blue);background:#f0f6ff;border-radius:8px;padding:7px}.booking-sidebar strong{font-size:12px}.booking-sidebar small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.laptop-base{background:linear-gradient(#c4ceda,#8192a6);border-radius:3px 3px 50% 50%;height:17px;margin-inline:-20px;box-shadow:0 17px 20px #0c214220}.dashboard-annotations{grid-template-columns:repeat(3,1fr);gap:45px;max-width:1050px;margin:50px auto 0;display:grid}.dashboard-annotations article{gap:18px;display:flex;position:relative}.dashboard-annotations article:before{content:"";background:#92b7eb;width:1px;height:35px;position:absolute;top:-50px;left:11px}.dashboard-annotations svg{color:var(--blue);width:30px;height:30px}.dashboard-annotations h3{margin:0 0 8px;font-size:18px}.dashboard-annotations p{color:var(--muted);margin:0;font-size:15px}.provider-editorial .preview-note{text-align:center}.trust-band{background:#f0f5fa}.trust-layout{grid-template-columns:1fr 1.5fr;gap:70px;display:grid}.trust-principles{grid-template-columns:repeat(3,1fr);display:grid}.trust-principles article{border-left:1px solid #c7d8ea;padding:20px 25px}.trust-principles svg{color:var(--blue);width:28px;height:28px}.trust-principles h3{margin:24px 0 12px;font-size:17px;line-height:1.3}.trust-principles strong{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.trust-principles p{color:var(--muted);font-size:14px}.company{border-top:0}.contact{background:#04152f url(/brand-ribbon.png) 50%/cover no-repeat}.contact-layout{grid-template-columns:1fr 1fr;align-items:center}.pilot-form{box-shadow:none;background:#fffffffa}.faq{padding-block:65px}.button svg,.inline-button svg,.nav-cta svg{display:none}@media (width<=1100px){.chapter-nav{display:none}.hero-inner{gap:20px}.hero-product{transform-origin:100%;transform:scale(.85)}.patient-layout{grid-template-columns:.9fr 1fr .9fr;gap:30px}.phone-frame{width:250px;height:515px}.dashboard-body{grid-template-columns:155px 1fr 230px}.dashboard-main{padding:20px}.trust-layout{grid-template-columns:1fr 1.5fr;gap:30px}.trust-principles article{padding:15px}.challenge-layout{gap:30px}.interaction{width:195px;padding:15px}.unified{width:155px}}@media (width<=820px){.section{padding-block:75px}.hero-inner{grid-template-columns:1fr;padding-top:65px}.hero-copy{max-width:620px}.hero-product{width:min(500px,100%);height:550px;min-height:550px;margin:auto;transform:none}.hero h1{font-size:clamp(44px,8vw,65px)}.challenge-layout{grid-template-columns:1fr}.convergence{width:100%;max-width:600px;margin:auto}.patient-layout{grid-template-columns:1fr 1fr;gap:35px}.patient-heading{grid-column:1/-1;position:static}.patient-heading .section-intro{max-width:550px}.patient-story{padding-block:70px}.sticky-phone{top:110px}.scroll-beats article{min-height:330px}.provider-editorial-head{display:block}.provider-editorial-head .section-intro{max-width:550px}.dashboard-body{grid-template-columns:110px 1fr}.booking-sidebar{display:none}.dashboard-body aside p{gap:5px;padding:8px 2px;font-size:11px}.dashboard-body aside{padding:16px 7px}.dashboard-annotations{gap:25px}.dashboard-annotations article{display:block}.dashboard-annotations h3{margin-top:15px}.trust-layout{grid-template-columns:1fr}.trust-principles article{padding:20px}.contact-layout{grid-template-columns:1fr;gap:35px}}@media (width<=580px){.hero-product{height:490px;min-height:490px}.hero-phone{top:18px;left:0}.hero-phone .phone-frame{border-width:6px;border-radius:30px;width:215px;height:455px}.hero-phone .phone-screen{padding:12px 10px}.hero-phone .phone-logo{width:26px;height:26px;margin-top:16px}.hero-phone .phone-screen h3{margin:10px 0;font-size:16px}.hero-phone .demo-clinic{gap:6px;padding:10px 6px}.hero-phone .demo-clinic strong{font-size:11px}.hero-phone .demo-clinic small{font-size:9px}.float-time,.float-confirm{width:145px;padding:14px;right:0}.float-time{top:50px}.float-confirm{bottom:30px;right:0}.float-time h3,.float-confirm h3{font-size:14px}.float-time p,.float-confirm p{font-size:11px}.float-time .time-slot{font-size:12px}.hero-lede{font-size:20px}.hero-meta{font-size:11px}.convergence{height:365px}.interaction{gap:10px;width:170px;padding:13px}.interaction strong{font-size:13px}.interaction small{font-size:11px}.unified{width:130px;padding:25px 8px;top:28%}.unified h3{font-size:18px}.call{left:3%}.compare{left:5%}.availability{left:0}.patient-layout{grid-template-columns:1fr;gap:25px}.patient-heading{grid-column:auto}.sticky-phone{position:static}.sticky-phone .phone-frame{width:280px;height:550px}.scroll-beats article{opacity:1;gap:16px;min-height:0;padding:24px 0}.scroll-beats article:not(:last-child):after{height:calc(100% - 45px);top:calc(50% + 23px)}.scroll-beats h3{font-size:20px}.scroll-beats p{font-size:15px}.patient-story{padding-bottom:45px}.dashboard-body{grid-template-columns:1fr;min-height:0}.dashboard-body aside{display:none}.dashboard-main{padding:18px 12px}.dashboard-top{gap:8px;padding:12px;font-size:12px}.dashboard-top>span{font-size:10px}.dashboard{border-width:6px;border-radius:12px 12px 3px 3px}.laptop-base{height:11px;margin-inline:-8px}.dashboard-annotations{grid-template-columns:1fr;gap:25px;margin-top:35px}.dashboard-annotations article{display:flex}.dashboard-annotations article:before{display:none}.dashboard-annotations h3{margin:0 0 5px}.trust-principles{grid-template-columns:1fr}.trust-principles article{border-top:1px solid #c7d8ea;border-left:0;padding:25px 0}.trust-principles h3{margin-top:15px}.trust-principles p{font-size:15px}.trust-layout{gap:10px}.section-label{font-size:11px}.hero-inner{padding-bottom:35px}.hero-actions .button{justify-content:center}.pilot-form .form-grid{grid-template-columns:1fr}.preview-note{font-size:12px}.brand-name small{font-size:9px}.company h2{font-size:32px}.hero h1{font-size:clamp(40px,10vw,56px)}}@media (prefers-reduced-motion:reduce){.sticky-phone .phone-frame,.scroll-beats article{transition:none}}.immersive-story{--story-progress:0;--ambient-x:0%;color:#fff;background:#06172f;height:870vh;position:relative}.immersive-stage{isolation:isolate;height:calc(100svh - 82px);min-height:610px;position:sticky;top:82px;overflow:clip}.ambient-background{z-index:-1;background:radial-gradient(ellipse at calc(65% + var(--ambient-x)) 45%,#0759e935,transparent 40%),radial-gradient(ellipse at 90% 85%,#ff701d12,transparent 30%),linear-gradient(125deg,#04132c,#082347);will-change:background-position;position:absolute;inset:-10%}.story-inner{perspective:1500px;width:min(100% - 120px,1320px);height:100%;margin:auto;position:relative}.persistent-phone{z-index:3;will-change:transform;pointer-events:none;margin-top:-290px;position:absolute;top:50%;left:calc(50% - 150px);transform:translate(19vw,20px)scale(.96)rotate(-9deg)}.cinematic-device{background:linear-gradient(110deg,#bbc5ce,#263444 12%,#02060b 60%,#8997a8);border-radius:46px;width:300px;height:580px;padding:8px;position:relative;box-shadow:0 40px 90px #0007,0 0 0 1px #8898aa55}.device-button{background:#8795a5;border-radius:3px;width:3px;height:68px;position:absolute;top:155px;right:-3px}.device-island{z-index:5;background:#07101a;border-radius:20px;width:86px;height:23px;position:absolute;top:17px;left:calc(50% - 43px)}.device-display{color:#14264e;background:#f4f7fc;border-radius:38px;height:100%;position:relative;overflow:hidden}.device-status{background:#fff;justify-content:space-between;padding:14px 20px;font-size:12px;font-weight:700;display:flex}.cinematic-screen{will-change:opacity,transform;background:#f4f7fc;padding:10px 20px;position:absolute;inset:51px 0 70px;overflow:hidden}.device-tabs{background:#fff;border-top:1px solid #e1e8f2;justify-content:space-evenly;align-items:center;height:48px;display:flex;position:absolute;bottom:14px;left:0;right:0}.device-tabs span{text-align:center;color:#657691;font-size:10px}.device-tabs span:first-child{color:#006fff}.device-tabs svg{width:19px;height:19px;margin:auto auto 4px}.device-home{background:#132443;border-radius:9px;width:28%;height:4px;position:absolute;bottom:6px;left:36%}.phone-preview-label{color:#a9bfd8;text-align:center;white-space:nowrap;margin-top:22px;font-size:11px;display:block}.rawat-logo{align-items:center;gap:7px;margin-bottom:21px;display:flex}.rawat-logo img{width:35px;height:35px}.rawat-logo strong{letter-spacing:.035em;font-size:19px;font-weight:800}.rawat-logo strong span{color:#61718a;letter-spacing:0;font-size:8px;font-weight:400;display:block}.cinematic-screen h3{letter-spacing:-.035em;color:#14264e;margin:12px 0 22px;font-size:25px;line-height:1.15}.app-greeting{color:#61718a;margin:8px 0;font-size:12px}.app-search{color:#61718a;background:#fff;border:1px solid #dce5f1;border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:10px;display:flex;position:relative;overflow:hidden}.app-search svg{color:#006fff;width:16px;height:16px}.app-search i{width:calc(var(--interaction)*100%);background:#006fff;height:2px;position:absolute;bottom:0;left:0}.app-home-banner{color:#fff;background:#006fff;border-radius:17px;margin-top:20px;padding:20px;position:relative;overflow:hidden}.app-home-banner>span{letter-spacing:.1em;font-size:8px}.app-home-banner strong{z-index:1;margin-top:12px;font-size:23px;line-height:1.2;display:block;position:relative}.app-home-cross{color:#ffffff24;font-size:100px;font-weight:200;position:absolute;bottom:-25px;right:0}.app-kicker{letter-spacing:.08em;color:#61718a;margin:20px 0 12px;font-size:9px}.app-home-services{gap:12px;display:flex}.app-home-services span{background:#fff;border:1px solid #e6edf6;border-radius:11px;flex:1;padding:13px 8px;font-size:10px}.app-home-services svg{color:#006fff;margin-bottom:8px}.app-caption{color:#61718a;text-align:center;margin:15px 0;font-size:10px;line-height:1.5}.app-chips{gap:8px;margin-top:12px;display:flex}.app-chips span{color:#006fff;background:#e4efff;border-radius:16px;padding:6px 9px;font-size:9px}.app-clinic-result{background:#fff;border:1px solid #e3eaf4;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:14px 9px;display:flex}.clinic-monogram{color:#006fff;background:#e4f0ff;border-radius:8px;flex:none;place-items:center;width:35px;height:42px;font-size:18px;font-weight:700;display:grid}.app-clinic-result strong{font-size:11px;line-height:1.4}.app-clinic-result small{color:#61718a;margin-top:5px;font-size:9px;font-weight:400;line-height:1.5;display:block}.demo-result{opacity:clamp(.35,var(--interaction),1);transform:translateY(calc((1 - var(--interaction))*12px))}.result-1{transform:translateY(calc((1 - var(--interaction))*22px))}.result-2{transform:translateY(calc((1 - var(--interaction))*30px))}.app-clinic-selected{background:#fff;border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.app-clinic-selected svg{color:#006fff;width:18px}.app-calendar-days{gap:7px;display:flex}.app-calendar-days span{text-align:center;background:#fff;border:1px solid #e0e8f4;border-radius:9px;flex:1;padding:10px 2px;font-size:9px}.app-calendar-days b{margin-top:6px;font-size:17px;display:block}.app-calendar-days span.chosen{color:#fff;background:#006fff}.app-slots{grid-template-columns:1fr 1fr;gap:9px;display:grid}.app-slots>div{background:#fff;border:1px solid #dce5f3;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 8px;font-size:10px;display:flex}.app-slots svg{width:14px;height:14px}.app-slots .chosen-slot{background:rgba(0,111,255,clamp(.2,var(--interaction),1));color:#fff}.app-primary{text-align:center;color:#fff;background:#006fff;border-radius:10px;margin-top:22px;padding:12px;font-size:11px}.app-confirm-symbol{color:#fff;width:58px;height:58px;transform:scale(calc(.85 + var(--interaction)*.15));background:#059767;border-radius:50%;place-items:center;margin:28px auto 18px;display:grid}.app-confirm-symbol svg{width:30px;height:30px}.cinematic-screen h3.app-centered{text-align:center;font-size:22px}.app-booking-details{background:#fff;border:1px solid #e2eaf4;border-radius:13px;padding:15px}.app-booking-details>strong{font-size:12px}.app-booking-details p{color:#61718a;margin:5px 0 12px;font-size:10px}.app-booking-details dl{margin:0}.app-booking-details dl>div{border-top:1px solid #e6edf6;justify-content:space-between;padding:9px 0;font-size:10px;display:flex}.app-booking-details dt{color:#61718a}.app-booking-details dd{margin:0}.app-check-status{color:#059767;background:#dff5ec;border-radius:10px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.app-check-status svg{width:17px;height:17px}.app-qr{background:#fff;width:128px;height:128px;margin:22px auto;padding:8px}.queue-number{text-align:center}.queue-number small{letter-spacing:.1em;color:#61718a;font-size:9px;display:block}.queue-number strong{letter-spacing:-.05em;font-size:45px;line-height:1.3}.app-provider-summary{gap:12px;display:flex}.app-provider-summary div{background:#fff;border:1px solid #e6edf6;border-radius:12px;flex:1;padding:14px}.app-provider-summary b{color:#006fff;font-size:25px;display:block}.app-provider-summary span{color:#61718a;font-size:10px}.app-segment{color:#006fff;border-bottom:1px solid #dce5f3;margin:22px 0 5px;padding-bottom:12px;font-size:11px}.app-segment span{color:#61718a;margin-left:15px}.app-provider-booking{border-bottom:1px solid #e3eaf4;align-items:center;gap:10px;padding:14px 0;font-size:10px;display:flex}.app-provider-booking>span{color:#61718a}.app-provider-booking strong{font-size:11px}.app-provider-booking small{color:#059767;margin-top:5px;font-size:9px;display:block}.app-provider-booking svg{color:#006fff;width:17px;margin-left:auto}.app-shield{color:#006fff;background:#e1edff;border-radius:50%;place-items:center;width:65px;height:65px;margin:25px auto;display:grid}.app-shield svg{width:35px;height:35px}.app-privacy-row{border-bottom:1px solid #dde6f2;gap:10px;padding:14px 0;display:flex}.app-privacy-row svg{color:#006fff;width:19px}.app-privacy-row strong{font-size:11px}.app-privacy-row small{color:#61718a;margin-top:5px;font-size:9px;display:block}.app-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.app-welcome .rawat-logo strong span{display:none}.welcome-plus{color:#006fff;font-size:100px;font-weight:200;line-height:1}.app-welcome h3{margin-top:10px;font-size:30px}.app-welcome p{color:#61718a;max-width:190px;font-size:12px}.app-pill{color:#006fff;background:#e5f0ff;border-radius:30px;margin-top:20px;padding:8px 14px;font-size:10px}.story-scene{will-change:opacity,transform;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.story-scene:not([inert]){pointer-events:auto}.scene-copy{width:43%;max-width:535px}.scene-copy h1,.scene-copy h2{letter-spacing:-.045em;color:#fff;margin:22px 0;font-size:clamp(38px,4.15vw,66px);line-height:1.08}.scene-body{color:#e5efff;font-size:clamp(19px,1.7vw,25px);line-height:1.45}.scene-detail{color:#a7bfda;max-width:420px;margin:20px 0;font-size:16px;line-height:1.6}.story-text-link{color:#9ec5ff;font-size:15px;text-decoration:underline}.pilot-scene .scene-copy{width:46%;max-width:570px;margin-left:auto}.pilot-scene h2{margin:15px 0;font-size:clamp(30px,2.6vw,43px)}.pilot-scene .scene-body{margin:5px 0;font-size:18px}.pilot-scene .scene-detail{display:none}.story-pilot-form .pilot-form{color:var(--ink);background:#fffffffa;padding:18px}.story-pilot-form .form-grid{gap:10px}.story-pilot-form .pilot-form input:not([type=checkbox]),.story-pilot-form .pilot-form select{min-height:38px;padding:8px 10px;font-size:14px}.story-pilot-form .pilot-form .consent{margin-top:12px;font-size:12px}.story-pilot-form .pilot-form label{font-size:12px}.story-pilot-form .form-hint{margin:8px 0;font-size:12px}.story-pilot-form .button{min-height:40px}.story-rail{z-index:8;flex-direction:column;gap:20px;display:flex;position:absolute;top:50%;right:-38px;transform:translateY(-50%)}.story-rail a{padding:5px;position:relative}.story-rail a>span{background:#587ca3;border-radius:50%;width:7px;height:7px;display:block}.story-rail a.active>span{background:#53a1ff;box-shadow:0 0 0 5px #1f5ea359}.story-rail b{white-space:nowrap;opacity:0;pointer-events:none;background:#0a254a;border-radius:5px;padding:5px 10px;font-size:12px;position:absolute;top:0;right:25px}.story-rail a:hover b,.story-rail a:focus-visible b{opacity:1}.story-bottom{color:#8eaccf;align-items:center;gap:25px;font-size:12px;display:flex;position:absolute;bottom:24px;left:0;right:0}.story-bottom p{margin:0}.story-bottom>span{margin-left:auto}.story-track{background:#254871;width:150px;height:2px;overflow:hidden}.story-track i{height:100%;width:calc(var(--story-progress)*100%);background:#ff701d;display:block}.motion-reduced{height:auto!important}.motion-reduced .immersive-stage{height:auto;position:relative;top:0;overflow:visible}.motion-reduced .story-inner{padding-block:30px}.motion-reduced .story-scene{min-height:75vh;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.motion-reduced .persistent-phone{float:right;margin:20px 40px 0 0;position:sticky;top:120px;left:auto;transform:none!important}.motion-reduced .pilot-scene .scene-copy{margin:0}.motion-reduced .story-rail,.motion-reduced .story-bottom{display:none}@media (width>=1100px) and (height>=950px){.cinematic-device{width:340px;height:660px}.persistent-phone{margin-top:-330px;left:calc(50% - 170px)}.cinematic-screen{padding:16px 24px}.app-clinic-result{padding:18px 10px}.app-home-banner{padding:25px}}@media (width<=1000px){.story-inner{width:calc(100% - 75px)}.scene-copy{width:45%}.scene-copy h1,.scene-copy h2{font-size:clamp(33px,4.3vw,46px)}.cinematic-device{width:270px;height:540px}.persistent-phone{margin-top:-270px;left:calc(50% - 135px)}.scene-detail{font-size:15px}.scene-body{font-size:19px}.pilot-scene .scene-copy{width:48%}.pilot-scene h2{font-size:28px}.story-pilot-form .form-grid{grid-template-columns:1fr 1fr}.story-pilot-form .pilot-form{padding:14px}.story-pilot-form .consent{font-size:12px}.story-rail{right:-20px}}@media (width<=820px) and (width>=601px){.immersive-stage{min-height:700px}.persistent-phone{transform:translate(19vw,20px)scale(.96)rotate(-9deg)}.scene-copy{width:42%}.scene-copy h1,.scene-copy h2{font-size:34px}.scene-body{font-size:18px}.scene-detail{font-size:14px}.pilot-scene .scene-copy{width:46%}.story-pilot-form .form-grid{grid-template-columns:1fr}.pilot-scene h2{font-size:24px}.pilot-scene .scene-body{font-size:16px}.pilot-scene .pilot-form label>span:first-child{margin-bottom:3px}.pilot-scene .form-grid{gap:7px}.pilot-scene .pilot-form input:not([type=checkbox]),.pilot-scene .pilot-form select{min-height:33px;padding:6px 8px}}@media (width<=600px){.immersive-stage{height:calc(100svh - 70px);min-height:650px;top:70px}.story-inner{width:calc(100% - 38px)}.story-scene{align-items:flex-start;padding-top:30px}.scene-copy{width:100%;max-width:100%}.scene-copy .section-label{margin:0 0 12px;font-size:10px}.scene-copy h1,.scene-copy h2{max-width:350px;margin:0 0 12px;font-size:32px;line-height:1.1}.scene-body{max-width:350px;margin:0;font-size:15px;line-height:1.45}.scene-detail,.story-scene .hero-actions{display:none}.hero-meta{margin-top:10px;font-size:10px}.persistent-phone{margin:0;top:auto;bottom:50px;left:calc(50% - 111px);transform:none}.cinematic-device{border-radius:34px;width:222px;height:429px;padding:6px}.device-display{border-radius:28px}.device-island{width:68px;height:18px;top:12px;left:calc(50% - 34px)}.device-status{padding:10px 15px;font-size:10px}.cinematic-screen{padding:8px 13px;inset:36px 0 50px}.device-tabs{height:36px;bottom:12px}.device-tabs span{font-size:8px}.device-tabs svg{width:14px;height:14px;margin-bottom:2px}.rawat-logo{gap:5px;margin-bottom:12px}.rawat-logo img{width:27px;height:27px}.rawat-logo strong{font-size:16px}.rawat-logo strong span{font-size:7px}.cinematic-screen h3{margin:10px 0 13px;font-size:20px}.app-home-banner{margin-top:12px;padding:15px}.app-home-banner strong{font-size:18px}.app-home-banner>span{font-size:7px}.app-home-services span{padding:9px 5px;font-size:8px}.app-home-services svg{width:18px;height:18px}.app-search{padding:10px 6px;font-size:8px}.app-kicker{margin:13px 0 8px;font-size:7px}.app-caption{margin:10px 0;font-size:8px}.app-clinic-result{gap:7px;margin-top:7px;padding:10px 7px}.app-clinic-result strong{font-size:9px}.app-clinic-result small{font-size:7px}.clinic-monogram{width:26px;height:33px;font-size:15px}.app-calendar-days span{padding:7px 2px;font-size:8px}.app-calendar-days b{font-size:14px}.app-slots>div{padding:9px 6px;font-size:8px}.app-primary{margin-top:15px;padding:10px;font-size:9px}.app-confirm-symbol{width:45px;height:45px;margin:18px auto 12px}.cinematic-screen h3.app-centered{font-size:17px}.app-booking-details{padding:12px}.app-booking-details>strong{font-size:10px}.app-booking-details p,.app-booking-details dl>div{font-size:8px}.app-booking-details dl>div{padding:7px 0}.app-qr{width:94px;height:94px;margin:14px auto}.queue-number strong{font-size:34px}.queue-number small{font-size:7px}.app-check-status{padding:9px;font-size:9px}.app-provider-summary div{padding:10px}.app-provider-summary b{font-size:21px}.app-provider-summary span{font-size:8px}.app-segment{margin-top:15px;font-size:9px}.app-provider-booking{padding:10px 0;font-size:8px}.app-provider-booking strong{font-size:9px}.app-provider-booking small{font-size:8px}.app-shield{width:45px;height:45px;margin:15px auto}.app-shield svg{width:28px;height:28px}.app-privacy-row{padding:11px 0}.app-privacy-row strong{font-size:9px}.app-privacy-row small{font-size:8px}.welcome-plus{font-size:75px}.app-welcome h3{font-size:24px}.app-welcome p{font-size:10px}.phone-preview-label{margin-top:10px;font-size:9px}.story-bottom{gap:10px;font-size:10px;bottom:17px}.story-track{width:60px}.story-bottom>span{display:none}.story-rail{flex-direction:row;gap:5px;top:auto;bottom:13px;right:0;transform:none}.story-rail a>span{width:5px;height:5px}.story-rail b{display:none}.pilot-scene{padding-top:20px}.pilot-scene .scene-copy{width:100%;margin:0}.pilot-scene h2{max-width:360px;margin:0 0 7px;font-size:25px}.pilot-scene .scene-body{margin-bottom:10px;font-size:14px}.pilot-scene .section-label{display:none}.story-pilot-form{z-index:5;position:relative}.story-pilot-form .pilot-form{max-height:calc(100svh - 210px);padding:14px;overflow:auto}.story-pilot-form .form-grid{grid-template-columns:1fr 1fr;gap:8px}.story-pilot-form .pilot-form label{font-size:12px}.story-pilot-form .pilot-form input:not([type=checkbox]),.story-pilot-form .pilot-form select{min-height:36px;font-size:14px}.story-pilot-form .pilot-form .consent{font-size:12px}.story-pilot-form .success{padding:25px}.motion-reduced .persistent-phone{float:none;width:max-content;margin:20px auto 40px;position:relative;top:auto;bottom:auto;left:auto}.motion-reduced .story-scene{min-height:0;padding:45px 0}.motion-reduced .immersive-stage{min-height:0}.motion-reduced .story-inner{padding-top:20px}.story-text-link{font-size:13px}}@media (height<=740px) and (width>=601px){.immersive-stage{min-height:590px}.cinematic-device{width:250px;height:490px}.persistent-phone{margin-top:-245px;left:calc(50% - 125px)}.cinematic-screen{inset:45px 0 60px}.scene-copy h1,.scene-copy h2{font-size:40px}.pilot-scene h2{font-size:28px}.rawat-logo{margin-bottom:12px}.cinematic-screen h3{margin-bottom:15px;font-size:22px}.app-qr{width:105px;height:105px;margin:16px auto}.app-clinic-result{padding:11px 8px}.app-home-banner{padding:15px}.story-pilot-form .pilot-form{max-height:400px;overflow:auto}}@media (prefers-reduced-motion:reduce){.cinematic-screen,.persistent-phone,.story-scene{will-change:auto}.demo-result{opacity:1!important;transform:none!important}.app-slots .chosen-slot{background:#006fff}}@media (width<=600px){.immersive-story[data-active-scene="7"]:not(.motion-reduced) .persistent-phone{transform-origin:top;z-index:4;top:8px;bottom:auto;left:-55px;transform:scale(.27)!important}.immersive-story[data-active-scene="7"] .phone-preview-label{display:none}.pilot-scene .scene-copy>h2,.pilot-scene .scene-copy>.scene-body{margin-left:65px}.motion-reduced .pilot-scene .scene-copy>h2,.motion-reduced .pilot-scene .scene-copy>.scene-body{margin-left:0}}.cinematic-screen[data-phone-screen="4"] .rawat-logo{margin-bottom:10px}.cinematic-screen[data-phone-screen="4"] h3{margin-bottom:12px}.cinematic-screen[data-phone-screen="4"] .app-qr{width:100px;height:100px;margin:12px auto}.cinematic-screen[data-phone-screen="4"] .app-caption{margin:8px 0}.cinematic-screen[data-phone-screen="4"] .queue-number strong{font-size:34px}@media (width<=600px){.cinematic-screen[data-phone-screen="4"] .app-qr{width:78px;height:78px;margin:8px auto}.cinematic-screen[data-phone-screen="4"] .queue-number strong{font-size:28px}.pilot-scene .scene-copy>h2,.pilot-scene .scene-copy>.scene-body{margin-left:90px}.motion-reduced .pilot-scene .scene-copy>h2,.motion-reduced .pilot-scene .scene-copy>.scene-body{margin-left:0}}.cinematic-screen[data-phone-screen="2"] .rawat-logo{margin-bottom:10px}.cinematic-screen[data-phone-screen="2"] h3{margin-bottom:12px}.cinematic-screen[data-phone-screen="2"] .app-kicker{margin:12px 0 8px}.cinematic-screen[data-phone-screen="2"] .app-primary{margin-top:12px;padding:9px}.cinematic-screen[data-phone-screen="0"] .rawat-logo,.cinematic-screen[data-phone-screen="0"] h3{margin-bottom:12px}.cinematic-screen[data-phone-screen="0"] .app-home-banner{margin-top:12px;padding:15px}.cinematic-screen[data-phone-screen="0"] .app-kicker{margin:12px 0 8px}.cinematic-screen[data-phone-screen="0"] .app-home-services span{padding:9px 5px}@media (width<=600px) and (height<=780px),(width<=360px){.immersive-story:not(.motion-reduced) .persistent-phone{transform-origin:bottom;transform:scale(.78)!important}.immersive-story[data-active-scene="7"]:not(.motion-reduced) .persistent-phone{transform-origin:top;transform:scale(.27)!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}:root{--surface:#f7f9fc;--divider:#dce4ee;--text-secondary:#52667e;--radius-control:10px;--content-width:1400px}body{-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.container,.nav-inner{width:min(100% - 88px,var(--content-width))}.nav-shell{border-bottom-color:var(--divider);background:#fffffff5}.nav-shell nav{gap:clamp(16px,2vw,30px);font-weight:600}.nav-shell nav>a:not(.nav-cta){padding-block:12px;transition:color .18s}.nav-cta,.button,.inline-button{border-radius:var(--radius-control);font-weight:650;transition:background-color .18s,border-color .18s,box-shadow .18s}.button.primary,.nav-cta,.inline-button.solid{box-shadow:0 2px 5px #0759e918}.button.outline-light{background:#ffffff05;border-color:#ffffff40}.button.outline-light:hover{background:#ffffff10;border-color:#ffffff80}:where(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #f29a45}.section-label{letter-spacing:.14em;font-size:11px;font-weight:650}.section-label:before{width:22px;height:2px}.scene-copy h1,.scene-copy h2{letter-spacing:-.045em;text-wrap:balance;font-weight:700}.scene-body{color:#e0e9f5;max-width:34ch;line-height:1.5}.scene-detail{color:#b1c2d8;max-width:43ch;line-height:1.65}.scene-copy .section-label{color:#9fbfe9}.phone-preview-label,.story-bottom{color:#a0b3cb}.cinematic-device{box-shadow:0 25px 65px #0005,0 0 0 1px #8898aa55}.story-rail a{padding:9px}.story-rail a.active>span{box-shadow:0 0 0 4px #5398ef22}.story-rail b{border:1px solid #ffffff15;font-weight:500}.company{border-color:var(--divider);gap:8%}.company>div+div{border-color:var(--divider);padding-left:13%}.company h2{text-wrap:balance;max-width:22ch;font-size:clamp(28px,2.6vw,40px);font-weight:650;line-height:1.15}.company p:not(.section-label){color:var(--text-secondary);max-width:53ch;font-size:17px;line-height:1.75}.partner-actions{flex-wrap:wrap;gap:12px}.faq{border-color:var(--divider);gap:7%}.faq h2{text-wrap:balance;font-weight:650;line-height:1.15}.faq-list button{padding-block:24px;font-weight:600;line-height:1.4}.faq-list article p{max-width:58ch;color:var(--text-secondary);line-height:1.75}.site-footer{background:var(--surface);border-top:1px solid var(--divider)}.footer-inner{padding-block:35px}.footer-inner>div>a{padding-block:10px}.story-pilot-form .pilot-form{border:1px solid #d9e3f0;border-radius:14px;box-shadow:0 10px 30px #00000012}.story-pilot-form .pilot-form input:not([type=checkbox]),.story-pilot-form .pilot-form select{background:#fff;border-color:#c8d5e4;border-radius:7px}.story-pilot-form .pilot-form input:focus,.story-pilot-form .pilot-form select:focus{border-color:var(--blue)}.story-pilot-form .consent a{text-underline-offset:3px}.cinematic-screen[data-phone-screen="3"] .rawat-logo,.cinematic-screen[data-phone-screen="5"] .rawat-logo,.cinematic-screen[data-phone-screen="6"] .rawat-logo{margin-bottom:10px}.cinematic-screen[data-phone-screen="3"] .app-confirm-symbol{width:45px;height:45px;margin:14px auto 10px}.cinematic-screen[data-phone-screen="3"] h3,.cinematic-screen[data-phone-screen="3"] .app-caption{margin:8px 0}.cinematic-screen[data-phone-screen="3"] .app-booking-details{padding:12px}.cinematic-screen[data-phone-screen="3"] .app-primary{margin-top:12px}.cinematic-screen[data-phone-screen="5"] h3{margin-bottom:12px}.cinematic-screen[data-phone-screen="5"] .app-segment{margin-top:14px}.cinematic-screen[data-phone-screen="5"] .app-provider-booking{padding-block:10px}.cinematic-screen[data-phone-screen="5"] .app-primary{margin-top:12px;padding:9px}.cinematic-screen[data-phone-screen="6"] h3{margin-bottom:12px}.cinematic-screen[data-phone-screen="6"] .app-shield{width:45px;height:45px;margin:12px auto}.cinematic-screen[data-phone-screen="6"] .app-privacy-row{padding-block:10px}@media (width<=820px){.company>div+div{padding-top:32px;padding-left:0}.company,.faq{gap:32px}.nav-shell nav.open{border-bottom:1px solid var(--divider);box-shadow:0 12px 24px #0c214210}.nav-shell nav.open>a{align-items:center;min-height:44px;display:flex}}@media (width<=600px){.container,.nav-inner{width:calc(100% - 38px)}.section{padding-block:64px}.scene-copy h1,.scene-copy h2{font-size:30px;line-height:1.14}.pilot-scene h2{font-size:23px;line-height:1.16}.scene-body{font-size:15px;line-height:1.5}.story-rail{gap:0;bottom:0}.story-rail a{place-items:center;width:28px;height:32px;padding:0;display:grid}.story-bottom{bottom:12px}.story-bottom>p{display:none}.story-pilot-form .pilot-form input:not([type=checkbox]),.story-pilot-form .pilot-form select{min-height:40px;font-size:16px}.story-pilot-form .button{min-height:44px}.company h2,.faq h2{font-size:29px}.company p:not(.section-label){font-size:16px}.footer-inner>div{gap:8px 18px}.cinematic-screen[data-phone-screen="3"] .app-confirm-symbol{width:34px;height:34px;margin:8px auto}.cinematic-screen[data-phone-screen="3"] .app-confirm-symbol svg{width:21px;height:21px}.cinematic-screen[data-phone-screen="3"] .app-booking-details{padding:9px}.cinematic-screen[data-phone-screen="3"] .app-primary{margin-top:8px;padding:8px}.cinematic-screen[data-phone-screen="5"] .app-provider-summary div{padding:8px}.cinematic-screen[data-phone-screen="5"] .app-provider-booking{padding-block:7px}.cinematic-screen[data-phone-screen="6"] .app-shield{width:34px;height:34px;margin:8px auto}.cinematic-screen[data-phone-screen="6"] .app-privacy-row{padding-block:8px}}@media (prefers-reduced-motion:reduce){.nav-shell nav>a,.nav-cta,.button,.inline-button{transition:none}}@media (width<=600px){.pilot-scene .story-pilot-form{margin-top:40px}}.nav-shell{color:#fff;background:#071529;border-bottom:1px solid #ffffff18}.nav-shell .brand{color:#fff}.nav-shell .brand-name small{color:#b3c6de}.nav-shell .menu-button{color:#fff}.nav-shell nav>a:not(.nav-cta):hover{color:#9fc9ff}.nav-cta{color:#10284a;background:#fff;border:1px solid #fff}.nav-cta:hover{background:#dcecff}.scene-copy h1{max-width:12ch;font-size:clamp(42px,4.7vw,74px);font-weight:700;line-height:1.02}.scene-copy h2{max-width:14ch;font-size:clamp(38px,4.2vw,64px);line-height:1.06}.scene-copy .section-label{letter-spacing:.18em;border-left:2px solid #ff701d;margin-bottom:28px;padding-left:14px}.scene-copy .section-label:before{display:none}.scene-body{max-width:31ch;font-size:clamp(20px,1.7vw,25px)}.scene-detail{border-top:1px solid #ffffff20;max-width:38ch;margin-top:25px;padding-top:20px;font-size:15px}.hero-actions .button{border-radius:999px;padding-inline:25px}.ambient-background{background:radial-gradient(ellipse at calc(70% + var(--ambient-x)) 45%,#145ac62b,transparent 52%),linear-gradient(105deg,#071529 35%,#102d51)}.company{border:0;grid-template-columns:1fr;gap:70px;padding-block:100px;display:grid;position:relative}.company>div:first-child{grid-template-columns:1fr 1.5fr;gap:20px 70px;display:grid}.company>div:first-child>.section-label{grid-area:1/1;align-self:start;margin-top:10px}.company>div:first-child>h2{letter-spacing:-.045em;grid-area:1/2;max-width:22ch;margin-bottom:0;font-size:clamp(36px,3.8vw,60px)}.company>div:first-child>p:not(.section-label){grid-column:2;max-width:56ch;font-size:19px;line-height:1.7}.company>div+div{background:#edf3fa;border:0;border-radius:24px;grid-template-columns:1fr 1.4fr;gap:12px 50px;padding:48px 54px;display:grid;position:relative;overflow:hidden}.company>div+div:before{content:"";pointer-events:none;border:1px solid #0759e924;border-radius:50%;width:200px;height:200px;position:absolute;top:-55px;right:-30px}.company>div+div>.section-label{grid-column:1;margin:0}.company>div+div>h2{grid-column:1;margin:0;font-size:clamp(38px,4vw,60px)}.company>div+div>p:not(.section-label){grid-area:1/2/3;align-self:center;max-width:40ch;margin:0;font-size:20px}.company .partner-actions{grid-column:2;margin-top:14px;display:flex}.company .inline-button{background:#fff;border:1px solid #cbd7e7;border-radius:999px;min-height:52px}.company .inline-button.solid{background:var(--blue);border-color:var(--blue);color:#fff}.faq{color:#fff;background:#071529;border:0;grid-template-columns:.85fr 1.15fr;gap:9%;width:100%;padding:88px max(44px,50% - 700px)}.faq .section-label{color:#9fc9ff}.faq h2{color:#fff;max-width:12ch;font-size:clamp(36px,3.5vw,54px)}.faq-list article{border-color:#ffffff26}.faq-list button{color:#fff;padding-block:26px;font-size:18px;font-weight:500}.faq-list button:hover,.faq-list button span{color:#a9ceff}.faq-list article p{color:#b7c8dd;font-size:16px}.site-footer{color:#c1d0e3;background:#071529;border-color:#ffffff20}.site-footer .brand{color:#fff}.site-footer .brand-name small{color:#b3c6de}.site-footer .footer-inner p{color:#a7bdd6}.pilot-scene h2{max-width:none;font-size:clamp(30px,2.6vw,43px)}@media (width<=1000px) and (width>=601px){.scene-copy h1,.scene-copy h2{font-size:36px}.pilot-scene h2{font-size:26px}.company>div:first-child{grid-template-columns:.6fr 1.4fr;gap:20px 35px}.company>div+div{gap:16px 30px;padding:36px}}@media (width<=820px){.nav-shell nav.open{background:#071529;border-color:#ffffff20}.company>div:first-child{display:block}.company>div:first-child>.section-label,.company>div:first-child>h2{margin-bottom:25px}.company>div+div{display:block}.company>div+div>.section-label,.company>div+div>h2{margin-bottom:20px}.company>div+div>p:not(.section-label){margin-bottom:22px}.faq{grid-template-columns:1fr;gap:30px}}@media (width<=600px){.scene-copy h1,.scene-copy h2{max-width:100%;font-size:30px;line-height:1.12}.scene-copy .section-label{margin-bottom:16px;padding-left:10px}.scene-body{max-width:100%;font-size:15px}.pilot-scene h2{font-size:23px;line-height:1.16}.company{gap:40px;padding-block:65px}.company>div:first-child>h2{font-size:36px;line-height:1.1}.company>div:first-child>p:not(.section-label){font-size:17px}.company>div+div{border-radius:18px;padding:30px 24px}.company>div+div>h2{font-size:42px}.company>div+div>p:not(.section-label){font-size:17px}.company .partner-actions{gap:12px;display:grid}.faq{width:100%;padding:60px 19px}.faq h2{max-width:13ch;font-size:36px}.faq-list button{padding-block:22px;font-size:16px}}@media (width>=601px){.scene-copy h1{text-wrap:normal;max-width:none}}
