@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/oc/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJPxzHGGVFMV2w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/oc/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJ3xzHGGVFM.woff2) format("woff2");unicode-range:U+0000-00FF,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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/oc/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJPxzHGGVFMV2w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/oc/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJ3xzHGGVFM.woff2) format("woff2");unicode-range:U+0000-00FF,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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/oc/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJPxzHGGVFMV2w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/oc/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJ3xzHGGVFM.woff2) format("woff2");unicode-range:U+0000-00FF,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:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/oc/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJPxzHGGVFMV2w.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/fonts/oc/pe0AMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfUVwoNnq4CLz0_kJ3xzHGGVFM.woff2) format("woff2");unicode-range:U+0000-00FF,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:Poltawski Nowy;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/oc/flUuRq6ww480U1xsUpFXD-iDBPNbMh08QUl99KgfYGZPThSYzCjwpAOosMlEOQ.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poltawski Nowy;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/oc/flUuRq6ww480U1xsUpFXD-iDBPNbMh08QUl99KgfYGZPThSWzCjwpAOosMk.woff2) format("woff2");unicode-range:U+0000-00FF,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:Poltawski Nowy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oc/flUhRq6ww480U1xsUpFXD-iDBPNQKBMet5Hgd64.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poltawski Nowy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/oc/flUhRq6ww480U1xsUpFXD-iDBPNeKBMet5Hg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Poltawski Nowy;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oc/flUhRq6ww480U1xsUpFXD-iDBPNQKBMet5Hgd64.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poltawski Nowy;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/oc/flUhRq6ww480U1xsUpFXD-iDBPNeKBMet5Hg.woff2) format("woff2");unicode-range:U+0000-00FF,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:Poltawski Nowy;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oc/flUhRq6ww480U1xsUpFXD-iDBPNQKBMet5Hgd64.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poltawski Nowy;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/oc/flUhRq6ww480U1xsUpFXD-iDBPNeKBMet5Hg.woff2) format("woff2");unicode-range:U+0000-00FF,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}.oc-site{--bordeaux:#7E3658;--bordeaux-deep:#681237;--aubergine:#3B2338;--night:#1A0610;--champagne:#E0AF7C;--champagne-soft:#F9ECE1;--pearl:#FBF7F6;--paper:#FFFFFF;--ink:#2A1A26;--ink-soft:#6E5F69;--line:#EADFDB;--radius:22px;--shadow:0 30px 60px -25px rgba(59,35,56,.45),0 12px 24px -12px rgba(59,35,56,.25);--serif:"Poltawski Nowy",Georgia,"Times New Roman",serif;--sans:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.oc-site *{box-sizing:border-box;margin:0;padding:0}.oc-site{font-family:var(--sans);color:var(--ink);background:var(--pearl);line-height:1.6;overflow-x:hidden;transition:background-color .3s,color .3s}.oc-site{--heading:var(--aubergine);color-scheme:light}.oc-site :root[data-theme=dark]{--bordeaux:#E3A3C2;--pearl:#141013;--paper:#1F181D;--ink:#F2EAEE;--ink-soft:#B8A9B2;--line:#33292F;--champagne-soft:#2E2228;--heading:#F2EAEE;color-scheme:dark;--shadow:0 30px 60px -25px rgba(0,0,0,.7),0 12px 24px -12px rgba(0,0,0,.5)}.oc-site :root[data-theme=dark] .sec-logo{background:var(--champagne)}.oc-site :root[data-theme=dark] .ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E0AF7C' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E")}.oc-site :root[data-theme=dark] .switch button[aria-selected=true]{background:var(--champagne);color:#2a1a26}.oc-site :root[data-theme=dark] .demo-list button[aria-current=true] .n{background:var(--champagne);color:#2a1a26}.oc-site img{max-width:100%;display:block}.oc-site a{color:inherit;text-decoration:none}.oc-site .wrap{width:min(1180px,100% - 32px);margin-inline:auto}.oc-site h1,.oc-site h2,.oc-site h3{font-family:var(--serif);font-weight:600;line-height:1.12;letter-spacing:-.01em}.oc-site h2{font-size:clamp(2rem,4.2vw,3.1rem)}.oc-site h3{font-size:1.45rem}.oc-site .eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bordeaux)}.oc-site .lead{font-size:1.12rem;color:var(--ink-soft);max-width:60ch}.oc-site section{padding:110px 0}.oc-site .center{text-align:center}.oc-site .center .lead{margin-inline:auto}.oc-site .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-weight:700;font-size:.98rem;transition:transform .2s,box-shadow .2s,background .2s;cursor:pointer;border:0;font-family:inherit}.oc-site .btn:hover{transform:translateY(-2px)}.oc-site .btn-gold{background:var(--champagne);color:var(--aubergine);box-shadow:0 10px 24px -10px #e0af7ce6}.oc-site .btn-ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.28)}.oc-site .btn-dark{background:var(--bordeaux-deep);color:#fff}.oc-site .store{display:inline-flex;align-items:center;gap:12px;padding:10px 18px;border-radius:14px;background:#0d0508;color:#fff;border:1px solid rgba(255,255,255,.18);transition:transform .2s}.oc-site .store:hover{transform:translateY(-2px)}.oc-site .store svg{width:26px;height:26px;flex:none}.oc-site .store small{display:block;font-size:.68rem;opacity:.75;line-height:1.1}.oc-site .store b{display:block;font-size:1.06rem;line-height:1.2;font-weight:700}.oc-site .nav{position:fixed;inset:0 0 auto;z-index:50;transition:background .3s,box-shadow .3s,backdrop-filter .3s}.oc-site .nav.scrolled{background:#1a0610d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #ffffff0f}.oc-site .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:74px}.oc-site .brand{display:flex;align-items:center;gap:12px;color:#fff;font-family:var(--serif);font-size:1.45rem;font-weight:600}.oc-site .brand img{width:44px;height:auto;filter:brightness(0) invert(1)}.oc-site .nav ul{display:flex;gap:30px;list-style:none;color:#ffffffd1;font-weight:600;font-size:.95rem}.oc-site .nav ul a:hover,.oc-site .nav ul a[aria-current=page]{color:var(--champagne)}.oc-site .nav ul .menu-dl{display:none}@media(max-width:1100px){.oc-site .nav ul .menu-dl{display:list-item}}.oc-site .nav .btn{padding:10px 18px;font-size:.9rem}.oc-site .burger{display:none;background:none;border:0;color:#fff;width:42px;height:42px;cursor:pointer}.oc-site .nav-tools{display:flex;align-items:center;gap:12px}@media(max-width:1200px){.oc-site .nav .btn.nav-cta{display:none}}.oc-site .lang{display:inline-flex;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a}.oc-site .lang a{display:inline-grid;place-items:center;color:#ffffff9e;font:800 .82rem var(--sans);min-width:40px;height:32px;padding:0 10px;border-radius:999px;transition:background .2s,color .2s}.oc-site .lang a:hover{color:#fff}.oc-site .lang a[aria-current=true]{background:#f3eeec;color:#2a1a26}.oc-site .lang a[hreflang=ar]{font-family:"Noto Sans Arabic",var(--sans);font-size:.95rem}.oc-site .theme-btn{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.oc-site .theme-btn:hover{background:#ffffff24}.oc-site .theme-btn svg{width:20px;height:20px}.oc-site .theme-btn .moon{display:none}.oc-site :root[data-theme=dark] .theme-btn .sun{display:none}.oc-site :root[data-theme=dark] .theme-btn .moon{display:block}@media(max-width:520px){.oc-site .nav-tools{gap:6px}.oc-site .lang a{min-width:32px;padding:0 6px;font-size:.74rem}.oc-site .theme-btn{width:36px;height:36px}.oc-site .brand span{display:none}}.oc-site html[lang=ar] body{font-family:"Noto Sans Arabic",var(--sans)}.oc-site html[lang=ar] h1,.oc-site html[lang=ar] h2,.oc-site html[lang=ar] h3,.oc-site html[lang=ar] .hero-kicker,.oc-site html[lang=ar] .biz-tagline,.oc-site html[lang=ar] .hero-facts b{font-family:"Noto Naskh Arabic",var(--serif);letter-spacing:0;line-height:1.35}.oc-site html[lang=ar] .eyebrow,.oc-site html[lang=ar] .tier .lvl,.oc-site html[lang=ar] .foot h4,.oc-site html[lang=ar] .pill{letter-spacing:0;text-transform:none}.oc-site html[lang=ar] .eyebrow{font-size:.9rem}.oc-site html[lang=ar] .hero h1 em,.oc-site html[lang=ar] .hero-kicker,.oc-site html[lang=ar] .biz-tagline{font-style:normal}.oc-site html[lang=ar] .band-track{direction:ltr;font-family:"Noto Naskh Arabic",var(--serif);font-style:normal}.oc-site html[dir=rtl] .hero-phones,.oc-site html[dir=rtl] .gallery,.oc-site html[dir=rtl] .gallery-nav{direction:ltr}.oc-site html[dir=rtl] .hero-ctas .btn-gold svg{transform:scaleX(-1)}.oc-site .lang,.oc-site .demo-controls{direction:ltr}@media(max-width:1100px){.oc-site .nav ul{position:fixed;inset:74px 0 auto;flex-direction:column;gap:0;background:#1a0610f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 16px 20px;transform:translateY(-130%);transition:transform .35s;font-size:1.05rem}.oc-site .nav ul li a{display:block;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.08)}.oc-site .nav.open ul{transform:none}.oc-site .nav .btn.nav-cta{display:none}.oc-site .burger{display:block}}.oc-site .hero{position:relative;min-height:100vh;padding:150px 0 90px;color:#fff;overflow:hidden;background:radial-gradient(1200px 700px at 85% 10%,rgba(224,175,124,.22),transparent 60%),radial-gradient(900px 600px at 0% 100%,rgba(126,54,88,.55),transparent 60%),linear-gradient(140deg,#6a1338,#3b2338 55%,#1a0610)}.oc-site .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='%23E0AF7C' stroke-width='1.2'%3E%3Cpath d='M60 6l15 39 39 15-39 15-15 39-15-39-39-15 39-15z'/%3E%3Ccircle cx='60' cy='60' r='22'/%3E%3Cpath d='M0 0l30 30M120 0L90 30M0 120l30-30M120 120l-30-30'/%3E%3C/g%3E%3C/svg%3E");background-size:120px}.oc-site .hero .wrap{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.oc-site .hero h1{font-size:clamp(2.6rem,6vw,4.7rem);margin:18px 0 22px}.oc-site .hero h1 em{font-style:italic;color:var(--champagne);font-weight:400}.oc-site .hero .lead{color:#ffffffc7;font-size:1.18rem}.oc-site .hero .eyebrow{color:var(--champagne)}.oc-site .hero-kicker{margin-top:22px;font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,2.2vw,1.45rem);color:var(--champagne);line-height:1.3}.oc-site .hero-kicker+h1{margin-top:8px}.oc-site .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:.82rem;font-weight:700;letter-spacing:.04em}.oc-site .pill i{width:7px;height:7px;border-radius:50%;background:var(--champagne);box-shadow:0 0 0 4px #e0af7c40}.oc-site .hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.oc-site .hero-facts{display:flex;flex-wrap:wrap;gap:34px;margin-top:46px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)}.oc-site .hero-facts b{display:block;font-family:var(--serif);font-size:1.9rem;color:var(--champagne);font-weight:600;line-height:1}.oc-site .hero-facts span{font-size:.86rem;color:#ffffffa6}.oc-site .hero-phones{position:relative;height:640px;perspective:1600px}.oc-site .hero-stage{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform:rotateY(var(--tilt-y,0deg)) rotateX(var(--tilt-x,0deg));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.oc-site .hero-phones .phone{position:absolute}.oc-site .hero-phones .p1{width:290px;left:50%;top:10px;transform:translate(-78%) translate3d(var(--p1x,0px),var(--p1y,0px),60px) rotate(calc(-6deg + var(--p1r,0deg)));z-index:2;animation:oc-float 7s ease-in-out infinite}.oc-site .hero-phones .p2{width:260px;left:50%;top:80px;transform:translate(-2%) translate3d(var(--p2x,0px),var(--p2y,0px),0) rotate(calc(5deg + var(--p2r,0deg)));animation:oc-float 7s ease-in-out -3.5s infinite;opacity:.97}.oc-site .hero-phones .chip-float{transform:translate3d(0,var(--chip-y,0px),90px)}.oc-site .hero-phones:after{content:"";position:absolute;left:12%;right:12%;bottom:-10px;height:60px;border-radius:50%;background:radial-gradient(closest-side,#00000073,#0000);filter:blur(6px);opacity:calc(.9 - var(--hero-p,0) * .6)}@keyframes oc-float{0%,to{translate:0 0}50%{translate:0 -14px}}.oc-site .chip-float{position:absolute;z-index:3;background:#fff;color:#2a1a26;border-radius:16px;padding:12px 16px;box-shadow:var(--shadow);font-size:.86rem;font-weight:700;display:flex;gap:10px;align-items:center}.oc-site .chip-float .ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--champagne-soft);color:var(--bordeaux);font-size:1.1rem}.oc-site .chip-float small{display:block;font-weight:600;color:#6e5f69;font-size:.74rem}.oc-site .cf1{left:-4%;bottom:120px}.oc-site .cf2{right:0;top:30px}@media(max-width:980px){.oc-site .hero .wrap{grid-template-columns:1fr}.oc-site .hero-phones{height:520px;margin-top:10px}.oc-site .hero-phones .p1{width:230px}.oc-site .hero-phones .p2{width:210px}.oc-site .cf1{left:0;bottom:60px}.oc-site .cf2{right:0}}@media(max-width:520px){.oc-site .hero{padding-top:120px}.oc-site .hero-phones{height:440px}.oc-site .hero-phones .p1{width:190px}.oc-site .hero-phones .p2{width:175px;top:60px}.oc-site .chip-float{font-size:.76rem;padding:9px 12px}.oc-site .hero-facts{gap:22px}}.oc-site .page-hero{position:relative;padding:150px 0 80px;color:#fff;overflow:hidden;background:radial-gradient(900px 500px at 90% 0%,rgba(224,175,124,.2),transparent 60%),linear-gradient(140deg,#6a1338,#3b2338 70%,#1a0610)}.oc-site .page-hero .wrap{position:relative}.oc-site .page-hero h1{font-size:clamp(2.3rem,5vw,3.8rem);margin:14px 0 18px;max-width:20ch}.oc-site .page-hero .lead{color:#ffffffc7}.oc-site .page-hero .eyebrow{color:var(--champagne)}.oc-site .crumbs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;font-size:.88rem;color:#ffffff9e;margin-bottom:26px}.oc-site .crumbs li+li:before{content:"›";margin-inline-end:8px;color:var(--champagne)}.oc-site .crumbs a:hover{color:var(--champagne)}.oc-site .crumbs [aria-current]{color:#fff;font-weight:700}.oc-site .page-hero+section{padding-top:90px!important}@media(max-width:520px){.oc-site .page-hero{padding:120px 0 60px}}.oc-site .phone{position:relative;border-radius:46px;padding:9px;background:linear-gradient(150deg,#8d7c84,#3a2d33 7%,#140d11 22%,#0b0709,#1a1216 78%,#4a3c43 93%,#9b8a92);box-shadow:0 1px 1px #ffffff14 inset,0 0 0 1px #ffffff24 inset,0 50px 80px -30px #1a06108c,0 26px 40px -24px #1a061073,0 2px 6px #1a061040}.oc-site .phone:before{content:"";position:absolute;z-index:3;left:50%;top:calc(9px + 1.25%);width:30%;aspect-ratio:126/37;transform:translate(-50%);border-radius:999px;background:#000;box-shadow:inset 0 0 0 1px #ffffff0d}.oc-site .phone:after{content:"";position:absolute;z-index:2;top:9px;right:9px;bottom:9px;left:9px;border-radius:37px;pointer-events:none;background:linear-gradient(115deg,#fff0 32%,#ffffff38 46%,#ffffff0f 52%,#fff0 62%);background-size:260% 100%;background-position:calc(100% - var(--glare,.35) * 100%) 0;mix-blend-mode:screen;opacity:var(--glare-o,.55);transition:opacity .4s}.oc-site .phone img,.oc-site .phone video{display:block;border-radius:37px;width:100%;aspect-ratio:1320/2868;object-fit:cover;background:#fff}.oc-site .band{background:var(--night);color:#ffffffb3;padding:22px 0;overflow:hidden;border-top:1px solid rgba(224,175,124,.18)}.oc-site .band-track{display:flex;gap:48px;width:max-content;animation:oc-marquee 38s linear infinite;font-family:var(--serif);font-size:1.25rem;font-style:italic}.oc-site .band-track span{display:flex;align-items:center;gap:48px;white-space:nowrap}.oc-site .band-track span:after{content:"✦";color:var(--champagne);font-style:normal;font-size:.9rem}@keyframes oc-marquee{to{transform:translate(-50%)}}.oc-site .sec-logo{display:block;width:58px;aspect-ratio:192/118;margin:0 0 16px;background:var(--bordeaux);-webkit-mask:url(/oneclick/assets/logo-oc.svg) center/contain no-repeat;mask:url(/oneclick/assets/logo-oc.svg) center/contain no-repeat}.oc-site .center .sec-logo{margin-inline:auto}.oc-site .biz .sec-logo{background:var(--champagne)}.oc-site .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px}.oc-site .step{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:34px 30px;position:relative;transition:transform .3s,box-shadow .3s}.oc-site .step:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.oc-site .step .num{font-family:var(--serif);font-size:3.4rem;line-height:1;color:var(--champagne);font-weight:600}.oc-site .step h3{margin:14px 0 10px}.oc-site .step p{color:var(--ink-soft)}@media(max-width:860px){.oc-site .steps{grid-template-columns:1fr}}.oc-site .feature{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:60px 0}.oc-site .feature:nth-child(2n) .f-media{order:-1}.oc-site .f-media{display:flex;justify-content:center;position:relative}.oc-site .f-media:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#e0af7c59,#e0af7c00 70%);top:50%;left:50%;translate:-50% -50%}.oc-site .f-media .phone{width:300px;transform:perspective(1400px) translate3d(0,var(--fy,0px),0) rotateX(var(--frx,0deg)) rotateY(var(--fry,0deg)) scale(var(--fs,1));transform-origin:50% 80%;will-change:transform}.oc-site .f-text h3{font-size:clamp(1.7rem,3vw,2.3rem);margin:12px 0 16px}.oc-site .f-text p{color:var(--ink-soft);font-size:1.06rem}.oc-site .ticks{list-style:none;margin-top:22px;display:grid;gap:12px}.oc-site .ticks li{display:flex;gap:12px;align-items:flex-start}.oc-site .ticks li:before{content:"";flex:none;width:22px;height:22px;margin-top:2px;border-radius:50%;background:var(--champagne-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237E3658' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/13px no-repeat}@media(max-width:860px){.oc-site .feature{grid-template-columns:1fr;gap:36px;padding:40px 0}.oc-site .feature:nth-child(2n) .f-media{order:0}.oc-site .f-media .phone{width:250px}}.oc-site .demo{background:var(--paper);border-block:1px solid var(--line)}.oc-site .switch{display:inline-flex;padding:5px;border-radius:999px;background:var(--champagne-soft);margin-top:28px}.oc-site .switch button{border:0;background:none;padding:11px 22px;border-radius:999px;font:700 .95rem var(--sans);color:var(--bordeaux);cursor:pointer;transition:background .25s,color .25s}.oc-site .switch button{white-space:nowrap}@media(max-width:520px){.oc-site .switch button{padding:10px 14px;font-size:.86rem}}.oc-site .switch button[aria-selected=true]{background:var(--bordeaux-deep);color:#fff;box-shadow:0 8px 18px -8px #681237b3}.oc-site .demo-grid{display:grid;grid-template-columns:1fr 340px 1fr;gap:48px;align-items:center;margin-top:56px}.oc-site .demo-list{list-style:none;display:grid;gap:10px}.oc-site .demo-list button{width:100%;text-align:start;border:1px solid transparent;background:none;padding:16px 18px;border-radius:16px;cursor:pointer;font-family:inherit;color:var(--ink);transition:background .2s,border-color .2s;display:flex;gap:14px;align-items:flex-start}.oc-site .demo-list button:hover{background:var(--pearl)}.oc-site .demo-list button[aria-current=true]{background:var(--pearl);border-color:var(--line);box-shadow:0 10px 30px -18px #3b233866}.oc-site .demo-list .n{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.8rem;background:var(--champagne-soft);color:var(--bordeaux)}.oc-site .demo-list button[aria-current=true] .n{background:var(--bordeaux-deep);color:#fff}.oc-site .demo-list b{display:block;font-size:1rem}.oc-site .demo-list small{display:block;color:var(--ink-soft);font-size:.88rem;line-height:1.45;margin-top:2px}.oc-site .demo-phone{position:relative}.oc-site .demo-phone .phone{width:100%}.oc-site .demo-phone .screen{position:relative;border-radius:36px;overflow:hidden;aspect-ratio:1320/2868;background:#fff}.oc-site .demo-phone .screen img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;opacity:0;transition:opacity .5s ease,transform .6s ease;transform:scale(1.03)}.oc-site .demo-phone .screen img.on{opacity:1;transform:none}.oc-site .progress{display:flex;gap:6px;justify-content:center;margin-top:22px}.oc-site .progress i{width:26px;height:4px;border-radius:4px;background:var(--line);overflow:hidden;position:relative}.oc-site .progress i.done{background:var(--champagne)}.oc-site .progress i.run:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bordeaux);transform-origin:left;animation:oc-fill var(--dur,5s) linear forwards}@keyframes oc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.oc-site .demo-controls{display:flex;justify-content:center;gap:10px;margin-top:16px}.oc-site .demo-controls button{width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--bordeaux);display:grid;place-items:center}.oc-site .demo-controls button:hover{background:var(--champagne-soft)}@media(max-width:1020px){.oc-site .demo-grid{grid-template-columns:1fr;gap:30px}.oc-site .demo-phone{width:280px;margin-inline:auto;order:-1}.oc-site .demo-list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.oc-site .demo-list{grid-template-columns:1fr}.oc-site .demo-phone{width:250px}}.oc-site .biz{background:radial-gradient(900px 500px at 100% 0%,rgba(224,175,124,.16),transparent 60%),linear-gradient(160deg,#3b2338,#1a0610);color:#fff}.oc-site .biz .eyebrow{color:var(--champagne)}.oc-site .biz .lead{color:#ffffffb8}.oc-site .biz-tagline{margin-top:14px;font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,2vw,1.4rem);color:var(--champagne)}.oc-site .biz-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.oc-site .biz-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px}.oc-site .bcard{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:26px 22px;transition:background .3s,transform .3s}.oc-site .bcard:hover{background:#ffffff17;transform:translateY(-4px)}.oc-site .bcard .ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#e0af7c29;color:var(--champagne);margin-bottom:18px}.oc-site .bcard .ic svg{width:22px;height:22px}.oc-site .bcard h3{font-size:1.2rem;margin-bottom:8px}.oc-site .bcard p{color:#ffffffa8;font-size:.94rem}@media(max-width:980px){.oc-site .biz-cards{grid-template-columns:1fr 1fr}}@media(max-width:540px){.oc-site .biz-cards{grid-template-columns:1fr}}.oc-site .gallery{margin-top:70px;display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;perspective:1400px;padding-inline:calc(50% - 115px)!important;scrollbar-width:none;padding:10px 4px 26px}.oc-site .gallery::-webkit-scrollbar{display:none}.oc-site .gallery figure{flex:none;width:230px;scroll-snap-align:center;transform:rotateY(var(--cf-r,0deg)) scale(var(--cf-s,1));opacity:var(--cf-o,1);transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s;transform-style:preserve-3d}.oc-site .gallery figure>img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 14px 34px #00000059;background:#f2e5df}.oc-site .gallery figure.is-center figcaption{color:var(--champagne)}.oc-site .gallery-nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:6px}.oc-site .gnav{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}.oc-site .gnav:hover{background:#ffffff24}.oc-site .gdots{display:flex;gap:8px;padding:10px 14px;border-radius:999px;background:#ffffff14}.oc-site .gdots button{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:#ffffff59;cursor:pointer;transition:width .3s,background .3s}.oc-site .gdots button[aria-current=true]{width:26px;background:var(--champagne)}.oc-site .gallery .phone{padding:7px;border-radius:38px}.oc-site .gallery .phone img{border-radius:31px}.oc-site .gallery .phone:before{top:calc(7px + 1.25%)}.oc-site .gallery .phone:after{top:7px;right:7px;bottom:7px;left:7px;border-radius:31px}.oc-site .gallery figcaption{text-align:center;margin-top:14px;font-weight:700;font-size:.92rem;color:#ffffffd9}.oc-site .plan{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;margin-top:48px;text-align:start;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line)}.oc-site .plan-price{padding:36px;background:linear-gradient(160deg,#3b2338,#1a0610);color:#fff}.oc-site .plan-k{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--champagne)}.oc-site .plan-amount{display:flex;align-items:baseline;gap:10px;margin-top:14px;flex-wrap:wrap}.oc-site .plan-amount b{font-family:var(--serif);font-size:clamp(2.6rem,6vw,3.6rem);line-height:1}.oc-site .plan-amount span{color:#ffffffb8}.oc-site .plan-was{margin-top:6px;color:#fff9;text-decoration:line-through}.oc-site .plan-price .ticks li{color:#ffffffe0}.oc-site .plan-founders{margin-top:22px;padding:14px 16px;border-radius:14px;background:#e0af7c24;color:#ffffffd9;font-size:.95rem}.oc-site .plan-founders b{color:var(--champagne)}.oc-site .plan-inc{padding:36px;background:var(--pearl)}.oc-site .plan-inc h3{font-size:1.35rem}.oc-site .plan-inc .ticks{grid-template-columns:1fr 1fr;column-gap:22px}.oc-site .plan-note{margin-top:20px;font-size:.88rem;color:var(--ink-soft)}.oc-site .prices-sub{font-size:clamp(1.4rem,2.6vw,1.9rem)}.oc-site .prices-sub-lead{margin-top:10px;color:var(--ink-soft)}@media(max-width:860px){.oc-site .plan{grid-template-columns:1fr}.oc-site .plan-price,.oc-site .plan-inc{padding:26px 22px}}@media(max-width:540px){.oc-site .plan-inc .ticks{grid-template-columns:1fr}}.oc-site .eco{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;text-align:start}.oc-site .eco-pay h3{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-top:10px}.oc-site .eco-rows{display:grid;gap:14px;margin-top:22px}.oc-site .eco-row{padding:18px 20px;border-radius:18px;background:var(--pearl);border:1px solid var(--line)}.oc-site .eco-row b{display:block;font-family:var(--serif);font-size:1.1rem;color:var(--heading);margin-bottom:6px}.oc-site .eco-row p{color:var(--ink-soft);font-size:.93rem}.oc-site .eco-ex{padding:30px;border-radius:var(--radius);background:linear-gradient(160deg,#3b2338,#1a0610);color:#fff}.oc-site .eco-k{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--champagne)}.oc-site .eco-ex dl{margin-top:18px}.oc-site .eco-ex dl>div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14)}.oc-site .eco-ex dl>div:last-child{border-bottom:0}.oc-site .eco-ex dt{color:#ffffffd9;font-size:.95rem}.oc-site .eco-ex dd{font-family:var(--serif);font-size:1.3rem;font-weight:700}.oc-site .eco-ex small{grid-column:1/-1;color:#ffffff9e;font-size:.82rem}.oc-site .eco-sum{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);color:#ffffffe0;font-size:.95rem}.oc-site .eco-sum b{color:var(--champagne)}@media(max-width:860px){.oc-site .eco{grid-template-columns:1fr}.oc-site .eco-ex{padding:24px 20px}}.oc-site .pk-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;margin-top:80px;text-align:start}.oc-site .pk-intro .prices-sub{margin-top:10px;font-size:clamp(1.6rem,3.2vw,2.3rem)}.oc-site .pk-points{list-style:none;display:grid;gap:12px}.oc-site .pk-points li{display:flex;gap:12px;align-items:flex-start;color:var(--ink-soft);font-size:.95rem}.oc-site .pk-points li span{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--champagne-soft);color:var(--bordeaux)}.oc-site .pk-points li svg{width:13px;height:13px}.oc-site .pk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px;text-align:start}.oc-site .pk{position:relative;display:flex;flex-direction:column;padding:26px 24px 22px;border-radius:22px;background:var(--pearl);border:1px solid var(--line);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}.oc-site .pk:hover{transform:translateY(-6px);box-shadow:0 26px 50px -28px #3b233873;border-color:#e0af7cb3}.oc-site .pk-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.oc-site .pk-q{font-weight:800;font-size:.82rem;letter-spacing:.04em;color:var(--ink-soft)}.oc-site .pk-save{flex:none;padding:4px 9px;border-radius:999px;font-size:.74rem;font-weight:800;background:#2e8b571f;color:#2e8b57}.oc-site .pk-save.neutral{background:var(--champagne-soft);color:var(--bordeaux);font-weight:700}.oc-site .pk-price{display:flex;align-items:baseline;gap:8px;margin-top:18px}.oc-site .pk-price b{font-family:var(--serif);font-size:clamp(2rem,3.4vw,2.5rem);line-height:1;color:var(--heading)}.oc-site .pk-price span{font-weight:700;color:var(--ink-soft);font-size:.92rem}.oc-site .pk-unit{margin-top:8px;font-size:.88rem;color:var(--bordeaux)}.oc-site .pk-bar{display:block;height:6px;border-radius:999px;background:var(--line);margin:18px 0 20px;overflow:hidden}.oc-site .pk-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--champagne),#C98A55)}.oc-site .pk-cta{margin-top:auto;display:block;text-align:center;padding:11px 14px;border-radius:999px;font-weight:700;font-size:.9rem;border:1px solid var(--line);color:var(--heading);transition:background .25s,color .25s,border-color .25s}.oc-site .pk-cta:hover{background:var(--aubergine,#3B2338);border-color:transparent;color:#fff}.oc-site .pk-flag{position:absolute;top:-12px;inset-inline-start:22px;padding:5px 12px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--champagne);color:#3b2338;box-shadow:0 8px 18px -8px #e0af7ce6}.oc-site .pk.rec{border:1.5px solid var(--champagne);box-shadow:0 26px 54px -30px #7e36588c}.oc-site .pk.rec .pk-cta{background:var(--champagne);border-color:transparent;color:#3b2338}.oc-site .pk.custom{background:radial-gradient(420px 260px at 100% 0%,rgba(224,175,124,.28),transparent 60%),linear-gradient(160deg,#3b2338,#1a0610);border-color:transparent;color:#fff}.oc-site .pk.custom .pk-q{color:#ffffffb8}.oc-site .pk.custom .pk-price b{color:#fff}.oc-site .pk.custom .pk-price span{color:#ffffffb8}.oc-site .pk.custom .pk-unit{color:var(--champagne)}.oc-site .pk.custom .pk-bar{background:#ffffff24}.oc-site .pk.custom .pk-cta{background:var(--champagne);border-color:transparent;color:#3b2338}.oc-site .pk.custom .pk-save{background:#e0af7c2e;color:var(--champagne)}.oc-site .price-note{margin-top:28px;color:var(--ink-soft);font-size:.95rem;max-width:760px;margin-inline:auto}@media(max-width:1100px){.oc-site .pk-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.oc-site .pk-intro{grid-template-columns:1fr;gap:24px}}@media(max-width:540px){.oc-site .pk-grid{grid-template-columns:1fr}}.oc-site .chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.oc-site .chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--champagne-soft);color:var(--bordeaux);font-weight:700;font-size:.9rem}.oc-site .chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--champagne)}.oc-site .tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:60px}.oc-site .tier{text-align:center}.oc-site .tier .card{border-radius:18px;overflow:hidden;box-shadow:var(--shadow);transition:transform .4s;aspect-ratio:842/452}.oc-site .tier .card img{width:100%;height:100%;object-fit:cover}.oc-site .tier:hover .card{transform:translateY(-8px) rotate(-1.5deg)}.oc-site .tier h3{margin-top:22px;font-size:1.3rem}.oc-site .tier p{color:var(--ink-soft);font-size:.92rem;margin-top:4px}.oc-site .tier .lvl{font-size:.72rem;font-weight:800;letter-spacing:.14em;color:var(--bordeaux);text-transform:uppercase}@media(max-width:980px){.oc-site .tiers{grid-template-columns:1fr 1fr}}.oc-site .tier .tier-rule{margin-top:10px;font-size:.86rem;font-weight:700;color:var(--bordeaux)}.oc-site .tier-note{margin-top:34px;color:var(--ink-soft);font-size:.92rem}.oc-site .privs-head{margin-top:72px}.oc-site .privs-head h3{font-size:clamp(1.5rem,3vw,2.1rem);margin-top:10px}.oc-site .privs{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;text-align:start}.oc-site .priv{padding:26px;border-radius:var(--radius);background:var(--champagne-soft)}.oc-site .priv h4{font-family:var(--serif);font-size:1.18rem;color:var(--heading);margin-bottom:8px}.oc-site .priv p{color:var(--ink-soft);font-size:.94rem}.oc-site .priv.top{background:linear-gradient(160deg,#3b2338,#1a0610)}.oc-site .priv.top h4{color:var(--champagne)}.oc-site .priv.top p{color:#ffffffbf}@media(max-width:980px){.oc-site .privs{grid-template-columns:1fr 1fr}}@media(max-width:540px){.oc-site .privs{grid-template-columns:1fr}}.oc-site .biz-know{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center;margin-top:64px;padding:44px;border-radius:var(--radius);background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.oc-site .biz-know h3{font-size:clamp(1.5rem,3vw,2.1rem);margin-top:10px;color:#fff}.oc-site .biz-know p{color:#ffffffb8;margin-top:12px}.oc-site .biz-know .ticks li{color:#ffffffe0}.oc-site .biz-know .f-media .phone{width:270px}@media(max-width:860px){.oc-site .biz-know{grid-template-columns:1fr;padding:28px 22px;gap:30px}.oc-site .biz-know .f-media .phone{width:230px}}@media(max-width:540px){.oc-site .tiers{grid-template-columns:1fr}}.oc-site .values{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.oc-site .value{padding:30px;border-radius:var(--radius);background:var(--champagne-soft)}.oc-site .value h3{font-size:1.25rem;margin-bottom:8px;color:var(--heading)}.oc-site .value p{color:var(--ink-soft);font-size:.96rem}@media(max-width:860px){.oc-site .values{grid-template-columns:1fr}}.oc-site .faq{max-width:820px;margin:50px auto 0;display:grid;gap:12px}.oc-site .faq details{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:4px 24px;transition:box-shadow .2s}.oc-site .faq details[open]{box-shadow:0 18px 40px -26px #3b233880}.oc-site .faq summary{list-style:none;cursor:pointer;padding:18px 0;font-weight:700;font-size:1.04rem;display:flex;justify-content:space-between;gap:18px;align-items:center}.oc-site .faq summary::-webkit-details-marker{display:none}.oc-site .faq summary:after{content:"+";font-family:var(--serif);font-size:1.6rem;color:var(--bordeaux);transition:transform .25s;line-height:1}.oc-site .faq details[open] summary:after{transform:rotate(45deg)}.oc-site .faq details p{color:var(--ink-soft);padding:0 0 20px}.oc-site .cta{padding:0 0 110px}.oc-site .cta-box{position:relative;overflow:hidden;border-radius:34px;padding:70px 60px;color:#fff;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;background:radial-gradient(600px 400px at 100% 100%,rgba(224,175,124,.35),transparent 60%),linear-gradient(130deg,#681237,#3b2338)}.oc-site .cta-box h2{color:#fff}.oc-site .cta-box .lead{color:#ffffffc7;margin-top:14px}.oc-site .cta-box .stores{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.oc-site .cta-box .mark{justify-self:center;width:210px;color:#ffffffe6}.oc-site .cta-box .mark img{filter:brightness(0) invert(1);opacity:.9}@media(max-width:860px){.oc-site .cta-box{grid-template-columns:1fr;padding:46px 26px}.oc-site .cta-box .mark{display:none}}.oc-site footer{background:var(--night);color:#ffffff9e;padding:64px 0 34px;font-size:.92rem}.oc-site .foot{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:34px}.oc-site .foot h4{color:#fff;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.oc-site .foot ul{list-style:none;display:grid;gap:10px}.oc-site .foot a:hover{color:var(--champagne)}.oc-site .foot p{margin-top:14px;max-width:34ch}.oc-site .copy{margin-top:50px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.84rem}@media(max-width:860px){.oc-site .foot{grid-template-columns:1fr 1fr}}@media(max-width:480px){.oc-site .foot{grid-template-columns:1fr}}.oc-site .noshow{background:var(--paper);border-block:1px solid var(--line)}.oc-site .noshow-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:56px;align-items:center;margin-top:56px}.oc-site .rules{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.oc-site .rule{padding:24px;border-radius:var(--radius);background:var(--pearl);border:1px solid var(--line)}.oc-site .rule-val{font-family:var(--serif);font-weight:700;font-size:1.9rem;line-height:1;color:var(--bordeaux);margin-bottom:12px}.oc-site .rule-val.plus{color:#2e8b57}.oc-site .rule-val.minus{color:#c0392b}.oc-site :root[data-theme=dark] .rule-val.plus{color:#7fd1a4}.oc-site :root[data-theme=dark] .rule-val.minus{color:#f2928a}.oc-site .rule .stars{color:var(--champagne);letter-spacing:2px;font-size:1.6rem}.oc-site .rule h3{font-size:1.15rem;margin-bottom:6px}.oc-site .rule p{color:var(--ink-soft);font-size:.95rem}.oc-site .noshow .f-media .phone{width:280px}.oc-site .levels{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:40px}.oc-site .level{padding:14px 16px;border-radius:16px;background:var(--champagne-soft);text-align:center}.oc-site .level b{display:block;font-family:var(--serif);font-size:1.05rem;color:var(--heading)}.oc-site .level span{font-size:.82rem;color:var(--ink-soft)}@media(max-width:980px){.oc-site .noshow-grid{grid-template-columns:1fr}.oc-site .noshow .f-media{order:-1}.oc-site .levels{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.oc-site .rules{grid-template-columns:1fr}.oc-site .noshow .f-media .phone{width:240px}}.oc-site .guides-home .guide-grid{margin-top:48px}.oc-site .press-home .guide-card{max-width:880px;margin:44px auto 0;padding:38px 40px}.oc-site .press-home .guide-card h3{font-family:var(--serif);font-size:1.75rem;line-height:1.2;color:var(--heading)}@media(max-width:760px){.oc-site .press-home .guide-card{padding:28px 24px}.oc-site .press-home .guide-card h3{font-size:1.4rem}}.oc-site .guide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.oc-site .guide-card{display:flex;flex-direction:column;gap:10px;padding:30px;border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);transition:transform .3s,box-shadow .3s}.oc-site .guide-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.oc-site .guide-card h2{font-size:1.4rem;color:var(--heading)}.oc-site .guide-card p{color:var(--ink-soft)}.oc-site .guide-more{margin-top:auto;font-weight:800;color:var(--bordeaux)}@media(max-width:760px){.oc-site .guide-grid{grid-template-columns:1fr}}.oc-site .guide-cta{margin-top:40px;padding:26px 28px;border-radius:var(--radius);background:var(--champagne-soft)}.oc-site .guide-cta p{margin:0 0 8px!important}.oc-site .legal{padding-top:10px}.oc-site .legal-body{max-width:820px}.oc-site .legal-body h2{font-size:clamp(1.4rem,2.4vw,1.8rem);margin:48px 0 14px;color:var(--heading)}.oc-site .legal-body h2:first-child{margin-top:0}.oc-site .legal-body h3{font-size:1.2rem;margin:30px 0 10px}.oc-site .legal-body p,.oc-site .legal-body li{color:var(--ink-soft);font-size:1.02rem}.oc-site .legal-body p{margin:0 0 14px}.oc-site .legal-body ul{margin:0 0 16px;padding-inline-start:22px;display:grid;gap:8px}.oc-site .legal-body strong{color:var(--ink)}.oc-site .legal-body a{color:var(--bordeaux);font-weight:700;text-decoration:underline;text-underline-offset:3px}.oc-site .legal-intro{font-size:1.12rem!important;color:var(--ink)!important}.oc-site .legal-date{margin-top:30px!important;font-size:.9rem!important}.oc-site .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}.oc-site .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.oc-site .phone:after{background-position:60% 0}.oc-site .f-media .phone,.oc-site .gallery figure,.oc-site .hero-stage{transform:none!important}.oc-site *,.oc-site *:before,.oc-site *:after{animation:none!important;transition:none!important}.oc-site .reveal{opacity:1;transform:none}}.oc-site :focus-visible{outline:3px solid var(--champagne);outline-offset:3px;border-radius:8px}.oc-site .asg{padding:70px 0 40px}.oc-site .asg-row{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 4px 22px;scrollbar-width:none;margin-top:28px}.oc-site .asg-row::-webkit-scrollbar{display:none}.oc-site .asg-row figure{flex:none;width:236px;margin:0;scroll-snap-align:start}.oc-site .asg-row img{display:block;width:100%;height:auto;aspect-ratio:1320/2868;border-radius:20px;box-shadow:0 14px 34px #3c14282e;background:#f2e5df}.oc-site .asg-row figcaption{margin-top:10px;font-size:14px;color:var(--muted);text-align:center}.oc-site .asg h3{margin:34px 0 0;font-size:20px}.oc-site .asg-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:40px}.oc-site .asg-steps figure{margin:0;text-align:center}.oc-site .asg-steps img{display:block;width:100%;height:auto;aspect-ratio:1320/2868;border-radius:20px;box-shadow:0 14px 34px #3c14282e;background:#f2e5df}.oc-site .asg-steps figcaption{margin-top:16px}.oc-site .asg-n{display:block;font-family:var(--serif);font-weight:700;font-size:1.05rem;color:var(--champagne-deep,#B98952)}.oc-site .asg-steps b{display:block;margin-top:4px;font-family:var(--serif);font-size:1.12rem;color:var(--heading)}.oc-site .asg-steps small{display:block;margin-top:4px;font-size:.9rem;color:var(--ink-soft)}.oc-site html[dir=rtl] .asg-steps{direction:rtl}@media(max-width:900px){.oc-site .asg-steps{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 4px 22px;scrollbar-width:none}.oc-site .asg-steps::-webkit-scrollbar{display:none}.oc-site .asg-steps figure{flex:none;width:210px;scroll-snap-align:start}}.oc-site .deck{padding:70px 0 50px}.oc-site .deck-row{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:14px 4px 24px;scrollbar-width:none;margin-top:30px}.oc-site .deck-row::-webkit-scrollbar{display:none}.oc-site .deck-row figure{flex:none;width:min(860px,86vw);margin:0;scroll-snap-align:center}.oc-site .deck-row img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:18px;box-shadow:0 16px 38px #3c142833;background:#f2e5df}.oc-site .deck-bar{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:6px}.oc-site .deck-bar button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--bordeaux);display:grid;place-items:center}.oc-site .deck-bar button svg{width:20px;height:20px}.oc-site .deck-count{min-width:64px;text-align:center;font-weight:700;color:var(--ink-soft);font-variant-numeric:tabular-nums}.oc-site .deck-note{margin-top:14px;font-size:.88rem;color:var(--ink-soft);text-align:center}.oc-site html[dir=rtl] .deck-row,.oc-site html[dir=rtl] .deck-bar,.oc-site html[dir=rtl] .asg-row{direction:ltr}@media(max-width:640px){.oc-site .asg-row figure{width:200px}}.oc-site{min-height:100vh}.oc-site .hero{min-height:calc(100vh - 80px);padding-top:80px}.oc-site section{scroll-margin-top:84px}@media(max-width:520px){.oc-site .hero{padding-top:56px}}
