@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_9637e0{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_9637e0{--font-sans:"Nunito","Nunito Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_cd730e{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_cd730e{--font-heading:"Nunito","Nunito Fallback"}:root{--brand-pink:#e5007e;--brand-yellow:#ffc200;--brand-pink-deep:#a80059;--bg-deep:#111120;--bg-mid:#1a1a2e;--surface:rgba(26,26,46,0.86);--surface-solid:#1a1a2e;--border:#24243a;--border-strong:rgba(229,0,126,0.5);--text:#ffffff;--text-muted:#8888a8;--text-faint:rgba(136,136,168,0.72);--danger:#ff7a9c;--success:#ffc200;--font-display:var(--font-heading),"Avenir Next",sans-serif;--font-body:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;--radius-sm:10px;--radius-md:14px;--radius-lg:24px;--glow-pink:0 0 26px rgba(229,0,126,0.5);--glow-yellow:0 0 26px rgba(255,194,0,0.45);--shadow-card:0 30px 80px rgba(5,5,15,0.65);--page-max:1180px;--gap:24px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100dvh;background:var(--bg-deep);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}::selection{background:var(--brand-pink);color:#fff}.scene{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none;background:radial-gradient(66% 52% at 84% 6%,rgba(229,0,126,.3) 0,transparent 60%),radial-gradient(58% 48% at 8% 92%,rgba(255,194,0,.16) 0,transparent 62%),linear-gradient(168deg,var(--bg-mid) 0,var(--bg-deep) 58%)}.scene__sparks{position:absolute;inset:0}.scene__sparks:after,.scene__sparks:before{content:"";position:absolute;width:150px;height:42px;border-radius:4px;opacity:.3}.scene__sparks:before{top:12%;right:7%;background:linear-gradient(100deg,var(--brand-yellow),var(--brand-pink));transform:rotate(-28deg) skewX(-16deg)}.scene__sparks:after{bottom:11%;left:5%;width:108px;height:32px;background:linear-gradient(100deg,var(--brand-pink),var(--brand-yellow));transform:rotate(-28deg) skewX(-16deg);opacity:.22}.scene__grain{position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}@media (max-width:900px){.scene__sparks:after,.scene__sparks:before{width:96px;height:28px;opacity:.2}}.page{position:relative;z-index:1;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:clamp(30px,4vw,48px);padding:clamp(24px,5vw,64px) clamp(18px,5vw,40px)}.layout,.page{align-items:center}.layout{width:100%;max-width:var(--page-max);display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}.layout>*{min-width:0}@media (max-width:900px){.layout{grid-template-columns:1fr;gap:36px}}.signature{position:relative;display:flex;justify-content:center}.signature:before{content:"";position:absolute;inset:-22px -60px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 72%);pointer-events:none}.signature__link{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:9px;text-decoration:none;opacity:.82;transition:opacity .2s ease}.signature__link:focus-visible,.signature__link:hover{opacity:1}.signature__label{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.signature__logo{display:block;height:42px;width:auto}.signature__name{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--text)}@media (min-width:901px){.page{padding-top:52px;gap:34px}.signature__link{gap:11px;opacity:.95}.signature__label{font-size:11.5px;color:var(--text-muted)}.signature__logo{height:60px}.signature__name{font-size:16px}}.hero__brand{display:flex;align-items:center;gap:12px;margin-bottom:26px}.hero__logo{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:.02em;color:var(--brand-pink);text-shadow:var(--glow-pink)}.hero__logoImg{display:block;width:clamp(112px,13vw,152px);height:auto;filter:drop-shadow(0 0 22px rgba(229,0,126,.35))}.hero__client{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border-left:1px solid var(--border);padding-left:12px}@media (max-width:520px){.hero__client{font-size:11px;letter-spacing:.08em}}.hero__eyebrow{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffff;padding:8px 16px;background:var(--brand-pink);border-radius:999px;margin-bottom:20px}.hero__title{font-family:var(--font-display);overflow-wrap:break-word;font-weight:400;font-size:clamp(40px,5.4vw,64px);line-height:1;letter-spacing:.01em;margin:0 0 18px;text-transform:uppercase;color:var(--text);text-shadow:0 6px 28px rgba(4,10,35,.7)}.hero__subtitle{font-size:clamp(15px,1.6vw,18px);color:var(--text-muted);max-width:46ch;margin:0 0 28px}.hero__facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.hero__fact{font-size:13px;font-weight:600;letter-spacing:.04em;padding:8px 14px;border-radius:999px;color:var(--text);background:rgba(255,255,255,.05);border:1px solid var(--border)}.hero__occasions{margin:16px 0 0;font-size:14.5px;font-weight:600;letter-spacing:.02em;color:var(--brand-yellow);max-width:48ch}.hero__occasionsLabel{color:var(--text-faint);font-weight:600}.card{position:relative;background:var(--surface);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(26px,3.4vw,38px)}.card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,var(--brand-pink),transparent 55%,var(--brand-yellow));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}.card__title{font-family:var(--font-body);font-size:26px;font-weight:700;margin:0 0 6px}.card__prize{font-weight:500;line-height:1.5;margin:8px 0 26px}.card__prize,.card__subtitle{font-size:14px;color:var(--text-muted)}.card__subtitle{margin:0 0 26px}.form{display:flex;flex-direction:column;gap:16px}.row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:520px){.row{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:7px}.field__label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.field__input{width:100%;font-family:inherit;font-size:16px;color:var(--text);background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:var(--radius-md);padding:14px 16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field__input::placeholder{color:rgba(255,255,255,.3)}.field__input:hover{background:rgba(255,255,255,.06)}.field__input:focus{outline:none;border-color:var(--brand-pink);background:rgba(255,255,255,.07);box-shadow:0 0 0 3px rgba(229,0,126,.25)}.field__input[aria-invalid=true]{border-color:var(--danger)}.field__error{font-size:12.5px;color:var(--danger)}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.consent{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;line-height:1.5;color:var(--text-muted);cursor:pointer;margin-top:4px}.consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;border:1px solid var(--border-strong);border-radius:6px;background:rgba(255,255,255,.04);cursor:pointer;display:grid;place-content:center;transition:background .18s ease,box-shadow .18s ease}.consent input:after{content:"";width:10px;height:6px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) scale(0);transition:transform .15s ease}.consent input:checked{background:var(--brand-pink);border-color:var(--brand-pink);box-shadow:var(--glow-pink)}.consent input:checked:after{transform:rotate(-45deg) scale(1)}.consent input:focus-visible{outline:2px solid var(--brand-pink);outline-offset:3px}.submit{margin-top:8px;width:100%;font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#ffffff;background:var(--brand-pink);border:none;border-radius:var(--radius-md);padding:17px 22px;cursor:pointer;box-shadow:var(--glow-pink);transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.submit:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 0 34px rgba(229,0,126,.8)}.submit:active:not(:disabled){transform:translateY(0)}.submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.submit:focus-visible{outline:2px solid var(--brand-pink);outline-offset:3px}.alert{font-size:13.5px;color:var(--danger);background:rgba(255,107,138,.1);border:1px solid rgba(255,107,138,.35);border-radius:var(--radius-sm);padding:11px 14px}.legal{font-size:11.5px;line-height:1.5;color:var(--text-faint);margin:18px 0 0}.success{text-align:center;padding:22px 4px 8px}.success__badge{width:62px;height:62px;margin:0 auto 20px;border-radius:50%;display:grid;place-content:center;background:rgba(255,194,0,.14);border:1px solid rgba(255,194,0,.55);box-shadow:0 0 30px rgba(255,194,0,.28);font-size:28px}.success__title{font-family:var(--font-body);font-size:25px;font-weight:700;margin:0 0 10px}.success__body{font-size:15px;color:var(--text-muted);margin:0 auto;max-width:38ch}.success__boost{margin:26px 0 16px;padding:16px 18px;border-radius:var(--radius-md);background:rgba(255,194,0,.1);border:1px solid rgba(255,194,0,.34)}.success__boostTitle{font-size:15px;font-weight:700;color:var(--brand-yellow);margin:0 0 5px}.success__boostBody{font-size:13.5px;line-height:1.5;color:var(--text-muted);margin:0}.success__instagram{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--text);text-decoration:none;padding:12px 20px;border-radius:var(--radius-md);background:rgba(229,0,126,.18);border:1px solid rgba(229,0,126,.55);transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.success__instagram svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.success__instagram:hover{transform:translateY(-1px);background:rgba(229,0,126,.32);box-shadow:0 0 24px rgba(229,0,126,.45)}.success__instagram:focus-visible{outline:2px solid var(--brand-pink);outline-offset:3px}.share{margin:26px 0 0;padding:18px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.05)}.share__title{font-size:15px;font-weight:700;margin:0 0 6px}.share__body{font-size:13.5px;line-height:1.55;color:var(--text-muted);margin:0 auto;max-width:44ch}.share__widget{display:flex;flex-direction:column;gap:9px;margin-top:15px}.share__url{font-size:12.5px;line-height:1.5;color:var(--text-muted);background:rgba(10,20,64,.6);border:1px solid var(--border);border-radius:var(--radius-sm);padding:11px 12px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.share__copy{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;font-family:inherit;font-size:14.5px;font-weight:600;color:var(--text);background:rgba(229,0,126,.18);border:1px solid rgba(229,0,126,.55);border-radius:var(--radius-md);padding:12px 18px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.share__copy svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.share__copy:hover{transform:translateY(-1px);background:rgba(229,0,126,.32);box-shadow:0 0 24px rgba(229,0,126,.45)}.share__copy:active{transform:translateY(0)}.share__copy:focus-visible{outline:2px solid var(--brand-pink);outline-offset:3px}.share__copy[data-copied],.share__copy[data-copied]:hover{color:var(--bg-deep);background:var(--brand-mint);border-color:var(--brand-mint);box-shadow:none;transform:none}.share__status{font-size:12.5px;line-height:1.45;color:var(--text-faint);margin:10px 0 0;min-height:1.45em}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}