@import "https://fonts.googleapis.com/css2?family=Noto+Sans+Georgian:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--ink:#272331;--purple:#766095;--paper:#faf8f3;--line:#e6e0e8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Noto Sans Georgian,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button{cursor:pointer}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;height:94px;margin:auto;padding:0 36px;display:flex}.brand{letter-spacing:-1.3px;font-size:25px;font-weight:700}.brand span{font-weight:400}.brand i{color:var(--purple);margin-left:8px;font-size:23px;font-style:normal}nav{align-items:center;gap:32px;font-size:12px;display:flex}.nav-cta{border:1px solid #b4a7c5;border-radius:30px;padding:13px 20px}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:30px;max-width:1240px;min-height:660px;margin:auto;padding:70px 36px 80px;display:grid}.eyebrow{letter-spacing:1px;color:var(--purple);font-size:11px;font-weight:600}.hero h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(32px,3.6vw,53px);font-weight:500;line-height:1.48}.hero em,.section h2 em{color:var(--purple);font-style:normal}.hero p,.section-top p,.how p,.order-copy>p{color:#787180;font-size:13px;line-height:1.9}.hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.button{background:var(--purple);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:35px;padding:17px 24px;font-size:12px;display:inline-flex}.button:hover{background:#60497f}.text-link{border-bottom:1px solid #b8aac6;padding-bottom:4px;font-size:12px}.hero-note{color:#807884;margin-top:40px;font-size:10px}.hero-note span{color:var(--purple);margin-right:7px;font-size:20px}.hero-art{justify-content:center;align-items:center;height:500px;display:flex;position:relative}.orbit{border:1px solid #ddd6e3;border-radius:50%;width:415px;height:415px;position:absolute}.orbit-two{width:480px;height:300px;transform:rotate(-35deg)}.hero-card{z-index:1;text-align:center;color:#564765;background:#ece7f0;border:9px solid #fff;border-radius:140px 140px 6px 6px;width:292px;height:420px;padding:30px 15px;transform:rotate(-7deg);box-shadow:16px 24px 45px #5d47641c}.tiny{letter-spacing:2px;font-size:8px}.floral{margin:11px;font-size:44px}.hero-card h2{margin:8px;font-family:Playfair Display,Georgia,serif;font-size:40px;font-weight:400;line-height:1.05}.hero-card h2 em{font-size:27px}.rule{background:#ab9abc;width:40px;height:1px;margin:22px auto 15px}.hero-card strong{letter-spacing:3px;margin:16px;font-size:11px;display:block}.hero-card button{color:#564765;background:0 0;border:1px solid #c3b7ce;border-radius:30px;padding:9px 14px;font-size:9px}.floating-star{color:#bca8d2;font-size:60px;position:absolute;top:25px;right:20px}.mini-label{z-index:2;background:#fff;border-radius:6px;padding:11px 17px;font-size:10px;position:absolute;top:48px;left:-8px;transform:rotate(-6deg);box-shadow:0 5px 20px #422d5210}.link-label{z-index:2;background:#fff;border-radius:9px;align-items:center;gap:16px;padding:15px 22px;font-size:10px;line-height:1.8;display:flex;position:absolute;bottom:20px;right:0;box-shadow:0 8px 35px #422d5212}.link-label>span{color:var(--purple);font-size:27px}.ribbon{color:#6f637e;background:#eee9f2;border-top:1px solid #e4dce9;border-bottom:1px solid #e4dce9;justify-content:center;align-items:center;gap:35px;padding:23px 15px;font-size:11px;display:flex}.ribbon b{font-size:18px}.section{max-width:1240px;margin:auto;padding:85px 36px}.section h2{letter-spacing:-1px;margin:14px 0 25px;font-size:32px;font-weight:500;line-height:1.6}.section-top{justify-content:space-between;align-items:center;display:flex}.filters{flex-wrap:wrap;gap:10px;margin:20px 0 32px;display:flex}.filters button{border:1px solid var(--line);color:#706a78;background:0 0;border-radius:30px;padding:11px 19px;font-size:11px}.filters .active{background:var(--ink);color:#fff;border-color:var(--ink)}.grid{grid-template-columns:repeat(3,1fr);gap:34px 25px;display:grid}.sample{border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:345px;padding:26px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.sample:hover{transform:translateY(-5px)}.sample:before{content:"";opacity:.18;border:1px solid;border-radius:130px 130px 4px 4px;position:absolute;inset:16px}.sample-kicker{letter-spacing:2px;z-index:1;font-size:7px}.sample-symbol{margin:26px 0 15px;font-size:56px;line-height:1}.sample h3{z-index:1;text-align:center;margin:10px 0;font-family:Playfair Display,Noto Sans Georgian,serif;font-size:31px;font-weight:400;line-height:1.2}.sample p{z-index:1;font-size:9px}.sample-date{letter-spacing:2px;z-index:1;margin-top:15px;font-size:8px}.sample-open{z-index:1;border-bottom:1px solid;margin-top:28px;font-size:9px}.velvet{color:#574164;background:radial-gradient(at top,#ece3f2,#d9cce6)}.party{color:#dfc6f5;background:radial-gradient(circle at 20% 10%,#504569,#0000 45%),#211d31}.party:before{border-radius:50%;inset:50px -50px;transform:rotate(-25deg)}.party .sample-symbol{color:#d9fc83}.kids{color:#88715a;background:radial-gradient(circle at 5% 100%,#f0b9bd 0,#0000 40%),radial-gradient(circle at 95% 0,#c9dfca 0,#0000 50%),#f8ead7}.kids:before{border-style:dashed;border-radius:45%}.kids .sample-symbol{color:#fff;font-size:70px}.kids h3{font-size:23px;font-weight:600}.event{color:#2d5041;background:#dfe8df}.event:before{border-radius:3px;inset:20px}.event .sample-symbol{font-size:60px}.event h3{font-size:28px}.garden{color:#5c6c49;background:radial-gradient(at bottom,#cfdbc9,#0000 60%),#f0ede2}.gold{color:#856736;background:#efe1c8}.design-meta{justify-content:space-between;align-items:center;padding:17px 3px 0;display:flex}.design-meta h3{margin:0;font-family:Georgia,serif;font-size:18px;font-weight:400}.design-meta p{color:#8c8391;margin:6px 0 0;font-size:10px}.design-meta button{width:33px;height:33px;color:var(--purple);background:0 0;border:1px solid #d7cedf;border-radius:50%}.how{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:90px;display:grid}.steps{padding-top:20px}.step{border-bottom:1px solid var(--line);gap:26px;padding:23px 0;display:flex}.step>span{color:#a595b7;font-family:Georgia,serif;font-size:25px}.step h3{margin:0 0 8px;font-size:16px;font-weight:500}.step p{margin:0;font-size:12px}.order{background:#eee8f2;border-radius:20px;grid-template-columns:.85fr 1.15fr;gap:70px;margin-bottom:45px;padding:60px;display:grid}.order-copy>p{max-width:320px}.order-note{color:#817388;align-items:center;gap:15px;margin-top:35px;font-size:10px;line-height:1.8;display:flex}.order-note>span{font-size:28px}.big-flower{color:#cbbadb;margin-left:25px;font-size:150px;line-height:1.5}form{background:#fff;border-radius:12px;padding:28px}label{color:#726779;flex-direction:column;gap:8px;margin-bottom:17px;font-size:10px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#fdfcfe;border:1px solid #e4dfe8;border-radius:6px;min-width:0;padding:12px;font-size:11px}textarea{resize:vertical}.consent{flex-direction:row;align-items:flex-start;gap:9px;font-size:9px;line-height:1.7}.consent input{width:14px;accent-color:var(--purple);margin:3px 0}.submit{justify-content:space-between;width:100%}.submit:disabled{opacity:.6}.honey{position:absolute;left:-10000px}.error{color:#ac394a;font-size:12px}.success{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:50px 35px;display:flex}.success>span{color:var(--purple);background:#eee8f2;border-radius:50%;padding:17px 23px;font-size:27px}.success p{color:#787180;font-size:13px;line-height:1.9}.success small{font-size:10px}.faq{max-width:860px;padding-top:35px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;justify-content:space-between;font-size:13px;list-style:none;display:flex}.faq summary span{color:var(--purple);font-size:20px}.faq details p{color:#787180;max-width:650px;font-size:12px;line-height:1.9}footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:35px;display:flex}footer p,footer small{color:#8c8391;font-size:10px}.modal{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#201828a8;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0}.modal-body{background:var(--paper);border-radius:15px;width:430px;max-height:90vh;padding:16px;position:relative;overflow:auto}.close{z-index:2;background:#fff;border:0;border-radius:50%;width:33px;height:33px;font-size:25px;position:absolute;top:23px;right:23px}.preview{height:480px}.preview h3{font-size:40px}.preview .demo-note{text-align:center;letter-spacing:0;margin-top:35px;line-height:1.8}.modal-body>.button{width:100%;margin-top:15px}@media (max-width:900px){nav{gap:18px}.hero{grid-template-columns:1fr 1fr;padding-top:40px}.hero-art{margin-left:-25px;transform:scale(.85)}.hero h1{font-size:35px}.hero-actions{flex-wrap:wrap;gap:15px}.ribbon{gap:17px;font-size:9px}.grid{grid-template-columns:repeat(2,1fr)}.how{gap:35px}.order{gap:30px;margin:0 25px 40px;padding:35px}.section{padding:60px 30px}.order.section{padding:35px}.order h2{font-size:27px}}@media (max-width:620px){header{height:78px;padding:0 20px}.brand{font-size:21px}nav>a:not(.nav-cta){display:none}.nav-cta{padding:10px 12px;font-size:9px}.hero{flex-direction:column;gap:5px;padding:43px 24px 15px;display:flex;overflow:hidden}.hero-copy{width:100%}.hero h1{letter-spacing:-1.3px;font-size:34px}.hero p{font-size:12px}.hero-note{margin-top:25px;font-size:9px}.hero-art{width:100%;height:440px;margin:0;transform:scale(.88)}.mini-label{left:0}.link-label{right:-5px}.ribbon{flex-wrap:wrap;gap:12px;padding:17px}.ribbon b{display:none}.ribbon span{text-align:center;width:44%}.section{padding:48px 22px}.section h2{font-size:27px}.section-top{display:block}.section-top p{font-size:11px}.filters{gap:7px}.filters button{padding:9px 12px;font-size:10px}.grid{gap:25px 13px}.sample{height:265px;padding:20px 10px}.sample:before{border-radius:90px 90px 3px 3px;inset:10px}.sample h3{font-size:23px}.sample .sample-kicker{letter-spacing:1px;font-size:5px}.sample-symbol{margin:20px 0 8px;font-size:40px}.sample p{font-size:7px}.sample-date{letter-spacing:1px;font-size:6px}.sample-open{margin-top:20px;font-size:8px}.kids h3{font-size:17px}.event h3{font-size:21px}.design-meta h3{font-size:14px}.design-meta p{font-size:8px}.design-meta button{width:27px;height:27px}.how{grid-template-columns:1fr;gap:15px}.steps{padding-top:0}.order{grid-template-columns:1fr;gap:15px;margin:0 12px 30px}.order.section{padding:30px 20px}.big-flower{display:none}.order-note{margin-top:15px}.order-copy>p{max-width:none}form{padding:20px 16px}.form-row{grid-template-columns:1fr;gap:0}.faq{padding-top:20px}.faq summary{font-size:11px}footer{flex-wrap:wrap;gap:10px;padding:25px 22px}footer p{order:3;width:100%;margin:0}.preview{height:430px}.preview h3{font-size:35px}.preview p{font-size:10px}.preview .sample-date{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{background-color:#faf7f1;background-image:radial-gradient(at 4% 4%,#d9c5ec8c 0,#0000 24%),radial-gradient(at 98% 19%,#f7cebd80 0,#0000 24%),radial-gradient(at 0 42%,#d7e8dd80 0,#0000 23%),radial-gradient(at 96% 68%,#e5cbf078 0,#0000 25%),radial-gradient(at 10% 95%,#f3d9b984 0,#0000 22%)}header,main,footer{z-index:1;position:relative}.celebration-background{pointer-events:none;z-index:0;background-image:radial-gradient(#9d7ca825 .8px,#0000 .8px);background-size:24px 24px;min-height:3900px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}.bg-star,.bg-heart,.bg-loop,.bg-confetti{display:block;position:absolute}.bg-star{color:#a98ab9;opacity:.45;font-family:Georgia,serif}.s1{font-size:58px;top:140px;left:2%;transform:rotate(15deg)}.s2{font-size:85px;top:800px;right:3%}.s3{font-size:45px;top:1750px;left:3%}.s4{color:#d1ad77;font-size:100px;top:2570px;right:2%}.s5{font-size:100px;top:3450px;left:5%}.bg-heart{color:#cc999f;opacity:.35;font-size:80px}.h1{top:1050px;left:0;transform:rotate(-22deg)}.h2{top:3200px;right:1%;transform:rotate(18deg)}.bg-loop{border:1px solid #a98ab944;border-radius:50%;width:210px;height:310px}.l1{top:450px;left:-140px;transform:rotate(-32deg)}.l2{top:1550px;right:-120px;transform:rotate(40deg)}.l3{top:2900px;left:-110px;transform:rotate(28deg)}.bg-confetti{opacity:.55;border-radius:5px;width:8px;height:25px}.c1{background:#dcae85;top:370px;left:6%;transform:rotate(-35deg)}.c2{background:#a58cbf;top:1240px;right:3%;transform:rotate(35deg)}.c3{background:#95b29e;top:2360px;left:4%;transform:rotate(25deg)}.c4{background:#c78e9b;top:3620px;right:4%;transform:rotate(-25deg)}.hero{position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(#dac5ec70,#0000 65%);border-radius:45%;position:absolute;inset:10px -20px 20px 40%;transform:rotate(-15deg)}.hero-art:before{content:"";background:radial-gradient(circle at 30% 35%,#fce9db99,#0000 55%),radial-gradient(circle at 70% 60%,#b99dd333,#0000 65%);border-radius:50%;width:440px;height:440px;position:absolute}.ribbon{background:linear-gradient(110deg,#e7dced,#f1e5df 50%,#e3eadd)}.collection{position:relative}.collection:before{content:"✧";color:#b595c542;z-index:-1;font-size:100px;line-height:1;position:absolute;top:28px;right:22px;transform:rotate(12deg)}.how{background:linear-gradient(120deg,#efe7f06b,#faf7f10a 55%,#e5eddf5c);border-radius:30px;position:relative}.how:after{content:"❦";color:#9eae8f35;pointer-events:none;font-size:130px;position:absolute;bottom:20px;left:28%;transform:rotate(-20deg)}.order{isolation:isolate;background:radial-gradient(at 0 100%,#d8c1e8,#0000 50%),radial-gradient(at 100% 0,#f3dacc,#0000 45%),#eee7f2;border:1px solid #e4d6eb;position:relative;overflow:hidden;box-shadow:0 20px 65px #8261920c}.order:before{content:"";z-index:-1;border:1px solid #ae8fbe66;border-radius:50%;width:420px;height:420px;position:absolute;top:50px;left:-240px;box-shadow:0 0 0 35px #ffffff20,0 0 0 70px #ffffff1c}.order:after{content:"✦";color:#a587b650;z-index:-1;font-size:75px;position:absolute;bottom:60px;left:34%}.faq{position:relative}.faq:before{content:"✧";color:#c6a9d05c;z-index:-1;font-size:140px;position:absolute;top:120px;left:-120px}footer{background:linear-gradient(90deg,#e9dff050,#f4e5da50);border-radius:24px 24px 0 0}.sample{box-shadow:0 8px 28px #5b3d6d0b}.floating-star{filter:drop-shadow(0 8px 20px #bca8d244)}@media (max-width:620px){.celebration-background{min-height:4800px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 25% 75%,#000);mask-image:linear-gradient(90deg,#000,#0000 25% 75%,#000)}.bg-star{opacity:.3}.s1{font-size:43px;top:115px;left:-15px}.s2{top:1150px;right:-25px}.s3{top:2400px;left:-10px}.s4{top:3700px;right:-40px}.s5{top:4500px}.h1{top:1800px;left:-30px}.h2{top:4200px;right:-30px}.hero:before{inset:260px -50px 20px 0}.hero-art:before{width:360px;height:360px}.collection:before{font-size:70px;top:35px;right:10px}.how:after{opacity:.5;font-size:100px;inset:80px 15px auto auto}.order:after{font-size:45px;inset:45px 20px auto auto}.faq:before{font-size:100px;left:-50px}}.hero-copy>p{font-size:17px;line-height:1.9}.hero-note{font-weight:700}.order-copy>p{color:#615669;font-weight:700}.order-note p{color:#615669;font-size:14px;font-weight:700;line-height:1.85}.mini-label{max-width:245px;line-height:1.7}.celebration-background{min-height:100%;bottom:0}body{position:relative}.faq>.eyebrow{margin-bottom:20px;display:block}@media (max-width:620px){.hero-copy>p{font-size:15px}.order-note p{font-size:13px}.mini-label{max-width:235px;font-size:10px}.celebration-background{min-height:100%}}.champagne-intro{z-index:100;pointer-events:auto;background:radial-gradient(at 22% 25%,#e7d8ef 0,#0000 50%),radial-gradient(at 80% 80%,#f2dfc5 0,#0000 50%),#faf7f1;flex-direction:column;justify-content:center;align-items:center;animation:3.9s both introCurtain;display:flex;position:fixed;inset:0;overflow:hidden}.intro-playing{overflow:hidden}.intro-playing body>header,.intro-playing header,.intro-playing main,.intro-playing footer{animation:3.9s both siteArrival}.intro-glow{background:radial-gradient(circle,#ffffffd9,#0000 70%);border-radius:50%;width:600px;height:600px;animation:3.9s both glowBurst;position:absolute}.intro-wordmark{letter-spacing:-1px;color:#42364f;font-size:28px;font-weight:700;position:absolute;top:max(8%,30px)}.intro-wordmark span{font-weight:400}.intro-wordmark i{color:#a387b7;margin-left:7px;font-style:normal}.champagne-stage{width:360px;height:440px;margin-top:25px;position:relative}.champagne-bottle{transform-origin:50% 85%;filter:drop-shadow(7px 12px 12px #304c3425);width:170px;height:349px;animation:3.9s both bottleShake;position:absolute;top:98px;left:95px}.champagne-bottle svg{width:100%;height:100%}.flying-cork{z-index:3;transform-origin:50%;width:36px;height:47px;animation:3.9s both corkFlight;position:absolute;top:86px;left:162px}.flying-cork svg{width:100%;height:100%}.bottle-shadow{filter:blur(8px);background:#715c4b20;border-radius:50%;width:190px;height:20px;animation:3.9s both shadowDance;position:absolute;bottom:-1px;left:85px}.champagne-particle{width:var(--size);height:var(--size);background:var(--tone);opacity:0;z-index:4;animation:sprayParticle 1.7s var(--delay) both;position:absolute;top:128px;left:180px}.drop-particle{border-radius:40% 60% 55% 45%;box-shadow:inset 1px 1px 1px #ffffffa8}.confetti-particle{height:calc(var(--size)*1.7);border-radius:2px}.champagne-spray{transform-origin:50% 100%;opacity:0;width:340px;height:310px;animation:3.9s both sprayRibbons;position:absolute;top:-170px;left:10px}.champagne-spray svg{width:100%;height:100%}.pop-halo{opacity:0;border:2px solid #d4b469;border-radius:50%;width:50px;height:50px;animation:3.9s both popHalo;position:absolute;top:103px;left:155px}.intro-caption{text-align:center;color:#82708c;letter-spacing:.3px;margin:25px 20px 0;font-size:13px;animation:3.9s both captionFade}.intro-skip{color:#75627d;background:#ffffff75;border:1px solid #c9bbd3;border-radius:30px;padding:10px 17px;font-size:10px;position:absolute;bottom:24px;right:28px}.intro-skip:hover{background:#fff}@keyframes bottleShake{0%{opacity:0;transform:translateY(30px)rotate(-9deg)}12%,20%{opacity:1;transform:translateY(0)rotate(-9deg)}24%{transform:rotate(-15deg)}28%{transform:rotate(-3deg)}32%{transform:rotate(-17deg)}36%{transform:rotate(0)}40%{transform:rotate(-15deg)}43%{transform:rotate(0)}46%{transform:translateY(12px)rotate(5deg)}52%{transform:translateY(0)rotate(-4deg)}65%,to{opacity:1;transform:rotate(-6deg)}}@keyframes corkFlight{0%,20%{opacity:1;transform:rotate(-9deg)}24%{transform:translate(-5px)rotate(-15deg)}28%{transform:translate(5px)rotate(-3deg)}32%{transform:translate(-7px)rotate(-17deg)}36%{transform:translate(7px)}40%{transform:translate(-5px)rotate(-15deg)}42%{transform:translate(0)rotate(0)}57%{opacity:1;transform:translate(145px,-310px)rotate(290deg)}75%,to{opacity:0;transform:translate(250px,-490px)rotate(520deg)}}@keyframes sprayParticle{0%{opacity:0;transform:translate(0)scale(.3)}8%{opacity:1}60%{opacity:.9;transform:translate(var(--px),var(--py)) rotate(var(--rot)) scale(1)}to{opacity:0;transform:translate(var(--px),calc(var(--py) + 110px)) rotate(calc(var(--rot) + 90deg)) scale(.5)}}@keyframes sprayRibbons{0%,42%{opacity:0;transform:scale(.03)}47%{opacity:.75;transform:scale(.75)}58%{opacity:.5;transform:scale(1.12)}70%,to{opacity:0;transform:scale(1.3)}}@keyframes popHalo{0%,42%{opacity:0;transform:scale(.2)}44%{opacity:.8}58%{opacity:0;transform:scale(6)}to{opacity:0}}@keyframes introCurtain{0%,75%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.06)}}@keyframes siteArrival{0%,73%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes glowBurst{0%,42%{opacity:.6;transform:scale(.8)}55%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(2)}}@keyframes shadowDance{0%{opacity:0}12%,42%{opacity:1;transform:scale(1)}46%{transform:scale(1.15)}65%,to{transform:scale(1)}}@keyframes captionFade{0%,10%{opacity:0;transform:translateY(10px)}20%,70%{opacity:1;transform:translateY(0)}to{opacity:0}}@media (max-width:620px){.champagne-stage{margin-top:5px;margin-bottom:-30px;transform:scale(.85)}.intro-wordmark{font-size:25px;top:9%}.intro-caption{font-size:11px}.intro-skip{bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){.champagne-intro{display:none}.intro-playing header,.intro-playing main,.intro-playing footer{animation:none}}.champagne-bottle .flying-cork{animation:3.9s both attachedCorkFlight;top:-15px;left:67px}.champagne-bottle .flying-cork svg{width:100%;height:100%}@keyframes attachedCorkFlight{0%,42%{opacity:1;transform:translate(0)rotate(0)}57%{opacity:1;transform:translate(145px,-310px)rotate(290deg)}75%,to{opacity:0;transform:translate(250px,-490px)rotate(520deg)}}.examples-section{padding-top:65px;padding-bottom:75px}.examples-heading{text-align:center;margin-bottom:35px}.examples-heading h2{margin-bottom:10px}.examples-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.example-card{background:#fffcf8;border:1px solid #ded2e6;border-radius:22px;min-width:0;padding:20px;box-shadow:0 18px 45px #6145700c}.example-card:nth-child(2){background:#fffaf0;border-color:#e6d7bc}.example-card-top{align-items:center;gap:13px;padding:2px 2px 18px;display:flex}.example-number{color:#9174a2;background:#ece3f3;border-radius:50%;place-items:center;width:34px;height:34px;font:15px Georgia,serif;display:grid}.example-card-top h3{margin:0 0 4px;font-size:17px;font-weight:600}.example-card-top p{color:#8b7c91;margin:0;font-size:10px;line-height:1.7}.example-icon{color:#b99acd;margin-left:auto;font-size:29px}.example-card:nth-child(2) .example-icon{color:#cfb06c}.example-browser{background:#fff;border:1px solid #d9ccdf;border-radius:12px;overflow:hidden}.browser-bar{background:#f0eaf3;border-bottom:1px solid #ded3e4;align-items:center;gap:5px;height:34px;padding:0 12px;display:flex}.browser-bar>span{background:#c3afcf;border-radius:50%;width:6px;height:6px}.browser-bar>span:nth-child(2){background:#d2bea8}.browser-bar>span:nth-child(3){background:#b3c4b5}.browser-bar small{color:#9a8da1;margin-left:12px;font-size:8px}.example-browser iframe{background:#faf7ef;border:0;width:100%;height:540px;display:block}.example-open{color:#766095;justify-content:space-between;align-items:center;padding:18px 4px 2px;font-size:11px;font-weight:600;display:flex}.example-open span{font-size:22px}.example-open:hover{color:#493258}@media (max-width:800px){.examples-grid{grid-template-columns:1fr;gap:25px}.example-browser iframe{height:520px}.example-card{padding:16px}.examples-heading .eyebrow{letter-spacing:0;font-size:10px;line-height:1.9}.example-card-top p{font-size:9px}.examples-section{padding-top:45px}}.examples-grid{gap:24px;max-width:870px;margin:0 auto}.example-card{border-radius:18px;padding:15px}.example-card-top{padding-bottom:12px}.example-browser iframe{height:340px}.example-open{padding-top:12px}.examples-section{padding-bottom:60px}.price-card{background:linear-gradient(130deg,#ffffff82,#e2d2ed6b);border:1px solid #c6aed4;border-radius:18px;max-width:320px;margin-top:30px;padding:22px 25px;position:relative;box-shadow:0 10px 30px #88649c0a}.price-caption{color:#7e668b;font-size:11px;font-weight:600}.price-amount{letter-spacing:-4px;color:#705084;align-items:baseline;margin:10px 0;font-family:Playfair Display,Georgia,serif;font-size:86px;line-height:1.1;display:flex}.price-amount>span{letter-spacing:0;margin-left:8px;font-family:Noto Sans Georgian,sans-serif;font-size:38px;font-weight:500}.price-amount i{color:#b08dbf;align-self:center;margin-left:auto;font-size:30px;font-style:normal}.price-card p{color:#84718e;margin:10px 0 0;font-size:11px;line-height:1.8}.order:after{display:none}@media (max-width:800px){.examples-grid{max-width:470px}.example-browser iframe{height:320px}}@media (max-width:620px){.example-card{padding:12px}.example-browser iframe{height:300px}.price-card{max-width:none;margin:20px 0 10px;padding:18px 22px}.price-amount{font-size:70px}.price-amount>span{font-size:32px}.price-card p{font-size:10px}}.brand,.intro-wordmark{align-items:center;gap:11px;display:inline-flex}.brand-symbol{filter:drop-shadow(0 3px 6px #76609518);flex-shrink:0;width:40px;height:40px}.brand .brand-name,.intro-wordmark .brand-name{letter-spacing:-1.2px;font-size:28px;font-weight:600}.brand .brand-dot,.intro-wordmark .brand-dot{color:#b89b67;font-weight:700}.pricing-pair{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.pricing-pair .price-card{flex-direction:column;justify-content:center;max-width:none;margin:0;padding:18px 15px;display:flex}.pricing-pair .price-amount{letter-spacing:-2px;margin:13px 0 5px;font-size:54px}.pricing-pair .price-amount>span{margin-left:4px;font-size:26px}.pricing-pair .price-caption{font-size:10px}.pricing-pair .price-card p{font-size:9px}.music-price{background:linear-gradient(135deg,#766095,#574166);border-color:#766095;box-shadow:0 10px 25px #76609520}.pricing-pair .music-price .price-caption,.pricing-pair .music-price p{color:#e4d6ee}.music-price .price-amount{color:#fff}.music-badge{color:#f0dca8;align-self:flex-start;margin-bottom:10px;font-size:9px}.package-choice{border:0;min-width:0;margin:0 0 23px;padding:0}.package-choice legend{color:#726779;margin-bottom:10px;font-size:11px}.package-choice>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.package-choice label{cursor:pointer;border:1px solid #e4dfe8;border-radius:8px;flex-direction:row;align-items:center;gap:7px;margin:0;padding:12px 9px;font-size:10px;display:flex}.package-choice label.chosen{color:#694d7a;background:#f3ecf7;border-color:#9273a5;font-weight:700}.package-choice input{accent-color:#766095;width:13px;margin:0}@media (max-width:620px){.brand .brand-name{font-size:24px}.brand-symbol{width:34px;height:34px}.brand{gap:8px}.pricing-pair{margin-top:20px}.pricing-pair .price-amount{font-size:56px}.package-choice label{padding:11px 7px;font-size:9px}.intro-wordmark .brand-name{font-size:28px}}.package-choice>div{grid-template-columns:repeat(2,minmax(0,1fr))}.package-choice label:last-child{grid-column:1/-1}.admin-shell{min-height:100vh}.admin-shell header{gap:20px}.admin-private{color:#87748f;font-size:11px}.admin-main{max-width:1120px;margin:auto;padding:55px 30px}.admin-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-title h1{margin:14px 0;font-size:34px;font-weight:500}.admin-title p{color:#877c8d;font-size:12px;line-height:1.8}.admin-stats{grid-template-columns:repeat(4,1fr);gap:15px;margin:32px 0;display:grid}.admin-stats>div{background:#fff9;border:1px solid #e3d8e9;border-radius:13px;padding:22px}.admin-stats span{color:#87758f;font-size:11px;display:block}.admin-stats strong{color:#766095;margin-top:12px;font:36px Georgia,serif;display:block}.admin-tools{gap:12px;display:flex}.admin-tools input{flex:1;padding:15px;font-size:12px}.admin-tools select{width:200px}.admin-updated{color:#938598;margin:14px 0 24px;font-size:10px}.admin-orders{gap:20px;display:grid}.admin-order{background:#fffdfb;border:1px solid #e3d8e9;border-radius:16px;padding:26px}.admin-order-head{justify-content:space-between;gap:20px;display:flex}.admin-order h2{margin:12px 0 8px;font-size:20px;font-weight:600}.admin-phone{color:#766095;font-size:15px;font-weight:600}.admin-order-code{text-align:right;color:#938598;font-size:10px}.admin-order-code p{line-height:1.8}.status-pill{color:#856092;background:#f3ecf7;border-radius:30px;padding:5px 11px;font-size:9px}.status-new{color:#805595;background:#eee4f6}.status-contacted{color:#917138;background:#f8efd8}.status-done{color:#4e7e60;background:#e4f0e8}.admin-order-details{border-top:1px solid #eee6f2;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:23px;padding-top:20px;display:grid}.admin-order-details span,.admin-wishes>span{color:#938598;margin-bottom:8px;font-size:10px;display:block}.admin-order-details strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.admin-wishes{background:#f7f2fa;border-radius:8px;margin-top:22px;padding:17px}.admin-wishes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.9}.admin-status-label{max-width:230px;margin:22px 0 0}.admin-status-label select{background:#fff}.admin-empty{text-align:center;border:1px dashed #d9c9e3;border-radius:15px;padding:70px 20px}.admin-empty>span{color:#b29ac0;font-size:45px}.admin-empty h2{font-size:20px;font-weight:500}.admin-empty p{color:#938598;font-size:12px}.admin-more{margin-top:25px}.admin-footnote{color:#938598;margin-top:30px;font-size:10px}.admin-denied{text-align:center;padding:80px 30px}.admin-denied h1{font-size:24px}.admin-denied a{color:#766095}@media (max-width:620px){.admin-main{padding:35px 18px}.admin-private{display:none}.admin-title{flex-direction:column;align-items:flex-start}.admin-title h1{font-size:28px}.admin-stats{grid-template-columns:1fr 1fr;gap:10px}.admin-stats>div{padding:16px}.admin-tools{flex-direction:column}.admin-tools select{width:100%}.admin-order{padding:20px 16px}.admin-order-details{grid-template-columns:1fr 1fr}.admin-order-code{max-width:110px}.admin-order h2{font-size:18px}}.examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1168px}.example-card-top h3{font-size:14px}.example-card-top p{font-size:9px}.example-card:nth-child(3){background:#f6f4fb;border-color:#d8cee7}.example-card:nth-child(3) .example-icon{color:#ac8d51}@media (max-width:1000px){.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:870px}.example-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:100%;max-width:425px}}@media (max-width:800px){.examples-grid{grid-template-columns:1fr;max-width:470px}.example-card:last-child:nth-child(odd){grid-column:auto;max-width:none}}
