@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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.filter{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))}}:root{--ink:#151512;--paper:#f4f0e7;--cream:#ded5c4;--gold:#b6925a;--signature-gold:#d3a22d;--muted:#706f68;--line:#15151229}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.hidden{display:none}.reveal{opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.reveal.visible{opacity:1;transform:none}.kicker,.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}h1{margin:24px 0 30px;font-size:clamp(58px,7vw,110px)}h2{margin:0 0 28px;font-size:clamp(42px,5vw,74px)}h1 em,h2 em{color:#c6a36d;font-weight:400}.section{padding:120px 7vw}.heading{max-width:900px}.heading>p:last-child{max-width:660px;color:var(--muted);font-size:17px;line-height:1.7}.textLink{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #999;margin-top:24px;padding-bottom:5px;font-size:10px;display:inline-block}.nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3efe6de;border-bottom:1px solid #1111;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:fixed;top:0;left:0;right:0}.logo{align-items:center;gap:13px;display:flex}.brandLogo img{object-fit:contain;object-position:left center;width:clamp(178px,15vw,232px);height:auto;max-height:58px;display:block}.logo i{border:1px solid var(--gold);width:37px;height:37px;color:var(--gold);place-items:center;font-family:Georgia,serif;font-style:normal;display:grid;transform:rotate(45deg)}.logo span{letter-spacing:.25em;flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex}.logo small{letter-spacing:.17em;color:#77756f;text-transform:uppercase;font-size:8px}.navlinks{color:#4f504a;align-items:center;gap:24px;font-size:11px;display:flex}.navwa{background:var(--ink);padding:15px 18px;color:#fff!important}.menu{text-transform:uppercase;letter-spacing:.15em;background:0 0;border:0;font-size:10px;display:none}.hero{color:#fff;background:#0c0d0b;align-items:end;min-height:100vh;padding:140px 8vw 75px;display:flex;position:relative;overflow:hidden}.heroImage{background:url(/clario-hero-marble.png) 50%/cover no-repeat;animation:16s ease-in-out infinite alternate heroDrift;position:absolute;inset:-4%}.heroShade{background:linear-gradient(90deg,#060706f5 0%,#060706bd 44%,#06070624 74%,#0607066b),linear-gradient(#0000 55%,#060706ab);position:absolute;inset:0}.filmWave{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 39%,#ffffff06 44%,#ffffff4a 49%,#d2c0a029 52%,#0000 58%);animation:7s cubic-bezier(.4,0,.2,1) infinite filmSweep;position:absolute;inset:-30%;transform:translate(-55%)}.filmWave:after{content:"";filter:blur(1px);background:linear-gradient(#0000,#fffc,#0000);width:2px;height:74%;position:absolute;top:18%;left:48%;box-shadow:12px 0 30px #ffffff4d}.heroInner{z-index:2;max-width:850px;position:relative}.heroInner>p:not(.eyebrow){color:#d1cec6;max-width:740px;font-size:17px;line-height:1.75}.actions{flex-wrap:wrap;gap:15px;margin-top:40px;display:flex}.btn{text-transform:uppercase;letter-spacing:.16em;cursor:pointer;border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:0 22px;font-size:10px;display:inline-flex}.gold{background:var(--gold);color:#111}.ghost{color:#fff;border-color:#ffffff40}.surfaceLine{text-transform:uppercase;letter-spacing:.25em;color:#aaa69d;border-top:1px solid #ffffff26;margin-top:43px;padding-top:22px;font-size:9px}.heroTag{z-index:3;text-transform:uppercase;border-left:1px solid #ffffff35;flex-direction:column;gap:5px;padding-left:18px;display:flex;position:absolute;bottom:40px;right:4vw}.heroTag span{letter-spacing:.2em;color:#aaa;font-size:8px}.heroTag b{font-family:Georgia,serif;font-size:16px;font-weight:400}.problem{grid-template-columns:60px 1fr 1fr;gap:6vw;display:grid}.sectionNo{color:var(--gold);font-size:10px}.problemCopy p:last-child{color:var(--muted);max-width:570px;line-height:1.75}.problemRail{align-self:end}.problemRail div{border-top:1px solid var(--line);grid-template-columns:55px 1fr;padding:21px 0;display:grid}.problemRail span{color:var(--gold);font-size:9px}.problemRail b{font-family:Georgia,serif;font-size:22px;font-weight:400}.applications{background:#e5ddd0}.applicationGrid{grid-template-columns:1fr 1fr;gap:2px;margin-top:65px;display:grid}.applicationCard{background:#f1ede4;grid-template-columns:1.05fr .95fr;min-height:350px;display:grid;overflow:hidden}.applicationCard img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:all .7s}.applicationCard:hover img{filter:saturate();transform:scale(1.025)}.applicationCard>div{padding:35px}.applicationCard span{color:var(--gold);font-size:9px}.applicationCard h3,.benefitCard h3,.processStep h3,.project h3{font-family:Georgia,serif;font-weight:400}.applicationCard h3{margin:35px 0 14px;font-size:28px}.applicationCard p{color:var(--muted);font-size:13px;line-height:1.7}.applicationCard a{text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #aaa;margin-top:25px;padding-bottom:5px;font-size:9px;display:inline-block}.benefitSection{color:#fff;background:#151613;padding-bottom:100px}.benefitIntro{grid-template-columns:1fr 1fr;display:grid}.benefitPhoto{background:linear-gradient(#0001,#0004),url(/project-indore-kitchen.png) 50%/cover;min-height:650px}.benefitPhoto span{color:#d3cfc5;text-transform:uppercase;letter-spacing:.2em;margin:35px;font-size:9px;display:block}.benefitCopy{flex-direction:column;justify-content:center;padding:100px 7vw;display:flex}.benefitCopy>p:last-child{color:#aaa79f;line-height:1.7}.benefitGrid{z-index:2;grid-template-columns:repeat(4,1fr);margin-top:-55px;padding:0 7vw;display:grid;position:relative}.benefitCard{background:#22231f;border:1px solid #ffffff16;min-height:245px;padding:25px;position:relative;overflow:hidden}.benefitCard>span{color:var(--gold);font-size:9px}.benefitCard h3{margin:52px 0 12px;font-size:22px}.benefitCard p{color:#aaa79f;font-size:12px;line-height:1.65}.benefitCard.visual{background:#2a2b27;min-height:330px}.benefitCard.visual h3{margin-top:155px}.spillVisual{opacity:.7;background:url(/project-indore-kitchen.png) 50% 40%/cover;height:150px;position:absolute;inset:0 0 auto}.spillVisual:after{content:"";background:#9c542eaa;border-radius:50%;width:72px;height:44px;position:absolute;top:50%;left:55%;box-shadow:0 0 0 5px #ffffff16}.clarityVisual{background:url(/project-rustomjee-dining.png) 50% 65%/cover;height:150px;position:absolute;inset:0 0 auto}.clarityVisual:after{content:"";background:linear-gradient(105deg,#ffffff08 38%,#fff5 48%,#ffffff05 58%);position:absolute;inset:0}.peelVisual{background:linear-gradient(145deg,#4d4c46,#222);height:150px;position:absolute;inset:0 0 auto}.peelVisual:after{content:"";background:linear-gradient(140deg,#ffffff18,#ffffff70);border:1px solid #fff6;border-radius:0 0 0 70%;width:135px;height:85px;position:absolute;top:28px;right:18px;transform:skewY(-8deg);box-shadow:-18px 18px 35px #0007}.importantNote{color:#99968e;border:1px solid #ffffff25;margin:35px 7vw 0;padding:19px;font-size:11px;line-height:1.6}.technology{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid;overflow:hidden}.techCopy>p:not(.kicker){color:var(--muted);line-height:1.75}.techCopy ul{margin-top:28px;padding:0;list-style:none}.techCopy li{border-top:1px solid var(--line);color:#5c5c56;padding:13px 0;font-size:12px}.layerScene{perspective:1100px;grid-template-columns:1fr 1.2fr;align-items:center;min-height:680px;display:grid;position:relative}.layerLabels{z-index:2;flex-direction:column;gap:34px;display:flex}.layerLabels b{color:var(--gold);gap:14px;font-size:9px;font-weight:400;display:flex}.layerLabels span{color:var(--ink);font-family:Georgia,serif;font-size:17px}.layerLabels small{color:var(--muted);margin-top:5px;font-family:Arial,sans-serif;font-size:9px;line-height:1.4;display:block}.filmStack{height:430px;transform-style:preserve-3d;transition:transform 1.2s;position:relative;transform:rotateX(58deg)rotate(-27deg)}.technology.visible .filmStack,.layerScene.visible .filmStack{transform:rotateX(58deg)rotate(-27deg)translateY(-15px)}.sheet{border-radius:6px;width:310px;height:220px;margin:auto;transition:all 1.4s cubic-bezier(.2,.7,.2,1);position:absolute;left:0;right:0;box-shadow:0 26px 45px #0002}.topcoat{background:linear-gradient(120deg,#fff2,#d9f3ef88);border:1px solid #fff;transform:translateZ(180px)}.filmBody{background:linear-gradient(120deg,#a5c5c28f,#eefcf8aa);border:4px solid #b7d7d0;transform:translateZ(120px)}.adhesive{background:linear-gradient(120deg,#d7c08e99,#f3e6cbaa);border:2px dotted #ad8b4d;transform:translateZ(62px)}.liner{background:#e7e3da;transform:translateZ(8px)}.substrate{background:url(/project-rustomjee-dining.png) 50%/cover;border:8px solid #a99b87;width:340px;height:250px;transform:translateZ(-60px)}.whySpf{color:#fff;background:#191a17;grid-template-columns:1fr 1fr;gap:10vw;display:grid}.whyStatement>p:last-child{color:#aaa79f;line-height:1.7}.suitability{align-self:center}.suitability article{border-top:1px solid #fff2;grid-template-columns:22px 1fr;padding:22px 0;font-family:Georgia,serif;font-size:20px;display:grid}.suitability small{color:#8b8982;grid-column:2;margin-top:7px;font-family:Arial,sans-serif;font-size:10px}.dot{border-radius:50%;width:9px;height:9px;margin-top:7px}.recommended{background:#7da178}.assess{background:#c2a15e}.no{background:#9f6660}.process{background:#ded6c7;grid-template-columns:.85fr 1.15fr;padding:0 7vw;display:grid}.processSticky{flex-direction:column;justify-content:center;height:calc(100vh - 78px);padding:90px 9vw 70px 0;display:flex;position:sticky;top:78px}.processSticky h2{font-size:clamp(40px,4.5vw,68px)}.processSticky strong{color:var(--gold);margin-left:35px;font-family:Georgia,serif;font-size:70px;font-weight:400}.processSticky>p:last-child{margin:0 0 0 35px;font-family:Georgia,serif;font-size:24px}.processGauge{background:#bdb4a4;width:2px;height:180px;position:absolute;left:0}.processGauge i{background:var(--gold);width:100%;transition:all .5s;position:absolute;top:0;left:0}.processStep{border-top:1px solid var(--line);opacity:.28;grid-template-columns:70px 1fr;align-content:center;min-height:70vh;transition:all .55s;display:grid;transform:scale(.96)}.processStep.active{opacity:1;transform:scale(1)}.processStep>span{color:var(--gold);font-size:10px}.processStep h3{margin:0 0 20px;font-size:42px}.processStep p{color:var(--muted);max-width:560px;line-height:1.8}.tableWrap{margin-top:60px;overflow:auto}.comparison table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.comparison th,.comparison td{text-align:left;border-bottom:1px solid var(--line);padding:21px 18px}.comparison th{text-transform:uppercase;letter-spacing:.13em;color:var(--muted);font-size:9px}.selected{background:var(--ink);color:#fff}.outlineDark{border-color:var(--ink);margin-top:35px}.work{color:#fff;background:#121310}.work .heading p:last-child{color:#a5a29a}.projectGrid{grid-template-rows:430px 360px;grid-template-columns:1.2fr .8fr .8fr;gap:12px;margin-top:60px;display:grid}.project{position:relative;overflow:hidden}.project0{grid-row:span 2}.project4{grid-column:span 2}.project img{object-fit:cover;filter:saturate(.8);width:100%;height:100%;transition:all .8s}.project:hover img{filter:saturate();transform:scale(1.025)}.project:after{content:"";background:linear-gradient(#0000 42%,#000000d4);position:absolute;inset:0}.project>div{z-index:2;position:absolute;bottom:22px;left:24px;right:24px}.project span{text-transform:uppercase;letter-spacing:.17em;color:#c7b185;font-size:8px}.project h3{margin:10px 0 4px;font-size:24px}.project p{color:#b6b2a9;margin:0;font-size:10px}.placeholderNote{color:#686862;margin-top:15px;font-size:9px}.limits{grid-template-columns:1fr 1fr;gap:9vw;display:grid}.limits ol{counter-reset:item;margin:0;padding:0;list-style:none}.limits li{counter-increment:item;border-top:1px solid var(--line);color:#5f5e58;padding:19px 0;font-size:13px}.limits li:before{content:"0" counter(item);color:var(--gold);margin-right:24px;font-size:9px}.about{background:#e3dccf;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.aboutImage{background:url(/project-mumbai-office.png) 50%/cover;min-height:620px}.aboutCopy>p:not(.kicker){color:var(--muted);line-height:1.7}.principles{grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.principles span{border-top:1px solid var(--line);color:#6a6862;padding:18px 18px 18px 0;font-size:11px;line-height:1.6}.principles b{color:var(--ink);margin-bottom:7px;font-family:Georgia,serif;font-size:17px;font-weight:400;display:block}.faq{grid-template-columns:.75fr 1.25fr;gap:8vw;display:grid}.faqLead>p:not(.kicker){color:var(--muted);line-height:1.7}.faqList article{border-top:1px solid var(--line)}.faqList article:last-child{border-bottom:1px solid var(--line)}.faqList button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr 25px;width:100%;padding:22px 0;display:grid}.faqList button span{color:var(--gold);font-size:9px}.faqList button b{font-size:18px;font-weight:400}.faqList article>div{grid-template-rows:0fr;transition:all .35s;display:grid}.faqList article>div p{color:var(--muted);margin:0;font-size:13px;line-height:1.7;overflow:hidden}.faqList article.open>div{grid-template-rows:1fr}.faqList article.open>div p{padding:0 25px 24px 42px}.contact{color:#fff;background:#10110f;grid-template-columns:.85fr 1.15fr;gap:9vw;padding:115px 7vw;display:grid}.contactCopy>p:not(.kicker){color:#aaa79f;line-height:1.75}.contactCopy>small{color:#8d8981;margin-top:15px;display:block}.form{gap:20px;display:grid}.form label{text-transform:uppercase;letter-spacing:.13em;color:#aaa69e;font-size:9px}.form input,.form textarea,.form select{color:#fff;text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #56544e;outline:none;width:100%;padding:11px 0;display:block}.form input[type=file]{font-size:11px}.form select option{color:#111}.form>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.form .consent{text-transform:none;letter-spacing:0;align-items:center;gap:10px;display:flex}.form .consent input{width:auto}.lightBtn{color:#111;background:#fff;justify-self:start}.finalCta{text-align:center;background:#e6dfd2;padding:110px 6vw}.finalCta .btn{margin-top:20px}footer{color:#fff;background:#080908;border-top:1px solid #292a27;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;padding:50px 7vw;display:grid}footer p{color:#8e8b84;margin:0;font-family:Georgia,serif}footer p small{margin-top:8px;font-family:Arial,sans-serif;display:block}footer>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;font-size:10px;display:flex}footer>small{color:#555650;grid-column:2/4;font-size:9px}.floatingWa{z-index:45;background:var(--gold);color:#111;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:12px;padding:13px 16px;font-size:10px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 35px #0004}.floatingWa i{border:1px solid #111;border-radius:50%;padding:6px 4px;font-size:7px;font-style:normal}.subpageHero{color:#fff;background:#171814;padding:170px 7vw 90px}.subpageHero p{color:#aaa79f;max-width:650px;line-height:1.75}.subpageContent{padding:80px 7vw}.faqAll{max-width:950px;margin:auto}.faqAll section{border-top:1px solid var(--line);padding:35px 0}.faqAll h2{font-size:34px}.faqAll h3{margin-top:30px;font-family:Georgia,serif;font-size:20px;font-weight:400}.faqAll p{color:var(--muted);line-height:1.75}.tradeGrid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.tradeGrid article{background:#e4ddcf;padding:35px}.tradeGrid h3{font-family:Georgia,serif;font-size:28px;font-weight:400}.tradeGrid p{color:var(--muted);line-height:1.7}@keyframes heroDrift{to{transform:scale(1.035)translate(-.7%,.4%)}}@keyframes filmSweep{0%,15%{transform:translate(-58%)}70%,to{transform:translate(58%)}}@media (max-width:980px){.nav{height:70px}.menu{display:block}.navlinks{background:var(--paper);flex-direction:column;align-items:stretch;padding:28px;display:none;position:absolute;top:70px;left:0;right:0}.navlinks.show{display:flex}.section,.contact{padding:85px 6vw}.problem,.technology,.whySpf,.limits,.about,.faq,.contact{grid-template-columns:1fr}.sectionNo{display:none}.applicationGrid{grid-template-columns:1fr}.benefitGrid{grid-template-columns:repeat(2,1fr);margin-top:0;padding-top:50px}.layerScene{min-height:620px}.process{grid-template-columns:1fr;padding:0 6vw}.processSticky{height:auto;padding:90px 0 40px;position:relative;top:0}.processGauge,.processSticky strong,.processSticky>p:last-child{display:none}.processScroll{padding:0 0 70px}.processStep{min-height:300px}.projectGrid{grid-template-rows:repeat(3,340px);grid-template-columns:1fr 1fr}.project0{grid-row:auto}.project4{grid-column:span 2}footer{grid-template-columns:1fr}footer>small{grid-column:auto}}@media (max-width:650px){h1{font-size:50px}h2{font-size:41px}.hero{min-height:94vh;padding:130px 6vw 55px}.heroImage{background-position:61%}.heroShade{background:linear-gradient(90deg,#060706eb,#0607067a),linear-gradient(#0000,#060706c7)}.heroInner>p:not(.eyebrow){font-size:14px}.heroTag{display:none}.surfaceLine{line-height:1.8}.problem{display:block}.section,.contact{padding-top:70px;padding-bottom:70px}.applicationCard{grid-template-columns:1fr;min-height:auto}.applicationCard img{height:270px}.benefitIntro{grid-template-columns:1fr}.benefitPhoto{min-height:430px}.benefitCopy{padding:65px 6vw}.benefitGrid{grid-template-columns:1fr;padding:35px 6vw 0}.benefitCard,.benefitCard.visual{min-height:230px}.benefitCard.visual h3{margin-top:145px}.layerScene{grid-template-columns:1fr;min-height:850px}.filmStack{order:-1}.sheet{width:245px;height:175px}.substrate{width:270px;height:195px}.processStep{grid-template-columns:45px 1fr;min-height:270px}.processStep h3{font-size:32px}.projectGrid{grid-template-rows:repeat(5,300px);grid-template-columns:1fr}.project4{grid-column:auto}.principles,.form>div,.tradeGrid{grid-template-columns:1fr}.floatingWa span{display:none}footer>div{flex-direction:column;align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.heroImage,.filmWave{animation:none}.processStep{opacity:1;transform:none}.sheet{transition:none}}.benefitGrid{margin-top:-42px}.benefitCard,.benefitCard.visual{background:linear-gradient(145deg,#242520,#1c1d19);min-height:315px;transition:transform .55s,border-color .55s}.benefitCard:hover{border-color:#b6925a80;transform:translateY(-7px)}.benefitCard:after,.applicationCard:after,.project:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 43%,#ffffff1f 49%,#0000 55%);transition:transform 1.15s;position:absolute;inset:-80% -40%;transform:translate(-55%)}.benefitCard:hover:after,.applicationCard:hover:after,.project:hover:before{transform:translate(55%)}.benefitCard h3,.benefitCard.visual h3{margin:28px 0 10px}.benefitGraphic{background:radial-gradient(circle at 50% 20%,#ffffff10,#0000 58%),#1a1b18;border:1px solid #ffffff12;height:118px;margin:20px -2px 8px;position:relative;overflow:hidden}.benefitGraphic:before{content:"";background:linear-gradient(135deg,#9b8a72,#4a443b);height:34px;position:absolute;bottom:20px;left:12%;right:12%;transform:skew(-18deg);box-shadow:0 12px 22px #0008}.benefitGraphic i,.benefitGraphic b,.benefitGraphic em{display:block;position:absolute}.v0 .benefitGraphic i{background:#d7be90;width:110px;height:1px;top:42px;left:16%;transform:rotate(-12deg);box-shadow:0 10px #d7be9040}.v0 .benefitGraphic b{background:#ffffff0c;border:1px solid #fff6;border-radius:50%;width:46px;height:46px;animation:4s ease-in-out infinite floatMark;top:25px;right:15%}.v1 .benefitGraphic i{background:radial-gradient(#a95b38cc 0 48%,#d0835780 49% 62%,#0000 64%);border-radius:50%;width:58px;height:32px;animation:3.5s ease-in-out infinite spillPulse;top:45px;left:42%}.v1 .benefitGraphic b{background:#d69062;border-radius:60% 40% 55% 45%;width:12px;height:18px;top:19px;left:50%}.v2 .benefitGraphic i{border:1px solid #d6bb85;border-radius:50%;width:30px;height:30px;animation:2.7s ease-in-out infinite impactDrop;top:17px;left:45%}.v2 .benefitGraphic b{border:1px solid #ffffff35;border-radius:50%;width:75px;height:14px;bottom:22px;left:35%}.v3 .benefitGraphic i{background:#d7d0bf;border-radius:50%;width:58px;height:30px;top:38px;left:38%;transform:rotate(-12deg)}.v3 .benefitGraphic i:after{content:"";background:#fff8;width:72px;height:2px;position:absolute;top:8px;left:-4px;box-shadow:0 8px #fff4}.v3 .benefitGraphic b{border:1px solid #8fc4cc;border-radius:50%;width:22px;height:22px;animation:3s ease-in-out infinite cleanBubble;top:20px;right:18%}.v4 .benefitGraphic:before{background:repeating-linear-gradient(118deg,#cfc2a7 0 8px,#8b7d66 9px 10px,#d9ccb4 11px 25px)}.v4 .benefitGraphic i{background:#ffffff13;border-right:1px solid #fff;inset:10px 48% 10px 10px}.v4 .benefitGraphic b{background:#fff;width:2px;animation:4s ease-in-out infinite clarityScan;top:12px;bottom:12px;left:52%;box-shadow:0 0 18px 4px #fff8}.v5 .benefitGraphic i,.v5 .benefitGraphic b{border:1px solid #ffffff38;border-radius:50%;width:64px;height:64px;top:22px}.v5 .benefitGraphic i{background:linear-gradient(135deg,#ffffff46,#ffffff06);left:22%}.v5 .benefitGraphic b{background:linear-gradient(135deg,#777,#222);right:22%}.v6 .benefitGraphic i{border:1px solid #c6a46e55;border-radius:50%;width:120px;height:45px;top:38px;left:24%}.v6 .benefitGraphic b{background:#d0b27b;width:85px;height:1px;animation:4s ease-in-out infinite healLine;top:60px;left:31%;box-shadow:0 -7px #d0b755,0 7px #d0b755}.v7 .benefitGraphic i{background:linear-gradient(135deg,#ffffff10,#ffffff50);border:1px solid #fff5;width:100px;height:64px;top:26px;left:22%;transform:rotate(-8deg)}.v7 .benefitGraphic b{background:linear-gradient(135deg,#777,#31312d);border:1px solid #a98a58;width:100px;height:64px;top:35px;left:43%;transform:rotate(8deg)}.v8 .benefitGraphic i{background:linear-gradient(140deg,#ffffff0b,#ffffff70);border:1px solid #fff6;border-radius:0 0 0 70%;width:125px;height:72px;animation:4s ease-in-out infinite peelLift;top:20px;right:12%;transform:skewY(-8deg);box-shadow:-18px 18px 35px #0007}.v8 .benefitGraphic b{background:repeating-linear-gradient(110deg,#8a765a 0 10px,#6c5b43 11px 13px);width:120px;height:50px;bottom:18px;left:12%}.v9 .benefitGraphic i{border:5px solid #8f816c;border-top-color:#fff9;border-radius:4px;width:135px;height:58px;top:34px;left:20%;transform:perspective(160px)rotateX(55deg)}.v9 .benefitGraphic b{background:#d1b075;width:2px;height:63px;top:24px;right:25%;box-shadow:0 0 15px #d1b075}.v10 .benefitGraphic i{border:1px solid #d4b46f;border-radius:50%;width:46px;height:46px;top:22px;left:25%;box-shadow:0 0 28px #d4b46f44}.v10 .benefitGraphic b{background:linear-gradient(120deg,#ffffff08,#fff5,#ffffff08);border:1px solid #fff5;width:95px;height:60px;top:30px;right:17%}.v11 .benefitGraphic i,.v11 .benefitGraphic b{border:1px solid #fff4;width:90px;height:58px;top:29px}.v11 .benefitGraphic i{background:repeating-linear-gradient(110deg,#8c765a 0 9px,#6e5a40 10px 12px);left:15%}.v11 .benefitGraphic b{background:linear-gradient(125deg,#d7ccb8,#9d907d);right:15%}.substrate{background:linear-gradient(125deg,#0000 0 22%,#8f826e55 23% 24%,#0000 25% 47%,#6e625044 48% 49%,#0000 50%),linear-gradient(160deg,#e1d6c1,#a99a82 48%,#d4c6ad);border:10px solid #9d8f78;box-shadow:0 30px 60px #0004,inset 0 0 0 1px #ffffff80}.substrate:after{content:"MARBLE SAMPLE";color:#463e34;letter-spacing:.18em;font-family:Arial,sans-serif;font-size:8px;position:absolute;bottom:12px;right:15px}@keyframes floatMark{50%{transform:translateY(-8px)}}@keyframes spillPulse{50%{transform:scale(1.12)}}@keyframes impactDrop{0%,to{transform:translateY(-8px)}55%{transform:translateY(36px);box-shadow:0 0 20px #d6bb85}}@keyframes cleanBubble{50%{opacity:.45;transform:translate(-18px,15px)}}@keyframes clarityScan{0%,to{opacity:.2;transform:translate(-35px)}50%{opacity:1;transform:translate(35px)}}@keyframes healLine{50%{opacity:.45;transform:scaleX(.35)}}@keyframes peelLift{50%{transform:skewY(-8deg)translate(-9px,-8px)}}.whySpf{display:block;position:relative;overflow:hidden}.whySpf:before{content:"";background:radial-gradient(circle,#caa86b22,#0000 67%);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;right:-180px}.whyHeader{text-align:center;max-width:780px;margin:0 auto 65px}.whyHeader>p:last-child{color:#8f8d85}.methodCards{grid-template-columns:repeat(3,1fr);gap:2px;max-width:1180px;margin:auto;display:grid}.method{background:#22231f;border:1px solid #ffffff18;padding:26px;transition:all .55s;position:relative;overflow:hidden}.method:hover{border-color:#b6925a88;transform:translateY(-8px)}.method:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 43%,#ffffff1f 49%,#0000 55%);transition:transform 1.15s;position:absolute;inset:-80% -40%;transform:translate(-55%)}.method:hover:after{transform:translate(55%)}.methodVisual{background:linear-gradient(150deg,#302e28,#111);height:210px;margin:-26px -26px 28px;position:relative}.methodVisual:before{content:"";background:linear-gradient(135deg,#c7b89d,#746854);height:68px;position:absolute;bottom:34px;left:13%;right:13%;transform:perspective(220px)rotateX(55deg);box-shadow:0 30px 40px #0008}.methodVisual i,.methodVisual b{display:block;position:absolute}.polish .methodVisual i{background:conic-gradient(#fffb,#75654b,#fffb);border:1px solid #d3b36e;border-radius:50%;width:70px;height:70px;animation:5s linear infinite polishSpin;top:40px;left:40%}.polish .methodVisual b{background:linear-gradient(90deg,#0000,#fff,#0000);width:160px;height:2px;bottom:56px;left:25%;box-shadow:0 0 20px #fff}.sealer .methodVisual i{background:#9fc4c9;border-radius:60% 40% 55% 45%;width:18px;height:26px;animation:3s ease-in-out infinite dropFall;top:38px;left:48%}.sealer .methodVisual b{background:#9fc4c918;border:1px solid #9fc4c980;border-radius:50%;width:150px;height:44px;bottom:45px;left:27%}.spf .methodVisual i{background:linear-gradient(110deg,#ffffff08,#fff5,#ffffff08);border:1px solid #fff8;height:42px;animation:3.5s ease-in-out infinite shieldFloat;bottom:67px;left:14%;right:14%;transform:perspective(220px)rotateX(55deg)}.spf .methodVisual b{background:#fff;width:2px;animation:4s ease-in-out infinite clarityScan;top:35px;bottom:35px;left:50%;box-shadow:0 0 22px 5px #fff8}.method>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.method h3{margin:23px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:400}.method p{color:#9c9991;font-size:12px;line-height:1.65}.fitStrip{background:#0f100e;border:1px solid #ffffff18;grid-template-columns:.7fr repeat(3,1fr);max-width:1180px;margin:2px auto 0;display:grid}.fitStrip>b,.fitStrip>span{text-transform:uppercase;letter-spacing:.13em;border-right:1px solid #ffffff18;padding:18px;font-size:9px}.fitStrip span{color:#aaa79f;align-items:center;gap:10px;display:flex}.fitStrip .dot{margin:0;display:inline-block}.btn,.navwa{position:relative;overflow:hidden}.btn:after,.navwa:after{content:"";background:linear-gradient(110deg,#0000 43%,#fff6 49%,#0000 55%);transition:transform .8s;position:absolute;inset:-70% -35%;transform:translate(-70%)}.btn:hover:after,.navwa:hover:after{transform:translate(70%)}@keyframes polishSpin{to{transform:rotate(360deg)}}@keyframes dropFall{0%,to{opacity:.3;transform:translateY(-15px)}60%{opacity:1;transform:translateY(58px)}}@keyframes shieldFloat{50%{transform:perspective(220px)rotateX(55deg)translateY(-11px)}}@media (max-width:980px){.methodCards{grid-template-columns:1fr}.fitStrip{grid-template-columns:1fr 1fr}.benefitGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.benefitGrid{grid-template-columns:1fr}.benefitCard,.benefitCard.visual{min-height:300px}.methodVisual{height:190px}.fitStrip{grid-template-columns:1fr}.fitStrip>b,.fitStrip>span{border-bottom:1px solid #ffffff18}}@media (prefers-reduced-motion:reduce){.benefitGraphic *,.methodVisual *{animation:none}}.filmReveal{color:#fff;background:#0c0d0b;height:210vh;position:relative}.filmRevealSticky{perspective:1200px;place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.revealCopy{z-index:6;max-width:610px;transition:opacity .15s linear,transform .15s linear;position:absolute;top:16vh;left:7vw}.revealCopy h2{font-size:clamp(48px,6vw,90px)}.revealCopy>span{text-transform:uppercase;letter-spacing:.2em;color:#8f8d86;font-size:9px}.revealStage{width:min(72vw,1040px);height:min(54vw,650px);transform-style:preserve-3d;transition:transform 80ms linear;position:absolute;bottom:-10%}.revealStone,.revealFilm{border-radius:32px;position:absolute;inset:0}.revealStone{background:linear-gradient(120deg,#0000 0 22%,#887b6755 23% 24%,#0000 25% 48%,#61564655 49% 50%,#0000 51%),radial-gradient(circle at 30% 30%,#eee5d4,#a99a83);box-shadow:0 70px 100px #000}.revealStone:after{content:"";border-radius:inherit;opacity:.35;background:radial-gradient(circle at 15% 32%,#766b5b55 0 2px,#0000 3px) 0 0/35px 29px,radial-gradient(circle at 62% 54%,#766b5b44 0 3px,#0000 4px) 0 0/48px 41px;position:absolute;inset:0}.revealFilm{transform-origin:bottom;transform-style:preserve-3d;background:linear-gradient(115deg,#ffffff08 20%,#ffffff61 48%,#b7d6d633 70%);border:1px solid #ffffff96;box-shadow:0 34px 55px #0007,inset 0 0 40px #fff2}.revealFilm i{border-radius:inherit;background:linear-gradient(105deg,#0000 38%,#ffffffa6 49%,#0000 58%);animation:4.5s ease-in-out infinite filmGlaze;position:absolute;inset:0}.revealRay{background:#fff;width:2px;transition:left .1s linear,opacity .3s;position:absolute;top:7%;bottom:3%;box-shadow:0 0 28px 6px #fff8}.revealCaption{z-index:7;flex-direction:column;gap:10px;transition:opacity .2s;display:flex;position:absolute;top:28%;right:4vw}.revealCaption b{font-family:Georgia,serif;font-size:14px;font-weight:400}.revealCaption i{background:linear-gradient(90deg,var(--gold),transparent);width:110px;height:1px}.revealProgress{background:#ffffff20;height:1px;position:absolute;bottom:28px;left:7vw;right:7vw}.revealProgress i{background:var(--gold);height:100%;display:block}.microDemo{color:#fff;background:#121310;height:240vh}.microSticky{grid-template-columns:.62fr 1.38fr;align-items:center;gap:6vw;height:100vh;padding:90px 7vw;display:grid;position:sticky;top:0;overflow:hidden}.microSticky header{align-self:center}.microSticky h2{font-size:clamp(42px,5vw,74px)}.microViewport{background:radial-gradient(circle at 50% 10%,#403e36,#121310 70%);border:1px solid #ffffff1c;border-radius:30px;height:490px;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #000}.microStone{clip-path:polygon(0 35%,8% 18%,16% 34%,25% 7%,34% 30%,44% 12%,53% 38%,63% 9%,73% 29%,83% 4%,91% 30%,100% 14%,100% 100%,0 100%);background:linear-gradient(140deg,#aa9a82,#665b4a);height:210px;position:absolute;bottom:-30px;left:-3%;right:-3%}.microStone:after{content:"";opacity:.35;background:radial-gradient(circle,#40382e 0 2px,#0000 3px) 0 0/28px 25px;position:absolute;inset:20px 0 0}.microFilm{filter:drop-shadow(0 22px 26px #0008);background:linear-gradient(105deg,#b6d8d822,#ffffff8f,#c4e0dc28);border:1px solid #ffffff9c;border-radius:22px 22px 45% 30%;height:82px;transition:clip-path .12s linear;position:absolute;bottom:136px;left:2%;right:2%}.microFilm:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff 48%,#0000 60%);animation:4s ease-in-out infinite microShine;position:absolute;inset:0}.microDrop{background:radial-gradient(circle at 35% 25%,#ffffffd9,#a7d4d5aa 32%,#638e9288);border-radius:65% 35% 55% 45%;width:74px;height:96px;position:absolute;top:27%;right:25%;box-shadow:0 18px 35px #0008,inset 0 0 20px #fff8}.microScratch{background:linear-gradient(90deg,#0000,#e8c98b,#fff,#0000);width:125px;height:3px;transition:left .12s linear,opacity .2s;position:absolute;top:56%;transform:rotate(-12deg);box-shadow:0 0 10px #e8c98b}.microLabels{text-transform:uppercase;letter-spacing:.16em;color:#b7b2a8;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:24px;left:25px;right:25px}.microStory{gap:25px;display:flex;position:absolute;bottom:58px;left:7vw}.microStory span{text-transform:uppercase;letter-spacing:.12em;color:#555650;font-size:9px;transition:all .35s}.microStory span.active{color:#d0b177}.microNote{color:#85827b;font-family:Georgia,serif;position:absolute;bottom:52px;right:7vw}.damageDemo{background:#e2dacd}.damageHead{max-width:850px}.damageHead>p:last-child{color:var(--muted);line-height:1.7}.damageModes{gap:8px;margin:42px 0 18px;display:flex}.damageModes button,.materialTabs button{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;padding:12px 17px;font-size:9px}.damageModes button.active,.materialTabs button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.splitView{touch-action:none;cursor:ew-resize;background:#c8b89e;height:min(60vw,650px);min-height:440px;position:relative;overflow:hidden;box-shadow:0 35px 70px #473d2d2e}.protectedPane,.exposedPane{position:absolute;inset:0;overflow:hidden}.sameSurface{background:linear-gradient(130deg,#0000 0 20%,#74665140 21% 22%,#0000 23% 46%,#82745c48 47% 48%,#0000 49%),linear-gradient(155deg,#eadfca,#ac9a7e 53%,#ded0b8);position:absolute;inset:0}.sameSurface:after{content:"";background:radial-gradient(circle at 20% 35%,#796b5640 0 2px,#0000 3px) 0 0/47px 43px;position:absolute;inset:0}.protectionGloss{background:linear-gradient(112deg,#0000 35%,#ffffff75 48%,#0000 60%);animation:6s ease-in-out infinite wideGlaze;position:absolute;inset:0}.exposedPane{z-index:2;border-right:1px solid #fff}.damageMark{position:absolute;inset:0}.etch .damageMark{filter:contrast(.75)saturate(.45);background:radial-gradient(at 42%,#e8e1d4b8 0 12%,#ffffff4f 13% 21%,#0000 22%)}.protectedPane>span,.exposedPane>span{color:#fff;text-transform:uppercase;letter-spacing:.13em;background:#111c;padding:12px 15px;font-size:9px;position:absolute;top:25px}.protectedPane>span{right:25px}.exposedPane>span{left:25px}.protectedPane span b,.exposedPane span b{text-transform:none;letter-spacing:0;margin-top:6px;font-family:Georgia,serif;font-size:16px;display:block}.splitHandle{z-index:5;cursor:ew-resize;background:0 0;border:0;width:54px;position:absolute;top:0;bottom:0;transform:translate(-27px)}.splitHandle i{background:#fff;width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px #fff}.splitHandle b{background:var(--gold);border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-weight:400;display:grid;position:absolute;top:50%;left:3px;box-shadow:0 8px 25px #0005}.demoDisclaimer{text-align:center;color:var(--muted);margin-top:18px;font-size:10px}.stackSide{flex-direction:column;align-items:center;display:flex}.materialTabs{z-index:5;gap:6px;margin-bottom:-25px;display:flex;position:relative}.substrate.wood{background:repeating-linear-gradient(105deg,#9b7852 0 16px,#6b4a2f 17px 19px,#af885e 20px 38px)}.substrate.gloss{background:linear-gradient(125deg,#181916,#6f706b 48%,#171815);box-shadow:0 30px 60px #0004,inset 0 0 35px #fff4}.substrate.wood:after{content:"WOOD SAMPLE"}.substrate.gloss:after{content:"HIGH-GLOSS SAMPLE";color:#ddd}.substrate.marble:after{content:"MARBLE SAMPLE"}@keyframes filmGlaze{0%,to{opacity:.15;transform:translate(-50%)}50%{opacity:1;transform:translate(50%)}}@keyframes microShine{0%,to{transform:translate(-60%)}55%{transform:translate(60%)}}@keyframes wideGlaze{0%,to{transform:translate(-65%)}60%{transform:translate(65%)}}@media (max-width:980px){.filmReveal{height:150vh}.revealStage{width:88vw;height:60vw}.microDemo{height:auto}.microSticky{grid-template-columns:1fr;height:auto;padding:85px 6vw;position:relative}.microViewport{height:430px}.microStory,.microNote{margin-top:25px;position:static}.microStory{flex-direction:column;gap:10px}.layerScene{grid-template-columns:1fr}.materialTabs{margin:25px 0 -15px}}@media (max-width:650px){.filmReveal{height:125vh}.filmRevealSticky{height:85vh;top:70px}.revealCopy{top:11vh;left:6vw;right:6vw}.revealCopy h2{font-size:41px}.revealStage{width:94vw;height:72vw;bottom:4%}.revealCaption{display:none}.microSticky{padding:70px 6vw}.microViewport{border-radius:18px;height:350px}.microStone{height:150px}.microFilm{height:64px;bottom:91px}.microDrop{width:52px;height:70px}.damageModes{padding-bottom:6px;overflow-x:auto}.damageModes button{white-space:nowrap}.splitView{height:480px;min-height:0}.protectedPane>span,.exposedPane>span{top:auto;bottom:18px}.protectedPane span b,.exposedPane span b{font-size:13px}.materialTabs{width:100%;overflow-x:auto}.materialTabs button{white-space:nowrap;flex:1}.microStory span{color:#777}.microStory span.active{color:#d0b177}}@media (prefers-reduced-motion:reduce){.filmReveal{height:auto}.filmRevealSticky{height:90vh;position:relative}.revealFilm{transform:translate3d(0,-65px,50px)rotateX(40deg)!important}.revealCopy{opacity:1!important}.microDemo{height:auto}.microSticky{height:auto;position:relative}.microFilm{clip-path:none!important}.microDrop,.microScratch{opacity:1!important}.revealFilm i,.microFilm:after,.protectionGloss{animation:none}}.revealStone,.sameSurface,.microStone,.substrate{background-color:#cfc8bb;background-image:url(/stock/marble-table.jpg);background-position:50% 48%;background-size:cover}.revealStone:after,.sameSurface:after,.microStone:after{display:none}.revealStone{border-radius:28px;box-shadow:0 70px 110px #000b,inset 0 0 0 1px #ffffff42}.revealFilm{-webkit-backdrop-filter:saturate(1.035)contrast(1.015);backdrop-filter:saturate(1.035)contrast(1.015);background:linear-gradient(112deg,#ffffff06 18%,#ffffff3d 46%,#c0dddd0e 69%);border:1px solid #ffffffb8;border-radius:27px;inset:2px;box-shadow:0 20px 35px #0005,inset 0 0 18px #ffffff12}.revealFilm i{opacity:.62}.microViewport{background:#171815}.microStone{clip-path:none;background-position:50% 45%;border-radius:18px;height:245px;bottom:54px;left:4%;right:4%;box-shadow:0 24px 50px #0009,inset 0 0 0 1px #fff3}.microFilm{filter:none;background:linear-gradient(100deg,#ffffff18,#ffffff8c 47%,#d9f1ef1c);border-radius:11px;height:20px;bottom:271px;left:4.5%;right:4.5%;box-shadow:0 8px 20px #0005,inset 0 1px #fff8}.microDrop{background:radial-gradient(circle at 32% 24%,#fff,#b8dfe1b8 35%,#638e9285);width:46px;height:58px;top:35%;right:26%;box-shadow:0 12px 26px #0007,inset 0 0 13px #fff7}.microScratch{height:2px;top:58%;box-shadow:0 0 7px #e8c98b88}.splitView{background:#bcb5a9}.sameSurface{background-position:50% 48%}.damageMark{opacity:.55;mix-blend-mode:multiply}.stain .damageMark{background:radial-gradient(at 38% 52%,#572e1a9e 0 4%,#824c2d47 5% 8%,#0000 9%)}.etch .damageMark{mix-blend-mode:screen;background:radial-gradient(at 42%,#eeebe2b8 0 10%,#fff3 12% 18%,#0000 20%)}.scratch .damageMark{background:repeating-linear-gradient(107deg,#0000 0 25px,#3c3a3747 26px 27px,#0000 28px 43px);-webkit-mask:radial-gradient(at 45%,#000 0 30%,#0000 62%);mask:radial-gradient(at 45%,#000 0 30%,#0000 62%)}.protectionGloss{opacity:.52}.substrate{background-position:50% 45%;border:7px solid #b6ad9f;overflow:hidden}.substrate:after{display:none}.substrate span{color:#fff;letter-spacing:.16em;text-transform:uppercase;background:#111b;padding:7px 9px;font:8px/1 Arial,sans-serif;position:absolute;bottom:11px;right:13px}.benefitRealPhoto{filter:saturate(.82)contrast(1.06);background-position:50%;background-size:cover;border:1px solid #ffffff18;height:132px;margin:20px -2px 8px;transition:filter .5s,transform .7s;position:relative;overflow:hidden}.benefitRealPhoto:after{content:"";background:linear-gradient(115deg,#0d0e0c2e,#0000 45%,#ffffff1f);position:absolute;inset:0}.benefitRealPhoto i{z-index:2;opacity:.35;background:linear-gradient(108deg,#0000 43%,#ffffff85 49%,#0000 56%);transition:transform 1.1s;position:absolute;inset:-30% -55%;transform:translate(-45%)}.benefitCard:hover .benefitRealPhoto{filter:saturate()contrast(1.03)}.benefitCard:hover .benefitRealPhoto i{transform:translate(45%)}.benefitCard h3,.benefitCard.visual h3{margin-top:24px}.polish .methodVisual{background-image:linear-gradient(#1118,#1118),url(/stock/marble-table.jpg);background-position:50%;background-size:cover}.sealer .methodVisual{background-image:linear-gradient(#1117,#1117),url(/stock/spill.jpg);background-position:50%;background-size:cover}.spf .methodVisual{background-image:linear-gradient(#1118,#1118),url(/stock/high-gloss.jpg);background-position:50%;background-size:cover}.methodVisual:before{display:none}.polish .methodVisual i{background:radial-gradient(circle,#e3e0d7 0 28%,#7d7465 31% 47%,#d5cfc1 49% 55%,#23231f 57%);box-shadow:0 10px 25px #0008}.sealer .methodVisual b{background:#a8d6db20;border-color:#bde8ec;bottom:37px}.spf .methodVisual i{background:linear-gradient(110deg,#ffffff08,#fff6,#ffffff08);bottom:72px}@media (max-width:650px){.microStone{height:185px;bottom:35px}.microFilm{bottom:213px}.benefitRealPhoto{height:150px}.revealStone{background-position:62% 48%}.filmStack{transform:scale(.86)}}.gsapFilmReveal{height:100vh}.gsapFilmReveal .filmRevealSticky{height:100vh;position:relative;top:auto}.gsapFilmReveal .revealStage{transform-origin:50% 70%;will-change:transform;bottom:-8%}.gsapFilmReveal .revealFilm{will-change:clip-path,opacity,background-position;transform:none!important}.gsapFilmReveal .revealFilm:after{content:"";background:linear-gradient(#0000,#fff 12%,#d7c18e 52%,#fff 88%,#0000);width:3px;position:absolute;top:0;bottom:0;right:-2px;box-shadow:0 0 18px 4px #fff7}.gsapFilmReveal .revealRay{will-change:left,opacity;width:1px;top:0;bottom:0}.gsapFilmReveal .revealProgress i{width:100%;transform:scaleX(0)}.gsapFilmReveal .revealCaption{opacity:0}.gsapMicro{height:100vh}.gsapMicro .microSticky{height:100vh;position:relative;top:auto}.gsapMicro .microFilm{transform-origin:0;will-change:transform;clip-path:none!important}.gsapMicro .microDrop,.gsapMicro .microScratch{will-change:transform,opacity}.filmStack .sheet{will-change:transform,opacity;transition:opacity .35s,filter .35s}@media (max-width:700px){.gsapFilmReveal,.gsapMicro{min-height:0;height:auto!important}.gsapFilmReveal .filmRevealSticky,.gsapMicro .microSticky{height:auto;min-height:78vh;padding-top:95px;padding-bottom:55px;position:relative}.gsapFilmReveal .revealFilm{clip-path:inset(0)!important;opacity:1!important}.gsapFilmReveal .revealRay{opacity:.65!important;left:72%!important}.gsapFilmReveal .revealCopy{align-self:start;margin:0 6vw 32px;position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}.gsapFilmReveal .revealStage{width:88vw;height:62vw;position:relative;bottom:auto;transform:none!important}.gsapFilmReveal .revealCaption{display:none}.gsapMicro .microFilm{transform:scaleX(1)!important}.gsapMicro .microDrop{opacity:.8!important;transform:none!important}.gsapMicro .microScratch{opacity:.65!important;transform:none!important}}.imageSequence{color:#fff;background:#050605;height:100vh;position:relative}.sequenceStage{place-items:center;height:100vh;display:grid;position:relative;overflow:hidden}.sequenceStage canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sequenceShade{pointer-events:none;background:linear-gradient(90deg,#030403c7 0%,#0304032e 44%,#03040308 72%),linear-gradient(#03040338,#0000 68%,#030403b3);position:absolute;inset:0}.sequenceIntro{z-index:2;will-change:transform,opacity;max-width:680px;position:absolute;top:17vh;left:7vw}.sequenceIntro h2{margin-bottom:22px;font-size:clamp(48px,6vw,92px)}.sequenceIntro>span{text-transform:uppercase;letter-spacing:.2em;color:#aaa79f;font-size:9px}.sequenceMessage,.sequenceFinal{z-index:3;opacity:0;will-change:transform,opacity;width:min(390px,38vw);position:absolute;top:37%;right:7vw}.sequenceFinal{width:min(590px,52vw);inset:auto auto 105px 7vw}.sequenceMessage small,.sequenceFinal small{color:var(--gold);letter-spacing:.22em;margin-bottom:15px;font-size:9px;display:block}.sequenceMessage h3,.sequenceFinal h3{text-shadow:0 4px 28px #000;margin:0;font-family:Georgia,serif;font-size:clamp(30px,3.2vw,50px);font-weight:400;line-height:1.02}.sequenceFinal p{color:#aaa79f;max-width:330px;font-size:13px;line-height:1.65}.sequenceLegend{z-index:3;text-transform:uppercase;letter-spacing:.16em;color:#85827a;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:53px;left:7vw;right:7vw}.sequenceLegend b{color:#d1b075;font-weight:400}.sequenceProgress{z-index:3;background:#ffffff25;height:1px;position:absolute;bottom:30px;left:7vw;right:7vw}.sequenceProgress i{background:linear-gradient(90deg,var(--gold),#fff);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}@media (max-width:700px){.imageSequence,.sequenceStage{height:82vh;min-height:620px}.sequenceStage canvas{object-position:center}.sequenceShade{background:linear-gradient(#03040380,#0000 50%,#030403d1)}.sequenceIntro{top:11vh;left:6vw;right:6vw}.sequenceIntro h2{font-size:43px}.sequenceMessage,.sequenceFinal{width:auto;inset:auto 6vw 100px}.sequenceMessage h3,.sequenceFinal h3{font-size:31px}.sequenceFinal p{font-size:11px}.sequenceLegend{bottom:45px;left:6vw;right:6vw}.sequenceLegend span:first-child{display:none}.sequenceProgress{bottom:26px;left:6vw;right:6vw}}@media (prefers-reduced-motion:reduce){.imageSequence,.sequenceStage{height:82vh}.sequenceIntro{opacity:1!important;transform:none!important}.sequenceMessage,.sequenceFinal{display:none}.sequenceProgress i{transform:scaleX(1)}}.riskGrid{z-index:3;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:-54px;padding:0 7vw;display:grid;position:relative}.riskCard{background:#1e1f1b;border:1px solid #ffffff18;min-height:430px;position:relative;overflow:hidden}.riskCard img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform .9s,filter .6s;position:absolute;inset:0}.riskCard:after{content:"";background:linear-gradient(#0000 30%,#0708078f 65%,#070807f0 100%);position:absolute;inset:0}.riskCard>div{z-index:2;position:absolute;bottom:25px;left:28px;right:28px}.riskCard span{color:var(--gold);letter-spacing:.15em;font-size:9px}.riskCard h3{margin:13px 0 8px;font-family:Georgia,serif;font-size:29px;font-weight:400}.riskCard p{color:#b5b1a8;max-width:330px;margin:0;font-size:12px;line-height:1.6}.riskCard:hover img{filter:saturate()contrast(1.02);transform:scale(1.035)}.protectionFactGrid{grid-template-columns:repeat(3,1fr);padding:55px 7vw 0;display:grid}.protectionFact{border-top:1px solid #ffffff24;border-right:1px solid #ffffff18;min-height:190px;padding:28px 28px 32px}.protectionFact span{color:var(--gold);font-size:9px}.protectionFact h3{margin:26px 0 10px;font:400 23px/1.1 Georgia,serif}.protectionFact p{color:#99968e;margin:0;font-size:11px;line-height:1.65}.protectionStory{color:#fff;background:#090a08;height:100vh;position:relative}.storyStage{height:100vh;position:relative;overflow:hidden}.storyImage{will-change:opacity,transform,clip-path;background-position:50%;background-size:cover;position:absolute;inset:0}.storySpill{background-image:url(/scenes/coffee-spill.webp)}.storyWipe{opacity:0;background-image:url(/scenes/easy-wipe.webp)}.storyClean{opacity:0;background-image:url(/scenes/coffee-clean.webp)}.storyStage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#040504e0 0%,#0405047a 42%,#04050414 72%),linear-gradient(#0000 56%,#040504c2);position:absolute;inset:0}.storyHeading{z-index:3;max-width:700px;position:absolute;top:14vh;left:7vw}.storyHeading h2{text-shadow:0 6px 35px #000;margin-top:20px;font-size:clamp(46px,5.4vw,82px)}.storyCaption{z-index:4;will-change:transform,opacity;grid-template-columns:38px minmax(0,440px);gap:6px 15px;display:grid;position:absolute;bottom:78px;left:7vw}.storyCaption span{color:var(--gold);grid-row:1/3;padding-top:6px;font-size:10px}.storyCaption b{font:400 27px/1.1 Georgia,serif}.storyCaption small{color:#b7b3aa;font-size:11px;line-height:1.55}.storyCaption.two,.storyCaption.three{opacity:0}.storyFilmEdge{z-index:2;opacity:0;background:#fff;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 25px 7px #fff7}.storySheen{z-index:2;filter:blur(9px);opacity:0;background:linear-gradient(90deg,#0000,#ffffff3f,#0000);width:24%;position:absolute;inset:-20% auto -20% 35%;transform:skew(-15deg)}.storyProgress{z-index:5;gap:8px;display:flex;position:absolute;bottom:82px;right:7vw}.storyProgress i{background:#ffffff4d;width:38px;height:2px;display:block}.storyProgress i:first-child{background:var(--gold)}@media (max-width:980px){.riskGrid,.protectionFactGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.riskGrid{grid-template-columns:1fr;gap:10px;margin-top:0;padding:35px 6vw 0}.riskCard{min-height:390px}.riskCard>div{bottom:22px;left:22px;right:22px}.protectionFactGrid{grid-template-columns:1fr;padding:40px 6vw 0}.protectionFact{border-right:0;min-height:0;padding:24px 0}.protectionStory,.storyStage{height:86vh;min-height:650px}.storyImage{background-position:58%}.storyStage:after{background:linear-gradient(#04050461,#04050414 32%,#040504f0)}.storyHeading{top:10vh;left:6vw;right:6vw}.storyHeading h2{font-size:41px}.storyCaption{grid-template-columns:28px 1fr;bottom:70px;left:6vw;right:6vw}.storyCaption b{font-size:22px}.storyCaption small{font-size:10px}.storyProgress{bottom:34px;right:6vw}.storyProgress i{width:26px}}@media (prefers-reduced-motion:reduce){.storyWipe{display:none}.storyClean{opacity:1!important;clip-path:none!important}.storyCaption.one,.storyCaption.two{display:none}.storyCaption.three{opacity:1!important;transform:none!important}.storyFilmEdge,.storySheen{display:none}}.whySpf{padding-top:95px;padding-bottom:95px}.whyHeader{margin-bottom:44px}.methodCards{gap:12px}.method{background:#1d1e1b;padding:24px}.methodVisual{background:#0e0f0d;height:230px;margin:-24px -24px 26px;overflow:hidden}.methodSurface{background-image:url(/stock/black-marble-a.jpg);background-position:50%;background-size:cover;border:1px solid #ffffff20;position:absolute;inset:22px;overflow:hidden}.methodVisual>.visualBefore,.methodVisual>.visualAfter{z-index:4;color:#d8d3ca;letter-spacing:.13em;text-transform:uppercase;background:#080908cc;padding:7px 9px;font:700 8px/1 Arial,sans-serif;position:absolute;bottom:32px}.methodVisual>.visualBefore{left:32px}.methodVisual>.visualAfter{right:32px}.polish .methodSurface:before{content:"";mix-blend-mode:saturation;opacity:.72;background:#a9a7a1;position:absolute;inset:0 50% 0 0}.polish .methodSurface:after{content:"";background:#f4eee1;width:1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px #fff}.polish .methodSurface i{background:linear-gradient(115deg,#0000 30%,#ffffff80 48%,#0000 65%);border:0;border-radius:0;width:auto;height:auto;animation:5s ease-in-out infinite comparisonSheen;position:absolute;inset:0 0 0 50%}.polish .methodSurface b{display:none}.sealer .methodSurface{filter:saturate(.82)}.sealer .methodSurface i{background:radial-gradient(circle at 35% 25%,#ffffffda,#b9d7d5a8 35%,#648d8a88);border:1px solid #e8ffffc2;border-radius:50%;width:36px;height:25px;animation:none;position:absolute;top:auto;bottom:64px;box-shadow:0 15px 18px #0008}.sealer .methodSurface i:first-child{left:23%}.sealer .methodSurface i:nth-child(2){width:26px;height:18px;bottom:91px;left:44%}.sealer .methodSurface i:nth-child(3){width:42px;height:29px;bottom:52px;left:64%}.spf .methodSurface i{background:linear-gradient(112deg,#ffffff0c 30%,#ffffff65 49%,#dff6f130 62%,#ffffff08);border:1px solid #fffa;border-radius:3px;width:auto;height:122px;animation:4s ease-in-out infinite filmHover;position:absolute;top:25px;left:8%;right:8%;transform:translateY(-9px);box-shadow:0 20px 30px #0007}.spf .methodSurface b{background:#f5f0e7;width:auto;height:2px;animation:none;position:absolute;top:149px;left:8%;right:8%;box-shadow:0 0 13px #fff}.spf .methodVisual>.visualAfter{left:32px;right:auto}@keyframes comparisonSheen{0%,18%{transform:translate(-100%)}70%,to{transform:translate(100%)}}.substrate.marble{background-image:url(/stock/black-marble-a.jpg);background-position:50%;background-size:cover;border-color:#4b4742}.substrate.wood{background-image:url(/stock/wood.jpg);background-position:50%;background-size:cover;border-color:#6d4a30}.substrate span{background:#090a08d9}.process{grid-template-columns:.72fr 1.28fr;column-gap:5vw}.processSticky{padding:72px 4vw 64px 0}.processSticky h2{max-width:520px;margin-bottom:30px;font-size:clamp(38px,3.8vw,58px)}.processSticky strong{margin-left:26px;font-size:56px}.processSticky>p:last-child{margin-left:26px;font-size:20px}.processGauge{height:150px}.processScroll{padding:6vh 0}.processStep{grid-template-columns:58px 1fr;min-height:30vh;max-height:310px;padding:32px 0}.processStep h3{margin-bottom:15px;font-size:clamp(30px,3vw,44px)}.processStep p{margin:0;line-height:1.65}@media (max-width:980px){.process{grid-template-columns:1fr}.processSticky{padding:70px 0 30px}.processScroll{padding:0 0 55px}.processStep{min-height:240px;max-height:none;padding:32px 0}}@media (max-width:650px){.whySpf{padding-top:70px;padding-bottom:70px}.methodCards{gap:10px}.methodVisual{height:210px}.processStep{min-height:220px}.processStep h3{font-size:30px}.substrate.gloss{background-position:92% 10%;background-size:340%}}.whySpf .methodVisual{background:#11120f!important}.substrate.gloss{background-image:url(/stock/casaveora-high-gloss.png);background-position:50%;background-size:cover;border-color:#aaa8a1;box-shadow:0 30px 60px #0005,inset 0 0 0 1px #ffffff9c}@media (max-width:650px){.substrate.gloss{background-position:50%;background-size:cover}}.navwa,.applicationCard button,.textLink,footer button{font:inherit;cursor:pointer;border:0}.applicationCard button{text-transform:uppercase;letter-spacing:.15em;color:inherit;background:0 0;border-bottom:1px solid #aaa;margin-top:25px;padding:0 0 5px;font-size:9px;display:inline-block}.textLink{color:inherit;cursor:pointer;background:0 0}.assessmentForm{gap:20px;width:100%;display:grid}.assessmentForm label{text-transform:uppercase;letter-spacing:.13em;color:#aaa69e;font-size:9px}.assessmentForm input,.assessmentForm textarea,.assessmentForm select{color:#fff;text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #56544e;outline:none;width:100%;padding:11px 0;display:block}.assessmentForm select option{color:#111}.assessmentForm>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.assessmentForm .consent{text-transform:none;letter-spacing:0;align-items:center;gap:10px;display:flex}.assessmentForm .consent input{width:auto}.assessmentForm>small{color:#85827a;max-width:520px;font-size:9px;line-height:1.55}.assessmentOverlay{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a08c7;place-items:center;padding:24px;animation:.28s assessmentFade;display:grid;position:fixed;inset:0}.assessmentPanel{color:#fff;background:#171815;border:1px solid #ffffff24;width:min(720px,100%);max-height:calc(100vh - 40px);padding:46px;position:relative;overflow:auto;box-shadow:0 35px 100px #0009}.assessmentPanel h2{margin-bottom:12px;font-size:clamp(36px,5vw,56px)}.assessmentPanel>p:not(.kicker){color:#aaa69e;margin-bottom:28px;line-height:1.65}.assessmentClose{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:16px;right:18px}.assessmentForm.compact{gap:15px}.assessmentForm.compact .lightBtn{margin-top:4px}.footerLinks button{color:inherit;background:0 0;padding:0}.socialLinks{align-items:center;gap:8px;margin:0 3px;display:flex}.socialIcon{color:#d7d3ca;border:1px solid #ffffff2d;border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .25s,color .25s,border-color .25s,background .25s;display:grid}.socialIcon:hover{color:var(--signature-gold);border-color:var(--signature-gold);background:#ffffff08;transform:translateY(-2px)}.socialIcon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.socialIcon svg .solid{fill:currentColor;stroke:none}@keyframes assessmentFade{0%{opacity:0}to{opacity:1}}@media (max-width:650px){.assessmentOverlay{place-items:end center;padding:10px}.assessmentPanel{max-height:92vh;padding:40px 22px 25px}.assessmentForm>div{grid-template-columns:1fr;gap:16px}.footerLinks{flex-direction:row!important;align-items:center!important;gap:14px!important}.socialLinks{order:5;width:100%;margin:8px 0 0}.floatingWa{border:0}.assessmentPanel h2{font-size:38px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
