@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Bricolage_Grotesque_01ae00;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bricolage_Grotesque_Fallback_01ae00;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_01ae00{font-family:__Bricolage_Grotesque_01ae00,__Bricolage_Grotesque_Fallback_01ae00;font-style:normal}.__variable_01ae00{--font-site-display:"__Bricolage_Grotesque_01ae00","__Bricolage_Grotesque_Fallback_01ae00"}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-site-body:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}html:has(.ore-site){scroll-behavior:smooth;background:#fbf9fd}@media (prefers-reduced-motion:reduce){html:has(.ore-site){scroll-behavior:auto}}.ore-site{--ground:#fbf9fd;--ground-2:#fff;--ink:#241720;--ink-soft:#6d6176;--hair:rgba(120,90,150,.14);--orange:#e07820;--purple:#7b4fbe;--maroon:#6b2020;--night:#1b1526;--iri-violet:140,95,225;--iri-mint:90,220,205;--iri-peach:255,165,95;--grad-cta:linear-gradient(135deg,#9668e0,#7b4fbe);--r-lg:28px;--r-md:20px;--r-sm:14px;--shadow-soft:0 14px 40px rgba(90,60,140,.1);--shadow-lift:0 26px 60px rgba(90,60,140,.24);--step:clamp(66px,9vw,108px);font-family:var(--font-site-body),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:radial-gradient(70% 55% at 12% 0,rgba(var(--iri-violet),.28),transparent 62%),radial-gradient(60% 45% at 92% 8%,rgba(var(--iri-peach),.26),transparent 60%),radial-gradient(80% 50% at 50% 100%,rgba(var(--iri-mint),.2),transparent 65%),var(--ground);background-attachment:fixed;color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;overflow-x:clip;position:relative}.ore-site .wrap{max-width:1120px;margin:0 auto;padding:0 22px;position:relative;z-index:1}.ore-site svg{display:block}.ore-site a{color:inherit;text-decoration:none}.ore-site .display{font-family:var(--font-site-display),var(--font-site-body),sans-serif;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.ore-site :where(a,button):focus-visible{outline:3px solid var(--purple);outline-offset:3px;border-radius:999px}.ore-site .card,.ore-site .flow li,.ore-site .pane,.ore-site .proof li{background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 14px 40px rgba(90,60,140,.1)}.ore-site nav{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;margin-top:18px;border-radius:999px}.ore-site nav .logo{height:28px;width:auto}.ore-site .navlinks{display:flex;gap:26px;font-size:14px;font-weight:600;color:var(--ink-soft)}.ore-site .navlinks a{padding:12px 2px;margin:-12px -2px}.ore-site .navlinks .on{color:var(--ink)}.ore-site .wa{background:var(--grad-cta);color:#fff;border:none;padding:11px 20px;min-height:42px;font:700 14px/1 var(--font-site-body),sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 8px 22px rgba(123,79,190,.35)}.ore-site .eyebrow,.ore-site .wa{display:inline-flex;align-items:center;gap:8px;border-radius:999px}.ore-site .eyebrow{padding:8px 15px;font-size:12.5px;font-weight:700;color:var(--purple);background:rgba(123,79,190,.11)}.ore-site .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--purple)}.ore-site .btn{border:none;border-radius:999px;padding:16px 26px;font:700 15px/1 var(--font-site-body),sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:transform .18s ease,box-shadow .18s ease}.ore-site .btn-primary{background:var(--grad-cta);color:#fff;box-shadow:0 12px 28px rgba(123,79,190,.36)}.ore-site .btn-quiet{background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);box-shadow:0 6px 18px rgba(90,60,140,.1)}.ore-site .btn-light{background:#fff;color:#1b1526}.ore-site .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hair)}.ore-site .btn:hover{transform:translateY(-2px)}.ore-site .btn-primary:hover{box-shadow:0 16px 34px rgba(123,79,190,.45)}.ore-site section{padding-top:var(--step)}.ore-site .shead{margin-bottom:32px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ore-site .shead.mid{align-items:center;text-align:center}.ore-site .shead h2{font-size:clamp(27px,3.8vw,42px);line-height:1.06}.ore-site .shead p{font-size:15px;color:var(--ink-soft);max-width:52ch}.ore-site .shead .shoplink{font-size:13.5px;font-weight:700;color:var(--purple);display:inline-flex;align-items:center;gap:6px;padding:10px 2px;margin:-10px -2px}.ore-site .hero{display:grid;grid-template-columns:1.02fr .98fr;gap:44px;align-items:center;padding-top:clamp(34px,5vw,58px)}.ore-site h1{font-size:clamp(40px,5.6vw,64px);line-height:1.02;margin:20px 0 16px}.ore-site h1 .hl{background:linear-gradient(118deg,#7b4fbe 5%,#3fbfa8 48%,#e07820 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.ore-site .lede{font-size:16.5px;color:var(--ink-soft);max-width:42ch;margin-bottom:28px}.ore-site .actions{display:flex;gap:11px;flex-wrap:wrap}.ore-site .note{margin-top:22px;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-soft);flex-wrap:wrap}.ore-site .note b{color:var(--ink)}.ore-site .note .tick{width:6px;height:6px;border-radius:50%;background:var(--purple);flex:none}.ore-site .designer-link{margin-top:14px;font-size:13.5px;font-weight:700;color:var(--purple);display:inline-flex;align-items:center;gap:6px;padding:12px 2px;margin-bottom:-12px}.ore-site .shot{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:5/6;box-shadow:var(--shadow-lift);background:#e2dbea}.ore-site .shot .photo,.ore-site .shot .sheen{position:absolute;inset:0}.ore-site .shot .sheen{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(118deg,rgba(var(--iri-violet),.16) 0,transparent 32%,rgba(var(--iri-mint),.13) 60%,rgba(var(--iri-peach),.14) 100%)}.ore-site .shot .stamp{position:absolute;left:14px;top:14px;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;color:var(--ink)}.ore-site .quote{position:absolute;left:14px;right:14px;bottom:14px;border-radius:var(--r-md);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ore-site .quote small{display:block;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.ore-site .quote b{font-family:var(--font-site-display),var(--font-site-body),sans-serif;font-size:21px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ore-site .quote .go{width:38px;height:38px;border-radius:50%;background:var(--grad-cta);color:#fff;display:grid;place-items:center;flex:none}.ore-site .proof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px;list-style:none}.ore-site .proof li{border-radius:var(--r-md);padding:18px 14px;text-align:center}.ore-site .proof b{display:block;font-family:var(--font-site-display),var(--font-site-body),sans-serif;font-size:21px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:linear-gradient(115deg,#8e63d6,#e07820);-webkit-background-clip:text;background-clip:text;color:transparent}.ore-site .proof span{font-size:12px;font-weight:600;color:var(--ink-soft)}.ore-site .coverage{margin-top:14px;border-radius:999px;padding:12px 18px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:600;color:var(--ink-soft);background:var(--ground-2);box-shadow:var(--shadow-soft)}.ore-site .coverage b{color:var(--ink);font-weight:800}.ore-site .coverage .sep{width:4px;height:4px;border-radius:50%;background:var(--hair)}.ore-site .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none}.ore-site .card{display:block;border-radius:var(--r-lg);padding:12px;transition:transform .2s ease,box-shadow .2s ease}.ore-site .card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.ore-site .thumb{position:relative;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;background-color:#e9e4ef}.ore-site .thumb:after{content:"";position:absolute;inset:0;border-radius:var(--r-md);pointer-events:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 0 0 1px hsla(0,0%,100%,.28)}.ore-site .card .meta{padding:14px 8px 6px}.ore-site .card h3{font-size:16.5px;font-weight:800;letter-spacing:-.01em}.ore-site .card p{font-size:12.5px;color:var(--ink-soft);margin-top:3px}.ore-site .card .row{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ore-site .card .price{font-size:14.5px;font-weight:800;color:var(--purple);font-variant-numeric:tabular-nums}.ore-site .card .arrow{width:40px;height:40px;border-radius:50%;background:rgba(123,79,190,.12);color:var(--purple);display:grid;place-items:center;flex:none}.ore-site .tools{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none}.ore-site .tool{border-radius:var(--r-lg);padding:26px 24px;background:var(--night);color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;min-height:250px}.ore-site .tool:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 78% 8%,rgba(var(--iri-violet),.34),transparent 72%)}.ore-site li:nth-child(2)>.tool:before{background:radial-gradient(60% 60% at 78% 8%,rgba(var(--iri-mint),.3),transparent 72%)}.ore-site li:nth-child(3)>.tool:before{background:radial-gradient(60% 60% at 78% 8%,rgba(var(--iri-peach),.3),transparent 72%)}.ore-site .tool .n{position:relative;font-size:11px;font-weight:800;letter-spacing:.2em;color:hsla(0,0%,100%,.5)}.ore-site .tool h3{position:relative;font-family:var(--font-site-display),var(--font-site-body),sans-serif;font-size:20px;font-weight:800;letter-spacing:-.02em}.ore-site .tool p{position:relative;font-size:13.5px;color:hsla(0,0%,100%,.66);line-height:1.55}.ore-site .tool .use{position:relative;margin-top:auto;font-size:13.5px;font-weight:700;color:#fff;display:inline-flex;align-items:center;gap:7px}.ore-site .stripwrap{overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.ore-site .strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);gap:14px;list-style:none;min-width:min-content}.ore-site .qp{border-radius:var(--r-md);background:var(--ground-2);box-shadow:var(--shadow-soft);padding:16px 18px;display:flex;flex-direction:column;gap:9px}.ore-site .qp h4{font-size:15.5px;font-weight:800}.ore-site .qp .from{font-family:var(--font-site-display),var(--font-site-body),sans-serif;font-size:22px;font-weight:800;color:var(--purple);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ore-site .qp dl{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--ink-soft)}.ore-site .qp dl div{display:flex;justify-content:space-between;gap:10px}.ore-site .qp dt{font-weight:600}.ore-site .qp dd{color:var(--ink);font-weight:700;text-align:right}.ore-site .qp .buy{margin-top:4px;border-radius:999px;padding:12px 16px;min-height:40px;background:rgba(123,79,190,.11);color:var(--purple);font-size:13px;font-weight:800;text-align:center}.ore-site .designer{margin-top:var(--step);border-radius:var(--r-lg);overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr;color:#fff;position:relative;background:linear-gradient(140deg,#241c33,#1b1526 60%,#151020)}.ore-site .designer:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 78% 30%,rgba(var(--iri-violet),.4),transparent 70%),radial-gradient(46% 50% at 30% 90%,rgba(63,191,168,.24),transparent 70%)}.ore-site .designer .txt{padding:clamp(34px,4.4vw,54px);position:relative}.ore-site .designer .eyebrow{background:hsla(0,0%,100%,.12);color:#d5bef8}.ore-site .designer .eyebrow:before{background:#d5bef8}.ore-site .designer h2{font-size:clamp(26px,3.4vw,38px);line-height:1.06;margin:18px 0 12px}.ore-site .designer p{font-size:14.5px;color:hsla(0,0%,100%,.64);max-width:40ch}.ore-site .chips{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 0}.ore-site .chips span{font-size:12.5px;font-weight:600;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;padding:7px 13px}.ore-site .dactions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.ore-site .dactions .btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px hsla(0,0%,100%,.34)}.ore-site .panes{position:relative;min-height:330px}.ore-site .panes i{position:absolute;top:14%;height:64%;width:44%;border-radius:12px;border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ore-site .panes i:after{content:"";position:absolute;inset:0;border-radius:12px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.14) 0 1px,transparent 1px 10px)}.ore-site .panes i:first-child{left:9%;top:17%;background:linear-gradient(150deg,rgba(160,110,240,.42),hsla(0,0%,100%,.05))}.ore-site .panes i:nth-child(2){left:28%;top:26%;background:linear-gradient(150deg,rgba(90,220,205,.34),hsla(0,0%,100%,.05))}.ore-site .panes i:nth-child(3){left:47%;top:12%;background:linear-gradient(150deg,rgba(255,170,95,.32),hsla(0,0%,100%,.05))}.ore-site .projects{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none}.ore-site .pj{border-radius:var(--r-lg);overflow:hidden;background:var(--ground-2);box-shadow:var(--shadow-soft);display:flex;flex-direction:column}.ore-site .pj .img{aspect-ratio:4/3;position:relative;background-color:#e9e4ef}.ore-site .pj .body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:9px;flex:1}.ore-site .pj h4{font-size:16px;font-weight:800}.ore-site .pj dl{display:flex;flex-direction:column;gap:6px;font-size:12.5px}.ore-site .pj dt{font-weight:700;color:var(--ink-soft);letter-spacing:.02em}.ore-site .pj dd{color:var(--ink);margin-top:1px}.ore-site .pj .said{margin-top:auto;padding-top:12px;border-top:1px solid var(--hair);font-size:13px;color:var(--ink-soft);font-style:italic}.ore-site .flow{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;list-style:none;counter-reset:s}.ore-site .flow li{border-radius:var(--r-md);padding:20px 14px;text-align:center}.ore-site .flow .ico{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;margin:0 auto 11px}.ore-site .flow li:first-child .ico{background:rgba(123,79,190,.12);color:var(--purple)}.ore-site .flow li:nth-child(2) .ico{background:rgba(224,120,32,.14);color:var(--orange)}.ore-site .flow li:nth-child(3) .ico{background:rgba(70,180,155,.16);color:#2f8f7a}.ore-site .flow li:nth-child(4) .ico{background:rgba(107,32,32,.11);color:var(--maroon)}.ore-site .flow li:nth-child(5) .ico{background:rgba(74,92,134,.13);color:#4a5c86}.ore-site .flow li:nth-child(6) .ico{background:rgba(138,107,60,.13);color:#8a6b3c}.ore-site .flow .n{counter-increment:s;font-size:10.5px;font-weight:800;letter-spacing:.18em;color:var(--ink-soft)}.ore-site .flow .n:before{content:"0" counter(s)}.ore-site .flow h4{font-size:14px;font-weight:800;margin-top:5px}.ore-site .flow p{font-size:11.5px;color:var(--ink-soft);margin-top:4px;line-height:1.45}.ore-site .klist{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;list-style:none}.ore-site .klist a{display:flex;align-items:center;justify-content:space-between;gap:14px;color:inherit;background:var(--ground-2);border-radius:var(--r-md);padding:17px 20px;box-shadow:var(--shadow-soft);font-size:14.5px;font-weight:700;transition:transform .18s ease}.ore-site .klist a:hover{transform:translateY(-2px)}.ore-site .klist .q{flex:1}.ore-site .klist .chev{color:var(--ink-soft);flex:none}.ore-site .agent{margin-top:var(--step);border-radius:var(--r-lg);padding:clamp(30px,3.6vw,44px);display:grid;grid-template-columns:1.3fr .7fr;gap:26px;align-items:center;background:#ede7f3;box-shadow:var(--shadow-soft)}.ore-site .agent h2{font-size:clamp(23px,3vw,32px);line-height:1.08;margin:14px 0 10px}.ore-site .agent p{font-size:14.5px;color:var(--ink-soft);max-width:48ch}.ore-site .agent .side{display:flex;flex-direction:column;gap:10px}.ore-site .agent .side .btn{justify-content:center;background:var(--grad-cta);color:#fff;box-shadow:0 12px 26px rgba(123,79,190,.3)}.ore-site .agent .side small{font-size:12px;color:var(--ink-soft);text-align:center}.ore-site footer{margin-top:var(--step);padding:38px 0 46px;border-top:1px solid var(--hair)}.ore-site .fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px}.ore-site footer .logo{height:26px;width:auto;margin-bottom:12px}.ore-site footer h5{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:11px}.ore-site footer ul{list-style:none;display:flex;flex-direction:column;gap:8px}.ore-site footer .co,.ore-site footer li{font-size:13px;color:var(--ink-soft);line-height:1.7}.ore-site footer .co b{color:var(--ink)}.ore-site footer .flink{display:inline-block;padding:10px 8px;margin:-10px -8px}.ore-site .fbottom{margin-top:30px;padding-top:20px;border-top:1px solid var(--hair);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-soft)}.ore-site .rise{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.ore-site .rise.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ore-site .rise{opacity:1;transform:none;transition:none}.ore-site .btn,.ore-site .card,.ore-site .klist a{transition:none}.ore-site .btn:hover,.ore-site .card:hover,.ore-site .klist a:hover{transform:none}}.ore-site .badges{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.ore-site .badges li{display:inline-flex;align-items:center;gap:9px;border-radius:999px;padding:11px 18px 11px 12px;font-size:13.5px;font-weight:700;color:var(--ink);background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 8px 22px rgba(90,60,140,.08)}.ore-site .bico{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:rgba(123,79,190,.11);color:var(--purple)}.ore-site .issues{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ore-site .issue{border-radius:var(--r-lg);padding:24px 24px 20px;display:flex;flex-direction:column;gap:9px;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.85);box-shadow:var(--shadow-soft)}.ore-site .iico{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgba(224,120,32,.13);color:var(--orange);margin-bottom:3px}.ore-site .issue h3{font-size:16.5px;font-weight:800;letter-spacing:-.01em}.ore-site .issue p{font-size:13.5px;color:var(--ink-soft);line-height:1.6}.ore-site .isolved{margin-top:auto;padding-top:12px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--purple)}.ore-site .solves{margin-top:18px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.16);font-size:12.5px;font-weight:700;color:#d5bef8}.ore-site .solves.light{border-top-color:var(--hair);color:var(--purple)}.ore-site .lstrip{margin-top:26px;display:flex;align-items:center;gap:14px}.ore-site .lstrip-label{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);flex:none}.ore-site .lstrip-scroll{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.ore-site .lchip{flex:none;width:108px;min-height:104px;border-radius:var(--r-sm);padding:10px 8px 11px;text-align:center;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 8px 22px rgba(90,60,140,.08);display:flex;flex-direction:column;align-items:center;gap:3px;transition:transform .18s ease}.ore-site .lchip:hover{transform:translateY(-2px)}.ore-site .lchip b{font-size:12.5px;font-weight:800;color:var(--purple)}.ore-site .lchip span:last-child{font-size:10.5px;line-height:1.3;color:var(--ink-soft);font-weight:600}.ore-site .lart{color:var(--purple);width:62px;height:47px;display:block}.ore-site .lart svg{width:100%;height:100%}.ore-site .lart-lg{width:96px;height:72px}.ore-site .vband{margin-top:var(--step);border-radius:var(--r-lg);overflow:hidden;padding:clamp(30px,4vw,50px);display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(24px,3.4vw,44px);align-items:center;color:#fff;position:relative;background:linear-gradient(140deg,#241c33,#1b1526 60%,#151020)}.ore-site .vband:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 60% at 82% 22%,rgba(var(--iri-violet),.38),transparent 70%),radial-gradient(46% 50% at 22% 92%,rgba(63,191,168,.2),transparent 70%)}.ore-site .vband>*{position:relative}.ore-site .vband .eyebrow{background:hsla(0,0%,100%,.12);color:#d5bef8}.ore-site .vband .eyebrow:before{background:#d5bef8}.ore-site .vband h2{font-size:clamp(25px,3.3vw,36px);line-height:1.07;margin:16px 0 12px}.ore-site .vband p{font-size:14.5px;color:hsla(0,0%,100%,.68);max-width:46ch;line-height:1.6}.ore-site .vproof{list-style:none;display:flex;flex-direction:column;gap:9px;margin-top:20px}.ore-site .vproof li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;font-weight:600;color:hsla(0,0%,100%,.9)}.ore-site .vproof li:before{content:"";width:7px;height:7px;border-radius:50%;background:#d5bef8;margin-top:6px;flex:none}.ore-site .vproof.light li{color:var(--ink)}.ore-site .vproof.light li:before{background:var(--purple)}.ore-site .vfine{margin-top:16px;font-size:12px;color:hsla(0,0%,100%,.46)}.ore-site .vcompare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ore-site .vcompare figure{display:flex;flex-direction:column;gap:8px}.ore-site .vcompare figcaption{font-size:11.5px;font-weight:600;color:hsla(0,0%,100%,.62);line-height:1.35}.ore-site .vshot{border-radius:var(--r-md);aspect-ratio:4/3;background-color:#e9e4ef;box-shadow:var(--shadow-soft)}.ore-site .vshot-lg{aspect-ratio:5/4;box-shadow:var(--shadow-lift)}.ore-site .vsplit{margin-top:var(--step);border-radius:var(--r-lg);padding:clamp(22px,2.8vw,32px);display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(22px,3vw,38px);align-items:center;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.85);box-shadow:var(--shadow-soft)}.ore-site .vsplit h2{font-size:clamp(25px,3.3vw,36px);line-height:1.07;margin:16px 0 12px}.ore-site .vsplit p{font-size:14.5px;color:var(--ink-soft);max-width:46ch;line-height:1.6}.ore-site .step{border-radius:var(--r-lg);padding:clamp(22px,2.8vw,30px);margin-bottom:16px;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.85);box-shadow:var(--shadow-soft)}.ore-site .stephead{display:flex;align-items:baseline;gap:12px;margin-bottom:20px;flex-wrap:wrap}.ore-site .stepn{font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--purple)}.ore-site .stephead h3{font-family:var(--font-site-display),var(--font-site-body),sans-serif;font-size:19px;font-weight:800;letter-spacing:-.02em}.ore-site .lgroup{padding-top:18px;border-top:1px solid var(--hair);margin-top:18px}.ore-site .lgroup:first-of-type{padding-top:0;border-top:none;margin-top:0}.ore-site .lgroup-head{margin-bottom:12px}.ore-site .lgroup-head h4{font-size:14.5px;font-weight:800}.ore-site .lgroup-head p{font-size:12.5px;color:var(--ink-soft);margin-top:2px}.ore-site .lcards{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ore-site .lcard{border-radius:var(--r-md);padding:16px 16px 17px;background:var(--ground-2);box-shadow:0 6px 18px rgba(90,60,140,.07);display:flex;flex-direction:column;align-items:flex-start;gap:4px}.ore-site .lcard b{font-size:14px;font-weight:800;margin-top:6px}.ore-site .lcard>span:last-child{font-size:12.5px;color:var(--ink-soft);line-height:1.45}.ore-site .optrows{list-style:none;display:flex;flex-direction:column;gap:0}.ore-site .optrows li{display:grid;grid-template-columns:108px 1fr;gap:10px 16px;padding:15px 0;border-top:1px solid var(--hair);align-items:baseline}.ore-site .optrows li:first-child{border-top:none;padding-top:0}.ore-site .optlabel{font-size:13px;font-weight:800}.ore-site .optvals{display:flex;flex-wrap:wrap;gap:7px}.ore-site .opt{font-size:12.5px;font-weight:600;color:var(--ink);background:rgba(123,79,190,.07);border:1px solid rgba(120,90,150,.18);border-radius:999px;padding:7px 13px}.ore-site .optnote{grid-column:2;font-size:12px;color:var(--orange);font-weight:600;line-height:1.45}.ore-site .glassopts{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ore-site .glassopts li{border-radius:var(--r-md);padding:17px 18px 18px;background:var(--ground-2);box-shadow:0 6px 18px rgba(90,60,140,.07);display:flex;flex-direction:column;gap:6px}.ore-site .gtag{align-self:flex-start;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);background:rgba(123,79,190,.11);border-radius:999px;padding:5px 10px}.ore-site .glassopts b{font-size:15px;font-weight:800}.ore-site .glassopts li>span:last-child{font-size:12.5px;color:var(--ink-soft);line-height:1.5}.ore-site .stepcta{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ore-site .stepcta p{font-size:14.5px;font-weight:600;color:var(--ink-soft)}.ore-site .finishes{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ore-site .finishes li{border-radius:var(--r-md);padding:18px;background:var(--ground-2);box-shadow:0 6px 18px rgba(90,60,140,.07);display:flex;flex-direction:column;gap:6px}.ore-site .fswatch{width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 3px 10px rgba(90,60,140,.16);margin-bottom:4px}.ore-site .finishes b{font-size:15px;font-weight:800}.ore-site .finishes li>span:last-child{font-size:12.5px;color:var(--ink-soft);line-height:1.5}.ore-site .checks{list-style:none;display:flex;flex-direction:column;gap:0}.ore-site .checks li{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--hair);align-items:flex-start}.ore-site .checks li:first-child{border-top:none;padding-top:0}.ore-site .cico{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;flex:none;background:rgba(123,79,190,.11);color:var(--purple)}.ore-site .checks b{display:block;font-size:14.5px;font-weight:800;margin-bottom:3px}.ore-site .checks li span:last-child{font-size:12.5px;color:var(--ink-soft);line-height:1.55}.ore-site .lcards-4{grid-template-columns:repeat(4,1fr)}.ore-site .benefits{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ore-site .benefit{border-radius:var(--r-lg);padding:26px 24px 24px;display:flex;flex-direction:column;gap:9px;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.85);box-shadow:var(--shadow-soft)}.ore-site .bnum{font-size:11px;font-weight:800;letter-spacing:.2em;color:var(--purple);text-transform:uppercase}.ore-site .bigico{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:rgba(123,79,190,.11);color:var(--purple);margin:4px 0 2px}.ore-site .benefit h3{font-size:17px;font-weight:800;letter-spacing:-.01em}.ore-site .benefit p{font-size:13.5px;color:var(--ink-soft);line-height:1.6}.ore-site .bsolves{margin-top:auto;padding-top:12px;border-top:1px solid var(--hair);font-size:11.5px;font-weight:700;color:var(--purple);line-height:1.45}.ore-site .vproof.no li:before{content:"";width:9px;height:9px;margin-top:5px;background:var(--orange);flex:none;border-radius:1px;-webkit-mask:linear-gradient(45deg,transparent 42%,#000 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,#000 42% 58%,transparent 58%);mask:linear-gradient(45deg,transparent 42%,#000 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,#000 42% 58%,transparent 58%)}.ore-site .eyebrow.warn{color:#f0a868;background:rgba(224,120,32,.18)}.ore-site .eyebrow.warn:before{background:#f0a868}.ore-site .paths{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ore-site .path{border-radius:var(--r-lg);padding:28px 26px 26px;display:flex;flex-direction:column;gap:11px;background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.85);box-shadow:var(--shadow-soft)}.ore-site .pico{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:rgba(123,79,190,.11);color:var(--purple)}.ore-site .path h3{font-size:19px;font-weight:800;letter-spacing:-.02em;font-family:var(--font-site-display),var(--font-site-body),sans-serif}.ore-site .path p{font-size:13.5px;color:var(--ink-soft);line-height:1.6}.ore-site .path .pnote{font-size:12.5px;color:var(--ink);background:rgba(123,79,190,.07);border-radius:var(--r-sm);padding:12px 14px;line-height:1.5}.ore-site .path .btn{margin-top:auto;align-self:flex-start}.ore-site .pshops{margin-top:auto;display:flex;gap:9px;flex-wrap:wrap}.ore-site .pshops .btn{margin-top:0;padding:13px 18px;font-size:13.5px}.ore-site .warnband{margin-top:var(--step);border-radius:var(--r-lg);padding:clamp(26px,3.4vw,40px);display:flex;gap:clamp(18px,2.4vw,28px);align-items:flex-start;background:rgba(224,120,32,.09);border:1px solid rgba(224,120,32,.26);box-shadow:var(--shadow-soft)}.ore-site .wico{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;flex:none;background:rgba(224,120,32,.16);color:var(--orange)}.ore-site .warnband h2{font-size:clamp(23px,3vw,32px);line-height:1.08;margin-bottom:12px}.ore-site .warnband p{font-size:14.5px;color:var(--ink-soft);line-height:1.62;max-width:62ch;margin-bottom:10px}.ore-site .wlink{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--orange);padding:12px 2px;margin:0 -2px -12px}.ore-site .spectable{list-style:none;border-radius:var(--r-lg);overflow:hidden;background:var(--ground-2);box-shadow:var(--shadow-soft)}.ore-site .spectable li{display:grid;grid-template-columns:1fr 1.25fr;gap:14px;padding:15px 22px;border-top:1px solid var(--hair);align-items:baseline}.ore-site .spectable li:first-child{border-top:none}.ore-site .spectable span{font-size:13px;color:var(--ink-soft);font-weight:600}.ore-site .spectable b{font-size:13.5px;font-weight:700}.ore-site .faq{list-style:none;display:flex;flex-direction:column;gap:10px}.ore-site .faq li{border-radius:var(--r-md);background:var(--ground-2);box-shadow:var(--shadow-soft);overflow:hidden}.ore-site .faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;min-height:44px;cursor:pointer;list-style:none;font-size:14.5px;font-weight:700}.ore-site .faq summary::-webkit-details-marker{display:none}.ore-site .faq .q{flex:1}.ore-site .faq .chev{color:var(--ink-soft);flex:none;transition:transform .2s ease}.ore-site .faq details[open] .chev{transform:rotate(90deg)}.ore-site .faq details>p{padding:0 20px 18px;font-size:13.5px;color:var(--ink-soft);line-height:1.62;max-width:68ch}.ore-site .endcta{margin-top:var(--step);border-radius:var(--r-lg);padding:clamp(30px,3.6vw,44px);display:grid;grid-template-columns:1.3fr .7fr;gap:26px;align-items:center;background:#ede7f3;box-shadow:var(--shadow-soft)}.ore-site .endcta h2{font-size:clamp(23px,3vw,32px);line-height:1.08;margin-bottom:10px}.ore-site .endcta p{font-size:14.5px;color:var(--ink-soft);max-width:48ch}.ore-site .endcta .side{display:flex;flex-direction:column;gap:10px}.ore-site .endcta .side .btn{justify-content:center;background:var(--grad-cta);color:#fff;box-shadow:0 12px 26px rgba(123,79,190,.3)}.ore-site .endcta .side small{font-size:12px;color:var(--ink-soft);text-align:center}.ore-site .flow-5{grid-template-columns:repeat(5,1fr)}.ore-site .pj .img,.ore-site .shot .photo,.ore-site .thumb,.ore-site .vshot{background-size:cover;background-position:50%;background-repeat:no-repeat}.ore-site .img-hero{background-image:url(/site/hero.jpg)}.ore-site .img-card-shower{background-image:url(/site/card-shower.jpg)}.ore-site .img-card-mirror{background-image:url(/site/card-mirror.jpg)}.ore-site .img-card-smart{background-image:url(/site/card-smart.jpg)}.ore-site .img-card-enduroshield{background-image:url(/site/card-enduroshield.jpg)}.ore-site .img-card-restoration{background-image:url(/site/card-restoration.jpg)}.ore-site .img-card-office{background-image:url(/site/card-office.jpg)}.ore-site .img-card-shopfront{background-image:url(/site/card-shopfront.jpg)}.ore-site .img-card-wallpanel{background-image:url(/site/card-wallpanel.jpg)}.ore-site .img-project-1{background-image:url(/site/project-1.jpg)}.ore-site .img-project-2{background-image:url(/site/project-2.jpg)}.ore-site .img-project-3{background-image:url(/site/project-3.jpg)}.ore-site .img-hero-shower{background-image:url(/site/hero-shower.jpg)}.ore-site .img-safety-ordinary{background-image:url(/site/safety-ordinary.jpg)}.ore-site .img-safety-purescreen{background-image:url(/site/safety-purescreen.jpg)}.ore-site .img-easyclean{background-image:url(/site/easyclean.jpg)}.ore-site .img-hero-mirror{background-image:url(/site/hero-mirror.jpg)}.ore-site .img-mirror-ox-ordinary{background-image:url(/site/mirror-oxidation-ordinary.jpg)}.ore-site .img-mirror-ox-ore{background-image:url(/site/mirror-oxidation-ore.jpg)}.ore-site .img-mirror-fit{background-image:url(/site/mirror-fit.jpg)}.ore-site .img-hero-enduroshield{background-image:url(/site/hero-enduroshield.jpg)}.ore-site .img-enduro-treated{background-image:url(/site/enduro-treated.jpg)}@media (max-width:980px){.ore-site .flow{grid-template-columns:repeat(3,1fr)}.ore-site .fgrid{grid-template-columns:1fr 1fr}.ore-site .benefits,.ore-site .finishes,.ore-site .glassopts,.ore-site .spectable li{grid-template-columns:1fr}.ore-site .spectable li{gap:4px}}@media (max-width:880px){.ore-site .navlinks{display:none}.ore-site .vband,.ore-site .vsplit{grid-template-columns:1fr}.ore-site .vsplit .vshot-lg{order:-1}.ore-site .lcard{padding:13px 12px 14px}.ore-site .lcard b{font-size:13px}.ore-site .lcard>span:last-child{font-size:11.5px}.ore-site .lart-lg{width:78px;height:58px}.ore-site .optrows li{grid-template-columns:1fr;gap:8px}.ore-site .optnote{grid-column:1}.ore-site .endcta{padding:28px 22px}.ore-site .endcta,.ore-site .issues{grid-template-columns:1fr}.ore-site .lcards-4{grid-template-columns:1fr 1fr}.ore-site .paths{grid-template-columns:1fr}.ore-site .warnband{flex-direction:column;gap:16px}.ore-site .badges{gap:8px}.ore-site .badges li{font-size:12.5px;padding:9px 14px 9px 10px}.ore-site .lstrip{flex-direction:column;align-items:flex-start;gap:10px}.ore-site .lstrip-scroll{width:100%}.ore-site .stepcta{flex-direction:column;align-items:stretch}.ore-site .hero{grid-template-columns:1fr;gap:24px;padding-top:22px}.ore-site .shot{order:-1;aspect-ratio:4/3}.ore-site .cards{grid-template-columns:1fr 1fr;gap:12px}.ore-site .card{padding:9px}.ore-site .card .meta{padding:12px 6px 4px}.ore-site .card h3{font-size:14.5px}.ore-site .tools{grid-template-columns:1fr;gap:12px}.ore-site .tool{min-height:0;padding:22px 20px}.ore-site .projects{grid-template-columns:1fr;gap:14px}.ore-site .flow{grid-template-columns:1fr 1fr;gap:10px}.ore-site .designer,.ore-site .klist{grid-template-columns:1fr}.ore-site .panes{min-height:210px}.ore-site .agent{grid-template-columns:1fr;padding:28px 22px}.ore-site .btn{flex:1;justify-content:center}.ore-site .proof{gap:8px}.ore-site .proof li{padding:13px 8px}.ore-site .proof b{font-size:17px}.ore-site .proof span{font-size:10.5px}.ore-site .coverage{font-size:12px;padding:11px 14px}.ore-site .fgrid{grid-template-columns:1fr;gap:22px}}