/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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:"Manrope",ui-sans-serif,sans-serif;--spacing:.25rem;--container-lg:32rem;--container-5xl:64rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-fog:#f1f0ec;--color-stone:#66656b;--color-slate:#5c5b57;--color-ink:#17182b;--color-line:#dedcd5;--color-lichen:#d69570;--font-display:"Manrope",ui-sans-serif,system-ui,sans-serif;--font-text:"Manrope",ui-sans-serif,system-ui,sans-serif;--text-hero:clamp(2.4rem,4.4vw,4.9rem);--text-hero--line-height:1.02;--text-hero--letter-spacing:-.045em;--text-body:.95rem;--text-body--line-height:1.5;--text-body--letter-spacing:-.005em;--text-label:.64rem;--text-label--line-height:1.2;--text-label--letter-spacing:.12em;--ease-soft:cubic-bezier(.2,.7,.1,1)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background:var(--color-fog);color:var(--color-ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","tnum"}body{background:var(--color-fog);margin:0;overflow-x:clip}::selection{background:var(--color-lichen);color:#fff}a,button{cursor:pointer}img{-webkit-user-drag:none}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.mx-auto{margin-inline:auto}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)!important}.resize{resize:both}.bg-fog{background-color:var(--color-fog)}.px-5{padding-inline:calc(var(--spacing)*5)}.py-28{padding-block:calc(var(--spacing)*28)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-hero{font-size:var(--text-hero);line-height:var(--tw-leading,var(--text-hero--line-height));letter-spacing:var(--tw-tracking,var(--text-hero--letter-spacing))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing))}.text-stone{color:var(--color-stone)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:48rem){.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-36{padding-block:calc(var(--spacing)*36)}}}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable-r1.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}[data-reveal=rise]{opacity:0;filter:blur(14px);transform:translateY(48px)}[data-reveal=fade]{opacity:0;filter:blur(8px)}[data-reveal].is-in{opacity:1;filter:none;transform:none}.bw>.w{opacity:0;filter:blur(12px);transition:opacity 1s var(--ease-soft),filter 1.1s var(--ease-soft),transform 1.1s var(--ease-soft);transition-delay:calc(var(--i)*70ms + var(--d,0s));display:inline-block;transform:translateY(.18em)}.bw.is-in>.w{opacity:1;filter:blur();transform:none}.pill-img{vertical-align:middle;width:0;height:.78em;transition:width 1.3s var(--ease-soft),margin 1.3s var(--ease-soft);transition-delay:var(--d,0s);background-position:50%;background-size:cover;border-radius:999px;margin:-.12em 0;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff59}.is-in .pill-img,.pill-img.is-in{width:1.9em;margin:-.12em .18em}.glass-light{-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:linear-gradient(#ffffff9e,#ffffff61);border:1px solid #ffffffb3;box-shadow:inset 0 1px #fffc,0 18px 50px -22px #14151559}.glass-dark{-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);background:linear-gradient(#ffffff29,#ffffff0f);border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff40,0 24px 60px -28px #0009}.bloom{filter:blur(38px)saturate(1.15);position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;transform:translateZ(0)}@keyframes bloom-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,2%)scale(1.08)}}.bloom-drift{animation:14s ease-in-out infinite alternate bloom-drift}.draw{stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);transition:stroke-dashoffset 1.8s var(--ease-soft)var(--d,0s)}.is-in .draw{stroke-dashoffset:0}@keyframes pulse-ring{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.pulse-ring{animation:pulse-ring 2.6s var(--ease-soft)infinite}@keyframes live-blink{0%,to{opacity:1}50%{opacity:.25}}.live-dot{animation:1.6s ease-in-out infinite live-blink}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.nudge{animation:1.8s ease-in-out infinite nudge}@keyframes feed-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}.feed-in{animation:feed-in .9s var(--ease-soft)both}.link-underline{transition:background-size .45s var(--ease-soft);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.link-underline:hover{background-size:100% 1px}.grain{pointer-events:none;z-index:60;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:.9s steps(6,end) infinite grain;position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){[data-reveal],.bw>.w,.pill-img,.draw{transition:none!important}[data-reveal],.bw>.w{opacity:1!important;filter:none!important;transform:none!important}.pill-img{width:1.9em;margin:-.12em .18em}.draw{stroke-dashoffset:0}.grain,.bloom-drift,.pulse-ring,.live-dot,.nudge,.feed-in{animation:none}}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #5145cd}section[id]{scroll-margin-top:80px}.skip-link{z-index:100;background:#fff;padding:16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.dawnby-logo{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.dawnby-logo img:first-child{object-fit:contain;width:25px;height:29px}.dawnby-logo img:last-child{object-fit:contain;width:94px;height:29px}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6f2ed;border-bottom:1px solid #17182b0c;position:fixed;inset:0 0 auto}.site-header nav{justify-content:space-between;align-items:center;gap:24px;max-width:1600px;height:76px;margin:auto;padding:0 40px;display:flex}.site-header a,.motion-toggle{align-items:center;min-height:44px;display:inline-flex}.nav-links{gap:28px;font-size:12px;display:flex}.nav-links a:hover{text-underline-offset:5px;text-decoration:underline}.nav-actions{align-items:center;gap:14px;display:flex}.motion-toggle{background:0 0;border:0;padding:0 8px;font-size:11px}.main-action{color:#fff;background:#5145cd;border-radius:50px;justify-content:center;align-items:center;gap:24px;min-height:46px;padding:0 20px;font-size:12px;font-weight:600;transition:background .2s;display:flex}.main-action:hover{background:#4136ae}.care-board{background:#fff;border-radius:18px;height:100%;display:flex;overflow:hidden;box-shadow:0 40px 120px -40px #17182b55,0 0 0 1px #17182b12}.board-side{background:#e9e7e0;border-right:1px solid #dcd9d1;flex-direction:column;flex:0 0 21%;padding:25px 20px;display:flex}.board-side .dawnby-logo{transform-origin:0;transform:scale(.86)}.board-office{letter-spacing:1px;color:#68656b;margin-top:29px;font-size:9px}.board-menu{flex-direction:column;gap:7px;margin-top:18px;font-size:12px;display:flex}.board-menu>span{border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}.board-menu .selected{background:#fff;font-weight:600}.menu-dot{border:1px solid;border-radius:2px;width:6px;height:6px}.board-example{color:#66656b;margin-top:auto;padding-top:20px;font-size:10px;line-height:1.6}.board-main{flex:1;min-width:0;padding:26px}.board-top{color:#66656b;justify-content:space-between;align-items:center;font-size:10px;display:flex}.board-kicker{letter-spacing:1.2px;text-transform:uppercase}.sample-tag{border:1px solid #dedcd5;border-radius:30px;padding:4px 8px;font-size:9px}.board-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.board-heading h2{letter-spacing:-1px;font-size:clamp(18px,1.9vw,28px);font-weight:500}.board-tabs{background:#f1f0ec;border-radius:30px;padding:3px;display:flex}.board-tabs button{border-radius:30px;min-width:48px;min-height:44px;font-size:10px}.board-tabs button[aria-pressed=true]{background:#fff;font-weight:700;box-shadow:0 1px 6px #17182b0b}.day-line{color:#66656b;align-items:center;gap:12px;margin:24px 0 20px;font-size:10px;display:flex}.day-line i{background:#d8d6d0;flex:1;height:1px}.day-now{color:#805133;background:#f6e5da;border-radius:20px;padding:5px 9px}.visit-head,.visit-row{grid-template-columns:1.5fr 1fr .8fr;align-items:center;gap:10px;display:grid}.visit-head{color:#66656b;border-bottom:1px solid #e7e5df;padding-bottom:10px;font-size:10px}.visit-row{border-bottom:1px solid #e7e5df;min-height:70px;font-size:12px}.visit-row>div{grid-template-columns:42px 1fr;gap:2px 10px;display:grid}.visit-time{color:#66656b;grid-row:span 2;align-self:center;font-size:10px}.visit-row strong{font-size:12px;font-weight:600}.visit-row small{color:#66656b;font-size:10px}.visit-state{color:#66656b;justify-self:start;font-size:10px}.visit-state.is-now{color:#805133;background:#f6e5da;border-radius:20px;padding:5px 9px}.board-attention{background:#f7f5f1;border:1px solid #e9e5de;border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:14px;display:flex}.attention-number{border:1px solid #d6d2ca;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.board-attention strong{font-size:11px;font-weight:600}.board-attention p{color:#66656b;margin-top:3px;font-size:10px}.board-attention>span:last-child{margin-left:auto}.week-preview{grid-template-columns:repeat(5,1fr);gap:6px;min-height:250px;display:grid}.week-preview>div{border:1px solid #e7e5df;border-radius:6px;padding:10px 6px;font-size:10px}.week-preview span{background:#f6e5da;border-left:2px solid #d69570;border-radius:3px;margin-top:15px;padding:12px 6px;display:block}.week-preview small{color:#66656b;margin-top:18px;font-size:8px;display:block}.feature-scene{background:#d9d5c9;border-radius:20px;height:490px;position:relative;overflow:hidden}.feature-photo{object-fit:cover;width:100%;height:100%}.feature-panel{min-height:240px;transition:transform .8s var(--ease-soft);background:#fcfbf8;border-radius:14px;padding:20px 22px;position:absolute;inset:auto 8% 16px;box-shadow:0 18px 45px #17182b25}.feature-scene:hover .feature-panel{transform:translateY(-4px)}.panel-label{letter-spacing:.5px;color:#66656b;font-size:10px}.feature-panel h3{letter-spacing:-1px;margin-top:12px;font-size:23px;font-weight:500;line-height:1.12}.mini-entry{border-top:1px solid #dedcd5;grid-template-columns:1fr auto;gap:4px;margin-top:12px;padding-top:8px;font-size:11px;display:grid}.mini-entry b{font-weight:600}.mini-entry span{color:#66656b;grid-column:1;font-size:10px}.mini-entry em{color:#805133;grid-area:1/2/span 2;align-self:center;font-size:9px;font-style:normal}.panel-time{letter-spacing:-1.3px;margin-top:12px;font-size:30px;display:block}.feature-panel-1 h3{margin-top:7px;font-size:20px}.panel-copy{color:#5f5b5d;margin-top:10px;font-size:12px;line-height:1.6}.panel-rule{background:#dedcd5;height:1px;margin:12px 0 0}.panel-avatar{background:#e9e7df;border-radius:50%;place-items:center;width:35px;height:35px;margin-top:12px;font-size:12px;display:grid}.feature-panel-2 h3{margin-top:10px;font-size:22px}.feature-panel blockquote{margin-top:14px;font-size:13px;line-height:1.5}.panel-note{color:#66656b;margin-top:14px;font-size:9px;display:block}.journey-heading{z-index:2;position:absolute;top:12%;left:8%}.journey-heading h2{letter-spacing:-1.6px;margin-top:15px;font-size:clamp(28px,3vw,44px);line-height:1.08}.journey-centre{padding-top:100px}.journey-image{height:160px;overflow:hidden}.journey-image img{object-fit:cover;object-position:50% 44%;width:100%;height:100%}.journey-steps{flex-direction:column;gap:18px;padding-bottom:10px;font-size:12px;display:flex}.journey-steps li{align-items:center;gap:12px;display:flex}.journey-steps li>span{color:#8d6146;font-size:10px}.principles-table{text-align:left;grid-template-columns:1.2fr 1fr 1fr;align-items:end;display:grid}.principle-column{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#292a2eaa;border:1px solid #ffffff35;border-radius:16px 0 0 16px;padding:18px 24px;font-size:13px}.principle-column>p:not(.principle-head){align-items:center;height:54px;display:flex}.principle-head{letter-spacing:.3px;align-items:center;height:44px;font-size:11px;display:flex}.principle-platform{z-index:1;color:#17182b;opacity:0;transition:all 1.1s var(--ease-soft);background:#f7f3e9;border-radius:16px;padding-top:38px;position:relative;transform:translateY(30px);box-shadow:0 30px 60px -24px #28200f88}.principle-platform .dawnby-logo{transform-origin:0;transform:scale(.75)}.is-in .principle-platform{opacity:1;transform:none}.principle-people{border-radius:0 16px 16px 0}.closing-footer{background:#e2d9c8;min-height:580px;position:relative;overflow:hidden}.closing-footer>img{object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute}.closing-footer:after{content:"";background:linear-gradient(90deg,#f1f0ecf8,#f1f0eccc 30%,#f1f0ec00 75%),linear-gradient(#0000 70%,#17182b99);position:absolute;top:0;right:0;bottom:0;left:0}.footer-content{z-index:1;padding:90px 7%;position:relative}.footer-content .dawnby-logo{transform-origin:0;transform:scale(1.6)}.footer-content>p{letter-spacing:-1.4px;max-width:330px;margin-top:40px;font-size:clamp(24px,3vw,42px);line-height:1.15}.footer-content>a{text-underline-offset:5px;align-items:center;min-height:44px;margin-top:25px;font-size:12px;text-decoration:underline;display:inline-flex}.footer-bottom{z-index:1;color:#fff;justify-content:space-between;gap:20px;padding:20px 40px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}html[data-motion=still] *,html[data-motion=still] :before,html[data-motion=still] :after{transition:none!important;animation:none!important}html[data-motion=still] [data-reveal],html[data-motion=still] .bw>.w{opacity:1!important;filter:none!important;transform:none!important}html[data-motion=still] .signal-stage{height:850px}html[data-motion=still] .signal-sticky{height:850px;position:relative}html[data-motion=still] .journey-card,html[data-motion=still] .journey-card *{opacity:1!important;filter:none!important}html[data-motion=still] .principle-platform{opacity:1;transform:none}@media(min-width:1600px){.feature-scene{height:540px}}@media(max-width:1020px){.nav-links{gap:15px;font-size:10px}.site-header nav{gap:16px;padding:0 24px}.nav-actions{gap:5px}.feature-scene{height:435px}.feature-panel{padding:18px;left:6%;right:6%}.feature-panel h3{font-size:22px}.mini-entry{font-size:10px}.mini-entry em{grid-area:auto/1/auto/-1}.journey-heading{top:12%;left:6%}.journey-heading h2{font-size:28px}.journey-centre{padding-top:170px}.journey-chip-a{left:-28%}.journey-chip-b{right:-28%}.board-side{min-width:160px}.board-main{padding:20px}}@media(max-width:767px){.nav-links{display:none}.site-header nav{height:66px;padding:0 20px}.main-action{gap:15px;min-height:44px;padding:0 16px;font-size:11px}.site-header .dawnby-logo{gap:6px}.site-header .dawnby-logo img:last-child{width:81px}.site-header .dawnby-logo img:first-child{width:21px}.motion-toggle{font-size:10px}.board-side{display:none}.board-main{padding:18px}.board-heading h2{font-size:20px}.board-top{font-size:9px}.sample-tag{font-size:8px}.board-heading{flex-wrap:wrap}.day-line{margin:16px 0}.visit-row{min-height:66px}.visit-row strong{font-size:11px}.visit-row>div{grid-template-columns:35px 1fr;gap:2px 6px}.visit-worker,.visit-state{font-size:9px}.board-attention{gap:8px;padding:10px}.board-attention p{font-size:9px}.feature-scene{height:490px}.feature-panel{padding:20px 22px;top:auto;left:7%;right:7%}.feature-panel h3{font-size:23px}.mini-entry{font-size:12px}.mini-entry em{grid-area:1/2/span 2}.journey-heading{top:12%;left:6%}.journey-heading h2{font-size:30px}.journey-centre{padding-top:170px}.journey-image{height:140px}.journey-card{width:74vw}.journey-chip-a{width:11rem;padding:12px;top:15%;left:-8%}.journey-chip-b{width:11rem;padding:12px;bottom:-8%;right:-8%}.journey-chip-a p:first-child{font-size:22px}.journey-chip-a p:last-child{display:none}.journey-steps{gap:17px;font-size:10px}.journey-paper .relative.p-6{padding:22px 18px 45px}.journey-paper h3{font-size:17px}.principle-column{padding:14px 10px;font-size:10px}.principle-column>p:not(.principle-head){height:56px}.principle-head{font-size:9px}.principle-platform{padding-top:32px}.principle-platform .dawnby-logo{width:80px;transform:scale(.53)}.principles-table{grid-template-columns:1.05fr 1fr 1fr}.footer-content{padding:70px 25px}.closing-footer{min-height:590px}.closing-footer>img{object-position:60% center}.closing-footer:after{background:linear-gradient(#f1f0ecf5,#f1f0ec66 60%,#17182b99)}.footer-content>p{max-width:260px}.footer-bottom{padding:20px;font-size:10px;display:block}.footer-bottom span{margin-top:10px;display:block}.week-preview{gap:3px}.week-preview>div{padding:8px 3px;font-size:9px}.week-preview span{padding:10px 3px;font-size:8px}}.dawnby-logo img:first-child,.dawnby-logo img:last-child{object-fit:contain;width:122px;height:30px}.site-header .dawnby-logo img:first-child,.site-header .dawnby-logo img:last-child{width:122px;height:30px}#top>div.absolute.bottom-0{bottom:-15%}.board-heading{flex-direction:column;align-items:flex-start;gap:12px}.board-tabs button{min-width:56px}@media(max-width:767px){.site-header .dawnby-logo img:first-child,.site-header .dawnby-logo img:last-child{width:106px;height:28px}#top>div.absolute.bottom-0{bottom:-6%}.board-heading{gap:8px}.day-line{margin:12px 0}}#top>a{white-space:nowrap;background:#f7f6f2f0;border-radius:30px;min-height:44px;padding:0 16px;box-shadow:0 3px 16px #17182b10}.mobile-connection-map{display:none}@media(max-width:600px){.connection-map{display:none}.mobile-connection-map{margin:50px 15px 45px;display:block}.mobile-connection-map>img{width:140px;margin:auto}.mobile-connection-map>div{border-left:1px solid #c4bfb4;margin:30px 0 0 42px;padding-top:10px}.mobile-connection-map p{align-items:center;gap:18px;padding:12px 0;font-size:14px;display:flex}.mobile-connection-map p span{background:#c4bfb4;width:34px;height:1px;position:relative}.mobile-connection-map p span:after{content:"";background:#77766c;border:2px solid #f1f0ec;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:-3px}.mobile-connection-map small{text-align:center;color:#66656b;margin-top:30px;font-size:11px;line-height:1.6;display:block}}@media(max-width:767px){.journey-centre{padding-top:95px}.journey-chip-b{bottom:-24%;right:-4%}.journey-paper .relative.p-6{padding-bottom:28px}.principle-platform .dawnby-logo{width:100%;transform:none}.principle-platform .dawnby-logo img{width:76px;height:22px}.principle-column{font-size:11px}.principle-column>p:not(.principle-head){line-height:1.4}#programmes>div.relative{height:280px}#programmes .absolute.inset-x-0{top:55%}}@media(min-width:768px)and (max-width:1023px){.feature-grid{grid-template-columns:1fr;gap:44px}.feature-grid>article{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.feature-scene{height:480px}.feature-panel{padding:20px;top:auto;left:7%;right:7%}.panel-time{white-space:nowrap;font-size:29px}.feature-grid>article>div.mt-7{margin-top:0}.feature-grid h3.text-\[17px\]{font-size:22px}.feature-grid>article:nth-child(2) .feature-scene{order:2}}.nav-links a{justify-content:center;min-width:44px}.footer-bottom{color:#17182b;background:#f7f6f2f0}.reference-hero{overflow:clip}#top.reference-hero>div.absolute.bottom-0{bottom:0!important}.human-scenery{aspect-ratio:2688/1520;object-fit:cover;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 88%,#0000 100%),radial-gradient(42% 150%,#0000 65%,#000 100%);mask-image:linear-gradient(#0000,#000 32%,#000 88%,#0000),radial-gradient(42% 150%,#0000 65%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.reference-hero h1{font-weight:400}.reference-hero .text-haze{color:#858292}.reference-hero>div.relative{z-index:25}.reference-hero>div.relative>div>p:last-child{max-width:480px}.reference-hero>a{box-shadow:none!important;background:0 0!important}.journey-human-scene{width:min(1200px,87vw);height:68vh;max-height:620px}.journey-people{border-radius:28px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #211a1944}.journey-people img{object-fit:cover;object-position:50% 52%;width:100%;height:100%}.journey-people:after{content:"";background:linear-gradient(90deg,#17182b30,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.journey-people>p{letter-spacing:-.5px;color:#fff;z-index:1;font-size:21px;line-height:1.3;position:absolute;bottom:32px;left:32px}.journey-card{margin-left:0}.journey-heading{z-index:2}.journey-paper{background:#fffaf4}.journey-image{height:180px}.journey-image img{object-position:62% 45%}.feature-photo{object-position:65% 35%}.feature-panel{background:#fcfbf8;border:1px solid #ffffffb3;box-shadow:0 20px 50px -30px #17182b55}.grain{opacity:.022;animation:none}@media(max-width:1099px){.journey-human-scene{width:92vw}.journey-people>p{font-size:17px;left:23px}}@media(max-width:767px){.human-scenery{-webkit-mask-image:linear-gradient(#0000 0%,#000 32% 75%,#0000 100%),radial-gradient(42% 150%,#0000 65%,#000 100%);mask-image:linear-gradient(#0000,#000 32%,#000 75%,#0000),radial-gradient(42% 150%,#0000 65%,#000);-webkit-mask-composite:source-in;mask-composite:intersect}.journey-human-scene{width:94vw;height:60vh;top:59%}.journey-people{border-radius:20px}.journey-people img{object-position:40% center}.journey-people>p{display:none}.journey-image{height:140px}.journey-heading{top:13%}.journey-heading h2{font-size:29px}}.reference-hero .human-scenery{height:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% 24%,#0000 40% 60%,#000 76% 100%),linear-gradient(#000 86%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000 24%,#0000 40%,#0000 60%,#000 76%,#000),linear-gradient(#000 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.human-scenery>img,.human-scenery>picture>img{object-fit:cover}.journey-people>.photo-reveal{width:100%;height:100%}.journey-people>.photo-reveal>img,.journey-people>.photo-reveal>picture>img{object-fit:cover}@media(max-width:1099px){.reference-hero>.hero-human-layer{z-index:5;width:115vw!important;bottom:20%!important}}@media(max-width:767px){.reference-hero>.hero-human-layer{width:125vw!important;bottom:32%!important}.reference-hero .human-scenery{-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 45% 55%,#000 70% 100%),linear-gradient(#000 80%,#0000);mask-image:linear-gradient(90deg,#000,#000 30%,#0000 45%,#0000 55%,#000 70%,#000),linear-gradient(#000 80%,#0000)}.reference-hero>div.relative>div>p:last-child{max-width:320px}}.reference-hero>.hero-human-layer{z-index:5!important}.photo-reveal>img,.photo-reveal>picture>img{object-fit:cover;object-position:50% 50%!important}@media(max-width:1099px){#top.reference-hero>div.hero-human-layer.bottom-0{bottom:20%!important}}@media(max-width:767px){#top.reference-hero>div.hero-human-layer.bottom-0{bottom:28%!important}#top.reference-hero>a{display:none}.reference-hero .human-scenery{-webkit-mask-image:linear-gradient(90deg,#000 0% 30%,#0000 45% 55%,#000 70% 100%),linear-gradient(#0000 0%,#000 24% 84%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000 30%,#0000 45%,#0000 55%,#000 70%,#000),linear-gradient(#0000,#000 24%,#000 84%,#0000)}}.hero-bottom-fade{background:linear-gradient(#0000,#f1f0ecb3);height:96px}@supports (color:color-mix(in lab,red,red)){.hero-bottom-fade{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-fog)70%,transparent))}}@media(min-width:768px){.hero-dashboard-shell{-webkit-mask-image:linear-gradient(90deg,#000 0% 68%,#000e 84%,#0009 100%);mask-image:linear-gradient(90deg,#000,#000 68%,#000e,#0009)}}@media(min-width:768px)and (max-width:1099px){.reference-hero .human-scenery{-webkit-mask-image:linear-gradient(90deg,#000 0% 24%,#0000 40% 60%,#000 76% 100%),linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000 24%,#0000 40%,#0000 60%,#000 76%,#000),linear-gradient(#0000,#000 12%,#000 86%,#0000)}}@media(min-width:768px){html[data-motion=still] .signal-stage,html[data-motion=still] .signal-sticky{height:1000px}html[data-motion=still] .journey-human-scene{top:64%}html[data-motion=still] .journey-centre{padding-top:200px}}.hero-copy-ready,.hero-photo-ready,.hero-board-ready{opacity:1;filter:none;visibility:visible}.hero-board-ready{height:auto}.hero-v21 .hero-dashboard-shell{top:clamp(23rem,48vh,31rem)}@media(max-width:800px){.hero-v21{height:100svh;min-height:780px;max-height:none}.hero-v21>div:nth-child(2){max-width:390px;padding-top:98px!important}.hero-v21 h1{letter-spacing:-1.7px;margin-top:10px;line-height:1.08;font-size:35px!important}.hero-v21 .hero-copy-ready>p{max-width:300px;margin-top:12px;font-size:13px;line-height:1.5}.hero-v21 .hero-copy-ready .eyebrow{font-size:9px}.hero-v21 .hero-dashboard-shell{z-index:25;width:calc(100% - 32px);max-width:390px;top:350px;-webkit-mask-image:none;mask-image:none}.hero-v21 .hero-human-layer{opacity:.9;width:760px;top:225px;bottom:auto}.hero-v21 .human-scenery{-webkit-mask-image:linear-gradient(#0000,#000 15% 60%,#0000 80%);mask-image:linear-gradient(#0000,#000 15%,#000 60%,#0000 80%)}.hero-v21 .hero-bottom-fade{height:25px}.hero-v21>a:last-child{display:none}}.closing-footer:after{background:linear-gradient(90deg,#17182bd6,#17182ba3 42%,#17182b14 85%)}.footer-content{color:#fff}.footer-content .dawnby-logo{background:0 0}@media(max-width:800px){.hero-v21 .hero-human-layer{top:270px}.hero-v21 .hero-dashboard-shell{top:360px}.hero-v21 .t21-metric{padding:6px 12px}.hero-v21 .t21-glimpse{gap:7px}.closing-footer:after{background:linear-gradient(#17182bdb,#17182b99 60%,#17182b2e)}}.hero-v21 .hero-dashboard-shell:has(.t21-inline-panel){z-index:35;-webkit-mask-image:none;mask-image:none}.site-header a,.site-header button{min-width:48px;min-height:48px}.mobile-site-menu{display:none}.main-action,.footer-content>a{min-height:48px}@media(max-width:767px){.site-header nav{gap:12px;padding-inline:16px}.nav-actions{gap:8px}.nav-actions>.motion-toggle{display:none}.mobile-site-menu{display:block}.mobile-site-menu summary{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:62px;min-height:48px;font-size:12px;list-style:none;display:flex}.mobile-site-menu summary::-webkit-details-marker{display:none}.mobile-site-menu[open] summary>span{transform:rotate(180deg)}.mobile-site-links{top:66px;background:#fcfbf8;border:1px solid #dcd9d1;border-radius:0 0 16px 16px;padding:12px 16px;position:absolute;inset-inline:12px;box-shadow:0 18px 40px #17182b14}.mobile-site-links>a{border-bottom:1px solid #e8e5df;justify-content:space-between;font-size:14px;display:flex}.mobile-site-links>button{color:#575561;align-items:center;font-size:12px;display:flex}}@media(max-width:800px){.hero-v21{min-height:840px}.hero-v21 .hero-human-layer{top:250px}.hero-v21 .hero-dashboard-shell{top:350px}}@media(max-width:600px){.mobile-connection-map{margin:30px 0 40px}.mobile-connection-map svg{width:100%;height:auto;display:block}.mobile-connection-map small{margin-top:16px}}@media(max-width:800px){.hero-v21 h1{font-size:clamp(28px,8.97vw,35px)!important}.hero-v21 .hero-copy-ready>p:first-child{letter-spacing:1px;margin-top:0;font-size:9px;line-height:1.5}}@media(max-width:359px){.site-header nav{gap:8px;padding-inline:12px}.site-header .dawnby-logo img:first-child,.site-header .dawnby-logo img:last-child{width:96px}.nav-actions{gap:4px}.site-header .main-action{gap:8px;padding-inline:12px}}@media(min-width:601px)and (max-width:800px){.hero-v21>div:nth-child(2){max-width:560px}.hero-v21 h1{font-size:44px!important}.hero-v21 .hero-copy-ready>p:not(:first-child){max-width:390px;font-size:14px}.hero-v21 .hero-human-layer{top:270px}.hero-v21 .hero-dashboard-shell{width:calc(100% - 48px);max-width:720px;top:410px}}@font-face{font-family:Inter;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito-variable.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}:root{--h-label:#17182b;--h-label-2:#65667a;--h-label-3:#83849a;--h-bg:#fff;--h-page:#f2f2f7;--h-card:#fff;--h-sep:#e5e1dc;--h-tint:#5145cd;--h-iris-fill:#5145cd;--h-iris-fill-hover:#4237b4;--h-iris-soft:#eceafb;--h-sun:#d97750;--h-sun-soft:#fbede6;--h-sun-text:#9a4a24;--h-glass-fill:#ffffffb8;--h-glass-stroke:#ffffffe6;--h-glass-pill:#75758024;--h-fill-on-card:#7878801f;--h-stroke-on-card:#3c3c4324;--h-success:#246447;--h-warning:#805914;--h-critical:#b42318;--h-progress:#0a5cc2;--h-v-green:#22aa4a;--h-v-orange:#e67700;--h-v-red:#ff3b30;--h-v-blue:#007aff;--h-v-gray:#8e8e93;--h-sec-today:#ff2d55;--h-sec-roster:#0e94ab;--h-sec-approvals:#5856d6;--h-sec-messages:#007aff;--h-sec-people:#af52de;--h-sec-careplans:#ff3b30;--h-sec-workforce:#9a7b52;--h-sec-quality:#c96500;--h-sec-money:#1f9e45;--h-sec-neutral:#7c7c82;--h-shadow-card:0 1px 2px #17182b0f,0 8px 24px #17182b0f;--h-shadow-overlay:0 2px 6px #17182b14,0 24px 48px #17182b24;--h-r-lg:12px;--h-r-xl:16px;--h-font:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--h-figure:"Nunito","Inter",ui-sans-serif,system-ui,sans-serif}.hs{font-family:var(--h-font);color:var(--h-label);-webkit-font-smoothing:antialiased;text-align:left;letter-spacing:-.23px}.hs b,.hs strong{font-weight:600}.hs small{color:var(--h-label-2);letter-spacing:-.08px;font-size:13px;line-height:18px;display:block}.hs .h-glyph{width:20px;height:20px}.hs-glass{background:var(--h-glass-fill);border:1px solid var(--h-glass-stroke);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.hs-photo{object-fit:cover;border-radius:50%;flex:none;place-items:center;display:inline-grid}.hs-initials,.hs-ini{background:var(--h-glass-pill);color:var(--h-label-2);font-size:15px;font-weight:600}.hs-sep{background:#3c3c434a;height:.5px;display:block}.hs-sep0{margin-left:0}.hs-sep12{margin-left:12px}.hs-sep16{margin-left:16px}.hs-sep20{margin-left:20px}.hs-sep48{margin-left:48px}.hs-sep56{margin-left:56px}.hs-sep68{margin-left:68px}.hs-chev{color:var(--h-label-3);flex:none;width:16px!important;height:16px!important}.hs-link{color:var(--h-tint);align-items:center;gap:2px;font-size:15px;line-height:20px;display:inline-flex}.hs-link17{font-size:17px;line-height:22px}.hs-link .h-glyph{width:16px;height:16px}.hs-sec{color:var(--h-label-2)}.hs-t-sun{color:var(--h-sun-text)!important}.hs-t-critical{color:var(--h-critical)!important}.hs-t-progress{color:var(--h-progress)!important}.hs-t-secondary{color:var(--h-label-2)!important}.hs-t-warning{color:var(--h-warning)!important}.hs-t-iris{color:var(--h-tint)!important}.hs-t-success{color:var(--h-success)!important}.hs-c-sun{color:var(--h-sun)}.hs-c-red{color:var(--h-v-red)}.hs-key{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.hs-k-green{background:var(--h-v-green)}.hs-k-blue{background:var(--h-v-blue)}.hs-k-orange{background:var(--h-v-orange)}.hs-k-red{background:var(--h-v-red)}.hs-k-gray{background:var(--h-v-gray)}.hs-chart{flex:none;width:22px;height:22px;display:inline-block;position:relative}.hs-chart i{background:var(--h-tint);border-radius:1.76px;width:3.52px;position:absolute}.hs-chart i:first-child{left:3.96px}.hs-chart i:nth-child(2){left:9.24px}.hs-chart i:nth-child(3){left:14.52px}.hs-desk{background:var(--h-page);width:1440px;padding:16px}.hs-desk-in{grid-template-columns:280px 1104px;column-gap:24px;display:grid}.hs-side{border-radius:24px;flex-direction:column;gap:4px;padding:12px 8px 16px;display:flex;box-shadow:0 6px 12px #0000000f}.hs-brand{align-items:center;gap:8px;padding:6px 16px 2px;display:flex}.hs-brand img{width:28px;height:28px}.hs-brand b{font:700 20px/1 "Manrope",var(--h-font);letter-spacing:-.9px;flex:1}.hs-brand span{text-align:right}.hs-brand strong{letter-spacing:-.08px;font-size:13px;line-height:18px;display:block}.hs-brand small{letter-spacing:0;font-size:12px;line-height:16px}.hs-gap12{height:12px}.hs-si{letter-spacing:-.43px;border:1px solid #0000;border-radius:22px;align-items:center;gap:10px;height:44px;padding:0 10px;font-size:17px;line-height:22px;display:flex}.hs-si .h-glyph,.hs-si .hs-chart{width:22px;height:22px;color:var(--h-tint);margin:0 3px}.hs-si.is-on{background:var(--h-glass-pill);border-color:var(--h-glass-stroke);font-weight:600;box-shadow:0 6px 12px #0000000f}.hs-flex{flex:1}.hs-acct{align-items:center;gap:10px;min-height:52px;margin-top:6px;padding:6px;font-size:15px;line-height:20px;display:flex}.hs-content{flex-direction:column;gap:32px;padding:0 8px;display:flex}.hs-toolbar{align-items:center;gap:8px;height:52px;display:flex}.hs-crumb{color:var(--h-label-2);flex:1;font-size:15px;line-height:20px}.hs-search{background:var(--h-card);border:1px solid var(--h-tint);width:300px;height:44px;color:var(--h-label-2);border-radius:22px;align-items:center;gap:8px;padding:0 16px;font-size:15px;display:flex;box-shadow:0 6px 12px #0000000f}.hs-search .h-glyph{width:16px;height:16px;color:var(--h-label-2)}.hs-search span{flex:1}.hs-search kbd{font:inherit;font-size:13px}.hs-tb{width:44px;height:44px;color:var(--h-tint);border-radius:22px;place-items:center;display:grid;box-shadow:0 6px 12px #0000000f}.hs-title{align-items:flex-end;gap:12px;min-height:111px;padding:0 4px;display:flex}.hs-title>div{flex-direction:column;flex:1;gap:4px;display:flex}.hs-eyebrow{letter-spacing:.6px;color:var(--h-tint);font-size:13px;font-weight:600;line-height:18px}.hs-lt{letter-spacing:.4px;font-size:34px;font-weight:700;line-height:41px}.hs-body2{letter-spacing:-.43px;color:var(--h-label-2);font-size:17px;line-height:22px}.hs-foot{letter-spacing:-.08px;color:var(--h-label-2);font-size:13px;line-height:18px}.hs-bg{white-space:nowrap;border:1px solid #83849a;border-radius:22px;align-items:center;height:44px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 2px 4px #0000000f}.hs-bp{background:var(--h-iris-fill);color:#fff;letter-spacing:-.43px;border-radius:999px;justify-content:center;align-items:center;width:361px;min-height:50px;font-size:17px;font-weight:600;display:inline-flex}.hs-grid{grid-template-columns:696px 360px;align-items:start;column-gap:24px;display:grid}.hs-grid2{grid-template-columns:528px 528px;align-items:start;column-gap:24px;display:grid}.hs-sh{align-items:center;gap:8px;min-height:28px;margin-bottom:8px;padding:0 4px;display:flex}.hs-sh-t{letter-spacing:-.26px;flex:1;align-items:center;gap:8px;font-size:22px;font-weight:700;line-height:28px;display:flex}.hs-sh-m{color:var(--h-label-2);letter-spacing:-.08px;font-size:13px;line-height:18px}.hs-count{background:var(--h-glass-pill);height:22px;color:var(--h-label-2);letter-spacing:-.08px;border-radius:11px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:inline-grid}.hs-card{background:var(--h-card);border-radius:18px}.hs-pad{flex-direction:column;gap:12px;padding:20px;display:flex}.hs-list{padding:4px 0}.hs-row{align-items:center;gap:12px;min-height:66px;padding:12px 16px;display:flex}.hs-ico{flex:none;place-items:center;width:28px;height:28px;display:grid}.hs-ico .h-glyph{width:24px;height:24px}.hs-rt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hs-rt b{letter-spacing:-.43px;font-size:17px;line-height:22px}.hs-row em{letter-spacing:-.08px;color:var(--h-label-2);white-space:nowrap;font-size:13px;font-style:normal;font-weight:600;line-height:18px}.hs-row-foot{min-height:52px;color:var(--h-label-2);padding:16px;font-size:15px;line-height:20px}.hs-row-foot>span:first-child{flex:1}.hs-ch{height:20px;color:var(--h-tint);align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hs-ch .h-glyph{width:18px;height:18px}.hs-ch span{flex:1}.hs-ch em{color:var(--h-label-2);letter-spacing:-.08px;font-size:13px;font-style:normal;font-weight:400}.hs-live-body{align-items:center;gap:16px;display:flex}.hs-live-body>div{flex:1}.hs-val{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.hs-val b{font-family:var(--h-figure);letter-spacing:.37px;font-size:40px;font-weight:800;line-height:48px}.hs-val span{font-family:var(--h-figure);color:var(--h-label-2);font-size:15px;font-weight:700;line-height:20px}.hs-legend p{align-items:center;gap:10px;min-height:44px;padding:10px 0;font-size:15px;line-height:20px;display:flex}.hs-legend p b{letter-spacing:-.43px;margin-left:auto;font-size:17px;line-height:22px}.hs-legend>div:first-child p{padding-top:0}.hs-next{flex-direction:column;gap:8px;min-height:108px;margin-top:16px;padding:16px;display:flex}.hs-next .hs-ch{color:var(--h-tint)}.hs-person{align-items:center;gap:12px;display:flex}.hs-person b{letter-spacing:-.43px;font-size:17px;line-height:22px;display:block}.hs-metrics{gap:40px;margin-top:4px;display:flex}.hs-ml{color:var(--h-label);align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:flex}.hs-ml .hs-key{width:8px;height:8px}.hs-tl{height:72px;margin-top:4px;position:relative}.hs-tl>i{display:block;position:absolute}.hs-track{background:var(--h-fill-on-card);border-radius:6px;height:12px;top:24px;left:0;right:0}.hs-elapsed{background:var(--h-tint);border-radius:6px;width:209.92px;height:12px;top:24px;left:0}.hs-now{background:var(--h-sun);border:3px solid var(--h-card);border-radius:50%;width:20px;height:20px;top:20px;left:199.92px}.hs-now-l{color:var(--h-sun-text);white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;position:absolute;top:0;left:168.4px}.hs-tl p span{color:var(--h-label-2);font-size:12px;line-height:16px;position:absolute;top:48px}.hs-sub{color:var(--h-label-2);font-size:13px;line-height:18px}.hs-prog{background:var(--h-fill-on-card);border-radius:6px;height:12px;overflow:hidden}.hs-prog i{background:var(--h-v-green);border-radius:6px;width:94%;height:100%;display:block}.hs-inv{align-items:center;gap:12px;min-height:44px;display:flex}.hs-inv .hs-chart{margin:3px}.hs-inv>span:not(.hs-chart){flex:1}.hs-inv b{font-size:15px;line-height:20px;display:block}.hs-table{padding-bottom:4px;overflow:hidden}.hs-th,.hs-tr{grid-template-columns:148px 1fr 216px 196px;align-items:center;column-gap:12px;padding:0 16px;display:grid}.hs-th{height:36px;color:var(--h-label-2);border:0;border-radius:0;font-size:13px;font-weight:600;line-height:18px}.hs-tr{min-height:62px;padding-top:10px;padding-bottom:10px}.hs-time{font-size:15px;font-weight:600;line-height:20px}.hs-cl b{letter-spacing:-.43px;font-size:17px;line-height:22px;display:block}.hs-cl small{margin-top:2px}.hs-tr.is-dim .hs-time,.hs-tr.is-dim .hs-cl b{color:var(--h-label-2)}.hs-wk{align-items:center;gap:10px;font-size:15px;line-height:20px;display:flex}.hs-slot{width:32px;height:32px;color:var(--h-label-2);place-items:center;display:grid}.hs-st{align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:18px;display:flex}.hs-st .h-glyph{width:18px;height:18px}.hs-avatars{gap:8px;margin-top:0;display:flex}.hs-ini{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.hs-checks .hs-ck-h{height:30px;color:var(--h-label-2);padding-top:8px;font-size:13px;font-weight:600;line-height:18px}.hs-ck{align-items:center;gap:12px;min-height:60px;padding:10px 0;display:flex}.hs-ck>span{flex:1}.hs-ck b{font-size:15px;line-height:20px;display:block}.hs-ck em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:600}.hs-bday-note{min-height:60px;padding:10px 16px}.hs-slot40{width:40px;height:40px;color:var(--h-tint);place-items:center;display:grid}.hs-slot40 .h-glyph{width:18px;height:18px}.hs-bday{min-height:64px;padding:10px 16px}.hs-bday em{font-size:15px!important;font-weight:400!important;line-height:20px!important}.hs-phone{background:#1c1c22;border-radius:60px;width:393px;padding:11px;box-shadow:inset 0 0 0 2px #3a3a44}.hs-ps{background:var(--h-page);border-radius:49px;height:830px;position:relative;overflow:hidden}.hs-status{justify-content:space-between;align-items:center;height:54px;padding:18px 32px 0 44px;font-size:17px;display:flex}.hs-status span{align-items:flex-end;gap:2px;display:inline-flex}.hs-status i{background:var(--h-label);border-radius:1px;width:3px;display:block}.hs-status i:first-child{height:5px}.hs-status i:nth-child(2){height:8px}.hs-status i:nth-child(3){height:11px}.hs-status em{border:1.5px solid var(--h-label);background:linear-gradient(90deg,var(--h-label)80%,transparent 80%);background-clip:content-box;border-radius:4px;width:25px;height:12px;margin-left:6px;padding:1px;display:block}.hs-pbrand{align-items:center;gap:8px;height:42px;padding:0 16px;display:flex}.hs-pbrand img{width:28px;height:28px}.hs-pbrand b{font:700 20px/1 "Manrope",var(--h-font);letter-spacing:-.9px;flex:1}.hs-pbrand span{text-align:right}.hs-pbrand strong{font-size:13px;line-height:18px;display:block}.hs-pbrand small{font-size:12px;line-height:16px}.hs-pbody{padding:0 16px}.hs-ptitle{justify-content:space-between;align-items:center;height:56px;display:flex}.hs-ptitle p{letter-spacing:.4px;font-size:34px;font-weight:700;line-height:41px}.hs-psub{color:var(--h-label-2);margin-bottom:8px;font-size:15px;line-height:20px}.hs-pcard{background:var(--h-card);border-radius:12px;margin-bottom:8px;padding:12px}.hs-pch{align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:20px;display:flex}.hs-pch .h-glyph{width:16px;height:16px}.hs-pch em{color:var(--h-label-2);align-items:center;gap:2px;margin-left:auto;font-size:13px;font-style:normal;font-weight:400;display:inline-flex}.hs-pch em .h-glyph{width:12px;height:12px}.hs-pperson{align-items:center;gap:12px;margin-top:8px;display:flex}.hs-pperson b{letter-spacing:-.45px;font-size:20px;line-height:25px;display:block}.hs-pperson .hs-b17{font-size:17px;line-height:22px}.hs-pperson small{font-size:15px;line-height:20px}.hs-pmeta{color:var(--h-label-2);align-items:center;gap:8px;margin-top:8px;font-size:15px;line-height:20px;display:flex}.hs-pmeta .h-glyph{flex:none;width:14px;height:14px}.hs-small{font-size:13px;line-height:18px}.hs-pbtn{background:var(--h-iris-fill);color:#fff;letter-spacing:-.43px;border-radius:25px;justify-content:center;align-items:center;height:50px;margin-top:12px;font-size:17px;font-weight:600;display:flex}.hs-pbtn-o{border:1px solid #83849a;border-radius:25px;justify-content:center;align-items:center;height:50px;margin-top:12px;padding:0 18px;font-size:17px;font-weight:600;display:flex}.hs-offer-btns{gap:8px;display:flex}.hs-offer-btns .hs-pbtn{flex:1}.hs-psh{letter-spacing:-.26px;justify-content:space-between;align-items:baseline;margin:18px 0 8px;font-size:22px;font-weight:700;line-height:28px;display:flex}.hs-plink{color:var(--h-tint);font-size:17px;font-weight:400}.hs-plist{padding:0 12px}.hs-plist p{align-items:center;gap:8px;min-height:60px;padding:8px 0;display:flex}.hs-plist p>span:nth-child(2){flex:1}.hs-plist b{font-size:17px;line-height:22px;display:block}.hs-plist small{font-size:15px;line-height:20px}.hs-pday{width:60px;color:var(--h-tint);flex:none;font-size:17px;font-weight:600}.hs-pnote{color:var(--h-label-2);margin:4px 0 8px;font-size:13px;line-height:18px}.hs-pbig{font-family:var(--h-figure);margin-top:6px;font-size:40px;font-weight:800;line-height:48px}.hs-offer-when{margin-top:6px;font-size:17px;font-weight:600;line-height:22px}.hs-offer-who{margin-top:6px}.hs-pay{color:var(--h-label-2);justify-content:space-between;align-items:baseline;margin-top:10px;font-size:15px;display:flex}.hs-pay b{color:var(--h-label);font-size:17px}.hs-pcard .hs-sep{margin-top:10px}.hs-tabbar{border-radius:999px;justify-content:space-around;padding:6px;display:flex;position:absolute;bottom:26px;left:14px;right:14px;box-shadow:0 8px 24px #0000001f}.hs-tabbar span{border-radius:999px;flex-direction:column;align-items:center;gap:2px;min-width:62px;padding:6px 4px;font-size:11px;font-weight:500;display:flex}.hs-tabbar span.is-on{background:var(--h-glass-pill);color:var(--h-tint)}.hs-tabbar .h-glyph{width:22px;height:22px}.hs-home{background:var(--h-label);border-radius:3px;width:134px;height:5px;margin-left:-67px;position:absolute;bottom:8px;left:50%}.hero-today-shell{width:min(1180px,100vw - 48px);margin-top:clamp(36px,6vh,64px);position:relative}.hero-today-desk{background:#f2f2f7;border-radius:22px;overflow:hidden;box-shadow:0 50px 120px -40px #17182b73,0 0 0 1px #17182b0f}.hero-today-phone{filter:drop-shadow(0 30px 40px #17182b4d);width:250px;position:absolute;bottom:-48px;right:-28px}@media(max-width:1279px){.hero-today-phone{width:220px;right:-8px}}@media(max-width:767px){.hero-today-shell{width:min(340px,100vw - 40px);margin-top:28px}.hero-today-desk{display:none}.hero-today-phone{width:100%;position:relative;bottom:auto;right:auto}}#top.reference-hero>div.hero-human-layer.hero-scene-layer{top:calc(max(100svh,680px) - max(100vw,170vh)/1.77683);bottom:auto!important}@media(max-width:1099px){#top.reference-hero>div.hero-human-layer.hero-scene-layer{top:calc(max(100svh,680px)*.8 - 64.722vw)}}@media(max-width:800px){#top.reference-hero>div.hero-human-layer.hero-scene-layer{top:200px}}.hero-v21 .hero-bottom-fade{opacity:1;height:120px}@media(max-width:800px){.hero-v21{min-height:0}.hero-v21>div:nth-child(2){padding-top:104px!important}}.journey-refined{padding-top:clamp(80px,10vh,120px);padding-bottom:clamp(56px,8vh,96px)}.journey-refined-head h2{letter-spacing:-1.6px;margin-top:14px;font-size:clamp(30px,3vw,44px);line-height:1.08}.journey-refined-scene{border-radius:28px;height:clamp(300px,40vw,470px);margin-top:36px;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #211a1944}.journey-refined-photo{will-change:transform;position:absolute;top:-30px;right:0;bottom:-30px;left:0}.journey-refined-photo img{object-fit:cover;object-position:60% 45%;width:100%;height:100%}.journey-refined-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#17182b55,#0000 55%);position:absolute;top:0;right:0;bottom:0;left:0}.journey-refined-scene .journey-chip-a,.journey-refined-scene .journey-chip-b{z-index:1;width:15rem;color:var(--color-ink);border-radius:14px;padding:16px;position:absolute}.journey-refined-scene .journey-chip-a{top:28px;right:28px}.journey-refined-scene .journey-chip-b{bottom:28px;right:28px}.journey-chip-time{letter-spacing:-.8px;font-size:26px;font-weight:500}.journey-chip-small{color:#4f4e57;margin-top:4px;font-size:13px;line-height:1.5}.journey-chip-strong{font-size:14px;font-weight:600}.journey-chip-rule{border-top:1px solid #17182b1a;margin-top:12px;padding-top:10px;font-size:13px}.journey-refined-caption{z-index:1;letter-spacing:-.5px;color:#fff;font-size:21px;line-height:1.3;position:absolute;bottom:30px;left:32px}.journey-path{margin-top:56px;padding-top:36px;position:relative}.journey-path-svg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.journey-path-line{fill:none;stroke:#be815d;stroke-width:1.4px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.journey-path.is-drawn .journey-path-line{stroke-dashoffset:0}.journey-path-dot{fill:#d69570;stroke:var(--color-fog);stroke-width:3px;transform-box:fill-box;transform-origin:50%;transition:scale .45s cubic-bezier(.34,1.56,.64,1);scale:.6}.journey-path.is-drawn .journey-path-dot{scale:1}.journey-path-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px;margin:0;padding:0;list-style:none;display:grid}.journey-path-steps li{margin-top:calc(var(--i)*18px)}.journey-path-who{letter-spacing:.08em;text-transform:uppercase;color:#8d6146;font-size:12px;display:block}.journey-path-steps h3{letter-spacing:-.5px;margin-top:8px;font-size:19px;font-weight:500;line-height:1.25}.journey-path-steps p{color:var(--color-stone);max-width:18rem;margin-top:6px;font-size:15px;line-height:1.5}@media(max-width:767px){.journey-refined-scene{border-radius:20px;height:300px}.journey-refined-caption{display:none}.journey-refined-scene .journey-chip-a{width:11.5rem;padding:12px;top:14px;right:14px}.journey-refined-scene .journey-chip-a .journey-chip-rule{display:none}.journey-refined-scene .journey-chip-b{width:auto;padding:12px;bottom:14px;left:14px;right:14px}.journey-chip-time{font-size:22px}}@media(max-width:639px){.journey-path{margin-top:32px;padding-top:0}.journey-path-steps{grid-template-columns:1fr;row-gap:26px;padding-left:34px}.journey-path-steps li{margin-top:0}}@media(prefers-reduced-motion:reduce){.journey-path-line,.journey-path-dot{transition:none}}.programme-wordmark{flex-direction:column;align-items:center;gap:14px;margin:44px auto 0;display:flex}.programme-wordmark img{width:auto;height:30px}.programme-wordmark ul{gap:8px;padding:0;list-style:none;display:flex}.programme-wordmark li{border:1px solid var(--color-line);color:var(--color-slate);background:#fffffa80;border-radius:999px;padding:6px 12px;font-size:13px}.programme-cards{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;padding:0;list-style:none;display:grid}.programme-cards>li{background:#fcfbf8;border:1px solid #ffffffb3;border-radius:20px;padding:28px;box-shadow:0 20px 50px -34px #17182b55}.programme-mark{border-radius:50%;place-items:center;width:56px;height:56px;font-size:13px;font-weight:600;display:grid;box-shadow:0 10px 30px -12px #14151559}.programme-cards h3{letter-spacing:-.8px;margin-top:20px;font-size:23px;font-weight:500}.programme-cards>li>p{color:var(--color-stone);margin-top:6px;font-size:15px;line-height:1.5}.programme-cards ul{border-top:1px solid var(--color-line);margin-top:18px;padding:0;list-style:none}.programme-cards ul li{border-bottom:1px solid var(--color-line);padding:11px 0 11px 22px;font-size:14px;line-height:1.45;position:relative}.programme-cards ul li:last-child{border-bottom:0}.programme-cards ul li:before{content:"";background:var(--color-lichen);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:2px}.programme-note{color:var(--color-stone);margin-top:28px;font-size:13px}@media(max-width:899px){.programme-cards{grid-template-columns:1fr}}.bw>.w{filter:blur(6px);transition:opacity .5s var(--ease-soft),filter .55s var(--ease-soft),transform .55s var(--ease-soft);transition-delay:calc(var(--i)*35ms + var(--d,0s));transform:translateY(.1em)}[data-reveal]{transition:opacity .6s var(--ease-soft)var(--d,0s),filter .6s var(--ease-soft)var(--d,0s),transform .7s var(--ease-soft)var(--d,0s)}[data-reveal=rise]{filter:blur(6px);transform:translateY(24px)}.feature-phone{filter:drop-shadow(0 24px 34px #17182b59);width:232px;transition:transform .8s var(--ease-soft);margin-left:-116px;position:absolute;bottom:-150px;left:50%}.feature-scene:hover .feature-phone{transform:translateY(-6px)}.feature-scene:has(.feature-phone) .feature-panel{display:none}.panel-title{letter-spacing:-1px;margin-top:12px;font-size:23px;font-weight:500;line-height:1.12}.feature-panel-2 .panel-title{margin-top:10px;font-size:22px}@media(max-width:767px){.feature-phone{display:none}.feature-scene:has(.feature-phone) .feature-panel{display:block}}.text-\[10px\],.text-\[11px\],.text-\[12px\],.font-mono.text-label{font-size:12px!important}.text-\[0\.74rem\]{font-size:13px!important}.panel-label,.mini-entry,.mini-entry span,.mini-entry em,.panel-note,.footer-bottom,.motion-toggle,.principle-head{font-size:12px!important}.nav-links{font-size:13px!important}.principle-column{font-size:13px}@media(max-width:767px){.principle-column,.principle-head,.hero-v21 .hero-copy-ready>p:first-child,.mobile-connection-map small{font-size:12px!important}.cta-long{display:none}}.text-ui{font-size:13px!important}@media(max-width:800px){.hero-v21{height:auto!important;min-height:0!important}}@media(max-width:767px){.main-action{font-size:13px!important}}@media(max-width:800px){#top.reference-hero>div.hero-human-layer.hero-scene-layer{top:262px}}@media(max-width:767px){.hero-today-shell{margin-top:150px}}.hero-audiences{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.hero-audiences a{min-height:44px;color:var(--color-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fcfbf8db;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 8px 24px -14px #17182b55}.hero-audiences a:hover{background:#fff}.hero-audiences a span{color:var(--color-lichen)}.hero-trio{width:min(1180px,100vw - 48px);margin-top:clamp(40px,7vh,72px);padding:0 150px;position:relative}.hero-trio-desk{aspect-ratio:1440/830;background:#f2f2f7;border-radius:22px;overflow:hidden;box-shadow:0 50px 120px -40px #17182b73,0 0 0 1px #17182b0f}.hero-trio-phone{filter:drop-shadow(0 30px 40px #17182b4d);width:236px;position:absolute;bottom:-70px}.hero-trio-left{left:0}.hero-trio-right{right:0}.hero-trio-phone>span,.hero-trio-label{text-align:center;color:var(--color-stone);margin-top:14px;font-size:13px;display:block}.hero-trio-label{position:absolute;bottom:-34px;left:0;right:0}@media(max-width:1099px){.hero-trio{padding:0 110px}.hero-trio-phone{width:190px}}@media(max-width:767px){.hero-trio{width:calc(100vw - 32px);margin-top:150px;padding:0}.hero-trio-desk{aspect-ratio:1440/700;border-radius:12px}.hero-trio-label{margin-top:8px;position:static}.hero-trio-phone{vertical-align:top;width:calc(50% - 6px);margin-top:18px;display:inline-block;position:relative;bottom:auto}.hero-trio-left{margin-right:12px}}.hero-trio .hs-ps{height:760px}.aud{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin-top:clamp(64px,9vw,120px);scroll-margin-top:90px;display:grid}.aud-flip .aud-visual{order:2}.aud-visual{border-radius:20px;justify-content:center;align-items:flex-end;min-height:560px;padding-top:48px;display:flex;position:relative;overflow:hidden}.aud-photo{object-fit:cover;object-position:60% 35%;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.aud-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#17182b33);position:absolute;top:0;right:0;bottom:0;left:0}.aud-phone{z-index:1;filter:drop-shadow(0 24px 40px #17182b59);width:280px;margin-bottom:-120px;position:relative}.aud-desk{z-index:1;border-radius:16px 16px 0 0;width:92%;max-height:520px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #17182b80}.aud-desktop .aud-visual{min-height:600px}.aud-phone-over{z-index:2;width:210px;position:absolute;bottom:-150px;right:18px}.aud-copy .font-mono.text-label{color:var(--color-stone)}.aud-title{letter-spacing:-1.4px;margin-top:16px;font-size:clamp(28px,2.7vw,40px);font-weight:400;line-height:1.08}.aud-body{color:var(--color-stone);max-width:30rem;margin-top:18px;font-size:17px;line-height:1.55}.aud-points{border-top:1px solid var(--color-line);max-width:30rem;margin-top:22px;padding:0;list-style:none}.aud-points li{border-bottom:1px solid var(--color-line);padding:13px 0 13px 24px;font-size:15px;line-height:1.5;position:relative}.aud-points li:before{content:"";background:var(--color-lichen);border-radius:50%;width:8px;height:8px;position:absolute;top:21px;left:2px}.aud-note{color:var(--color-stone);max-width:30rem;margin-top:14px;font-size:13px;line-height:1.5}@media(max-width:899px){.aud{grid-template-columns:1fr}.aud-flip .aud-visual{order:0}.aud-visual{min-height:440px}.aud-phone{width:230px}.aud-desk{width:96%}.aud-phone-over{width:150px;bottom:-110px;right:8px}}@media(max-width:800px){#top.reference-hero>div.hero-human-layer.hero-scene-layer{top:440px}}@media(max-width:767px){.hero-trio{margin-top:170px}}@media(max-width:380px){#top.reference-hero>div.hero-human-layer.hero-scene-layer{top:470px}}.landing-codex2{color:var(--l4-ink)}.l4-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.landing-codex2 [id]{scroll-margin-top:104px}.landing-codex2:focus{outline:none}.l4-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--l4-muted);font-size:12px;font-weight:600;line-height:1.5}.l4-hero{padding-top:144px}.l4-hero-copy{text-align:center;z-index:1;padding:0 24px 30px;position:relative}.l4-hero h1{letter-spacing:-.055em;max-width:1120px;margin:22px auto 0;font-size:clamp(44px,6.2vw,88px);font-weight:400;line-height:1.045}.l4-hero h1>span{color:#6d6772}.l4-hero-description{max-width:640px;color:var(--l4-muted);margin:26px auto 0;font-size:18px;line-height:1.6}.l4-entry-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.l4-entry-links a{background:#f9f8f5;border:1px solid #cbc6d0;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:12px 22px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:flex}.l4-entry-links a.is-primary{background:var(--l4-iris);border-color:var(--l4-iris);color:#fff}.l4-entry-links a:hover{background:#e6e2f3;transform:translateY(-2px)}.l4-entry-links a.is-primary:hover{background:#4135b0}.l4-entry-links a>span{font-size:20px;line-height:1}.l4-discover{min-height:48px;color:var(--l4-muted);text-underline-offset:4px;align-items:center;gap:10px;margin-top:12px;font-size:13px;text-decoration:underline;display:inline-flex}.l4-section-intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:60px;padding-block:112px 72px;display:grid}.l4-section-intro h2,.l4-trust h2,.l4-faq h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.08}.l4-section-intro h2 span,.l4-chapter h3 span,.l4-trust h2 span,.l4-faq h2 span{color:var(--l4-muted)}.l4-section-intro>p{color:var(--l4-muted);padding-bottom:4px;font-size:18px;line-height:1.7}.l4-chapter{padding:44px 0 90px}.l4-chapter-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:64px;margin-bottom:36px;display:grid}.l4-chapter-number{color:var(--l4-iris);letter-spacing:0;margin-right:18px;display:inline-block}.l4-chapter h3{letter-spacing:-.045em;margin-top:16px;font-size:clamp(30px,3.3vw,48px);font-weight:400;line-height:1.12}.l4-chapter-heading>p{max-width:460px;color:var(--l4-muted);padding-bottom:2px;font-size:17px;line-height:1.65}.l4-chapter-scene{background:#e7e3db;border-radius:24px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.l4-chapter-photo{isolation:isolate;min-height:700px;position:relative}.l4-chapter-photo>img{object-fit:cover;object-position:55% center;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.l4-family .l4-chapter-photo>img{object-position:75% center}.l4-chapter-photo:after{content:"";z-index:0;background:linear-gradient(#0000,#17182b66);position:absolute;top:55%;right:0;bottom:0;left:0}.l4-in-photo{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfaf6f5;border:1px solid #fffc;border-radius:16px;max-width:350px;padding:26px;position:absolute;bottom:32px;left:30px;right:30px;box-shadow:0 12px 40px #17182b0d}.l4-in-photo>p{letter-spacing:-.8px;margin:10px 0;font-size:27px;line-height:1.2}.l4-in-photo small{color:var(--l4-muted);font-size:14px;line-height:1.55;display:block}.l4-product{flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;padding:30px 36px 24px;display:flex}.l4-product>figcaption{width:100%;max-width:393px;margin-bottom:22px}.l4-product>figcaption strong{letter-spacing:-.6px;margin-top:7px;font-size:23px;font-weight:500;line-height:1.3;display:block}.l4-product-window{background:var(--h-page);border:1px solid #c6c3ce;border-radius:32px 32px 14px 14px;width:100%;max-width:393px;height:520px;overflow:hidden;box-shadow:0 20px 45px -22px #17182b40}.l4-product-window .hs-phone{border-radius:32px;width:100%;padding:6px}.l4-product-window .hs-ps{border-radius:26px;height:auto;min-height:830px}.l4-product-window .hs-tabbar span{font-size:12px}.l4-product-window .hs-pbody{padding-inline:14px}.l4-product-window .hs-status{height:42px;padding-top:10px}.l4-product-window .hs-pbrand{padding-inline:14px}.l4-product-window .hs-pbrand>span{max-width:115px}.l4-product-window .hs-pperson b{font-size:18px}.l4-product-window .hs-pay{flex-wrap:wrap;gap:8px}.l4-product-window .hs-pch{flex-wrap:wrap}.l4-product-window .hs-pch em{font-size:12px}.l4-product-caption{color:#5e5865;width:100%;max-width:393px;margin-top:18px;font-size:12px;line-height:1.55}.l4-offers .l4-chapter-scene{background:#e8e4ec}.l4-offers .l4-chapter-photo{order:2}.l4-offers .l4-chapter-photo img{object-position:60% center}.l4-desktop .l4-chapter-scene{background:#e2e7e5;grid-template-columns:.9fr 1.1fr}.l4-desktop .l4-chapter-photo img{object-position:65% center}.l4-desktop .l4-product>figcaption,.l4-desktop .l4-product-caption{max-width:none}.l4-provider-excerpt{border-radius:16px;max-width:none;height:540px;padding:20px}.l4-provider-excerpt .hs-desk{width:100%;padding:0}.l4-provider-excerpt .hs-desk-in{display:block}.l4-provider-excerpt .hs-side,.l4-provider-excerpt .hs-toolbar,.l4-provider-excerpt .hs-title>span,.l4-provider-excerpt .hs-grid>div+div,.l4-provider-excerpt .hs-grid~*{display:none}.l4-provider-excerpt .hs-content{gap:22px;padding:0}.l4-provider-excerpt .hs-grid{display:block}.l4-provider-excerpt .hs-grid~.hs-grid{display:none}.l4-provider-excerpt .hs-row{gap:8px;padding:11px 12px}.l4-provider-excerpt .hs-row em{white-space:normal;max-width:68px}.l4-provider-excerpt .hs-title{min-height:0}.l4-chapter-details{grid-template-columns:1fr 1fr 1fr;gap:36px;padding-top:30px;display:grid}.l4-chapter-details h4{margin-bottom:8px;font-size:16px;font-weight:600}.l4-chapter-details p{color:var(--l4-muted);font-size:14px;line-height:1.65}.l4-chapter-next{border-left:1px solid #d4d0cb;padding-left:28px}.l4-chapter-next a{width:fit-content;min-height:48px;color:var(--l4-iris);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:14px;font-weight:600;text-decoration:underline;display:flex}.landing-codex2 .journey-refined-scene{border-radius:24px}.landing-codex2 .journey-refined-scene .glass-light{background:#faf9f5f5;border:1px solid #fffc}.l4-founding{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:12px 96px;display:grid}.l4-founding h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(36px,4vw,58px);line-height:1.08}.l4-founding h2 span{color:var(--l4-muted)}.l4-founding>div>p:not(.l4-eyebrow){color:var(--l4-muted);font-size:17px;line-height:1.65}.l4-founding .l4-founding-invite{color:var(--l4-ink);margin-top:16px;font-weight:600}.l4-founding a{min-height:48px;color:var(--l4-iris);text-underline-offset:5px;align-items:center;gap:16px;margin-top:6px;font-size:14px;text-decoration:underline;display:inline-flex}.l4-trust-grid{grid-template-columns:repeat(3,1fr);gap:44px;margin-top:52px;display:grid}.l4-trust-grid article{border-top:1px solid #b9b2c0;padding-top:22px}.l4-rule-number{letter-spacing:.05em;color:#625a70;font-size:12px}.l4-trust-grid h3{letter-spacing:-.6px;margin-top:24px;font-size:24px;font-weight:500;line-height:1.25}.l4-trust-grid p{color:#5d5767;max-width:340px;margin-top:12px;font-size:15px;line-height:1.65}.l4-faq{grid-template-columns:1fr 1.25fr;gap:70px;padding-block:104px 32px;display:grid}.l4-faq>div>p:last-child{color:var(--l4-muted);margin-top:22px;font-size:15px;line-height:1.6}.l4-questions details{border-bottom:1px solid #d1ccd4}.l4-questions details:first-child{border-top:1px solid #d1ccd4}.l4-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:22px 2px;font-size:17px;font-weight:500;line-height:1.4;list-style:none;display:flex}.l4-questions summary::-webkit-details-marker{display:none}.l4-questions details>p{color:var(--l4-muted);padding:0 36px 24px 2px;font-size:15px;line-height:1.7}.l4-faq-icon{flex:none;width:16px;height:16px;position:relative}.l4-faq-icon:before,.l4-faq-icon:after{content:"";background:var(--l4-iris);width:14px;height:1.5px;position:absolute;top:7px;left:1px}.l4-faq-icon:after{transition:transform .2s;transform:rotate(90deg)}.l4-questions details[open] .l4-faq-icon:after{transform:rotate(0)}.site-header .nav-links a{min-height:48px}.landing-codex2 :is(a,button,summary):focus-visible,.site-header :is(a,button,summary):focus-visible{outline-offset:5px;border-radius:6px;outline:3px solid #5145cd}.landing-codex2 .closing-footer a:focus-visible{outline-color:#fff}.landing-codex2 #cta{padding-top:110px}.landing-codex2 #cta h2{font-size:clamp(38px,5.1vw,72px);line-height:1.16}.l4-price-summary{max-width:630px;margin:26px auto 0;font-size:17px;font-weight:500;line-height:1.65}.l4-pricing-link{min-height:48px;color:var(--l4-iris);text-underline-offset:5px;align-items:center;gap:12px;font-size:14px;text-decoration:underline;display:inline-flex}.l4-free-worker{color:var(--l4-muted);margin-top:18px;font-size:13px}.l4-footer-base{color:var(--l4-muted);background:#e8e5df;padding-block:38px 24px;font-size:13px}.l4-footer-top{justify-content:space-between;gap:40px;line-height:1.6;display:flex}.l4-company{color:var(--l4-ink);margin-bottom:6px;font-size:14px;font-weight:600}.l4-footer-top a{min-inline-size:48px;min-height:48px;color:var(--l4-ink);text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}.l4-footer-top nav{flex-wrap:wrap;gap:24px;display:flex}.l4-footer-disclosure{border-top:1px solid #ccc6bd;justify-content:space-between;gap:30px;margin-top:22px;padding-top:24px;font-size:12px;line-height:1.6;display:flex}.l4-site-notice{width:min(560px,100% - 40px);max-height:calc(100dvh - 48px);color:var(--l4-ink);background:#f9f8f5;border:1px solid #cbc6d0;border-radius:20px;margin:auto;padding:28px;overflow-y:auto;box-shadow:0 30px 100px #17182b40}.l4-site-notice::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17182b77}.l4-notice-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.l4-notice-head button{border:1px solid #cbc6d0;border-radius:999px;align-items:center;gap:12px;min-height:48px;padding:0 12px;font-size:13px;display:flex}.l4-site-notice h2{letter-spacing:-1px;margin:24px 0 20px;font-size:30px;line-height:1.2}.l4-site-notice>p{color:var(--l4-muted);margin-top:14px;font-size:16px;line-height:1.65}.l4-site-notice>.main-action{width:fit-content;min-height:48px;margin-top:24px}.l4-site-notice>.l4-pricing-link{margin-top:12px}@media(max-width:1100px){.site-header .nav-links,.nav-actions>.motion-toggle{display:none}.mobile-site-menu{display:block}.mobile-site-menu summary{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:62px;min-height:48px;font-size:12px;list-style:none;display:flex}.mobile-site-menu summary::-webkit-details-marker{display:none}.mobile-site-menu[open] summary>span{transform:rotate(180deg)}.mobile-site-links{top:76px;background:#fcfbf8;border:1px solid #dcd9d1;border-radius:0 0 16px 16px;padding:12px 16px;position:absolute;inset-inline:12px;box-shadow:0 18px 40px #17182b14}.mobile-site-links>a{border-bottom:1px solid #e8e5df;justify-content:space-between;font-size:14px;display:flex}.mobile-site-links>button{color:#575561;align-items:center;font-size:12px;display:flex}.l4-wrap{width:calc(100% - 64px)}.l4-hero{padding-top:124px}.l4-chapter-heading{gap:36px}.l4-product{padding:26px 24px}.l4-chapter-photo{min-height:700px}.l4-chapter-details{gap:24px}.l4-section-intro{gap:36px}.l4-trust-grid{gap:26px}.l4-faq{gap:40px}}@media(max-width:767px){.mobile-site-links{top:66px}}@media(max-width:900px){.l4-hero h1{font-size:clamp(44px,7.4vw,65px)}.l4-chapter-scene,.l4-desktop .l4-chapter-scene{grid-template-columns:1fr 1fr}.l4-product{padding-inline:16px}.l4-product-window .hs-pbrand>span{display:none}.l4-product-window .hs-pbody{padding-inline:10px}.l4-product-window .hs-offer-btns{flex-wrap:wrap}.l4-product-window .hs-offer-btns>span{white-space:nowrap;flex:1}.l4-product-window .hs-pch em{width:100%;margin-left:0}.l4-provider-excerpt{padding:14px}.l4-provider-excerpt .hs-row{flex-wrap:wrap}.l4-provider-excerpt .hs-row em{max-width:none;margin-left:36px}.l4-provider-excerpt .hs-row .hs-chev{display:none}.l4-in-photo{padding:20px;bottom:24px;left:16px;right:16px}.l4-in-photo>p{font-size:24px}.l4-chapter-details{grid-template-columns:1fr 1fr}.l4-chapter-next{border-top:1px solid #d4d0cb;border-left:none;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:18px 0 0;display:flex}.l4-chapter-next p{max-width:60%}.l4-chapter-next a{margin:0}}@media(max-width:680px){.l4-wrap{width:calc(100% - 40px)}.l4-hero{padding-top:114px}.l4-hero-copy{padding:0 20px 32px}.l4-hero h1{margin-top:18px;font-size:44px;line-height:1.07}.l4-hero-description{max-width:340px;margin-top:22px;font-size:16px;line-height:1.6}.l4-desktop-break{display:none}.l4-entry-links{grid-template-columns:1fr;gap:8px;max-width:350px;margin:24px auto 0;display:grid}.l4-entry-links a{min-height:48px;padding:11px 20px}.l4-section-intro{grid-template-columns:1fr;gap:24px;padding-block:72px 24px}.l4-section-intro>p{font-size:16px}.l4-chapter{padding:40px 0 36px}.l4-chapter-heading{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.l4-chapter h3{font-size:34px}.l4-chapter-heading>p{font-size:16px}.l4-chapter-scene,.l4-desktop .l4-chapter-scene{border-radius:18px;grid-template-columns:1fr}.l4-chapter-photo{min-height:400px}.l4-offers .l4-chapter-photo{order:0}.l4-in-photo{max-width:300px;padding:20px;bottom:18px;left:16px;right:16px}.l4-in-photo>p{font-size:25px}.l4-product{padding:28px 18px 24px}.l4-product>figcaption strong{font-size:22px}.l4-product-window{height:500px}.l4-product-window .hs-pch em{width:auto;margin-left:auto}.l4-product-window .hs-offer-btns{flex-wrap:nowrap}.l4-product-window .hs-pbtn,.l4-product-window .hs-pbtn-o{padding-inline:12px;font-size:15px}.l4-product-window .hs-pperson{gap:8px}.l4-product-window .hs-pperson small{font-size:13px}.l4-product-window .hs-pday{width:48px;font-size:15px}.l4-product-window .hs-plist b{font-size:15px}.l4-product-window .hs-plist small{font-size:13px}.l4-provider-excerpt{height:575px;padding:14px}.l4-provider-excerpt .hs-row em{margin-left:0}.l4-provider-excerpt .hs-rt b{font-size:15px}.l4-chapter-details{grid-template-columns:1fr;gap:22px;padding-top:24px}.l4-chapter-next{display:block}.l4-chapter-next p{max-width:none}.l4-chapter-next a{margin-top:8px}.landing-codex2 .journey-refined{padding-top:52px;padding-bottom:64px}.landing-codex2 .journey-refined-caption{font-size:18px}.l4-trust{padding-block:64px}.l4-founding{grid-template-columns:1fr;gap:28px;padding-block:8px 64px}.l4-founding>div>p:not(.l4-eyebrow){font-size:16px}.l4-footer-top{display:block}.l4-footer-top>div+div{margin-top:22px}.l4-footer-disclosure{display:block}.l4-footer-disclosure>span{margin-top:12px;display:block}.l4-site-notice{padding:20px}.l4-trust-grid{grid-template-columns:1fr;gap:30px;margin-top:36px}.l4-trust-grid h3{margin-top:14px;font-size:25px}.l4-faq{grid-template-columns:1fr;gap:32px;padding-block:64px 24px}.l4-questions summary{gap:16px;min-height:72px;font-size:16px}.l4-questions details>p{padding-right:18px}.landing-codex2 #cta{padding-top:64px;padding-bottom:72px}.landing-codex2 #cta h2{font-size:38px}.landing-codex2 #cta .pill-img{width:56px;height:34px;margin-left:8px}}@media(max-width:360px){.l4-hero h1{font-size:39px}.l4-product{padding-inline:12px}.l4-product-window .hs-pch em{width:100%;margin-left:0}.l4-product-window .hs-offer-btns{flex-wrap:wrap}}html[data-motion=still] .landing-codex2 *,html[data-motion=still] .landing-codex2 :before,html[data-motion=still] .landing-codex2 :after{transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){.landing-codex2 *,.landing-codex2 :before,.landing-codex2 :after{transition:none!important;animation:none!important}}.site-header.l4-rounded-header{color:#34313d;background:#fbfaf6;border:1px solid #ffffffb8;border-radius:32px;width:min(1280px,100% - 64px);margin-inline:auto;transition:background-color .2s,box-shadow .2s;inset:16px 32px auto;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #17182b0a,0 6px 24px -8px #17182b1a}.site-header.l4-rounded-header.is-scrolled{box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #17182b0a,0 8px 28px -10px #17182b29}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header.l4-rounded-header{-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);background-color:#fbfaf6c7;background-image:linear-gradient(135deg,#ffffff2b,#0000 55%)}.site-header.l4-rounded-header.is-scrolled{background-color:#fbfaf6e0}}@media(prefers-reduced-transparency:reduce){.site-header.l4-rounded-header,.site-header.l4-rounded-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbfaf6}}@media(forced-colors:active){.site-header.l4-rounded-header,.site-header.l4-rounded-header.is-scrolled{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border-color:canvastext}}.l4-hero-assurance{color:var(--l4-muted);max-width:560px;margin:18px auto 0;font-size:13px;line-height:1.6}.site-header.l4-rounded-header>nav{gap:22px;max-width:none;height:64px;padding:0 10px 0 24px}.l4-rounded-header .nav-links{gap:22px}.l4-rounded-header .nav-actions{gap:12px}.l4-rounded-header .main-action{border-radius:999px;min-height:48px}.l4-rounded-header .motion-toggle{color:#403a46;font-size:12px}.l4-rounded-header :disabled{cursor:default;opacity:1}.l4-rounded-header .nav-links a:hover{text-underline-offset:6px;text-decoration:underline}.l4-rounded-header .mobile-site-links{top:74px;border-radius:22px;max-height:calc(100dvh - 112px);inset-inline:0;overflow:auto}.l4-rounded-header .mobile-site-links a,.l4-rounded-header .mobile-site-links button{min-height:48px}.site-header .mobile-site-links>a{justify-content:space-between;width:100%;display:flex}.landing-codex2 #main-content:focus{outline:none}.l4-section-intro{padding-block:88px 38px}.l4-chapter{padding-bottom:64px}.l4-chapter-lead>p{color:var(--l4-muted);max-width:460px;font-size:17px;line-height:1.65}.l4-chapter-lead>a{color:#5145cd;background:#f9f8f5;border:1px solid #bdb5d6;border-radius:999px;align-items:center;gap:18px;min-height:48px;margin-top:14px;padding:8px 18px;font-size:14px;font-weight:600;display:inline-flex}.l4-chapter-lead>a:hover{background:#eceafb}.l4-chapter-scene{background:0 0;border-radius:0;grid-template-columns:1.4fr 1fr;align-items:center;gap:50px;overflow:visible}.l4-offers .l4-chapter-scene{background:0 0;grid-template-columns:1fr 1.4fr}.l4-desktop .l4-chapter-scene{background:0 0;grid-template-columns:.85fr 1.15fr;gap:48px}.l4-chapter-photo{border-radius:22px;min-height:540px;overflow:hidden}.l4-chapter-photo:after{display:none}.l4-in-photo{box-shadow:none;background:#fbfaf6;border:0;max-width:310px;padding:22px}.l4-in-photo>p{font-size:24px}.l4-in-photo>.l4-eyebrow{display:none}.l4-product{padding:0;scroll-margin-top:112px}.l4-provider-excerpt{scroll-margin-top:112px}.l4-mobile-excerpt-note{display:none}.l4-product>figcaption strong{font-size:22px}.l4-product-window{border-radius:18px;height:auto;box-shadow:0 14px 40px -28px #17182b55}.l4-product-window .hs-phone{box-shadow:none;background:0 0;border-radius:18px;padding:0}.l4-product-window .hs-ps{border-radius:18px;height:auto;min-height:0;padding:14px 0}.l4-phone-excerpt .hs-status,.l4-phone-excerpt .hs-tabbar,.l4-phone-excerpt .hs-home,.l4-family .hs-pbody>:nth-child(n+4),.l4-offers .hs-pbody>.hs-pcard~.hs-pcard,.l4-offers .hs-pay{display:none}.l4-offers .hs-pnote{margin-bottom:0}.l4-product-window .hs-pbrand>span{display:block}.l4-provider-excerpt{height:auto;padding:20px}.l4-provider-excerpt .hs-row{min-height:64px}.l4-chapter-next{padding-left:26px}.l4-visit-example{border-block:1px solid #d0cbc2;justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:24px 0;display:flex}.l4-visit-person{align-items:center;gap:14px;display:flex}.l4-visit-person img{object-fit:cover;border-radius:50%;flex-shrink:0}.l4-visit-person strong{font-size:18px;font-weight:600}.l4-visit-person p{color:var(--l4-muted);font-size:14px;line-height:1.6}.l4-visit-example>span{color:var(--l4-muted);font-size:12px;line-height:1.6}.landing-codex2 .journey-refined{padding-top:48px;padding-bottom:88px}.l4-founding{border-top:1px solid #d7d3ce;padding-top:28px}.l4-trust{background:#eae7e0;padding-block:72px}.l4-trust h2{font-size:clamp(34px,3.4vw,48px)}.l4-footer-brand{justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.l4-footer-brand .dawnby-logo img{width:150px;height:auto}.l4-footer-brand>a{text-underline-offset:5px;min-height:48px;color:var(--l4-ink);align-items:center;gap:16px;text-decoration:underline;display:inline-flex}.l4-footer-disclosure{gap:24px}.landing-codex2 #cta .pill-img{opacity:1;filter:none;vertical-align:middle;width:clamp(56px,7vw,96px);height:clamp(34px,4vw,54px);transform:none}@media(max-width:1100px){.site-header.l4-rounded-header>nav{padding:0 10px 0 22px}.l4-rounded-header .mobile-site-menu{display:block}.l4-chapter-scene,.l4-offers .l4-chapter-scene,.l4-desktop .l4-chapter-scene{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:900px){.l4-chapter-scene,.l4-offers .l4-chapter-scene,.l4-desktop .l4-chapter-scene{grid-template-columns:1fr;gap:28px}.l4-chapter-photo{min-height:0}.l4-chapter-photo>img{aspect-ratio:1.5;object-fit:contain;height:auto;position:static}.l4-offers .l4-chapter-photo{order:0}.l4-product{background:#e8e5df;border-radius:22px;padding:26px 24px}.l4-desktop .l4-product{padding:24px}.l4-in-photo{max-width:280px;bottom:20px}.l4-chapter-next{padding-left:0}.l4-chapter-next p{max-width:none}.l4-visit-example{flex-wrap:wrap}}@media(max-width:680px){.site-header.l4-rounded-header{width:calc(100% - 20px);inset:10px 10px auto}.l4-hero-assurance{max-width:310px;margin-top:16px;font-size:12px}.site-header.l4-rounded-header>nav{gap:10px;height:62px;padding:0 6px 0 16px}.l4-rounded-header .nav-actions{gap:2px}.l4-rounded-header .main-action{padding-inline:14px}.l4-rounded-header .mobile-site-menu summary{min-width:58px}.l4-rounded-header .mobile-site-links{max-height:calc(100dvh - 100px);top:70px}.l4-section-intro{gap:18px;padding-block:56px 4px}.l4-section-intro h2{font-size:34px}.l4-chapter{padding-bottom:24px}.l4-chapter-heading{gap:16px}.l4-chapter-lead>p{font-size:16px}.l4-chapter-lead>a{margin-top:16px;font-size:13px}.l4-chapter-scene,.l4-offers .l4-chapter-scene,.l4-desktop .l4-chapter-scene{gap:20px}.l4-chapter-photo{background:#e8e5df;border-radius:18px;padding-bottom:14px}.l4-in-photo{border-radius:12px;max-width:none;margin:-32px 14px 0;padding:18px;position:relative;inset:auto}.l4-in-photo>p{margin-top:0;font-size:22px}.l4-product,.l4-desktop .l4-product{border-radius:18px;padding:22px 16px}.l4-product>figcaption strong{font-size:21px}.l4-product-window .hs-pbrand span{max-width:100px}.l4-provider-excerpt{padding:14px}.l4-visit-example{gap:18px;padding-block:20px;display:grid}.l4-visit-person p{font-size:13px}.landing-codex2 .journey-refined{padding-top:44px;padding-bottom:56px}.l4-founding{padding-top:32px}.l4-trust{padding-block:56px}.l4-footer-brand{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:22px}}.l4-photo-hero{isolation:isolate;background:var(--l4-paper);height:min(100svh - 24px,56.28vw + 48px);min-height:640px;max-height:920px;color:var(--l4-ink);align-items:flex-start;padding:0;display:flex;position:relative;overflow:hidden}.l4-hero-scene{z-index:-2;display:block;position:absolute;inset:48px -4% auto}.l4-photo-hero:before{content:"";z-index:-2;pointer-events:none;background-image:url(/images/vision-r2/human-hero-detail-r2.png);background-position:top;background-size:108%;height:48px;position:absolute;inset:0 0 auto;transform:scaleY(-1)}.l4-hero-scene img{width:100%;height:auto;display:block}.l4-photo-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(33% 85% at 50% 33%,#f1f0ecfc,#f1f0ecf7 48%,#f1f0ec99 60%,#f1f0ec00 78%),linear-gradient(#f1f0ec00 82%,#f1f0ec);position:absolute;top:0;right:0;bottom:0;left:0}.l4-photo-hero .l4-hero-copy{width:100%;max-width:1000px;margin-inline:auto;padding:112px 24px 38px}.l4-photo-hero .l4-eyebrow{color:#4f4955}.l4-photo-hero h1{letter-spacing:-.055em;max-width:920px;margin-top:18px;font-size:clamp(90px,8.4vw,120px);line-height:1.02}.l4-photo-hero h1>span{color:#514a57;display:block}.l4-photo-hero .l4-hero-description{color:#403a46;max-width:680px;margin-top:22px;font-size:19px}.l4-photo-hero .l4-entry-links{margin-top:24px}.l4-photo-hero .l4-entry-links a{color:var(--l4-ink);background:#f9f8f5;border-color:#f9f8f5}.l4-photo-hero .l4-entry-links a.is-primary{color:#fff;background:var(--l4-iris);border-color:var(--l4-iris)}.l4-photo-hero .l4-entry-links a:hover{background:#e7e2f3}.l4-photo-hero .l4-entry-links a.is-primary:hover{background:#4135b0}.l4-photo-hero .l4-hero-assurance{color:#403a46;background:#f1f0ecf0;border-radius:999px;margin-top:16px;padding:6px 14px;display:table}.l4-photo-hero .l4-discover{color:#403a46;margin-top:8px}.l4-photo-hero :is(a,button):focus-visible{outline-color:var(--l4-iris)}.landing-codex2 .journey-refined{padding-inline:0}@media(min-width:1800px){.l4-chapter-photo{min-height:660px}.l4-chapter-scene{column-gap:6vw}}@media(max-width:1199px){.l4-photo-hero{background:var(--l4-paper);height:auto;min-height:0;max-height:none;color:var(--l4-ink);padding-top:90px;display:block}.l4-hero-scene{z-index:0;position:relative;inset:auto}.l4-hero-scene img{object-fit:contain;height:auto}.l4-photo-hero:before,.l4-photo-hero:after{display:none}.l4-photo-hero .l4-hero-copy{padding:40px 24px 34px}.l4-photo-hero h1{font-size:clamp(64px,8.5vw,96px)}.l4-photo-hero h1>span{color:#6d6772}.l4-photo-hero .l4-eyebrow,.l4-photo-hero .l4-hero-description,.l4-photo-hero .l4-hero-assurance,.l4-photo-hero .l4-discover{color:var(--l4-muted)}.l4-photo-hero .l4-entry-links a{border-color:#cbc6d0}.l4-photo-hero :is(a,button):focus-visible{outline-color:var(--l4-iris)}}@media(max-width:680px){.l4-photo-hero{padding-top:82px}.l4-photo-hero .l4-hero-copy{padding:26px 20px 22px}.l4-photo-hero .l4-eyebrow{letter-spacing:.1em;font-size:12px}.l4-photo-hero h1{margin-top:14px;font-size:clamp(44px,13.4vw,72px);line-height:1.04}.l4-photo-hero h1>span{display:block}.l4-photo-hero .l4-hero-description{margin-top:16px;font-size:16px;line-height:1.5}.l4-photo-hero .l4-entry-links{margin-top:20px}.l4-photo-hero .l4-hero-assurance{margin-top:14px}.l4-provider-excerpt .hs-list>div:not(.hs-row-foot):nth-child(n+4){display:none}.l4-provider-excerpt .hs-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px 10px;display:grid}.l4-provider-excerpt .hs-row em{grid-column:2;max-width:none;margin-left:0}.l4-provider-excerpt .hs-row-foot{padding:16px 12px;display:block}.l4-provider-excerpt .hs-row-foot .hs-link{margin-top:10px;display:block}.l4-mobile-excerpt-note{margin-top:4px;display:block}}@media(min-width:1200px)and (max-height:700px){.l4-photo-hero{min-height:580px}.l4-photo-hero .l4-hero-copy{padding-top:104px;padding-bottom:24px}.l4-photo-hero h1{font-size:96px}.l4-photo-hero .l4-hero-description{margin-top:16px;font-size:18px}.l4-photo-hero .l4-entry-links{margin-top:18px}}@media(min-width:1800px){.l4-photo-hero{--hero-stage:min(108vw,2160px)}.l4-hero-scene{width:var(--hero-stage);left:50%;right:auto;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000)}.l4-photo-hero:before{width:var(--hero-stage);background-size:100%;left:50%;right:auto;transform:translate(-50%)scaleY(-1);-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000)}.l4-photo-hero:after{width:var(--hero-stage);left:50%;right:auto;transform:translate(-50%)}.site-header.l4-rounded-header{width:min(1440px,100% - 64px);max-width:1440px}.l4-wrap{width:min(1440px,100% - 96px)}.l4-photo-hero .l4-hero-copy{max-width:1200px;padding-top:clamp(112px,12svh,160px)}.l4-photo-hero h1{max-width:1160px;font-size:clamp(120px,14svh,144px)}.l4-photo-hero .l4-eyebrow{font-size:13px}.l4-photo-hero .l4-hero-description{max-width:740px;font-size:20px}.l4-photo-hero .l4-entry-links a{min-height:56px;padding-inline:26px;font-size:15px}.l4-photo-hero .l4-hero-assurance{max-width:640px;font-size:14px}.l4-chapter-scene,.l4-offers .l4-chapter-scene,.l4-desktop .l4-chapter-scene{column-gap:clamp(48px,4vw,80px)}}@media(min-width:1800px)and (max-height:700px){.l4-photo-hero .l4-hero-copy{padding-top:104px}.l4-photo-hero h1{font-size:96px}.l4-photo-hero .l4-hero-description{font-size:18px}}.l4-programmes{grid-template-columns:1fr 1.2fr;gap:80px;padding-block:48px 104px;display:grid}.l4-programme-intro h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(32px,3.5vw,50px);font-weight:400;line-height:1.12}.l4-programme-intro h2 span{color:var(--l4-muted)}.l4-programme-intro>p:last-child{color:var(--l4-muted);max-width:400px;margin-top:22px;font-size:17px;line-height:1.65}.l4-programme-list article{border-top:1px solid #cbc6bd;grid-template-columns:1fr 1.5fr;gap:30px;padding-block:24px;display:grid}.l4-programme-name>span{color:var(--l4-iris);margin-bottom:12px;font-size:12px;display:block}.l4-programme-name h3{letter-spacing:-.7px;font-size:23px;font-weight:500;line-height:1.3}.l4-programme-list article p,.l4-programme-list article li{color:var(--l4-muted);font-size:14px;line-height:1.6}.l4-programme-list article ul{margin:14px 0 0;padding:0;list-style:none}.l4-programme-list article li{margin-top:7px;padding-left:14px;position:relative}.l4-programme-list article li:before{content:"";background:#7a6687;border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.l4-programme-note{color:var(--l4-muted);border-top:1px solid #cbc6bd;padding-top:18px;font-size:13px;line-height:1.65}.l4-responsibilities{border-top:1px solid #b9b2c0;border-bottom:1px solid #b9b2c0;margin-top:48px}.l4-responsibilities summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:18px 0;font-size:18px;line-height:1.5;list-style:none;display:flex}.l4-responsibilities summary::-webkit-details-marker{display:none}.l4-responsibilities[open] .l4-faq-icon:after{transform:rotate(0)}.l4-responsibilities>div{padding-bottom:28px}.l4-responsibilities table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.5}.l4-responsibilities caption{text-align:left;color:var(--l4-muted);padding-bottom:18px;font-size:14px}.l4-responsibilities th,.l4-responsibilities td{text-align:left;vertical-align:top;border-top:1px solid #ccc5d2;padding:16px 18px 16px 0}.l4-responsibilities thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--l4-muted);font-size:12px;font-weight:500}.l4-responsibilities tbody th{font-weight:500}.l4-responsibilities td{color:#514a5b}.l4-responsibilities>div>p{color:var(--l4-muted);margin-top:12px;font-size:13px}@keyframes l4-disclosure-in{0%{opacity:.65;translate:0 -6px}to{opacity:1;translate:0}}html[data-motion=full] .l4-questions details[open]>p,html[data-motion=full] .l4-responsibilities[open]>div{animation:.3s ease-out l4-disclosure-in}@media(max-width:1100px){.l4-programmes{grid-template-columns:1fr 1.3fr;gap:40px}.l4-programme-list article{grid-template-columns:1fr;gap:12px}.l4-programme-name{align-items:baseline;gap:16px;display:flex}.l4-programme-name>span{margin:0}}@media(max-width:680px){.l4-programmes{grid-template-columns:1fr;gap:30px;padding-block:44px 36px}.l4-programme-intro h2{font-size:34px}.l4-programme-intro>p:last-child{font-size:16px}.l4-programme-list article{padding-block:22px}.l4-programme-name h3{font-size:23px}.l4-responsibilities summary{min-height:80px;font-size:16px}.l4-responsibilities table{font-size:14px}.l4-responsibilities th,.l4-responsibilities td{overflow-wrap:break-word;padding:14px 8px 14px 0}}@media(min-width:1200px)and (max-width:1799px){.l4-hero-scene{left:-6%;right:-6%}.l4-photo-hero:before{background-size:112%}.l4-photo-hero h1{letter-spacing:-.065em}}.l4-section-intro{align-items:start}.l4-audience-index{border-top:1px solid #cbc6bd}.l4-audience-index>a{border-bottom:1px solid #cbc6bd;grid-template-columns:24px minmax(0,1fr) 32px;align-items:center;gap:18px;min-height:92px;padding:20px 0;display:grid}.l4-index-number{color:var(--l4-iris);align-self:start;padding-top:5px;font-size:12px}.l4-audience-index strong{letter-spacing:-.45px;font-size:20px;font-weight:500;line-height:1.4;display:block}.l4-audience-index small{color:var(--l4-muted);margin-top:3px;font-size:14px;line-height:1.5;display:block}.l4-index-arrow{justify-self:end;font-size:26px;transition:translate .25s}.l4-audience-index>a:hover strong{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}html[data-motion=full] .l4-audience-index>a:hover .l4-index-arrow{translate:3px -3px}.l4-rounded-header .nav-links a[aria-current=location]{text-decoration:underline;-webkit-text-decoration-color:var(--color-iris,#5145cd);text-decoration-color:var(--color-iris,#5145cd);text-underline-offset:7px;text-decoration-thickness:2px}.l4-rounded-header .mobile-site-links a[aria-current=location]{color:#5145cd;text-underline-offset:5px;text-decoration:underline}@media(max-width:680px){.l4-audience-index>a{gap:14px;min-height:84px;padding-block:17px}.l4-audience-index strong{font-size:18px}.l4-audience-index small{font-size:13px}}.marketing-site{--l4-paper:#f1f0ec;--l4-soft:#e8e5df;--l4-card:#f9f8f5;--l4-trust:#eae7e0;--l4-ink:#17182b;--l4-muted:#625e68;--l4-iris:#5145cd;--l4-action-fill:#5145cd;--l4-action-hover:#4237b4;--l4-tint:#eceafb;--l4-border:#cbc6bd;--l4-control:#83849a;--l4-header:#fbfaf6;--l4-header-ink:#34313d;--l4-header-glass:#fbfaf66b;--l4-header-scrolled:#fbfaf6ad;--l4-header-stroke:#ffffffb8;--l4-header-sheen:#ffffff2b;--l4-header-shadow:inset 0 1px 0 #ffffffd9,0 0 0 1px #17182b0a,0 6px 24px -8px #17182b1a;color:var(--l4-ink);background:var(--l4-paper);color-scheme:light}.marketing-site .bg-fog{background:var(--l4-paper)}.marketing-site .logo-dark,html[data-theme=dark] .marketing-site .logo-light{display:none}html[data-theme=dark] .marketing-site .logo-dark{display:block}.marketing-site .theme-options{border:1px solid var(--l4-control);background:var(--l4-card);border-radius:28px;padding:3px;display:flex}.marketing-site .theme-options button{min-width:48px;min-height:48px;color:var(--l4-header-ink);cursor:pointer;background:0 0;border:0;border-radius:24px;padding:0 10px;font-size:12px;font-weight:500}.marketing-site .theme-options button:hover{background:var(--l4-tint)}.marketing-site .theme-options button[aria-pressed=true]{background:var(--l4-action-fill);color:#fff}.marketing-site .theme-options button:focus-visible{outline-offset:2px;border-radius:24px}.marketing-site .theme-control-mobile{display:none}.marketing-site .theme-control{position:relative}.marketing-site .theme-trigger{width:48px;height:48px;color:var(--l4-header-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex}.marketing-site .theme-trigger:hover,.marketing-site .theme-trigger[aria-expanded=true]{background:var(--l4-tint)}.marketing-site .theme-trigger svg{width:22px;height:22px}.marketing-site .theme-panel:not([hidden]){border:1px solid var(--l4-border);background:var(--l4-header);border-radius:20px;gap:12px;width:228px;padding:16px;display:grid;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 12px 32px -12px #00000040}.marketing-site .theme-panel .theme-options button{flex:1}.marketing-site .theme-control-label{font-size:14px;font-weight:500}.marketing-site .theme-panel>p{color:var(--l4-muted);font-size:12px}@media(max-width:1100px){.marketing-site .nav-actions>.theme-control{display:none}.marketing-site .theme-control-mobile{border-bottom:1px solid var(--l4-border);padding-block:16px;display:block}.marketing-site .theme-control-mobile .theme-panel{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex;position:static}.marketing-site .theme-control-label{font-size:14px}.marketing-site .theme-control-mobile .theme-options{flex:auto}.marketing-site .theme-control-mobile button{flex:1;font-size:14px}}.marketing-site .text-stone{color:var(--l4-muted)}.marketing-site .skip-link{background:var(--l4-card);color:var(--l4-ink)}.marketing-site .hs-count{color:var(--h-label)}.marketing-site ::selection{background:var(--l4-iris);color:var(--l4-paper)}.marketing-site .site-header.l4-rounded-header{background:var(--l4-header);color:var(--l4-header-ink);border-color:var(--l4-header-stroke);box-shadow:var(--l4-header-shadow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.marketing-site .site-header.l4-rounded-header{background:linear-gradient(135deg,var(--l4-header-sheen),transparent 55%),var(--l4-header-glass)}.marketing-site .site-header.l4-rounded-header.is-scrolled{background-color:var(--l4-header-scrolled)}}.marketing-site .l4-rounded-header .motion-toggle,.marketing-site .mobile-site-links>button{color:var(--l4-header-ink)}.marketing-site .mobile-site-links{background:var(--l4-header);border-color:var(--l4-border)}.marketing-site .mobile-site-links>a{border-color:var(--l4-border)}.marketing-site .l4-rounded-header .mobile-site-links a[aria-current=location]{color:var(--l4-iris)}.marketing-site .l4-rounded-header .nav-links a[aria-current=location]{-webkit-text-decoration-color:var(--l4-iris);text-decoration-color:var(--l4-iris)}.marketing-site .main-action{background:var(--l4-action-fill);color:#fff}.marketing-site .main-action:hover{background:var(--l4-action-hover)}.marketing-site .l4-entry-links a{background:var(--l4-card);border-color:var(--l4-control);color:var(--l4-ink)}.marketing-site .l4-entry-links a.is-primary{background:var(--l4-action-fill);border-color:var(--l4-action-fill);color:#fff}.marketing-site .l4-entry-links a:hover{background:var(--l4-tint)}.marketing-site .l4-entry-links a.is-primary:hover{background:var(--l4-action-hover);border-color:var(--l4-action-hover)}@media(min-width:1200px)and (max-width:1399px){html[data-theme=light] .marketing-site .l4-photo-hero .l4-hero-description{isolation:isolate;padding:8px 12px;position:relative}html[data-theme=light] .marketing-site .l4-photo-hero .l4-hero-description:before{content:"";z-index:-1;pointer-events:none;filter:blur(12px);background:radial-gradient(#f1f0ecfa,#f1f0ecf5 60%,#f1f0ec8c 78%,#0000);position:absolute;top:-12px;right:-28px;bottom:-12px;left:-28px}}.marketing-site .l4-chapter-lead>a{background:var(--l4-card);color:var(--l4-iris);border-color:var(--l4-control)}.marketing-site .l4-chapter-lead>a:hover{background:var(--l4-tint)}.marketing-site .l4-in-photo{background:var(--l4-card)}.marketing-site .l4-product-caption{color:var(--l4-muted)}.marketing-site .l4-product-window,.marketing-site :is(.l4-audience-index,.l4-audience-index>a,.l4-chapter-next,.l4-programme-list article,.l4-programme-note,.l4-founding,.l4-trust-grid article,.l4-questions details,.l4-responsibilities,.l4-responsibilities th,.l4-responsibilities td,.l4-footer-disclosure,.journey-story-context,.journey-story-note){border-color:var(--l4-border)}.marketing-site .l4-trust{background:var(--l4-trust)}.marketing-site :is(.l4-rule-number,.l4-trust-grid p,.l4-responsibilities td){color:var(--l4-muted)}.marketing-site .l4-programme-list article li:before{background:var(--l4-iris)}.marketing-site .journey-story-person{background:var(--l4-tint)}.marketing-site .journey-path-track{stroke:var(--l4-border)}.marketing-site .l4-footer-base{background:var(--l4-soft)}.marketing-site .l4-site-notice{background:var(--l4-card);border-color:var(--l4-control)}.marketing-site .l4-notice-head button{border-color:var(--l4-control)}.marketing-site .l4-notice-head button:hover{background:var(--l4-tint)}.marketing-site :is(a,button,summary):focus-visible{outline:3px solid var(--l4-iris);outline-offset:5px;border-radius:6px}.marketing-site :is(a,button):active{translate:0 1px}@media(max-width:900px){.marketing-site .l4-product,.marketing-site .l4-chapter-photo{background:var(--l4-soft)}}html[data-theme=dark] .marketing-site{--l4-paper:#0f1019;--l4-soft:#1a1b29;--l4-card:#1a1b29;--l4-trust:#1a1b29;--l4-ink:#ecedf7;--l4-muted:#a3a4b9;--l4-iris:#b3abff;--l4-action-fill:#5d53de;--l4-action-hover:#5145cd;--l4-tint:#29264f;--l4-border:#2d2e44;--l4-header:#1a1b29;--l4-header-ink:#ecedf7;--l4-header-glass:#1a1b29b8;--l4-header-scrolled:#1a1b29d1;--l4-header-stroke:#ffffff29;--l4-header-sheen:#ffffff08;--l4-header-shadow:inset 0 1px 0 #ffffff14,0 8px 28px -10px #0006;color-scheme:dark;--h-label:#ecedf7;--h-label-2:#a3a4b9;--h-label-3:#83849a;--h-bg:#0f1019;--h-page:#0f1019;--h-card:#1a1b29;--h-sep:#2d2e44;--h-tint:#b3abff;--h-iris-fill:#5d53de;--h-iris-fill-hover:#5145cd;--h-iris-soft:#29264f;--h-sun:#f2b89c;--h-sun-soft:#3d2a21;--h-sun-text:#f2b89c;--h-glass-fill:#242429b8;--h-glass-stroke:#ffffff29;--h-glass-pill:#ffffff24;--h-fill-on-card:#78788042;--h-stroke-on-card:#ffffff1a;--h-success:#6fd3a0;--h-warning:#eac57f;--h-critical:#ff8a80;--h-progress:#64b0ff;--h-v-green:#30d158;--h-v-orange:#ff9f0a;--h-v-red:#ff453a;--h-v-blue:#0a84ff}html[data-theme=dark] .marketing-site .hs-sep{background:var(--h-sep)}html[data-theme=dark] .marketing-site .l4-photo-hero:after{background:radial-gradient(38% 90% at 50% 32%,#0f1019,#0f1019fa 48%,#0f1019c2 65%,#0f101933 88%),linear-gradient(#0000 76%,#0f1019)}html[data-theme=dark] .marketing-site .l4-photo-hero h1>span,html[data-theme=dark] .marketing-site .l4-photo-hero .l4-eyebrow,html[data-theme=dark] .marketing-site .l4-photo-hero .l4-hero-description,html[data-theme=dark] .marketing-site .l4-photo-hero .l4-discover{color:var(--l4-ink)}html[data-theme=dark] .marketing-site .l4-photo-hero .l4-hero-assurance{color:var(--l4-ink);background:#0f1019f5}html[data-theme=dark] .marketing-site .l4-site-notice::backdrop{background:#0009}@media(max-width:1199px){html[data-theme=dark] .marketing-site .l4-photo-hero h1>span,html[data-theme=dark] .marketing-site .l4-photo-hero .l4-eyebrow,html[data-theme=dark] .marketing-site .l4-photo-hero .l4-hero-description{color:var(--l4-muted)}}@media(prefers-reduced-transparency:reduce){.marketing-site .site-header.l4-rounded-header{background:var(--l4-header);-webkit-backdrop-filter:none}}.marketing-site{--l4-layout-gap:clamp(24px,4.5vw,64px)}.marketing-site :is(.l4-section-intro,.l4-chapter-heading,.l4-programmes,.l4-founding,.l4-faq,.journey-refined-head){column-gap:var(--l4-layout-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.marketing-site :is(.l4-section-intro,.l4-founding,.l4-faq){align-items:start}.marketing-site :is(.l4-chapter h3,.l4-trust h2,.l4-programmes h2,.l4-founding h2,.l4-faq h2){text-wrap:balance}.marketing-site .l4-chapter-details{gap:32px;padding-top:32px}.marketing-site .l4-chapter-details h4{font-size:17px;line-height:1.4}.marketing-site :is(h1,h2,h3,h4,.l4-footer-brand>a){overflow-wrap:anywhere}.marketing-site .l4-index-number{min-width:fit-content}.marketing-site :is(.l4-chapter-details p,.l4-programme-list article p,.l4-programme-list article li,.l4-trust-grid p,.l4-questions details>p){font-size:15px;line-height:1.6}.marketing-site :is(.l4-product-caption,.l4-programme-note,.l4-free-worker,.l4-footer-disclosure){font-size:13px;line-height:1.55}.marketing-site .l4-programme-list article{grid-template-columns:1fr;gap:12px;padding-block:24px}.marketing-site .l4-programme-name>span{margin:0;font-size:13px}.marketing-site .l4-programme-name h3{font-size:24px;line-height:1.25}.marketing-site .l4-programmes{padding-block:40px 88px}.marketing-site .l4-questions summary{border-radius:12px;min-height:72px;padding:20px 12px}.marketing-site .l4-questions details>p{padding:0 56px 24px 12px}.marketing-site .l4-faq-icon{background:var(--l4-tint);border-radius:50%;width:32px;height:32px}.marketing-site .l4-faq-icon:before,.marketing-site .l4-faq-icon:after{height:2px;top:15px;left:9px}.marketing-site :is(.l4-questions,.l4-responsibilities) summary:is(:hover,:focus-visible){background:var(--l4-tint)}.marketing-site details[open]>summary{font-weight:600}.marketing-site .l4-responsibilities{border:1px solid var(--l4-border);background:var(--l4-card);border-radius:16px;padding-inline:24px}.marketing-site .l4-responsibilities summary{border-radius:16px;min-height:88px;margin-inline:-24px;padding-inline:24px}.marketing-site .l4-responsibilities caption{font-size:15px}.marketing-site .l4-responsibilities th{color:var(--l4-ink)}.marketing-site .l4-responsibilities thead th{color:var(--l4-muted)}.marketing-site .l4-responsibilities>div>p{margin-top:20px;font-size:14px}.l4-cell-label{display:none}.marketing-site .l4-footer-top{gap:var(--l4-layout-gap);grid-template-columns:1.15fr 1fr;font-size:14px;display:grid}.marketing-site .l4-footer-brand{padding-bottom:24px}.marketing-site .l4-company{font-size:16px}.marketing-site .l4-footer-top nav{gap:8px 24px}.marketing-site .l4-footer-top>div:last-child>p{max-width:350px;color:var(--l4-muted);margin-top:8px;font-size:13px}.marketing-site .l4-footer-top>div+div{margin-top:0}.marketing-site .l4-footer-disclosure{margin-top:28px}@media(min-width:681px)and (max-width:1100px){.marketing-site :is(.l4-chapter-scene,.l4-offers .l4-chapter-scene,.l4-desktop .l4-chapter-scene){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.marketing-site .l4-chapter-photo{background:var(--l4-soft);min-height:0;padding-bottom:16px}.marketing-site .l4-chapter-photo>img{aspect-ratio:1.5;object-fit:contain;height:auto;position:static}.marketing-site .l4-in-photo{max-width:none;margin:-12px 16px 0;padding:20px;position:relative;inset:auto}.marketing-site .l4-in-photo>p{margin-top:0;font-size:22px}.marketing-site .l4-product,.marketing-site .l4-desktop .l4-product{background:0 0;padding:0}.marketing-site .l4-chapter-details{gap:24px}.marketing-site .l4-chapter-next{padding-left:0}.marketing-site .l4-chapter-next h4{min-width:130px}.marketing-site .l4-provider-excerpt{padding:14px}.marketing-site .l4-product-window .hs-ptitle{gap:8px;height:auto;min-height:56px;padding-block:8px}.marketing-site .l4-product-window .hs-ptitle p{font-size:28px;line-height:34px}.marketing-site .l4-product-window .hs-pperson b{font-size:17px}.marketing-site .l4-product-window .hs-pbtn{text-align:center;height:auto;min-height:50px;padding-inline:12px;font-size:15px}}@media(max-width:760px){.marketing-site .journey-refined-head{grid-template-columns:1fr}}@media(max-width:680px){.marketing-site :is(.l4-section-intro,.l4-chapter-heading,.l4-programmes,.l4-founding,.l4-faq,.l4-footer-top){grid-template-columns:minmax(0,1fr)}.marketing-site .l4-section-intro{padding-block:48px 8px}.marketing-site .l4-chapter{padding-block:32px}.marketing-site .l4-chapter-heading{gap:16px}.marketing-site .l4-chapter h3{font-size:34px}.marketing-site .l4-product,.marketing-site .l4-desktop .l4-product{background:0 0;padding:8px 0 0}.marketing-site .l4-product>figcaption{margin-bottom:16px}.marketing-site .l4-product-caption{margin-top:12px}.marketing-site .l4-product-window .hs-ptitle{gap:8px;height:auto;min-height:56px;padding-block:8px}.marketing-site .l4-product-window .hs-pbtn{text-align:center;height:auto;min-height:50px;padding-block:12px}.marketing-site .l4-product-window .hs-offer-btns{flex-wrap:wrap}.marketing-site .l4-product-window .hs-offer-btns>span{white-space:normal;flex:auto;min-width:0}.marketing-site .l4-product-window .hs-pbrand{flex-wrap:wrap;height:auto;min-height:42px}.marketing-site .l4-product-window .hs-pbrand>span{max-width:none}.marketing-site .l4-chapter-details{gap:0;padding-top:24px}.marketing-site .l4-chapter-details>div{border-top:1px solid var(--l4-border);grid-template-columns:100px minmax(0,1fr);gap:16px;padding-block:16px;display:grid}.marketing-site .l4-chapter-details h4{margin:0;font-size:15px}.marketing-site .l4-chapter-next{padding-left:0}.marketing-site .l4-programmes{padding-block:32px 56px}.marketing-site .l4-trust-grid{gap:24px;margin-top:32px}.marketing-site .l4-trust-grid article{padding-top:16px}.marketing-site .l4-trust-grid h3{margin-top:12px;font-size:24px}.marketing-site .l4-responsibilities{margin-top:32px;padding-inline:20px}.marketing-site .l4-responsibilities summary{gap:16px;margin-inline:-20px;padding:20px;font-size:17px;line-height:1.45}.marketing-site .l4-responsibilities table{display:block}.marketing-site .l4-responsibilities caption{padding-block:8px 20px;display:block}.marketing-site .l4-responsibilities thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.marketing-site .l4-responsibilities tbody{display:block}.marketing-site .l4-responsibilities tbody tr{border-top:1px solid var(--l4-border);padding:16px 0;display:block}.marketing-site .l4-responsibilities tbody th{border:0;padding:0 0 12px;font-size:17px;font-weight:600;display:block}.marketing-site .l4-responsibilities td{border:0;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:4px 0;font-size:15px;display:grid}.marketing-site .l4-cell-label{color:var(--l4-muted);padding-top:1px;font-size:13px;display:block}.marketing-site .l4-responsibilities td>span:last-child{color:var(--l4-ink)}.marketing-site .l4-questions summary{padding:18px 0}.marketing-site .l4-questions details>p{padding:0 40px 24px 0}.marketing-site .l4-footer-brand{flex-direction:row;align-items:center;gap:24px;padding-bottom:24px}.marketing-site .l4-footer-brand .dawnby-logo img{width:122px}.marketing-site .l4-footer-brand>a{min-width:0;max-width:146px;font-size:13px}.marketing-site .l4-footer-top{gap:24px}.marketing-site .l4-footer-top>div+div{border-top:1px solid var(--l4-border);padding-top:16px}.marketing-site #cta .text-label{font-size:12px;line-height:1.5}}@media(max-width:360px){.marketing-site .l4-chapter-details>div{grid-template-columns:1fr;gap:8px}}@media(forced-colors:active){.marketing-site .site-header.l4-rounded-header{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border-color:canvastext}.marketing-site :is(a,button,summary):focus-visible{outline-color:highlight}.marketing-site .l4-faq-icon:before,.marketing-site .l4-faq-icon:after{background:buttontext}}.marketing-site .l4-programmes{padding-block:56px 88px;display:block}.marketing-site .l4-programme-intro{column-gap:var(--l4-layout-gap);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin-bottom:40px;display:grid}.marketing-site .l4-programme-intro>.l4-eyebrow{grid-column:1/-1}.marketing-site .l4-programme-intro>p:last-child{align-self:end;max-width:430px;margin-bottom:4px}.marketing-site .l4-programme-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.marketing-site .l4-programme-list article{isolation:isolate;border:1px solid var(--l4-border);background:var(--l4-card);border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex;position:relative}.marketing-site .l4-programme-name{display:block}.marketing-site .l4-programme-name .l4-programme-mark{color:var(--l4-iris);justify-content:space-between;align-items:center;margin:0 0 28px;font-size:12px;display:flex}.marketing-site .l4-programme-mark>.h-glyph{width:28px;height:28px}.marketing-site .l4-programme-list article ul{border-top:1px solid var(--l4-border);margin-top:20px;padding-top:16px}.marketing-site .l4-programme-list article li{margin-top:10px}.marketing-site .l4-programme-note{border-top:0;grid-column:1/-1;max-width:760px;padding-top:0}.marketing-site .l4-programme-panel:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(260px circle at var(--spot-x,50%)var(--spot-y,0%),var(--l4-iris),transparent 80%);opacity:0;padding:1px;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.marketing-site #cta{padding:72px 40px 88px}.marketing-site .l4-closing-panel{isolation:isolate;border:1px solid var(--l4-border);background:radial-gradient(ellipse at 0 0,var(--l4-tint),transparent 58%),radial-gradient(ellipse at 100% 100%,var(--h-sun-soft),transparent 58%),var(--l4-card);border-radius:32px;max-width:1280px;padding:88px 48px 72px;position:relative}@supports (color:color-mix(in lab,red,red)){.marketing-site .l4-closing-panel{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--l4-tint)70%,transparent),transparent 58%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--h-sun-soft)70%,transparent),transparent 58%),var(--l4-card)}}.marketing-site .l4-closing-shine{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 20%,var(--l4-iris)40%,var(--h-sun)52%,transparent 68%);opacity:.65;background-position:0 0;background-size:300% 100%;padding:1px;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media(prefers-reduced-motion:no-preference){@media(hover:hover)and (pointer:fine){html[data-motion=full] .marketing-site .l4-programme-panel:after{transition:opacity .2s}html[data-motion=full] .marketing-site .l4-programme-panel:hover:after{opacity:.7}}}@media(min-width:681px)and (max-width:999px){.marketing-site .l4-programme-list{grid-template-columns:minmax(0,1fr);gap:16px}.marketing-site .l4-programme-list article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;padding:24px;display:grid}}@media(max-width:680px){.marketing-site .l4-programmes{padding-block:32px 56px}.marketing-site .l4-programme-intro{grid-template-columns:minmax(0,1fr);margin-bottom:28px}.marketing-site .l4-programme-list{grid-template-columns:minmax(0,1fr);gap:16px}.marketing-site .l4-programme-list article{gap:12px;padding:20px}.marketing-site .l4-programme-name{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-site .l4-programme-name .l4-programme-mark{order:2;margin:0}.marketing-site .l4-programme-mark>span{display:none}.marketing-site .l4-programme-list article p{min-height:0}.marketing-site .l4-programme-list article ul{margin-top:16px;padding-top:12px}.marketing-site .l4-programme-list article li{margin-top:8px}.marketing-site .l4-programme-note{margin-top:4px}.marketing-site #cta{padding:40px 20px 56px}.marketing-site .l4-closing-panel{border-radius:24px;padding:48px 20px 40px}.marketing-site .l4-closing-panel .text-hero{font-size:clamp(30px,8.2vw,52px)}}@media(forced-colors:active){.marketing-site .l4-programme-panel:after,.marketing-site .l4-closing-shine{display:none}.marketing-site .theme-options button[aria-pressed=true]{border:2px solid highlight}}.marketing-site .site-header.l4-rounded-header{border-color:var(--l4-header-stroke);border-radius:22px;box-shadow:inset 0 1px #ffffff7a,0 4px 24px -12px #17182b4d}.marketing-site .site-header.l4-rounded-header>nav{grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);gap:20px;height:68px;padding:0 10px 0 22px;display:grid}.marketing-site .site-header.l4-rounded-header>nav>a{justify-self:start;width:fit-content}.marketing-site .l4-rounded-header .nav-links{align-items:center;gap:4px}.marketing-site .l4-rounded-header .nav-links a{white-space:nowrap;border-radius:14px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;position:relative}.marketing-site .l4-rounded-header .nav-links a:hover{background:var(--l4-header-ink)}@supports (color:color-mix(in lab,red,red)){.marketing-site .l4-rounded-header .nav-links a:hover{background:color-mix(in srgb,var(--l4-header-ink)6%,transparent)}}.marketing-site .l4-rounded-header .nav-links a[aria-current=location]{background:var(--l4-tint);color:var(--l4-iris)}.marketing-site .l4-rounded-header .nav-links a[aria-current=location]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:calc(50% - 2px)}.marketing-site .l4-rounded-header .nav-actions{border-left:1px solid var(--l4-header-ink);justify-self:end;gap:8px;padding-left:12px}@supports (color:color-mix(in lab,red,red)){.marketing-site .l4-rounded-header .nav-actions{border-left:1px solid color-mix(in srgb,var(--l4-header-ink)16%,transparent)}}.marketing-site .l4-rounded-header .main-action{border-radius:14px;gap:18px;min-height:48px;padding-inline:18px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #fff3}.marketing-site .theme-trigger{border-radius:14px}.marketing-site .theme-panel:not([hidden]){border-radius:18px;top:calc(100% + 20px)}.marketing-site .nav-menu-symbol{width:18px;height:18px}.marketing-site .mobile-site-menu[open] .nav-menu-symbol path:first-child{transform-origin:50%;transform:translateY(3px)rotate(45deg)}.marketing-site .mobile-site-menu[open] .nav-menu-symbol path:last-child{transform-origin:50%;transform:translateY(-3px)rotate(-45deg)}@media(prefers-reduced-motion:no-preference){.marketing-site .l4-rounded-header .nav-links a{transition:background-color .18s,color .18s}}@media(max-width:1100px){.marketing-site .site-header.l4-rounded-header>nav{justify-content:space-between;display:flex}.marketing-site .l4-rounded-header .nav-actions{border:0;padding-left:0}.marketing-site .l4-rounded-header .mobile-site-menu summary{border-radius:14px;gap:10px;padding-inline:12px;font-size:14px}.marketing-site .mobile-site-menu[open]>summary{background:var(--l4-tint);color:var(--l4-iris)}.marketing-site .l4-rounded-header .mobile-site-links{border-radius:22px;padding:12px;top:80px;box-shadow:0 16px 40px -16px #17182b47}.marketing-site .mobile-site-links>a{border-radius:0;min-height:60px;padding-inline:12px;font-size:16px;font-weight:500}.marketing-site .mobile-site-links>a:hover{background:var(--l4-tint)}.marketing-site .theme-control-mobile{border:0;padding:20px 12px 8px}}@media(max-width:680px){.marketing-site .site-header.l4-rounded-header{border-radius:20px}.marketing-site .site-header.l4-rounded-header>nav{gap:8px;height:64px;padding:0 8px 0 16px}.marketing-site .l4-rounded-header .nav-actions{gap:4px}.marketing-site .l4-rounded-header .main-action{gap:10px;padding-inline:14px;font-size:13px}.marketing-site .l4-rounded-header .mobile-site-menu summary{gap:8px;padding-inline:10px;font-size:13px}.marketing-site .l4-rounded-header .mobile-site-links{top:76px}}@media(forced-colors:active){.marketing-site .site-header.l4-rounded-header{box-shadow:none;border-color:canvastext}.marketing-site .l4-rounded-header .nav-links a[aria-current=location]{outline:1px solid highlight}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.marketing-site .site-header.l4-rounded-header{-webkit-backdrop-filter:blur(14px)saturate(1.4);background-image:linear-gradient(115deg,#ffffff3d,#0000 35%,#0000 70%,#ffffff1f);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #ffffff59,0 2px 4px #17182b0a,0 12px 32px -20px #17182b66}.marketing-site .site-header.l4-rounded-header:before{content:"";pointer-events:none;background:linear-gradient(130deg,#fffc,#0000 30%,#0000 60%,#ffffff7a);border-radius:19px;padding:1px;position:absolute;top:2px;right:2px;bottom:2px;left:2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}html[data-theme=dark] .marketing-site .site-header.l4-rounded-header{background-image:linear-gradient(115deg,#ffffff0f,#0000 40%,#0000 70%,#ffffff08);box-shadow:inset 0 1px #fff3,inset 0 -1px #ffffff14,0 12px 32px -20px #000000a6}html[data-theme=dark] .marketing-site .site-header.l4-rounded-header:before{opacity:.3}}.marketing-site .l4-hero-accent{color:var(--l4-iris);font-style:normal}.marketing-site .l4-product{isolation:isolate;position:relative}.marketing-site .l4-product-window{box-shadow:0 16px 28px -20px #0000003d,0 2px 6px -4px #0000001f}.marketing-site .l4-programme-mark>.h-glyph{box-sizing:content-box;border:1px solid var(--l4-iris);padding:12px}@supports (color:color-mix(in lab,red,red)){.marketing-site .l4-programme-mark>.h-glyph{border:1px solid color-mix(in srgb,var(--l4-iris)14%,var(--l4-card))}}.marketing-site .l4-programme-mark>.h-glyph{background:linear-gradient(135deg,var(--l4-card),var(--l4-tint));border-radius:18px;box-shadow:inset 0 1px #fff3}.marketing-site .main-action>span[aria-hidden]{display:inline-block}@media(prefers-reduced-motion:no-preference){.marketing-site .main-action>span[aria-hidden]{transition:transform .2s}.marketing-site .main-action:is(:hover,:focus-visible)>span[aria-hidden]{transform:translate(2px,-2px)}}@media(min-width:681px)and (max-width:999px){.marketing-site .l4-desktop .l4-chapter-scene{grid-template-columns:minmax(0,1fr);gap:44px}.marketing-site .l4-desktop .l4-chapter-photo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding:0;display:grid}.marketing-site .l4-desktop .l4-chapter-photo>img{border-radius:18px}.marketing-site .l4-desktop .l4-in-photo{margin:16px;padding:20px}.marketing-site .l4-desktop .l4-product>figcaption{max-width:none}}@media(max-width:680px){.marketing-site .l4-product{padding:20px 0}.marketing-site .l4-product-caption{margin-bottom:0}.marketing-site .l4-programme-mark>.h-glyph{border-radius:14px;width:24px;height:24px;padding:8px}}@media(prefers-reduced-transparency:reduce){.marketing-site .site-header.l4-rounded-header,.marketing-site .site-header.l4-rounded-header.is-scrolled{background:var(--l4-header);-webkit-backdrop-filter:none}}@media(forced-colors:active){.marketing-site .site-header.l4-rounded-header,.marketing-site .site-header.l4-rounded-header.is-scrolled{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;background:canvas;border-color:canvastext}.marketing-site .site-header.l4-rounded-header:before{display:none}.marketing-site .l4-hero-accent{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.marketing-site .l4-audience-index>a{grid-template-columns:minmax(0,1fr) 32px}.marketing-site .l4-section-intro{row-gap:20px}.marketing-site .l4-section-intro>.l4-sample-note{color:var(--l4-muted);grid-column:1/-1;padding:0;font-size:13px;line-height:1.55}.marketing-site :is(.l4-audience-label,.l4-excerpt-context){color:var(--l4-muted);letter-spacing:0;text-transform:none;font-size:15px;font-weight:500;line-height:1.5}.marketing-site .l4-in-photo{-webkit-backdrop-filter:none}.marketing-site .l4-in-photo>p,.marketing-site .l4-product>figcaption strong{margin-top:0}.marketing-site .l4-excerpt-context+strong{margin-top:8px}.marketing-site .l4-chapter-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px}.marketing-site .l4-chapter-next{border-left:0;border-top:1px solid var(--l4-border);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:20px 0 0;display:grid}.marketing-site .l4-chapter-next h4{margin:0}.marketing-site .l4-programme-list{display:block}.marketing-site .l4-programme-list article{border:0;border-top:1px solid var(--l4-border);background:0 0;border-radius:0;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:40px;padding:32px 0;display:grid}.marketing-site .l4-programme-panel:after{content:none}.marketing-site .l4-programme-name{align-items:flex-start;gap:16px;display:flex}.marketing-site .l4-programme-mark{margin:0}.marketing-site .l4-programme-mark>.h-glyph{box-sizing:border-box;width:24px;height:24px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.marketing-site .l4-programme-name h3{margin:0}.marketing-site .l4-programme-panel>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;display:grid}.marketing-site .l4-programme-list article p{min-height:0}.marketing-site .l4-programme-list article ul{border:0;margin:0;padding:0}.marketing-site .l4-programme-list article li:first-child{margin-top:0}.marketing-site .l4-trust-grid{margin-top:40px;display:block}.marketing-site .l4-trust-grid article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;padding-block:28px;display:grid}.marketing-site .l4-trust-grid :is(h3,p){max-width:48ch;margin:0}.marketing-site .l4-trust-grid h3{font-size:clamp(24px,2.3vw,32px)}.marketing-site .l4-closing-panel{background:var(--l4-card)}.marketing-site .l4-closing-panel h2{margin-top:0}@media(max-width:999px){.marketing-site .l4-programme-list article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px}.marketing-site .l4-programme-panel>div:last-child{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:680px){.marketing-site .l4-chapter-details{grid-template-columns:minmax(0,1fr);gap:0}.marketing-site .l4-chapter-details>div{grid-template-columns:minmax(0,1fr);gap:8px}.marketing-site .l4-programme-list article{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:28px}.marketing-site .l4-programme-name{align-items:center;display:flex}.marketing-site .l4-programme-panel>div:last-child{gap:16px}.marketing-site .l4-trust-grid article{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:24px}}.l4-launch-status{max-width:36rem;color:var(--l4-muted);margin-top:14px;font-size:13px;line-height:1.55;position:relative}.l4-hero-copy .l4-launch-status{background:#f1f0ecd1;border-radius:10px;margin-inline:auto;padding:4px 12px}.l4-closing-panel .l4-launch-status{margin-inline:auto}:root[data-theme=dark] .l4-hero-copy .l4-launch-status{background:#141418b8}.l4-footer-disclosure a{text-underline-offset:3px;text-decoration:underline}.landing-codex2 section.l4-journey-clean{padding-block:48px 100px;padding-inline:0}.l4-journey-clean .journey-refined-head{grid-template-columns:1.15fr 1fr;align-items:end;gap:64px;display:grid}.l4-journey-clean .journey-refined-head h2{letter-spacing:-.05em;margin-top:18px;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.1}.l4-journey-clean .journey-refined-head h2 span{color:var(--l4-muted)}.l4-journey-clean .journey-refined-head>p{color:var(--l4-muted);padding-bottom:3px;font-size:17px;line-height:1.7}.journey-story-context{color:var(--l4-muted);border-block:1px solid #d6d1c9;flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:38px;padding-block:24px;display:flex}.journey-story-context>p{flex-wrap:wrap;gap:22px;font-size:14px;line-height:1.6;display:flex}.journey-story-context>p>span:first-child{color:var(--l4-ink);font-weight:600}.journey-story-context>span{font-size:12px;line-height:1.8}.l4-journey-clean .journey-path{--journey-stacked:0;margin-top:36px;padding-top:0}.l4-journey-clean .journey-path-svg{z-index:0}.l4-journey-clean .journey-path-track{stroke:#d6d1c9;stroke-width:1px;fill:none}.l4-journey-clean .journey-path-line{stroke:var(--l4-iris);stroke-width:1.75px;stroke-linecap:round;transition:stroke-dashoffset 2.4s linear}.l4-journey-clean .journey-path-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;padding:0;position:relative}.l4-journey-clean .journey-path-steps li{grid-template-rows:144px auto;align-content:start;margin:0;display:grid;position:relative}.journey-story-person{border:4px solid var(--l4-paper);background:#e5e0ed;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:48px;display:flex;position:relative}.journey-story-arrival{border:1.5px solid var(--l4-iris);opacity:0;pointer-events:none;border-radius:50%;position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.journey-story-person .hs-photo{flex:none}.journey-story-person .h-glyph{width:22px;height:22px;color:var(--l4-iris)}.journey-story-copy{margin-top:24px}.l4-journey-clean .journey-path-who{color:var(--l4-iris);letter-spacing:0;text-transform:none;gap:12px;font-size:12px;line-height:1.6;display:flex}.l4-journey-clean .journey-path-who>span{color:var(--l4-muted)}.l4-journey-clean .journey-path-steps h3{letter-spacing:-.8px;margin-top:14px;font-size:25px;font-weight:500;line-height:1.22}.l4-journey-clean .journey-path-steps p{max-width:none;color:var(--l4-muted);margin-top:14px;font-size:15px;line-height:1.75}.l4-journey-clean .journey-path-steps .journey-story-note{color:var(--l4-ink);border-top:1px solid #d6d1c9;margin-top:18px;padding-top:15px;font-size:13px;line-height:1.6}@media(max-width:1000px){.l4-journey-clean .journey-refined-head{gap:32px}.l4-journey-clean .journey-path-steps{gap:28px}.l4-journey-clean .journey-path-steps h3{font-size:23px}}@media(max-width:760px){.landing-codex2 section.l4-journey-clean{padding-block:40px 64px}.l4-journey-clean .journey-refined-head{grid-template-columns:1fr;gap:18px}.l4-journey-clean .journey-refined-head>p{font-size:16px}.journey-story-context{gap:10px;margin-top:26px;padding-block:18px}.journey-story-context>p{flex-direction:column;gap:4px;font-size:13px}.journey-story-context>span{align-self:flex-end}.l4-journey-clean .journey-path{--journey-stacked:1;margin-top:28px}.l4-journey-clean .journey-path-steps{grid-template-columns:1fr;gap:30px}.l4-journey-clean .journey-path-steps li{grid-template-rows:auto;grid-template-columns:48px minmax(0,1fr);gap:18px}.journey-story-person,.journey-story-copy{margin-top:0}.l4-journey-clean .journey-path-steps h3{margin-top:8px;font-size:23px}.l4-journey-clean .journey-path-steps p{margin-top:10px;font-size:14px;line-height:1.65}.l4-journey-clean .journey-path-steps .journey-story-note{margin-top:12px;padding-top:12px;font-size:12px}}.marketing-site{--landing-ease:cubic-bezier(.2,.7,.2,1)}.marketing-site .site-header.l4-rounded-header,.marketing-site .nav-links a,.marketing-site .l4-entry-links a,.marketing-site .main-action{transition:none}.marketing-site .site-header.l4-rounded-header:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 12px 24px -18px #00000059}.marketing-site .site-header.l4-rounded-header.is-scrolled:after{opacity:1}.marketing-site .l4-journey-clean .journey-path-line{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.marketing-site .l4-journey-clean .journey-path-track{stroke:var(--l4-border)}.marketing-site .journey-path-svg rect{transform-origin:0 0}.marketing-site .main-action>span[aria-hidden]{translate:none}@keyframes landing-panel-entry{0%{opacity:.85;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){html[data-motion=full] .marketing-site .site-header.l4-rounded-header:after{transition:opacity .18s var(--landing-ease)}html[data-motion=full] .marketing-site :is(.theme-panel:not([hidden]),.mobile-site-menu[open] .mobile-site-links,.l4-questions details[open]>p,.l4-responsibilities[open]>div){animation:landing-panel-entry .32s var(--landing-ease)}html[data-motion=full] .marketing-site .theme-trigger svg{transition:transform .18s var(--landing-ease)}html[data-motion=full] .marketing-site .theme-trigger:active svg{transform:scale(.94)}html[data-motion=full] .marketing-site .main-action>span[aria-hidden]{transition:transform .18s var(--landing-ease)}html[data-motion=full] .marketing-site .nav-menu-symbol path{transform-origin:10px 10px;transition:transform .18s var(--landing-ease)}html[data-motion=full] .marketing-site .mobile-site-menu[open] .nav-menu-symbol path:first-child{transform-origin:10px 7px;transform:translateY(3px)rotate(45deg)}html[data-motion=full] .marketing-site .mobile-site-menu[open] .nav-menu-symbol path:last-child{transform-origin:10px 13px;transform:translateY(-3px)rotate(-45deg)}@media(hover:hover){html[data-motion=full] .marketing-site .main-action:hover>span[aria-hidden]{transform:translate(2px,-2px)translate(0)}}}.marketing-site :is(.theme-panel,.mobile-site-links,.l4-responsibilities>div):focus-within{animation:none!important}@media(prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-site .l4-hero-line{display:block}.marketing-site :is(.l4-hero-context,.l4-founding-context){color:var(--l4-muted);letter-spacing:0;text-transform:none;margin:0 0 20px;font-size:15px;font-weight:500;line-height:1.5}.marketing-site .l4-sticky-stage{display:none}@media(min-width:1100px)and (min-height:900px)and (prefers-reduced-motion:no-preference){.marketing-site .l4-scroll-story.is-enhanced{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);width:min(1280px,100% - 80px);margin:auto;padding-top:48px;display:grid}.marketing-site .l4-scroll-story.is-enhanced .l4-scroll-copy{min-width:0}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter{padding:32px 0 140px}.marketing-site .l4-scroll-story.is-enhanced .l4-wrap{width:100%}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-heading{margin:0 0 28px;display:block}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-heading h3{font-size:clamp(32px,3.5vw,52px)}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-lead{margin-top:24px}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-lead p{max-width:42ch;font-size:17px}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-scene{display:block}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-photo{background:var(--l4-soft);height:auto;min-height:0;padding:0 0 16px;display:block}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-photo>img{aspect-ratio:1.5;object-fit:contain;border-radius:18px;height:auto;position:static}.marketing-site .l4-scroll-story.is-enhanced .l4-in-photo{color:var(--l4-ink);background:0 0;padding:20px 24px 4px;position:static}.marketing-site .l4-scroll-story.is-enhanced .l4-in-photo p{font-size:22px}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-details{gap:20px;margin:28px 0 0}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-details>div{border:0;padding:0}.marketing-site .l4-scroll-story.is-enhanced .l4-chapter-next{border-top:1px solid var(--l4-border);grid-column:1/-1;padding-top:20px;display:block}.marketing-site .l4-scroll-story.is-enhanced .l4-scroll-copy .l4-product{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.marketing-site .l4-scroll-story.is-enhanced .l4-sticky-stage{align-self:start;min-width:0;display:grid;position:sticky;top:112px}.marketing-site .l4-sticky-stage .l4-product{background:var(--l4-soft);transform-origin:50%;border-radius:24px;grid-area:1/1;align-self:start;width:100%;min-width:0;padding:24px}.marketing-site .l4-sticky-stage .l4-phone-excerpt{max-width:390px;margin-inline:auto}.marketing-site .l4-sticky-stage .l4-product>figcaption{max-width:390px;margin:0 auto 20px}.marketing-site .l4-sticky-stage .l4-product:before{content:none}.marketing-site .l4-sticky-stage .l4-product-window{transform:none!important}.marketing-site .l4-sticky-stage .l4-product-window .hs-ps{padding-block:6px}}@media(prefers-reduced-motion:no-preference){html[data-motion=full] .marketing-site :is(button,summary,.l4-audience-index a,.main-action){transition:transform .18s var(--landing-ease)}html[data-motion=full] .marketing-site :is(button,summary,.l4-audience-index a,.main-action):active{transform:translateY(1px)}html[data-motion=full] .marketing-site :is(.l4-programme-panel>div,.l4-trust-grid article>*){transition:transform .24s var(--landing-ease)}@media(hover:hover){html[data-motion=full] .marketing-site :is(.l4-programme-panel:hover>div,.l4-trust-grid article:hover>*){transform:translate(3px)}}}@media(prefers-reduced-motion:reduce){.marketing-site .l4-scroll-story .l4-product,.marketing-site .l4-hero-line{opacity:1!important;transform:none!important}}.marketing-site .l4-entry-links a.dawnby-shiny{--gleam-soft:var(--h-iris-fill)}@supports (color:color-mix(in lab,red,red)){.marketing-site .l4-entry-links a.dawnby-shiny{--gleam-soft:color-mix(in srgb,var(--h-iris-fill)24%,white)}}.marketing-site .l4-entry-links a.dawnby-shiny{isolation:isolate;background:var(--l4-action-fill);color:#fff;min-width:48px;min-height:48px;box-shadow:0 5px 16px -10px var(--h-iris-fill);border:1px solid #0000;border-radius:999px;padding:11px 53px 11px 20px;line-height:1.4;position:relative;overflow:hidden}.marketing-site .dawnby-shiny:before{content:"";z-index:-2;background:conic-gradient(from 50deg,var(--h-iris-fill)0deg,var(--gleam-soft)74deg,white 92deg,var(--h-iris-fill)120deg,var(--h-iris-fill)250deg,var(--gleam-soft)285deg,var(--h-iris-fill)320deg);position:absolute;top:-180%;right:-40%;bottom:-180%;left:-40%}.marketing-site .dawnby-shiny:after{content:"";z-index:-1;border-radius:inherit;background:var(--l4-action-fill);position:absolute;top:1px;right:1px;bottom:1px;left:1px}.marketing-site .l4-entry-links a.dawnby-shiny:is(:hover,:focus-visible){background:var(--l4-action-fill);color:#fff;border-color:#0000}.marketing-site .l4-entry-links a.dawnby-shiny:focus-visible{outline:3px solid var(--l4-iris);outline-offset:5px;border-radius:999px}.marketing-site .l4-entry-links a.dawnby-shiny .dawnby-shiny-effects{border-radius:inherit;pointer-events:none;opacity:.4;background:radial-gradient(circle at 2px 2px,#ffffff0d .5px,#0000 .75px) 0 0/5px 5px;transition:none;position:absolute;top:2px;right:2px;bottom:2px;left:2px;overflow:hidden;transform:none;-webkit-mask-image:linear-gradient(115deg,#000,#0000 42% 75%,#000);mask-image:linear-gradient(115deg,#000,#0000 42%,#0000 75%,#000)}.marketing-site .dawnby-shiny-effects i{opacity:0;background:linear-gradient(115deg,transparent 35%,var(--gleam-soft)50%,transparent 65%);position:absolute;top:-80%;right:-50%;bottom:-80%;left:-50%;transform:translate(-60%)}.marketing-site .dawnby-shiny-effects b{opacity:0;border-radius:inherit;box-shadow:inset 0 -12px 18px -8px var(--gleam-soft);position:absolute;top:0;right:0;bottom:0;left:0}.marketing-site .dawnby-shiny-label{position:relative}.marketing-site .dawnby-shiny-arrow{place-items:center;width:28px;height:28px;display:grid;position:absolute;top:calc(50% - 14px);right:13px}.marketing-site .l4-entry-links a.dawnby-shiny .dawnby-shiny-label{font:inherit}@keyframes dawnby-gleam{to{transform:rotate(360deg)}}@keyframes dawnby-sheen{0%{opacity:0;transform:translate(-60%)}35%{opacity:.1}to{opacity:0;transform:translate(60%)}}@keyframes dawnby-breathe{0%,to{opacity:0}50%{opacity:.12}}@media(prefers-reduced-motion:no-preference){.marketing-site .dawnby-shiny:is(:hover,:focus-visible):before{animation:1.4s cubic-bezier(.2,.7,.2,1) dawnby-gleam}.marketing-site .dawnby-shiny:is(:hover,:focus-visible) .dawnby-shiny-effects i{animation:1.4s ease-out dawnby-sheen}.marketing-site .dawnby-shiny:is(:hover,:focus-visible) .dawnby-shiny-effects b{animation:1.4s ease-out dawnby-breathe}.marketing-site .dawnby-shiny:active .dawnby-shiny-label{transform:translateY(1px)}}@media(prefers-reduced-motion:reduce){.marketing-site .dawnby-shiny,.marketing-site .dawnby-shiny *,.marketing-site .dawnby-shiny:before,.marketing-site .dawnby-shiny:after{transition:none!important;animation:none!important;transform:none!important}}@media(forced-colors:active){.marketing-site .l4-entry-links a.dawnby-shiny{color:buttontext;background:buttonface;border-color:buttontext}.marketing-site .dawnby-shiny:before,.marketing-site .dawnby-shiny:after,.marketing-site .dawnby-shiny-effects{display:none}.marketing-site .l4-entry-links a.dawnby-shiny:focus-visible{outline-color:highlight}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.dawnby-experience{--experience-iris:var(--l4-iris);overflow:clip}.dawnby-experience .site-header.l4-rounded-header{backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.dawnby-experience .l4-hero-scene img{will-change:transform;transform-origin:center 35%}.dawnby-experience .experience-hero-cue{position:absolute;bottom:19px;left:50%;transform:translate(-50%);z-index:3;display:flex;gap:18px;align-items:center;font-size:12px;padding:11px 18px;border-radius:30px;background:var(--l4-card);border:1px solid var(--l4-border);color:var(--l4-muted);box-shadow:0 8px 25px #17182b08}.experience-hero-cue>span:last-child{font-size:17px;color:var(--l4-iris)}.marketing-site #top>.experience-hero-cue{background:var(--l4-card);color:var(--l4-muted)}.experience-platform{position:relative;padding:74px 0 52px;isolation:isolate;background:var(--l4-paper)}.experience-scroll-container{position:relative;max-width:1400px;margin:auto;padding:0 48px}.experience-scroll-heading{text-align:center;position:relative;z-index:2;max-width:900px;margin:0 auto 55px}.experience-kicker{font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--l4-iris);margin:0 0 24px;display:flex;align-items:center;justify-content:center;gap:9px}.experience-kicker>span{width:6px;height:6px;border-radius:50%;background:var(--l4-iris);box-shadow:0 0 0 5px color-mix(in srgb,var(--l4-iris) 10%,transparent)}.experience-scroll-heading h2,.experience-film-heading h2{font-size:clamp(40px,4.8vw,70px);font-weight:400;line-height:1.06;letter-spacing:-.055em;margin:0}.experience-scroll-heading h2>span,.experience-film-heading h2>span{color:var(--l4-iris)}.experience-platform-description{font-size:17px;line-height:1.65;color:var(--l4-muted);margin:24px 0}.only-mobile{display:none}.experience-view-switch{display:inline-flex;align-items:center;padding:5px;border:1px solid var(--l4-border);border-radius:100px;background:color-mix(in srgb,var(--l4-card) 90%,transparent);box-shadow:0 4px 20px #17182b04;gap:2px}.experience-view-switch>button{border:0;border-radius:40px;padding:12px 20px;min-height:44px;background:transparent;font-size:12px;color:var(--l4-muted);transition:background .25s,color .25s}.experience-view-switch>button[aria-pressed=true]{background:var(--l4-iris);color:#fff;box-shadow:0 4px 10px #5145cd22}.experience-perspective{position:relative;width:min(1100px,92%);margin:auto;perspective:1500px;perspective-origin:center 30%;padding-bottom:65px}.experience-perspective:before{content:"";position:absolute;top:5%;right:-12%;bottom:-3%;left:-12%;z-index:-1;background:radial-gradient(ellipse,#b4a8e54d,transparent 67%);filter:blur(22px);pointer-events:none}.experience-device{position:relative;border:2px solid color-mix(in srgb,var(--l4-card) 80%,#b6b0c6);padding:7px;border-radius:24px;background:linear-gradient(140deg,#eeedf5,#c9c7d6 40%,#f7f5fc 65%,#bbb9ca);box-shadow:0 0 0 1px #17182b10,0 30px 45px -25px #35275f59,0 80px 90px -80px #5145cd80;transform-origin:center 60%;will-change:transform}.experience-device-chrome{height:38px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#f5f4fa;border-radius:17px 17px 0 0;color:#696675;font-size:9px}.experience-device-chrome>span:nth-child(2){display:flex;align-items:center;gap:6px}.experience-device-chrome img{width:14px;height:14px}.experience-window-dots{display:flex;gap:5px}.experience-window-dots>i{width:6px;height:6px;border-radius:50%;background:#d2cfdd}.experience-preview-label{font-size:8px;color:#696675}.experience-screen-content{border-radius:0 0 17px 17px;overflow:hidden;background:#f2f2f7;min-height:0}.experience-desktop-screen{position:relative;width:100%;aspect-ratio:1440/900;overflow:hidden;background:#f2f2f7}.experience-native-screen{width:1440px;position:absolute;left:0;top:0;transform-origin:top left}.experience-device-accessories{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.experience-floating-phone{position:absolute;width:214px;height:463px;left:-54px;bottom:0;filter:drop-shadow(0 24px 26px #17182b2b);transform:rotate(-5deg);border-radius:30px}.experience-floating-phone>.hs-phone{position:absolute;top:0;left:0;transform:scale(.545);transform-origin:top left}.experience-connection-chip{position:absolute;right:-40px;bottom:105px;display:flex;align-items:center;gap:13px;padding:20px 25px;border:1px solid #fff;border-radius:17px;background:#faf9fff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 35px #17182b16;color:#222138;transform:rotate(4deg)}.experience-connection-chip b{font-size:13px;font-weight:600;letter-spacing:-.2px}.experience-connection-chip p{font-size:11px;margin-top:4px;color:#686373}.experience-check{width:36px;height:36px;display:grid;place-items:center;font-size:17px;background:#e9e5ff;border-radius:50%;color:#5145cd}.experience-product-disclosure{font-size:11px;color:var(--l4-muted);text-align:center;margin:15px 24px 0}.experience-scroll-cue{display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px;color:var(--l4-muted);padding:22px;margin:0 auto;width:max-content;max-width:100%}.experience-scroll-cue>span:last-child{color:var(--l4-iris);font-size:20px}.experience-phone-view{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;aspect-ratio:1440/900;padding:38px 50px 0;background:radial-gradient(ellipse at 80% 70%,#e0dbfa,#f2f2f7 65%);animation:experience-screen-in .4s ease-out}.experience-phone-copy{align-self:center;padding-left:30px;padding-bottom:38px}.experience-phone-copy>span{font-size:12px;color:#5145cd}.experience-phone-copy h3{font-size:35px;font-weight:500;line-height:1.12;letter-spacing:-.055em;margin:20px 0;color:#17182b}.experience-phone-copy p{font-size:15px;line-height:1.7;color:#65667a;max-width:330px}.experience-phone-copy small{display:block;font-size:11px;line-height:1.5;color:#65667a;margin-top:22px}.experience-phone-full{width:280px;height:595px;position:relative;margin:auto}.experience-phone-full>.hs-phone{position:absolute;top:0;left:0;transform:scale(.712);transform-origin:top left;box-shadow:0 15px 55px #17182b20}.experience-platform:has(.view-family) .experience-device-accessories,.experience-platform:has(.view-worker) .experience-device-accessories{visibility:hidden}.experience-mobile-only{display:none}.dawnby-experience .l4-section-intro{padding-top:60px}.dawnby-experience .l4-chapter{padding-bottom:110px}.dawnby-experience .l4-chapter-scene{perspective:1300px}.experience-photo-reveal{position:relative;isolation:isolate;overflow:hidden}.experience-photo-reveal>img{transform-origin:center;width:100%;height:100%;object-fit:cover;will-change:transform}.dawnby-experience .l4-chapter-photo.experience-photo-reveal{height:600px;min-height:0;border-radius:24px;background:var(--l4-soft)}.dawnby-experience .l4-chapter-photo.experience-photo-reveal>img{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;height:100%}.dawnby-experience .l4-chapter-photo.experience-photo-reveal .l4-in-photo{position:absolute;bottom:25px;left:25px;right:25px;padding:23px 25px;background:color-mix(in srgb,var(--l4-card) 91%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff80;border-radius:16px;max-width:375px;z-index:2}.dawnby-experience .l4-chapter-photo.experience-photo-reveal .l4-in-photo>p{font-size:24px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}.dawnby-experience .l4-chapter-photo.experience-photo-reveal .l4-in-photo>small{font-size:13px;line-height:1.6}.dawnby-experience .l4-product-window{box-shadow:0 24px 50px -22px #17182b2b;border:1px solid color-mix(in srgb,var(--l4-card) 80%,transparent)}.dawnby-experience .l4-product{position:relative;isolation:isolate}.dawnby-experience .l4-chapter-details{border-color:var(--l4-border)}.dawnby-experience .l4-audience-index>a{transition:padding .3s,background .3s;border-radius:0}.dawnby-experience .l4-audience-index>a:hover{padding-inline:18px;background:var(--l4-tint)}.experience-film-section{padding:50px 24px 100px}.experience-film-heading{text-align:center;margin:0 auto 45px;padding-inline:24px}.experience-film-heading h2{font-size:clamp(38px,4.2vw,62px)}.experience-film-frame{width:100%;max-width:1440px;height:680px;margin:auto;border-radius:24px;background:#bbb6ad;position:relative}.experience-reveal-media{position:absolute;top:0;right:0;bottom:0;left:0}.experience-reveal-media>video{width:100%;height:100%;object-fit:cover}.experience-film-caption{position:absolute;left:7%;bottom:14%;color:#fff;max-width:65%}.experience-film-caption>p{font-size:clamp(38px,4vw,60px);font-weight:400;letter-spacing:-.055em;line-height:1.12;color:#fff}.experience-film-note{position:absolute;right:26px;bottom:25px;color:#fff;font-size:10px;text-shadow:0 1px 6px #17182b}.experience-motion{position:fixed;bottom:18px;right:24px;z-index:40;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid var(--l4-border);border-radius:99px;padding:0 16px;background:color-mix(in srgb,var(--l4-card) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--l4-muted);font-size:11px;box-shadow:0 4px 20px #17182b0c;transition:background .25s}.experience-motion>span:first-child{color:var(--l4-iris);font-size:16px}.experience-motion:hover{background:var(--l4-tint)}.dawnby-experience .l4-closing-panel{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--l4-border);box-shadow:0 0 0 1px color-mix(in srgb,var(--l4-card) 70%,transparent),0 30px 80px -40px #5145cd25}.dawnby-experience .l4-closing-panel:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,#bcb2ff26 70deg,transparent 130deg,#e6d5ff33 210deg,transparent 300deg);animation:experience-light 35s linear infinite;pointer-events:none}.dawnby-experience .l4-closing-panel .pill-img{border:2px solid var(--l4-card);box-shadow:0 5px 20px #17182b1a}@keyframes experience-light{to{transform:rotate(360deg)}}@keyframes experience-screen-in{0%{opacity:.65;transform:translateY(12px)}to{opacity:1;transform:none}}html[data-motion=still] .dawnby-experience *,html[data-motion=still] .dawnby-experience *:before,html[data-motion=still] .dawnby-experience *:after{animation:none!important}@media(min-width:1600px){.experience-platform{padding-top:100px}.experience-scroll-heading{margin-bottom:65px}.experience-perspective{width:1100px}.experience-film-frame{height:760px}}@media(max-width:1199px){.dawnby-experience .experience-hero-cue{position:relative;left:auto;bottom:auto;transform:none;margin:0 auto 24px;width:max-content}.experience-platform{padding-top:70px}.experience-scroll-container{padding-inline:32px}.experience-perspective{width:94%}.experience-floating-phone{left:-25px;bottom:10px;width:176px;height:380px}.experience-floating-phone>.hs-phone{transform:scale(.448)}.experience-connection-chip{right:-15px;bottom:75px;padding:15px 19px}.experience-connection-chip b{font-size:11px}.experience-connection-chip p{font-size:9px}.experience-check{width:32px;height:32px}.experience-phone-view{padding:25px 25px 0;gap:25px}.experience-phone-copy{padding-left:15px}.experience-phone-copy h3{font-size:30px}.experience-phone-copy p{font-size:13px}.experience-phone-copy small{font-size:10px}.experience-phone-full{width:235px;height:500px}.experience-phone-full>.hs-phone{transform:scale(.598)}.dawnby-experience .l4-chapter-photo.experience-photo-reveal{height:510px}.experience-film-frame{height:580px}}@media(max-width:900px){.experience-scroll-container{padding-inline:24px}.experience-scroll-heading h2{font-size:49px}.experience-platform-description{font-size:15px}.experience-scroll-heading{margin-bottom:35px}.experience-view-switch>button{font-size:11px;padding:10px 16px}.experience-perspective{padding-bottom:50px}.experience-floating-phone{left:-16px;width:135px;height:292px;bottom:0}.experience-floating-phone>.hs-phone{transform:scale(.344)}.experience-connection-chip{bottom:52px;padding:13px;gap:9px}.experience-connection-chip b{font-size:9px}.experience-connection-chip p{font-size:8px}.experience-check{width:27px;height:27px;font-size:13px}.experience-phone-view{padding:20px 20px 0;gap:20px}.experience-phone-copy{padding-left:8px;padding-bottom:25px}.experience-phone-copy h3{font-size:25px}.experience-phone-copy p{font-size:12px}.experience-phone-copy>span{font-size:11px}.experience-phone-copy small{font-size:9px}.experience-phone-full{width:195px;height:415px}.experience-phone-full>.hs-phone{transform:scale(.496)}.experience-device-chrome{height:30px;font-size:7px}.experience-preview-label{font-size:6px}.experience-device-chrome img{width:11px}.experience-window-dots>i{width:5px;height:5px}.dawnby-experience .l4-chapter-photo.experience-photo-reveal{height:480px}.experience-film-frame{height:540px}.experience-film-caption>p{font-size:44px}}@media(max-width:680px){.dawnby-experience .experience-hero-cue{font-size:11px;margin-bottom:20px;padding:10px 16px;min-height:44px}.dawnby-experience .l4-hero-scene{overflow:hidden}.experience-platform{padding:45px 0 30px}.experience-scroll-container{padding-inline:20px}.experience-scroll-heading{margin-bottom:29px;transform:none!important}.experience-kicker{font-size:12px;margin-bottom:19px}.experience-scroll-heading h2{font-size:42px}.experience-platform-description{font-size:15px;line-height:1.6;margin:20px 0 23px}.only-mobile{display:block}.experience-view-switch{display:flex;width:100%;padding:4px;gap:2px}.experience-view-switch>button{flex:1;font-size:10px;padding:9px 7px;line-height:1.4;min-height:45px;white-space:normal}.experience-perspective{width:100%;max-width:390px;padding-bottom:20px;perspective:1300px}.experience-device{border-radius:20px;padding:5px;transform:none!important}.experience-device-accessories{display:none}.experience-device-chrome{padding:0 10px;height:33px;border-radius:14px 14px 0 0}.experience-preview-label{font-size:6px}.experience-screen-content{border-radius:0 0 13px 13px}.experience-desktop-only{display:none}.experience-mobile-only{display:block}.experience-provider-mobile{background:#f2f2f7;padding:17px 12px}.experience-provider-mobile .l4-provider-excerpt{padding:0;border-radius:0;background:transparent}.experience-provider-mobile .hs-title{padding:0 0 15px}.experience-provider-mobile .hs-lt{font-size:25px}.experience-provider-mobile .hs-body2{font-size:12px;line-height:1.5}.experience-provider-mobile .hs-eyebrow{font-size:10px}.experience-provider-mobile .hs-sh-t{font-size:18px}.experience-provider-mobile .hs-count{font-size:11px}.experience-provider-mobile .hs-rt b{font-size:13px;line-height:1.5}.experience-provider-mobile .hs-foot{font-size:11px;line-height:1.5}.experience-provider-mobile .hs-row{padding-block:12px}.experience-provider-mobile .hs-row em{font-size:10px}.experience-provider-mobile .hs-content{gap:15px}.experience-provider-mobile .hs-row-foot{font-size:12px;line-height:1.5;min-height:44px;padding:10px}.experience-phone-view{display:block;aspect-ratio:auto;padding:18px 12px 0;min-height:595px;background:radial-gradient(ellipse at 60% 80%,#e0dbfa,#f2f2f7 70%)}.experience-phone-copy{padding:0 8px 17px}.experience-phone-copy>span{font-size:11px}.experience-phone-copy h3{font-size:22px;margin:12px 0 0}.experience-phone-copy h3 br,.experience-phone-copy p,.experience-phone-copy small{display:none}.experience-phone-full{width:250px;height:540px;margin:auto}.experience-phone-full>.hs-phone{transform:scale(.636)}.experience-product-disclosure{font-size:10px;margin-top:9px}.experience-scroll-cue{font-size:12px;padding:16px 15px;margin-top:5px}.dawnby-experience .l4-section-intro{padding-top:40px}.dawnby-experience .l4-chapter{padding-bottom:65px}.dawnby-experience .l4-chapter-photo.experience-photo-reveal{height:430px}.dawnby-experience .l4-chapter-photo.experience-photo-reveal .l4-in-photo{left:16px;right:16px;bottom:16px;padding:20px;border-radius:14px}.dawnby-experience .l4-chapter-photo.experience-photo-reveal .l4-in-photo>p{font-size:23px}.dawnby-experience .l4-chapter-photo.experience-photo-reveal .l4-in-photo>small{font-size:13px}.experience-film-section{padding:25px 12px 55px}.experience-film-heading{padding-inline:15px;margin-bottom:27px}.experience-film-heading h2{font-size:38px}.experience-film-frame{height:500px;border-radius:20px}.experience-film-caption{left:27px;bottom:16%;max-width:80%}.experience-film-caption>p{font-size:37px}.experience-film-note{font-size:8px;right:20px;bottom:20px}.experience-reveal-media>video{object-position:60% center}.experience-motion{bottom:12px;right:14px;font-size:10px;min-height:40px;padding-inline:13px}.experience-motion>span:first-child{font-size:14px}}@media(max-width:359px){.experience-scroll-container{padding-inline:16px}.experience-scroll-heading h2{font-size:36px}.experience-view-switch>button{font-size:9px;padding-inline:5px}.experience-phone-full{width:225px;height:490px}.experience-phone-full>.hs-phone{transform:scale(.573)}.experience-phone-view{min-height:545px}.experience-phone-copy h3{font-size:20px}.experience-film-heading h2{font-size:33px}.experience-film-caption>p{font-size:32px}.experience-device-chrome>span:nth-child(2){font-size:6px}.experience-preview-label{font-size:5px}}@media(prefers-reduced-motion:reduce){.experience-photo-reveal,.experience-reveal-media,.experience-photo-reveal>img,.experience-device,.experience-device-accessories{will-change:auto!important}.experience-scroll-heading{transform:none!important}}.experience-floating-phone .hs-pbody,.experience-phone-full .hs-pbody{max-height:650px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 92%,transparent);mask-image:linear-gradient(#000 92%,transparent)}@media(max-width:680px){.experience-motion{min-height:44px}}.experience-reading-progress{position:fixed;inset:0 0 auto;height:3px;z-index:100;background:var(--l4-iris);transform-origin:left;pointer-events:none}.experience-view-switch{position:relative;isolation:isolate}.experience-view-switch>button{position:relative;background:transparent!important;box-shadow:none!important}.experience-view-switch>button[aria-selected=true]{color:var(--l4-paper)}.experience-tab-indicator{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--l4-iris);border-radius:40px;box-shadow:0 4px 10px #5145cd22}.experience-tab-label{position:relative}.experience-view-switch>button:focus-visible{outline:2px solid var(--l4-iris);outline-offset:4px}.experience-screen-content:focus-visible{outline:3px solid var(--l4-iris);outline-offset:-3px}.dawnby-experience .l4-photo-hero:before{background-image:url(/images/vision-r2/human-hero-detail-r2.webp)}.experience-film-note{background:#17182b80;padding:6px 10px;border-radius:30px;left:7%;right:auto;bottom:22px}.experience-reveal-media>video{object-position:center}@media(max-width:680px){.experience-film-note{left:24px;right:auto;bottom:17px;font-size:9px}.experience-platform{padding-bottom:10px}}.experience-cinema-card{max-width:1440px;margin:auto;background:var(--l4-card);border:1px solid var(--l4-border);border-radius:26px;overflow:hidden;box-shadow:0 22px 65px -40px #17182b40}.experience-cinema-card .experience-film-frame{height:auto;aspect-ratio:256/135;border-radius:24px;max-width:none;background:#17182b}.experience-cinema-card .experience-film-caption{position:relative;left:auto;bottom:auto;max-width:none;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 36px;color:var(--l4-ink)}.experience-film-eyebrow{display:block;margin-bottom:9px;font-size:11px;letter-spacing:.02em;color:var(--l4-iris)}.experience-cinema-card .experience-film-caption p{color:var(--l4-ink);font-size:clamp(23px,2.3vw,32px);font-weight:400;letter-spacing:-.045em;line-height:1.25}.experience-cinema-card .experience-film-note{left:24px;bottom:22px;background:#17182b9c;font-size:10px;padding:7px 12px}@media(max-width:680px){.experience-cinema-card{border-radius:22px}.experience-cinema-card .experience-film-frame{aspect-ratio:4/3}.experience-cinema-card .experience-film-caption{display:block;padding:22px 24px 25px}.experience-cinema-card .experience-film-caption p{font-size:26px;max-width:280px}.experience-cinema-card .experience-film-note{left:16px;bottom:16px;font-size:9px}.experience-cinema-card .experience-reveal-media>video{object-position:48% center}}.experience-cinema-card .experience-reveal-media>video{object-fit:contain;object-position:center}@media(max-width:680px){.experience-cinema-card .experience-film-frame{aspect-ratio:16/9}}.experience-cinema-card .experience-film-frame{aspect-ratio:16/9}.marketing-site a.experience-hover-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;max-width:100%;padding:11px 53px 11px 20px;overflow:hidden;border:1px solid var(--l4-border);border-radius:999px;background:var(--l4-card);color:var(--l4-ink);font-size:13px;font-weight:500;line-height:1.4;text-decoration:none}.marketing-site a.experience-hover-link,.marketing-site .l4-entry-links a.dawnby-shiny{transition:none}.marketing-site .experience-action-fill{position:absolute;right:13px;top:calc(50% - 14px);width:28px;height:28px;border-radius:50%;background:#ffffff0a;opacity:0;transform:scale(1);pointer-events:none;z-index:-1}.marketing-site .experience-action-label{font:inherit;position:relative}.marketing-site .experience-action-icon{position:absolute;right:13px;top:calc(50% - 14px);display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--l4-action-fill) 9%,transparent);transform:none!important;translate:none!important}.marketing-site .dawnby-arrow-icon{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.marketing-site a.experience-hover-link:is(:hover,:focus-visible){color:#fff;background:var(--l4-action-fill);border-color:var(--l4-action-fill);text-decoration:none}.marketing-site a.experience-hover-link:is(:hover,:focus-visible) .experience-action-fill{opacity:1;transform:scale(30)}.marketing-site a.experience-hover-link:is(:hover,:focus-visible) .experience-action-icon{background:#ffffff14}.marketing-site a.experience-hover-link:focus-visible{outline:3px solid var(--l4-iris);outline-offset:4px}html[data-motion=full] .marketing-site .experience-action-fill{transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .16s}html[data-motion=full] .marketing-site a.experience-hover-link:is(:hover,:focus-visible) svg{animation:experience-arrow-arrive .32s ease-out}@keyframes experience-arrow-arrive{0%{transform:translate(0);opacity:1}45%{transform:translate(6px,-6px);opacity:0}46%{transform:translate(-6px,6px);opacity:0}to{transform:translate(0);opacity:1}}.marketing-site .experience-faq-row{border-bottom:1px solid var(--l4-border)}.marketing-site .experience-faq-row:first-child{border-top:1px solid var(--l4-border)}.marketing-site .experience-faq-row[data-open=true]{background:color-mix(in srgb,var(--l4-tint) 55%,transparent);border-radius:12px}.marketing-site .experience-faq-row h3{margin:0;font:inherit}.marketing-site .experience-faq-row h3>button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:72px;padding:20px 12px;border:0;border-radius:12px;background:transparent;color:var(--l4-ink);font-size:17px;font-weight:500;line-height:1.4;text-align:left}.marketing-site .experience-faq-row h3>button:is(:hover,:focus-visible){background:var(--l4-tint)}.marketing-site .experience-faq-row h3>button:focus-visible{outline:2px solid var(--l4-iris);outline-offset:2px}.marketing-site .experience-faq-row[data-open=true] .l4-faq-icon:after{transform:rotate(0)}.marketing-site .experience-faq-answer{overflow:hidden}.marketing-site .experience-faq-answer p{padding:0 56px 24px 12px;margin:0;font-size:15px;line-height:1.7;color:var(--l4-muted)}.marketing-site .l4-rounded-header{--nav-glass:linear-gradient(135deg,rgb(255 255 255 / .48),rgb(255 255 255 / .08)),rgb(112 89 224 / .17);--nav-glass-ink:#382578;--nav-glass-rim:rgb(91 65 180 / .25);--nav-glass-light:rgb(255 255 255 / .7)}html[data-theme=dark] .marketing-site .l4-rounded-header{--nav-glass:linear-gradient(135deg,rgb(203 187 255 / .15),rgb(203 187 255 / .03)),rgb(125 95 225 / .2);--nav-glass-ink:#f1ebff;--nav-glass-rim:rgb(192 169 255 / .35);--nav-glass-light:rgb(235 222 255 / .22)}.marketing-site .l4-rounded-header :is(.nav-links a,.theme-trigger,.mobile-site-menu>summary,.main-action){background-clip:padding-box;transition:box-shadow .18s ease}.marketing-site .l4-rounded-header :is(.nav-links a,.theme-trigger,.mobile-site-menu>summary,.main-action):is(:hover,:focus-visible),.marketing-site .l4-rounded-header .nav-links a[aria-current=location],.marketing-site .l4-rounded-header .theme-trigger[aria-expanded=true],.marketing-site .l4-rounded-header .mobile-site-menu[open]>summary{background:var(--nav-glass);color:var(--nav-glass-ink);box-shadow:inset 0 0 0 1px var(--nav-glass-rim),inset 0 1px 0 var(--nav-glass-light),0 3px 10px #5145cd14;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);text-decoration:none}.marketing-site .l4-rounded-header .nav-links a:after{content:none}.marketing-site .l4-rounded-header .nav-links a[aria-current=location]:after{content:"";width:4px;height:4px;left:calc(50% - 2px);bottom:5px;border-radius:50%;background:currentColor}.marketing-site .l4-rounded-header :is(.nav-links a,.theme-trigger,.mobile-site-menu>summary,.main-action):focus-visible{outline:2px solid var(--l4-iris);outline-offset:3px}.marketing-site .l4-rounded-header .mobile-site-links>a:is(:hover,:focus-visible,[aria-current=location]){background:var(--nav-glass);color:var(--nav-glass-ink);border-radius:12px;box-shadow:inset 0 0 0 1px var(--nav-glass-rim)}.marketing-site .l4-closing-line{display:block}html[data-motion=still] .dawnby-experience *,html[data-motion=still] .dawnby-experience *:before,html[data-motion=still] .dawnby-experience *:after{transition-duration:0s!important}@media(max-width:680px){.marketing-site #cta .l4-closing-panel h2{font-size:clamp(22px,7vw,40px);line-height:1.18}.marketing-site .l4-closing-line{display:flex;align-items:center;justify-content:center;gap:.22em;white-space:nowrap}.marketing-site .l4-closing-line+.l4-closing-line{margin-top:.12em}.marketing-site #cta .l4-closing-line .pill-img{flex:0 0 1.35em;width:1.35em;height:.8em;margin:0}.marketing-site a.experience-hover-link{font-size:12px;justify-content:flex-start}.marketing-site .experience-faq-row h3>button{font-size:16px;padding:18px 10px;gap:14px}.marketing-site .experience-faq-answer p{padding:0 18px 22px 10px}}@media(forced-colors:active){.marketing-site .l4-rounded-header :is(.nav-links a,.theme-trigger,.mobile-site-menu>summary,.main-action,.mobile-site-links>a):is(:hover,:focus-visible,[aria-current=location]){background:Highlight;color:HighlightText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-site .experience-action-fill{display:none}.marketing-site a.experience-hover-link,.marketing-site a.experience-hover-link:is(:hover,:focus-visible){color:LinkText;border-color:LinkText;background:Canvas}.marketing-site .experience-faq-row[data-open=true]{outline:1px solid Highlight}}
