@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-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-black:900;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sticky{position:sticky}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}}:root{--ink:#0b1220;--muted:#64748b;--line:#e2e8f0;--brand:#0f766e;--soft:#f8fafc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.shell,.u-shell{width:min(1180px,100% - 32px);margin-inline:auto}.section{padding:88px 0}.card{border:1px solid var(--line);background:#fff;border-radius:24px;box-shadow:0 14px 40px #0f172a0f}.btn{background:var(--brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:800;display:inline-flex}.btn.secondary{background:#0f172a}.muted{color:var(--muted)}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-size:.78rem;font-weight:800}.unique-demo{--paper:#fff;--dark:#07111b;min-height:100vh;overflow:clip}.u-demo-chrome{color:#fff;z-index:60;background:#07111b;align-items:center;height:44px;font-size:.72rem;display:flex;position:relative}.u-demo-chrome .u-shell{justify-content:space-between;align-items:center;gap:18px;display:flex}.u-demo-chrome span{opacity:.55}.u-demo-chrome a:last-child{border-bottom:1px solid #fff9}.u-eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:950;display:inline-block}.u-cta{background:var(--accent);color:#fff;box-shadow:0 12px 32px var(--accent);border-radius:999px;justify-content:center;align-items:center;padding:14px 22px;font-weight:900;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.u-cta{box-shadow:0 12px 32px color-mix(in srgb,var(--accent) 24%,transparent)}}.u-cta{transition:all .25s}.u-cta:hover{box-shadow:0 18px 42px var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.u-cta:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--accent) 34%,transparent)}}.u-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.u-actions>a:not(.u-cta){border-bottom:1px solid;font-weight:850}.u-wa{z-index:90;color:#fff;background:#20b85a;border-radius:999px;align-items:center;gap:9px;padding:15px 20px;font-weight:900;transition:all .25s;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 14px 40px #00000038}.u-wa:hover{transform:translateY(-3px)scale(1.02)}.u-placeholder{text-align:center;border:1px solid var(--accent);place-items:center;min-height:260px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.u-placeholder{border:1px solid color-mix(in srgb,var(--accent) 18%,#ddd)}}.u-placeholder{background:linear-gradient(145deg,var(--accent),#fff)}@supports (color:color-mix(in lab, red, red)){.u-placeholder{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 10%,#fff),#fff)}}.u-placeholder{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:950}.u-placeholder.wide{min-height:360px}.u-split-title{grid-template-columns:80px 1fr 1fr;align-items:start;gap:28px;display:grid}.u-split-title>span{color:var(--accent);font-size:.72rem;font-weight:950}.u-split-title h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,5vw,5.2rem);line-height:.94}.u-split-title p{color:#64748b;margin:0;line-height:1.8}.unique-demo section>*{animation:linear both sectionIn;animation-timeline:view();animation-range:entry 8% cover 28%}@keyframes sectionIn{0%{opacity:.18;transform:translateY(34px)}to{opacity:1;transform:none}}.d1-hero{background:linear-gradient(#f7fbfa,#fff);padding:85px 0 100px}.d1-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:7vw;display:grid}.d1-hero h1{letter-spacing:-.06em;margin:18px 0;font:500 clamp(4rem,8vw,8rem)/.88 Georgia,serif}.d1-hero p{color:#52606d;max-width:610px;font-size:1.08rem;line-height:1.8}.d1-photo-wrap{position:relative}.d1-photo-wrap .u-placeholder{border-radius:280px 280px 26px 26px;height:620px}.d1-seal{text-align:center;letter-spacing:.13em;background:#fff;border:1px solid #cadbd6;border-radius:50%;place-items:center;width:150px;height:150px;font-size:.65rem;font-weight:950;animation:18s linear infinite spin;display:grid;position:absolute;bottom:60px;left:-45px}.d1-stats{padding:0 0 70px}.d1-stats .u-shell{border-block:1px solid #dce7e3;grid-template-columns:repeat(3,1fr);display:grid}.d1-stats div{text-align:center;padding:22px;font-weight:800}.d1-cases{padding:100px 0}.d1-case-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px;display:grid}.d1-case-grid article{border-top:2px solid var(--accent);background:#f9fbfa;padding:28px}.d1-case-grid span{color:var(--accent);font-size:.7rem;font-weight:900}.d1-case-grid h3{font-size:1.4rem}.d1-case-grid p{color:#64748b;line-height:1.7}.d1-quote{color:#fff;background:#0b1714;padding:110px 0}.d1-quote .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.d1-quote blockquote{margin:0;font:400 clamp(2.4rem,5vw,5rem)/1 Georgia,serif}.d1-contact{padding:80px 0}.d1-contact .u-shell{justify-content:space-between;align-items:end;gap:30px;display:flex}.d1-contact h2{max-width:760px;margin:12px 0 0;font-size:clamp(2rem,4vw,4rem)}.d2-hero{background:radial-gradient(circle at 80% 20%,#c7f4e7,transparent 25%),var(--soft);padding:90px 0 35px}.d2-hero .u-shell{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;display:grid}.d2-copy h1{letter-spacing:-.065em;margin:16px 0;font-size:clamp(3.6rem,7vw,7rem);line-height:.88}.d2-copy p{color:#5c6770;max-width:620px;line-height:1.8}.d2-dashboard{background:#fffa;border:1px solid #badbd2;border-radius:50%;place-items:center;height:500px;display:grid;position:relative}.d2-orbit{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:220px;height:220px;font-size:4rem;font-weight:950;display:grid}.d2-dashboard span{transform:rotate(calc(var(--i)*90deg)) translateX(205px) rotate(calc(var(--i)*-90deg));background:#fff;border-radius:999px;padding:9px 12px;font-size:.72rem;font-weight:900;position:absolute;top:50%;left:50%}.d2-journey{padding:80px 0 100px}.d2-journey h2{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,5rem)}.d2-journey .u-shell>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.d2-journey article{background:#f7faf9;border-radius:22px;padding:26px}.d2-journey b{color:var(--accent)}.d2-team{color:#fff;background:#0b1714;padding:100px 0}.d2-team .u-shell{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.d2-team .u-placeholder{color:#8ed8c4;background:#13251f;border-color:#24463b;border-radius:28px;height:470px}.d2-team h2{font-size:clamp(2.6rem,5vw,5.3rem);line-height:.95}.d2-team p{color:#b8c8c2;line-height:1.8}.d2-tags{flex-wrap:wrap;gap:10px;display:flex}.d2-tags span{border:1px solid #ffffff26;border-radius:999px;padding:10px 14px}.d2-contact{background:#dff7f0;padding:75px 0}.d2-contact .u-shell{justify-content:space-between;align-items:center;display:flex}.d2-contact h2{max-width:800px;font-size:2.4rem}.d3-hero{background:#f3efe8;padding:70px 0 110px}.d3-hero .u-shell{grid-template-columns:1.08fr .92fr;align-items:end;gap:7vw;display:grid}.d3-cover>span{letter-spacing:.18em;margin-bottom:12px;font-size:.65rem;font-weight:950;display:block}.d3-cover .u-placeholder{background:linear-gradient(160deg,#d8d0c7,var(--accent));color:#fff;border:none;height:640px}.d3-copy h1{letter-spacing:-.07em;margin:16px 0;font:400 clamp(4rem,8vw,8rem)/.82 Georgia,serif}.d3-copy p{color:#625d58;line-height:1.8}.d3-manifest{color:#fff;background:#171513;padding:85px 0}.d3-manifest p{max-width:1050px;margin:auto;font:400 clamp(2.3rem,4vw,4.8rem)/1.07 Georgia,serif}.d3-results{padding:100px 0}.d3-heading{justify-content:space-between;align-items:start;gap:30px;display:flex}.d3-heading span{letter-spacing:.14em;font-size:.7rem;font-weight:900}.d3-heading h2{max-width:800px;margin:0;font:400 clamp(2.5rem,5vw,5rem)/1 Georgia,serif}.d3-results-grid{grid-template-columns:1.2fr .8fr;gap:18px;margin-top:60px;display:grid}.d3-results-grid article.r3{grid-column:2}.d3-results-grid .u-placeholder{height:380px}.d3-results-grid .r1 .u-placeholder{height:560px}.d3-results-grid h3{font:400 1.6rem Georgia,serif}.d3-principles{background:#ece7df;padding:65px 0}.d3-principles .u-shell{grid-template-columns:repeat(3,1fr);display:grid}.d3-principles div{border-right:1px solid #c9c0b4;padding:26px}.d3-principles span{font-size:.7rem;display:block}.d3-principles strong{font:400 2rem Georgia,serif}.d3-contact{text-align:center;padding:100px 0}.d3-contact h2{margin:20px 0 30px;font:400 clamp(3rem,6vw,6rem) Georgia,serif}.d4-hero{background:#fff8f0;padding:95px 0;position:relative}.d4-hero .u-shell{grid-template-columns:1fr .9fr;align-items:center;gap:50px;display:grid;position:relative}.d4-hero h1{letter-spacing:-.055em;margin:16px 0;font-size:clamp(3.8rem,7vw,7rem);line-height:.9}.d4-hero p{color:#665e55;line-height:1.8}.d4-hero .u-placeholder{background:#fff0d9;border-radius:42% 58% 54% 46%/47% 39% 61% 53%;height:460px}.d4-blob{filter:blur(2px);opacity:.5;border-radius:50%;animation:7s ease-in-out infinite float;position:absolute}.d4-blob.b1{background:#ffd6aa;width:220px;height:220px;top:20px;left:-80px}.d4-blob.b2{background:#bfece0;width:150px;height:150px;animation-delay:-3s;bottom:-30px;right:5%}.d4-ages{padding:90px 0}.d4-ages h2{max-width:750px;font-size:clamp(2.5rem,5vw,5rem)}.d4-ages .u-shell>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.d4-ages article{background:#fff8f0;border:1px solid #f0e0cf;border-radius:24px;padding:26px}.d4-ages span{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.d4-kids{background:#eaf8f4;padding:95px 0}.d4-kids .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.d4-kids h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.95}.d4-care-wheel{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.d4-care-wheel span{background:#fff;border-radius:34px;place-items:center;min-height:130px;font-weight:850;display:grid}.d4-testimonial{text-align:center;padding:90px 0}.d4-testimonial blockquote{max-width:950px;margin:auto;font:400 clamp(2.3rem,4vw,4.5rem)/1.08 Georgia,serif}.d4-testimonial span{color:#8a8177;margin-top:20px;display:block}.d4-contact{color:#fff;background:#171513;padding:75px 0}.d4-contact .u-shell{justify-content:space-between;align-items:center;display:flex}.d4-contact h2{font-size:2.5rem}.d5-hero{color:#fff;background:#07131c;padding:95px 0;position:relative}.d5-grid-bg{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.d5-hero .u-shell{grid-template-columns:1fr .95fr;align-items:center;gap:60px;display:grid;position:relative}.d5-hero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(3.8rem,7vw,7rem);line-height:.88}.d5-hero p{color:#b7c4cd;line-height:1.8}.d5-scan{position:relative}.d5-scan .u-placeholder{color:#7ad0bb;background:#0b202b;border-color:#21404d;border-radius:28px;height:500px}.scanline{z-index:2;background:#52e5be;height:2px;animation:4s ease-in-out infinite scan;position:absolute;top:10%;left:3%;right:3%;box-shadow:0 0 18px #52e5be}.d5-tech{padding:110px 0}.d5-tech .u-shell{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.d5-tech .sticky{height:max-content;position:sticky;top:80px}.d5-tech h2{font-size:clamp(2.7rem,5vw,5.2rem);line-height:.94}.d5-tech-list article{border-top:1px solid #cbd5e1;padding:34px 0}.d5-tech-list span{color:var(--accent);font-size:.7rem;font-weight:900}.d5-tech-list h3{margin:8px 0;font-size:2rem}.d5-tech-list p{color:#64748b}.d5-process{background:#e9f5f2;padding:80px 0}.d5-process h2{font-size:3rem}.d5-process .u-shell>div{grid-template-columns:repeat(4,1fr);display:grid}.d5-process .u-shell>div>div{border-right:1px solid #b8d1ca;padding:25px}.d5-process b{color:var(--accent);font-size:2rem;display:block}.d5-proof{padding:100px 0}.d5-proof .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.d5-proof .u-placeholder{height:480px}.d5-proof h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.95}.d5-proof p{color:#64748b;line-height:1.8}.b1-hero,.b2-hero,.b3-hero,.b4-hero,.b5-cover{padding:95px 0}.b1-hero{background:#fbf5f7}.b1-hero .u-shell,.b2-hero .u-shell,.b3-hero .u-shell,.b4-hero .u-shell,.b5-cover .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.b1-copy h1,.b2-hero h1,.b3-type h1,.b4-hero h1,.b5-cover h1{letter-spacing:-.065em;margin:16px 0;font-size:clamp(4rem,8vw,8rem);line-height:.86}.b1-copy p,.b2-hero p,.b3-type p,.b4-hero p{color:#6b5a61;line-height:1.8}.b1-portrait{position:relative}.b1-portrait .u-placeholder{border-radius:50% 50% 18px 18px;height:600px}.b1-portrait i{z-index:-1;border:1px solid #d8b7c3;border-radius:50% 50% 18px 18px;position:absolute;inset:20px -20px -20px 20px}.b1-signature{color:#fff;background:#1b1115;padding:90px 0}.b1-signature>.u-shell>span{letter-spacing:.16em;font-size:.7rem}.b1-signature .u-shell>div{grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.b1-signature article{border-left:1px solid #fff2;padding:30px}.b1-signature h2{font:400 2rem Georgia,serif}.b1-ritual{padding:100px 0}.b1-ritual .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.b1-ritual .u-placeholder{height:520px}.b1-ritual h2{font:400 clamp(2.5rem,5vw,5rem) Georgia,serif}.b1-ritual p{border-bottom:1px solid #ead8df;gap:16px;padding:12px 0;display:flex}.b1-contact{background:#f0dfe5;padding:75px 0}.b1-contact .u-shell{justify-content:space-between;align-items:center;display:flex}.b1-contact h2{font:400 3rem Georgia,serif}.b2-hero{background:#f8fbfa}.b2-skin-ui{height:500px;position:relative}.b2-skin-ui .u-placeholder{border-radius:28px;height:100%}.b2-skin-ui span{left:calc(15% + var(--i)*18%);top:calc(14% + var(--i)*15%);background:#fff;border-radius:999px;padding:8px 11px;font-size:.7rem;font-weight:900;position:absolute;box-shadow:0 10px 30px #0001}.b2-analysis{padding:85px 0}.b2-analysis h2{font-size:clamp(2.6rem,5vw,5rem)}.b2-analysis .u-shell>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.b2-analysis article{background:#f5f8f7;border-radius:20px;padding:22px}.b2-analysis meter{width:100%;margin-top:15px}.b2-protocols{background:#e9f3f0;padding:100px 0}.b2-protocols .u-shell{grid-template-columns:.8fr 1.2fr;gap:50px;display:grid}.b2-protocols h2{font-size:4rem;line-height:.95}.b2-protocols .u-shell>div:last-child{gap:12px;display:grid}.b2-protocols article{background:#fff;border-radius:22px;padding:24px}.b2-protocols span{color:var(--accent);font-size:.68rem}.b2-contact{text-align:center;padding:70px}.b3-hero{color:#fff;background:#101012}.b3-motion{position:relative}.b3-motion .u-placeholder{background:linear-gradient(135deg,var(--accent),#29292e);color:#fff;border:none;border-radius:30px;height:520px}.speed-lines{background:repeating-linear-gradient(125deg,#0000 0 28px,#ffffff10 28px 30px);animation:8s linear infinite movebg;position:absolute;inset:0}.b3-goals{color:#fff;background:#101012;padding:0}.b3-goals .u-shell{grid-template-columns:repeat(3,1fr);display:grid}.b3-goals article{border-top:1px solid #fff2;border-right:1px solid #fff2;padding:35px}.b3-goals h2{font-size:2.4rem}.b3-program{padding:95px 0}.b3-program .u-shell{grid-template-columns:1fr 1fr;gap:60px;display:grid}.b3-program h2{font-size:4rem;line-height:.95}.b3-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.b3-metrics div{text-align:center;background:#f8eef3;border-radius:24px;padding:25px}.b3-metrics b{color:var(--accent);font-size:3rem;display:block}.b3-before{background:#f7f3f5;padding:60px 0}.b3-before .u-shell{grid-template-columns:1fr 1fr;gap:18px;display:grid}.b3-before .u-placeholder{height:430px}.b3-contact{color:#fff;background:#171719;padding:80px 0}.b3-contact .u-shell{justify-content:space-between;align-items:center;display:flex}.b4-hero{color:#fff;background:#09070d;position:relative}.b4-hero .aurora{filter:blur(70px);opacity:.32;border-radius:50%;animation:8s ease-in-out infinite float;position:absolute}.b4-hero .aurora.a{background:#c026d3;width:380px;height:380px;top:40px;right:5%}.b4-hero .aurora.b{background:#2563eb;width:300px;height:300px;bottom:0;left:-60px}.b4-hero .u-shell{position:relative}.b4-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #fff2;border-radius:34px;padding:18px;position:relative}.b4-glass .u-placeholder{color:#fff;background:#ffffff09;border-color:#fff2;border-radius:24px;height:460px}.b4-float{color:#111;background:#fff;border-radius:999px;padding:10px 13px;font-size:.68rem;font-weight:900;animation:5s ease-in-out infinite float;position:absolute}.b4-float.f1{top:8%;left:5%}.b4-float.f2{animation-delay:-2s;bottom:8%;right:5%}.b4-ticker{color:#fff;background:#17111d;padding:16px 0;overflow:hidden}.b4-ticker div{gap:36px;width:max-content;animation:20s linear infinite marquee;display:flex}.b4-ticker span{letter-spacing:.15em;text-transform:uppercase;font-size:.7rem}.b4-labs{color:#fff;background:#0f0d13;padding:100px 0}.b4-labs h2{max-width:900px;font-size:clamp(3rem,6vw,6rem)}.b4-labs .u-shell>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.b4-labs article{background:#ffffff08;border:1px solid #fff2;border-radius:24px;padding:28px}.b4-contact{color:#111;background:#fff;padding:95px 0}.b4-contact .u-shell{justify-content:space-between;align-items:center;display:flex}.b4-contact h2{font-size:5rem}.b5-cover{background:#f3eee9}.b5-cover>.u-shell{align-items:end}.b5-cover span{letter-spacing:.18em;font-size:.7rem}.b5-cover h1{font:400 clamp(5rem,11vw,11rem)/.75 Georgia,serif}.b5-cover .u-placeholder{background:#d9c7cc;height:650px}.b5-letter{color:#fff;background:#171312;padding:90px 0}.b5-letter p{max-width:1000px;font:400 clamp(2.5rem,5vw,5rem)/1.05 Georgia,serif}.b5-chapters{padding:100px 0}.b5-chapters article{border-top:1px solid #cfc8c0;grid-template-columns:180px 1fr 1fr;gap:30px;padding:32px 0;display:grid}.b5-chapters span{letter-spacing:.13em;font-size:.68rem}.b5-chapters h2{margin:0;font:400 2.5rem Georgia,serif}.b5-chapters p{color:#665e59}.b5-notes{background:#eee6df;padding:100px 0}.b5-notes .u-shell{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.b5-notes .u-placeholder{height:480px}.b5-notes span{border:1px solid #bbb;border-radius:999px;margin-right:9px;padding:8px 12px;font-size:.7rem;display:inline-block}.b5-notes h2{font:400 4rem Georgia,serif}.menu-rows{display:grid}.menu-rows>div{border-bottom:1px solid;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.menu-rows span{font-size:1.15rem}.menu-rows b{font-weight:900}.f1-hero{color:#fff;background:#130b07;padding:95px 0;position:relative}.f1-hero .u-shell,.f2-hero .u-shell,.f3-hero .u-shell,.f4-feature .u-shell,.f4-chef .u-shell,.f5-hero .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.f1-hero h1,.f5-hero h1{letter-spacing:-.07em;margin:18px 0;font-size:clamp(5rem,11vw,11rem);line-height:.78}.f1-hero p,.f5-hero p{color:#d8c3b5;line-height:1.8}.f1-hero .u-placeholder{color:#ffb27a;background:#35180d;border-color:#6b3119;border-radius:40%;height:540px}.ember{filter:blur(55px);opacity:.4;border-radius:50%;animation:6s ease-in-out infinite float;position:absolute}.ember.e1{background:#ff5a1f;width:250px;height:250px;top:0;right:10%}.ember.e2{background:#f59e0b;width:180px;height:180px;bottom:0;left:5%}.f1-features{color:#fff;background:#e44d17}.f1-features .u-shell{grid-template-columns:repeat(3,1fr);display:grid}.f1-features span{text-align:center;text-transform:uppercase;letter-spacing:.12em;padding:18px;font-weight:950}.f1-menu{padding:100px 0}.f1-menu .u-shell{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.f1-menu h2,.f3-menu h2,.f4-menu h2{font-size:clamp(3rem,6vw,6rem);line-height:.9}.f1-room{color:#fff;background:#1a120e;padding:100px 0}.f1-room .u-shell{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.f1-room .u-placeholder{color:#d7aa8c;background:#2d1c13;border-color:#563a28;height:470px}.f1-room h2{font-size:4rem;line-height:.95}.f1-room p{color:#cdb9aa;line-height:1.8}.f2-hero{background:#f5eddf;padding:95px 0}.f2-note h1{font:400 clamp(4rem,8vw,8rem)/.85 Georgia,serif}.f2-note p{color:#6e5e4e;line-height:1.8}.f2-polaroids{height:570px;position:relative}.f2-polaroids .u-placeholder{background:#fff;border:12px solid #fff;width:68%;height:360px;position:absolute;box-shadow:0 20px 50px #0002}.f2-polaroids .u-placeholder:first-child{top:20px;left:0;transform:rotate(-5deg)}.f2-polaroids .u-placeholder:last-child{bottom:10px;right:0;transform:rotate(6deg)}.f2-story{color:#fff;background:#6c1f1f;padding:75px 0}.f2-story p{margin:0;font:400 clamp(2.2rem,4vw,4.5rem) Georgia,serif}.f2-story .u-shell>div{gap:14px;margin-top:24px;display:flex}.f2-story span{border:1px solid #fff4;border-radius:999px;padding:8px 12px}.f2-menu{padding:100px 0}.f2-menu h2{font:400 5rem Georgia,serif}.f2-family{background:#eee2d0;padding:100px 0}.f2-family .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.f2-family .u-placeholder{height:500px}.f2-family h2{font:400 4rem Georgia,serif}.f3-hero{background:#edfaff;padding:95px 0;position:relative}.f3-hero h1{letter-spacing:-.06em;font-size:clamp(4rem,8vw,8rem);line-height:.85}.f3-hero p{color:#4f6973;line-height:1.8}.f3-hero .u-placeholder{background:#d8f2f6;border-radius:48% 52% 55% 45%;height:520px}.wave{opacity:.3;border:2px solid #8bd3dd;border-radius:50%;width:520px;height:120px;position:absolute}.wave.w1{top:90px;right:-100px;transform:rotate(-10deg)}.wave.w2{bottom:30px;left:-140px;transform:rotate(12deg)}.f3-fresh{color:#fff;background:#0b6573;padding:35px 0}.f3-fresh .u-shell{grid-template-columns:repeat(3,1fr);display:grid}.f3-fresh div{text-align:center;padding:18px}.f3-fresh span{font-size:.65rem;display:block}.f3-menu{padding:100px 0}.f3-menu .u-shell{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.f3-gallery{background:#0b6573;grid-template-columns:1.2fr .8fr .8fr;gap:2px;display:grid}.f3-gallery .u-placeholder{border:none;height:430px}.f3-contact{color:#fff;background:#0c2930;padding:80px 0}.f3-contact .u-shell{justify-content:space-between;align-items:center;display:flex}.f3-contact h2{font-size:4rem}.f4-masthead{border-bottom:2px solid #111;padding:55px 0}.f4-masthead span{letter-spacing:.14em;font-size:.68rem;font-weight:950}.f4-masthead h1{max-width:1000px;font:400 clamp(4rem,8vw,8rem)/.85 Georgia,serif}.f4-feature{padding:90px 0}.f4-feature .u-placeholder{background:#f0e5d3;height:600px}.f4-feature h2{font:400 4.5rem Georgia,serif}.f4-feature p{line-height:1.8}.f4-sources{color:#fff;background:#162118;padding:50px 0}.f4-sources .u-shell{grid-template-columns:repeat(3,1fr);display:grid}.f4-sources article{border-right:1px solid #fff2;padding:25px}.f4-menu{padding:95px 0}.f4-menu .u-shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.f4-chef{background:#ebe3d8;padding:100px 0}.f4-chef .u-placeholder{height:520px}.f4-chef h2{font:400 4rem Georgia,serif}.f5-hero{color:#fff;background:#08080a;padding:90px 0}.f5-kicker{color:#ff2a9a;letter-spacing:.18em;font-size:.7rem;font-weight:950}.f5-burger{position:relative}.f5-burger .u-placeholder{color:#ff79c2;background:radial-gradient(circle,#3a1b25,#111);border-color:#ff2a9a44;border-radius:50%;height:500px}.f5-burger>span{color:#111;background:#f8e71c;padding:10px 14px;font-size:2rem;font-weight:950;position:absolute;top:5%;right:5%;transform:rotate(8deg)}.f5-badges{background:#f8e71c;padding:15px 0;overflow:hidden}.f5-badges>div{gap:40px;width:max-content;animation:17s linear infinite marquee;display:flex}.f5-badges span{font-weight:950}.f5-menu{color:#fff;background:#121214;padding:90px 0}.f5-menu h2{font-size:5rem}.f5-combos{color:#fff;background:#ff2a9a;padding:60px 0}.f5-combos .u-shell{grid-template-columns:1fr 1fr;gap:12px;display:grid}.f5-combos div{border:2px solid #fff;padding:30px;font-weight:900}.f5-contact{color:#111;background:#f8e71c;padding:90px 0}.f5-contact .u-shell{justify-content:space-between;align-items:center;display:flex}.f5-contact h2{margin:0;font-size:7rem}.l1-hero,.l2-hero,.l3-hero,.l4-hero,.l5-hero{padding:95px 0}.l1-hero{background:#f5f7fa}.l1-hero .u-shell,.l2-hero .u-shell,.l3-hero .u-shell,.l4-hero .u-shell,.l5-hero .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.l1-hero h1,.l2-hero h1,.l3-hero h1,.l4-hero h1,.l5-hero h1{letter-spacing:-.06em;margin:16px 0;font-size:clamp(3.5rem,7vw,7rem);line-height:.88}.l1-hero p,.l2-hero p,.l3-hero p,.l4-hero p,.l5-hero p{color:#5c6777;line-height:1.8}.l1-hero .u-placeholder,.l3-hero .u-placeholder{background:#e9edf3;border-radius:4px;height:500px}.l1-proof{color:#fff;background:#102447;padding:30px 0}.l1-proof .u-shell{grid-template-columns:repeat(3,1fr);display:grid}.l1-proof div{text-align:center;padding:18px;font-weight:800}.l1-areas{padding:100px 0}.l1-areas .u-shell{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.l1-areas .sticky{height:max-content;position:sticky;top:90px}.l1-areas h2{font-size:4rem;line-height:.95}.l1-areas article{border-top:1px solid #cbd5e1;padding:28px 0}.l1-areas span{color:var(--accent);font-size:.68rem}.l1-areas h3{font-size:2rem}.l1-case{color:#fff;background:#0d1b33;padding:95px 0}.l1-case span{letter-spacing:.14em;color:#91a9d1;font-size:.68rem}.l1-case h2{max-width:900px;font:400 clamp(2.8rem,5vw,5rem) Georgia,serif}.l1-case p{color:#9dafcc}.l1-contact{text-align:center;padding:70px 0}.l2-hero{background:#fff}.l2-risk{border:1px solid #cbd5e1;border-radius:4px;padding:40px}.l2-risk strong{font-size:4rem}.risk-bar{background:#e2e8f0;height:16px;margin:25px 0;overflow:hidden}.risk-bar i{background:var(--accent);width:72%;height:100%;display:block}.l2-audiences{gap:9px;margin:20px 0;display:flex}.l2-audiences span{border:1px solid #cbd5e1;padding:8px 12px}.l2-flow{background:#f5f7fa;padding:95px 0}.l2-flow h2{font-size:4rem}.l2-flow article{border-top:1px solid #cbd5e1;grid-template-columns:80px 1fr;padding:25px 0;display:grid}.l2-flow b{color:var(--accent);font-size:2rem}.l2-faq{padding:100px 0}.l2-faq .u-shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.l2-faq h2{font-size:4rem}.l2-faq details{border-top:1px solid #cbd5e1;padding:20px 0}.l2-faq summary{cursor:pointer;font-weight:850}.l2-faq p{color:#64748b}.l2-contact{text-align:center;background:#102447;padding:65px 0}.l3-hero{background:#f8f6f4}.l3-values{padding:25px 0}.l3-values .u-shell{gap:14px;display:flex}.l3-values span{border:1px solid #d3cbc6;border-radius:999px;padding:10px 14px}.l3-matters{padding:100px 0}.l3-matters h2{max-width:800px;font:400 4.5rem Georgia,serif}.l3-matters .u-shell>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.l3-matters article{background:#f8f6f4;border-radius:8px;padding:28px}.l3-guide{background:#ece7e3;padding:100px 0}.l3-guide .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.l3-guide .u-placeholder{height:440px}.l3-guide h2{font:400 4rem Georgia,serif}.l3-contact{text-align:center;padding:80px 0}.l3-contact h2{font:400 4rem Georgia,serif}.l4-hero{background:#eef3f8}.l4-hero>.u-shell{align-items:stretch}.l4-hero>.u-shell>div:first-child{border-left:5px solid var(--accent);padding:30px}.l4-hero>.u-shell>div:first-child>span{letter-spacing:.15em;font-weight:950}.l4-blueprint{background-image:linear-gradient(#173a6b12 1px,#0000 1px),linear-gradient(90deg,#173a6b12 1px,#0000 1px);background-size:25px 25px;padding:25px}.l4-blueprint .u-placeholder{background:#ffffffb8;height:450px}.l4-matrix{color:#fff;background:#14335f;padding:30px 0}.l4-matrix .u-shell{grid-template-columns:repeat(4,1fr);display:grid}.l4-matrix div{border-right:1px solid #fff2;padding:22px}.l4-matrix b{font-size:.7rem;display:block}.l4-assets{padding:100px 0}.l4-assets .u-shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.l4-assets h2{font-size:4rem}.l4-assets .u-shell>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.l4-assets article{background:#f2f5f8;padding:22px}.l4-dd{color:#fff;background:#0d1b33;padding:90px 0}.l4-dd h2{font-size:4rem}.checklist{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.checklist span{border:1px solid #fff3;padding:10px 14px}.l5-hero{background:#fbfaf8}.l5-monogram{height:420px;color:var(--accent);border:1px solid #b8b1a7;place-items:center;font:400 10rem Georgia,serif;display:grid}.l5-areas{padding:100px 0}.l5-areas .u-shell{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.l5-areas article{border:1px solid #d5d0ca;padding:30px}.l5-areas span{font:400 1rem Georgia,serif}.l5-areas h2{font:400 2.3rem Georgia,serif}.l5-areas p{color:#68615a;line-height:1.7}.l5-process{background:#f0ede8;padding:90px 0}.l5-process h2{font:400 4rem Georgia,serif}.l5-process .u-shell>div{grid-template-columns:repeat(3,1fr);display:grid}.l5-process .u-shell>div>div{border-top:1px solid #aaa39b;padding:25px}.l5-process b{color:var(--accent);font-size:2rem;display:block}.l5-contact{color:#fff;background:#191715;padding:80px 0}.l5-contact .u-shell{justify-content:space-between;align-items:center;display:flex}.l5-contact h2{font:400 3rem Georgia,serif}.w1-hero,.w2-hero,.w3-hero,.w4-hero,.w5-hero{padding:95px 0}.w1-hero{background:#f4f8ed}.w1-hero .u-shell,.w2-hero .u-shell,.w4-hero .u-shell,.w5-hero .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.w1-hero h1,.w2-hero h1,.w3-hero h1,.w4-hero h1,.w5-hero h1{letter-spacing:-.06em;margin:16px 0;font-size:clamp(3.8rem,7vw,7rem);line-height:.88}.w1-hero p,.w2-hero p,.w3-hero p,.w4-hero p,.w5-hero p{color:#64705c;line-height:1.8}.w1-hero .u-placeholder{background:#e1ecd3;border-radius:44% 56% 48% 52%;height:500px}.w1-pillars{padding:25px 0}.w1-pillars .u-shell{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.w1-pillars article{text-align:center;background:#edf4e4;border-radius:28px;padding:28px}.w1-program{padding:95px 0}.w1-program .u-shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.w1-program h2{font-size:4rem;line-height:.95}.w1-program .u-shell>div:last-child{gap:12px;display:grid}.w1-program article{border-top:1px solid #cbd5c0;grid-template-columns:60px 1fr;align-items:center;padding:22px;display:grid}.w1-program b{color:var(--accent);font-size:2rem}.w1-recipes{background:#f4f8ed;padding:80px 0}.w1-recipes .u-shell{grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}.w1-recipes .u-placeholder{height:340px}.w1-recipes .u-shell>div:last-child{padding:25px}.w1-recipes h2{font-size:2.5rem}.w1-contact{text-align:center;padding:65px 0}.w2-hero{background:#f2f8f9}.w2-hero .u-placeholder{background:#d9eef0;border-radius:30px;height:540px}.w2-tests{color:#fff;background:#10292b;padding:50px 0}.w2-tests .u-shell{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.w2-tests div{gap:8px;display:grid}.w2-tests span{font-size:.65rem}.w2-tests i{background:#65c4b2;border-radius:999px;height:8px;display:block}.w2-phases{padding:100px 0}.w2-phases h2{font-size:4rem}.w2-phases article{border-top:1px solid #cbd5e1;grid-template-columns:60px .6fr 1fr;align-items:start;padding:25px 0;display:grid}.w2-phases b{color:var(--accent);font-size:2rem}.w2-return{background:#e8f2f3;padding:95px 0}.w2-return .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.w2-return h2{font-size:4rem}.w2-return .u-placeholder{height:430px}.w3-hero{background:#f6f8f2;align-items:center;min-height:650px;display:flex;position:relative}.w3-hero .u-shell{z-index:2;position:relative}.w3-hero .u-shell>div{max-width:720px}.w3-hero h1{font:400 clamp(4rem,8vw,8rem)/.9 Georgia,serif}.breath-ring{border:1px solid #a8b99b;border-radius:50%;animation:7s ease-in-out infinite breathe;position:absolute}.breath-ring.r1{width:420px;height:420px;top:15%;right:8%}.breath-ring.r2{width:260px;height:260px;animation-delay:-3s;top:27%;right:15%}.w3-rhythm{padding:24px 0}.w3-rhythm .u-shell{justify-content:space-between;gap:12px;display:flex}.w3-rhythm span{font:400 1.4rem Georgia,serif}.w3-themes{background:#fff;padding:95px 0}.w3-themes .u-shell{grid-template-columns:.8fr 1.2fr;gap:60px;display:grid}.w3-themes h2{font:400 4rem Georgia,serif}.w3-themes .u-shell>div:last-child{gap:12px;display:grid}.w3-themes article{background:#f6f8f2;border-radius:18px;padding:22px}.w3-room{background:#edf0e8;padding:100px 0}.w3-room .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.w3-room .u-placeholder{height:450px}.w3-room blockquote{font:400 3rem/1.15 Georgia,serif}.w3-contact{text-align:center;padding:80px 0}.w3-contact h2{font:400 3.5rem Georgia,serif}.w4-hero{color:#fff;background:#07110e;position:relative}.w4-lines{background:repeating-linear-gradient(110deg,#0000 0 34px,#ffffff08 34px 36px);position:absolute;inset:0}.w4-hero .u-shell{position:relative}.w4-hero>.u-shell>div:first-child>span{letter-spacing:.18em;color:#8ee0b0;font-size:.7rem}.w4-hero p{color:#b7c6bd}.w4-hero .u-placeholder{color:#7bd39c;background:#10231c;border-color:#234333;border-radius:20px;height:520px}.w4-metrics{color:#fff;background:#07110e;padding:0}.w4-metrics .u-shell{grid-template-columns:repeat(3,1fr);display:grid}.w4-metrics div{border-top:1px solid #fff2;border-right:1px solid #fff2;padding:25px}.w4-metrics b{color:#70db99;font-size:4rem;display:block}.w4-programs{padding:100px 0}.w4-programs h2{font-size:4rem}.w4-programs .u-shell>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.w4-programs article{background:#edf6ef;padding:28px}.w4-lab{color:#fff;background:#10231c;padding:100px 0}.w4-lab .u-shell{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.w4-lab .u-placeholder{color:#7bd39c;background:#163326;border-color:#29543c;height:440px}.w4-lab h2{font-size:4rem}.w4-lab p{color:#b7c6bd}.w5-hero{color:#fff;background:#0a1222;position:relative}.stars{opacity:.2;background-image:radial-gradient(circle,#fffa 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.w5-hero .u-shell{position:relative}.w5-hero p{color:#bdc7d8}.w5-moon .u-placeholder{color:#fff;background:radial-gradient(circle at 40% 30%,#e6ecff,#617099 42%,#121b32 78%);border:none;border-radius:50%;height:520px}.w5-signals{color:#fff;background:#121b32;padding:65px 0}.w5-signals h2{font-size:3rem}.w5-signals .u-shell>div{flex-wrap:wrap;gap:12px;display:flex}.w5-signals span{border:1px solid #ffffff2a;border-radius:999px;padding:10px 14px}.w5-journey{background:#f3f5fa;padding:100px 0}.w5-journey .u-shell{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.w5-journey article{background:#fff;border-radius:22px;padding:24px}.w5-journey b{color:var(--accent)}.w5-night{color:#fff;text-align:center;background:#0a1222;padding:100px 0}.w5-night blockquote{max-width:950px;margin:0 auto 35px;font:400 clamp(2.7rem,5vw,5rem)/1.05 Georgia,serif}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-18px)translate(9px)}}@keyframes scan{0%,to{top:8%}50%{top:88%}}@keyframes movebg{to{background-position:300px 0}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes breathe{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:.8;transform:scale(1.08)}}@media (max-width:900px){.u-split-title,.d5-tech .u-shell,.b2-protocols .u-shell,.f1-menu .u-shell,.f3-menu .u-shell,.f4-menu .u-shell,.l1-areas .u-shell,.l2-faq .u-shell,.l4-assets .u-shell,.w1-program .u-shell,.w3-themes .u-shell,.d1-hero-grid,.d1-quote .u-shell,.d2-hero .u-shell,.d2-team .u-shell,.d3-hero .u-shell,.d4-hero .u-shell,.d4-kids .u-shell,.d5-hero .u-shell,.d5-proof .u-shell,.b1-hero .u-shell,.b1-ritual .u-shell,.b2-hero .u-shell,.b3-hero .u-shell,.b3-program .u-shell,.b4-hero .u-shell,.b5-cover .u-shell,.b5-notes .u-shell,.f1-hero .u-shell,.f1-room .u-shell,.f2-hero .u-shell,.f2-family .u-shell,.f3-hero .u-shell,.f4-feature .u-shell,.f4-chef .u-shell,.f5-hero .u-shell,.l1-hero .u-shell,.l2-hero .u-shell,.l3-hero .u-shell,.l3-guide .u-shell,.l4-hero .u-shell,.l5-hero .u-shell,.w1-hero .u-shell,.w2-hero .u-shell,.w2-return .u-shell,.w3-room .u-shell,.w4-hero .u-shell,.w4-lab .u-shell,.w5-hero .u-shell,.d1-case-grid,.b1-signature .u-shell>div,.b4-labs .u-shell>div,.l3-matters .u-shell>div,.l4-assets .u-shell>div:last-child,.l5-areas .u-shell,.w1-recipes .u-shell,.w4-programs .u-shell>div{grid-template-columns:1fr}.d2-journey .u-shell>div,.d4-ages .u-shell>div,.d5-process .u-shell>div,.b2-analysis .u-shell>div,.l4-matrix .u-shell,.w5-journey .u-shell{grid-template-columns:1fr 1fr}.d1-stats .u-shell,.d3-principles .u-shell,.f1-features .u-shell,.f3-fresh .u-shell,.l1-proof .u-shell,.w1-pillars .u-shell,.w2-tests .u-shell,.w4-metrics .u-shell,.d3-results-grid,.f3-gallery{grid-template-columns:1fr}.d3-results-grid .r3{grid-column:auto}.d3-results-grid .r1 .u-placeholder{height:380px}.b5-chapters article,.w2-phases article{grid-template-columns:1fr}.d1-photo-wrap .u-placeholder,.d3-cover .u-placeholder,.b5-cover .u-placeholder{height:460px}.d1-seal{left:10px}.d2-dashboard{height:380px}.d2-dashboard span{display:none}}@media (max-width:620px){.u-demo-chrome span,.u-demo-chrome a:last-child{display:none}.u-shell,.shell{width:min(1180px,100% - 20px)}.u-wa{bottom:10px;right:10px}.d1-contact .u-shell,.d2-contact .u-shell,.d4-contact .u-shell,.b1-contact .u-shell,.b3-contact .u-shell,.b4-contact .u-shell,.f3-contact .u-shell,.f5-contact .u-shell,.l5-contact .u-shell{flex-direction:column;align-items:flex-start}.d2-journey .u-shell>div,.d4-ages .u-shell>div,.d5-process .u-shell>div,.b2-analysis .u-shell>div,.l4-matrix .u-shell,.w5-journey .u-shell,.b3-metrics,.b3-before .u-shell,.f5-combos .u-shell,.l5-process .u-shell>div{grid-template-columns:1fr}.f3-gallery .u-placeholder{height:300px}.f5-contact h2{font-size:4rem}.u-split-title h2,.d5-tech h2,.b2-protocols h2,.l1-areas h2,.w1-program h2,.w3-themes h2{font-size:2.7rem}.d1-hero h1,.d2-copy h1,.d3-copy h1,.d4-hero h1,.d5-hero h1,.b1-copy h1,.b2-hero h1,.b3-type h1,.b4-hero h1,.b5-cover h1,.f1-hero h1,.f5-hero h1,.l1-hero h1,.l2-hero h1,.l3-hero h1,.l4-hero h1,.l5-hero h1,.w1-hero h1,.w2-hero h1,.w3-hero h1,.w4-hero h1,.w5-hero h1{font-size:3.3rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.unique-demo section>*{animation:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}
.odontologia-1 .d1-photo-wrap .u-placeholder{color:#0000!important;background:url(/images/demos/odontologia-1/hero-clinica-premium.webp) 50%/cover no-repeat!important;border-color:#0000!important}.odontologia-1 .d1-quote .u-placeholder{color:#0000!important;background:url(/images/demos/odontologia-1/tecnologia-equipe.webp) 50%/cover no-repeat!important;border-color:#0000!important}.odontologia-2 .d2-team .u-placeholder{color:#0000!important;background:url(/images/demos/odontologia-2/equipe-multidisciplinar.webp) 50%/cover no-repeat!important;border-color:#0000!important}.odontologia-3 .d3-cover .u-placeholder{color:#0000!important;background:url(/images/demos/odontologia-3/hero-sorriso-editorial.webp) 50%/cover no-repeat!important;border-color:#0000!important}.odontologia-3 .d3-results-grid article:first-child .u-placeholder{color:#0000!important;background:url(/images/demos/odontologia-3/caso-clareamento.webp) 50%/cover no-repeat!important;border-color:#0000!important}.odontologia-3 .d3-results-grid article:nth-child(2) .u-placeholder{color:#0000!important;background:url(/images/demos/odontologia-3/caso-lentes-ceramicas.webp) 50%/cover no-repeat!important;border-color:#0000!important}.odontologia-3 .d3-results-grid article:nth-child(3) .u-placeholder{color:#0000!important;background:url(/images/demos/odontologia-3/caso-contorno-estetico.webp) 50%/cover no-repeat!important;border-color:#0000!important}
