.oc-upcoming{background:#efedf7;border-bottom:1px solid #ded9ec}.oc-upcoming .oc-heading{margin-bottom:20px}.oc-upcoming-date{border-left:1px solid #c6bedf;padding-left:28px;flex-shrink:0}.oc-upcoming-date>span{font-size:9px;font-weight:800;letter-spacing:.12em;color:#746799}.oc-upcoming-date b{display:block;font-size:42px;line-height:1.35;letter-spacing:-.055em;margin:7px 0;color:#6551db}.oc-upcoming-date small{font-size:23px;letter-spacing:-.03em;margin-left:8px}.oc-upcoming-date p{font-size:10px;color:#6d657e;margin:0}.oc-upcoming-intro{font-size:13px;line-height:1.9;color:#747083;margin:0 0 34px}.oc-upcoming-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px}.oc-upcoming-card{min-width:0}.oc-upcoming-photo{position:relative;background:white;aspect-ratio:1;overflow:hidden;border-radius:5px}.oc-upcoming-photo>span{position:absolute;top:14px;left:14px;z-index:1;font-size:10px;background:#eee8fc;color:#6551db;padding:6px 10px;border-radius:2px;font-weight:700}.oc-upcoming-photo img{width:100%;height:100%;object-fit:contain;padding:20px}.oc-upcoming-caption{padding:17px 2px 0}.oc-upcoming-caption>p{font-size:10px;color:#777084;margin:0 0 7px}.oc-upcoming-caption h3{font-size:15px;line-height:1.6;font-weight:700;margin:0 0 10px;overflow-wrap:anywhere}.oc-upcoming-caption strong{font-size:21px;letter-spacing:-.03em}.oc-upcoming-caption strong small{font-size:9px;font-weight:500;margin-left:10px;color:#777084;letter-spacing:0}.oc-upcoming-footer{border-top:1px solid #cfc7e3;margin-top:35px;padding-top:22px;display:flex;gap:24px;justify-content:space-between;align-items:center}.oc-upcoming-footer p{font-size:10px;color:#746c82;line-height:1.9;margin:0}.oc-upcoming-footer a{flex-shrink:0}.oc-upcoming+section{padding-top:85px}.oc-upcoming-title-first{display:block}.oc-upcoming h2>span{white-space:nowrap}@media(max-width:760px){.oc-upcoming-title-last{display:block}.oc-upcoming .oc-heading{gap:22px}.oc-upcoming-date{padding-left:18px}.oc-upcoming-date b{font-size:34px}.oc-upcoming-date small{font-size:21px}.oc-upcoming-intro{font-size:11px;margin-bottom:25px}.oc-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.oc-upcoming-photo img{padding:10px}.oc-upcoming-photo>span{font-size:8px;top:9px;left:9px;padding:4px 7px}.oc-upcoming-caption{padding-top:12px}.oc-upcoming-caption h3{font-size:12px;margin-bottom:7px}.oc-upcoming-caption>p{font-size:9px;line-height:1.6}.oc-upcoming-caption strong{font-size:18px}.oc-upcoming-caption strong small{display:block;margin:3px 0 0;font-size:8px}.oc-upcoming-footer{align-items:flex-start;flex-direction:column;gap:18px;margin-top:25px}.oc-upcoming-footer p{font-size:9px}.oc-upcoming+section{padding-top:62px}}.oc-home{--oc-purple:#6551db;--oc-ink:#20213e;color:var(--oc-ink);background:#faf9f6;overflow:clip}.oc-home a:focus-visible{outline:3px solid #6551db;outline-offset:6px}.oc-container{width:min(1280px,calc(100% - 96px));margin:auto}.oc-section{padding:100px 0;scroll-margin-top:90px}.oc-kicker{font-size:10px;letter-spacing:.16em;font-weight:800;margin:0 0 22px;display:flex;align-items:center;gap:10px}.oc-dot{height:7px;width:7px;border-radius:50%;background:var(--oc-purple)}.oc-hero{background:radial-gradient(ellipse at 80% 30%,#e8e2ff,transparent 48%),#faf9f6}.oc-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;align-items:center;min-height:710px;padding-top:64px;padding-bottom:60px}.oc-service{font-size:12px;color:#747489;margin:30px 0 18px}.oc-hero h1{font-size:clamp(40px,4.45vw,66px);font-weight:800;letter-spacing:-.065em;line-height:1.28;margin:0}.oc-hero h1>span{display:block;white-space:nowrap}.oc-accent{color:var(--oc-purple)}.oc-lead{font-size:15px;line-height:1.95;color:#67677c;margin:24px 0 27px}.oc-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.oc-button{display:inline-flex;justify-content:space-between;align-items:center;gap:38px;background:var(--oc-ink);color:#fff;padding:19px 24px;border-radius:4px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.oc-button:hover{background:var(--oc-purple);transform:translateY(-2px)}.oc-text-link{display:inline-flex;align-items:center;gap:15px;font-size:12px;font-weight:700;border-bottom:1px solid #bfbacb;padding-bottom:7px}.oc-trust{display:flex;gap:18px;margin-top:38px;font-size:10px;color:#747489;flex-wrap:wrap}.oc-trust span:before{content:"✓";margin-right:5px;color:var(--oc-purple)}.oc-showcase{position:relative;min-width:0;height:570px}.oc-orbit{position:absolute;width:91%;aspect-ratio:1;border:1px solid #b8afdb70;border-radius:50%;top:5%;left:4%}.oc-orbit:after{content:"";position:absolute;inset:12%;border:1px solid #b8afdb45;border-radius:50%}.oc-large-word{position:absolute;left:3%;top:17%;font-size:clamp(56px,6.7vw,98px);font-weight:900;letter-spacing:-.08em;line-height:.94;color:#d9d1ec;user-select:none}.oc-floating{position:absolute;display:block;background:#fff;padding:10px 10px 0;box-shadow:0 22px 60px #4532661a;border-radius:5px;transition:transform .35s,box-shadow .35s}.oc-floating:hover{transform:translateY(-12px) rotate(0deg);box-shadow:0 30px 60px #45326630;z-index:4}.oc-floating-image{aspect-ratio:1;overflow:hidden;background:#f4f2fb}.oc-floating-image img{object-fit:contain}.oc-floating-label{display:flex;align-items:center;justify-content:space-between;padding:12px 1px;gap:5px;font-size:8px;letter-spacing:.05em;font-weight:700}.oc-float-0{width:48%;right:4%;top:0;transform:rotate(8deg)}.oc-float-1{width:46%;left:2%;top:41%;transform:rotate(-9deg)}.oc-float-2{width:39%;right:0;top:51%;transform:rotate(6deg)}.oc-stamp{position:absolute;top:39%;right:4%;z-index:5;display:flex;gap:10px;align-items:center;padding:14px 18px;border-radius:40px;background:#6551db;color:#fff;box-shadow:0 8px 30px #6551db30;transform:rotate(-7deg);font-size:13px;font-weight:700}.oc-stamp small{display:block;font-size:7px;letter-spacing:.15em;margin-top:4px}.oc-hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dcd8e5;padding:22px 0;color:#747083;font-size:10px}.oc-hero-bottom a{display:flex;gap:18px;align-items:center;font-size:9px;letter-spacing:.12em}.oc-coupon{background:var(--oc-purple);color:#fff;padding:23px 0}.oc-coupon>.oc-container{display:flex;align-items:center;justify-content:space-between;gap:28px}.oc-coupon-title{display:flex;gap:17px;align-items:center}.oc-coupon-title small{display:block;font-size:8px;letter-spacing:.18em;margin-bottom:5px;color:#dbd5ff}.oc-coupon-title b{font-size:18px}.oc-coupon p{font-size:10px;line-height:1.8;color:#e4dfff;margin:0}.oc-coupon .oc-container>a{display:flex;align-items:center;gap:30px;border:1px dashed #ffffff80;padding:12px 18px;font-size:13px;letter-spacing:.06em}.oc-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:40px}.oc-heading h2{font-size:clamp(27px,3vw,40px);line-height:1.5;letter-spacing:-.055em;font-weight:700;margin:0}.oc-heading .oc-kicker{color:var(--oc-purple);margin-bottom:14px}.oc-heading>p{font-size:12px;line-height:1.9;color:#747489;margin:0}.oc-worlds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.oc-world{position:relative;overflow:hidden;background:#eae5f3;border-radius:4px;transition:transform .3s}.oc-world:hover{transform:translateY(-7px)}.oc-world-1{background:#e4e8f0}.oc-world-2{background:#ecebdc}.oc-world-top{display:flex;justify-content:space-between;padding:22px;font-size:11px}.oc-world-image{width:68%;aspect-ratio:1;margin:0 auto 12px;box-shadow:0 20px 30px #1d173d15;transform:rotate(-4deg);background:#fff;transition:transform .4s}.oc-world:hover .oc-world-image{transform:rotate(0deg) scale(1.025)}.oc-world-image img{object-fit:contain}.oc-world-caption{padding:26px}.oc-world-caption small{font-size:8px;letter-spacing:.15em;font-weight:800}.oc-world-caption h3{font-size:22px;margin:8px 0;letter-spacing:-.04em}.oc-world-caption p{font-size:11px;margin:0;color:#6b677d}.oc-picks{padding-top:10px}.oc-home .product-card{box-shadow:none;border:0;border-radius:3px;background:transparent}.oc-home .product-card:hover{box-shadow:none}.oc-home .product-image{border-radius:3px;background:#f0edf3}.oc-home .product-card>div:last-child{padding-left:0!important;padding-right:0!important}.oc-home .product-image img{transition:transform .5s}.oc-home .product-card:hover img{transform:scale(1.04)}.oc-how{background:#eeedf5}.oc-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.oc-steps article{border-top:1px solid #cbc6dd;padding-top:20px}.oc-steps article>span{font-size:40px;letter-spacing:-.06em;font-weight:400;color:#aca3c9}.oc-steps h3{font-size:14px;margin:20px 0 12px}.oc-steps p{font-size:12px;line-height:1.9;color:#767184;margin:0}.oc-url-panel{margin-top:60px;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;border-top:1px solid #cbc6dd;padding-top:40px;align-items:center}.oc-url-panel h3{font-size:23px;margin:0 0 12px;letter-spacing:-.04em}.oc-url-panel p:not(.oc-kicker){font-size:12px;line-height:1.8;color:#767184}.oc-url-panel .hero-url-form{margin:0;box-shadow:none;border-radius:4px}.oc-url-panel .btn{border-radius:3px;box-shadow:none;font-size:12px}.oc-pricing-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.oc-delivery,.oc-packing{border:1px solid #ddd9e6;padding:30px;border-radius:4px}.oc-fees{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0}.oc-fees>div{border-right:1px solid #ddd9e6;padding:0 12px}.oc-fees>div:first-child{padding-left:0}.oc-fees>div:last-child{border:0}.oc-fees span{display:block;font-size:32px;font-weight:400;letter-spacing:-.05em;margin-bottom:12px;color:#8e83b4}.oc-fees b{font-size:15px;white-space:nowrap}.oc-delivery>p:last-child{font-size:11px;line-height:1.8;color:#767184}.oc-packing-row{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #ddd9e6}.oc-packing-row svg{color:var(--oc-purple);flex-shrink:0}.oc-packing-row b{font-size:13px}.oc-packing-row small{display:block;color:#767184;font-size:10px;margin-top:5px}.oc-packing-row strong{margin-left:auto;font-size:14px;white-space:nowrap}.oc-fine-print{font-size:11px;line-height:1.9;color:#767184;margin:20px 0 0}.oc-details{padding-top:0}.oc-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.oc-rules article{padding:22px 0;border-top:1px solid #ddd9e6}.oc-rules h3{font-size:14px;margin:0 0 12px}.oc-rules p{font-size:12px;color:#767184;line-height:1.9;margin:0}.oc-fine-print a{display:inline-flex;align-items:center;color:var(--oc-purple);gap:5px;margin-left:8px}.oc-finale{background:#25233c;color:#fff;padding:80px 0 0;overflow:hidden;text-align:center}.oc-finale .oc-kicker{justify-content:center;color:#b9aedf}.oc-finale h2{font-size:clamp(28px,3.6vw,48px);line-height:1.6;letter-spacing:-.05em;margin:0 0 30px}.oc-finale h2 span{color:#c3b2ff}.oc-finale .oc-button{background:#d2c2ff;color:#25233c}.oc-finale-word{display:block;font-size:clamp(80px,16.6vw,240px);font-weight:800;letter-spacing:-.07em;line-height:1;margin-top:65px;margin-bottom:-.14em;color:#ffffff08;user-select:none}@keyframes oc-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.oc-hero-grid>div:first-child{animation:oc-enter .7s ease-out both}.oc-showcase{animation:oc-enter .85s ease-out both}@media(min-width:1500px){.oc-hero-grid{min-height:790px}.oc-showcase{height:620px}}@media(max-width:1050px){.oc-container{width:calc(100% - 56px)}.oc-hero-grid{gap:22px;min-height:660px}.oc-showcase{height:480px}.oc-hero h1{font-size:46px}.oc-actions{gap:20px}.oc-button{gap:22px;padding:17px 20px}.oc-trust{gap:12px}.oc-steps{gap:16px}.oc-fees b{font-size:12px}.oc-pricing-grid{gap:16px}.oc-delivery,.oc-packing{padding:22px}.oc-world-caption h3{font-size:18px}}@media(max-width:760px){.oc-container{width:calc(100% - 36px)}.oc-section{padding:62px 0}.oc-hero-grid{grid-template-columns:1fr;padding-top:44px;padding-bottom:12px;gap:30px}.oc-hero h1{font-size:clamp(35px,8.4vw,56px)!important;letter-spacing:-.065em!important}.oc-kicker{font-size:8px}.oc-service{margin:24px 0 14px}.oc-lead{font-size:13px}.oc-trust{margin-top:25px;font-size:9px}.oc-showcase{height:460px;width:min(470px,100%);margin:auto}.oc-large-word{font-size:76px}.oc-hero-bottom{font-size:9px;gap:12px}.oc-coupon>.oc-container{flex-wrap:wrap;gap:15px}.oc-coupon-title{width:100%}.oc-coupon-title b{font-size:17px}.oc-coupon p{font-size:9px}.oc-coupon .oc-container>a{font-size:11px;gap:15px;padding:10px}.oc-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:28px}.oc-heading>p{font-size:11px}.oc-worlds{grid-template-columns:1fr;gap:16px}.oc-world{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;min-height:210px}.oc-world-top{position:absolute;top:0;left:0;right:0;padding:15px}.oc-world-image{width:73%;margin:30px auto 22px;grid-column:1}.oc-world-caption{padding:35px 15px 20px 0}.oc-world-caption h3{font-size:17px;line-height:1.5}.oc-world-caption p{font-size:10px;line-height:1.8}.oc-picks{padding-top:0}.oc-home .product-grid{gap:24px 14px}.oc-home .product-card h3{font-size:13px!important}.oc-steps{grid-template-columns:1fr;gap:0}.oc-steps article{display:grid;grid-template-columns:45px 1fr;gap:0 16px;padding:20px 0}.oc-steps article>span{grid-row:1/3;font-size:30px}.oc-steps h3{margin:3px 0 8px}.oc-steps p{font-size:11px}.oc-url-panel{grid-template-columns:1fr;gap:16px;margin-top:28px;padding-top:28px}.oc-url-panel .hero-url-form{grid-template-columns:auto minmax(0,1fr)}.oc-url-panel .hero-url-form button{grid-column:1/-1;width:100%}.oc-pricing-grid{grid-template-columns:1fr}.oc-fees b{font-size:13px}.oc-rules{grid-template-columns:1fr}.oc-details{padding-top:0}.oc-finale{padding-top:55px}.oc-finale-word{margin-top:50px}.oc-fine-print a{margin-left:0}}@media(max-width:380px){.oc-showcase{height:380px}.oc-large-word{font-size:60px}.oc-stamp{font-size:10px;padding:11px 13px}.oc-stamp svg{width:18px}.oc-floating-label{font-size:6px}.oc-hero h1{font-size:32px!important}.oc-heading h2{font-size:22px}.oc-fees>div{padding:0 8px}.oc-fees b{font-size:11px}}@media(prefers-reduced-motion:reduce){.oc-home *{transition:none!important;animation:none!important}.oc-home .product-card:hover img,.oc-home a:hover,.oc-world:hover .oc-world-image{transform:none}}