@font-face{font-family:Inter;src:url('/assets/fonts/alexhausmann/inter-latin-400-normal.woff2?v=8909904ab6')}@font-face{font-family:Inter;src:url('/assets/fonts/alexhausmann/inter-latin-700-normal.woff2?v=6f56409fd3');font-weight:700}:root{--cream:#faf6f0;--navy:#16283a;--text:#15263c;--gold:#efba55;--line:#e1e5eb;--radius:12px;--shadow:0 2px 5px #16283a20;--container:1320px;--pad:60px}*{box-sizing:border-box}body{margin:0;color:var(--text);font:14px/1.45 Inter,sans-serif;background:white}h1,h2,h3,button,.button,summary{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400}h1{font-size:40px;line-height:1.05;margin:0 0 14px;letter-spacing:-1.5px}h2{font-size:32px;line-height:1.1;margin:0 0 26px;letter-spacing:-1px}h3{font-size:17px;line-height:1.1;margin:0 0 12px}p{margin:0 0 14px}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,a,input,summary{touch-action:manipulation}button,.button{cursor:pointer}button:hover,.button:hover{filter:brightness(.95)}button:active,.button:active{transform:translateY(1px)}:focus-visible{outline:3px solid #8f681c;outline-offset:4px}.wrap{max-width:var(--container);margin:auto;padding:0 var(--pad)}.hero{background:radial-gradient(ellipse at 78% 60%,#ebd7be66,transparent 65%),var(--cream);position:relative;overflow:hidden}.hero-inner{position:relative;min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding-top:64px;padding-bottom:64px}.copy{z-index:2}.lead{font:400 18px/1.2 'Bebas Neue',Impact,sans-serif;letter-spacing:.5px;color:#a76b0e;margin-bottom:22px}.intro{max-width:570px;margin-bottom:26px}.art{position:relative;align-self:center}.calendar{width:100%;display:block;mix-blend-mode:multiply}.branch{position:absolute;right:0;top:0;width:390px;z-index:1;mix-blend-mode:multiply;pointer-events:none}.stars{position:absolute;right:20px;top:12px;width:300px;height:100px;pointer-events:none;z-index:2}.stars span{position:absolute;color:#efba55;font-size:12px;animation:twinkle 6s ease-in-out infinite alternate;left:calc(var(--i)*12%);top:calc(mod(var(--i),3)*27px);animation-delay:calc(var(--i)*-.7s)}@keyframes twinkle{to{opacity:.25}}@media(prefers-reduced-motion:reduce){.stars span{animation:none}}.faces{display:flex;justify-content:center;gap:0}.face{border:4px solid white;background:#e7e1d6;border-radius:50%;width:90px;height:90px;box-shadow:var(--shadow)}.art .faces{margin-top:-15px;position:relative}.signup{max-width:570px}.fields{display:flex;gap:12px}.fields input{min-width:0;width:50%}input{font:14px Inter;border:1px solid #cdd2d8;padding:13px 16px;border-radius:8px;background:#fff;color:var(--text)}.gold{background:linear-gradient(110deg,#f4b634,var(--gold));color:#081b2c;border:1px solid #e7ae38;border-radius:8px;box-shadow:var(--shadow);font-size:17px;padding:12px 25px;text-align:center;display:inline-block}.signup .gold{width:100%;margin-top:14px}.note{font-size:12px;margin-top:10px}.section{padding-top:40px;padding-bottom:40px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.step{display:flex;align-items:center;gap:20px}.step+.step{border-left:1px solid #ccd3db;padding-left:25px}.number{background:var(--gold);border-radius:50%;width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;font:400 18px 'Bebas Neue',Impact,sans-serif;letter-spacing:.5px}.cream{background:var(--cream)}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.card{border:1px solid var(--line);border-radius:var(--radius);padding:25px;background:white;box-shadow:var(--shadow)}.card p{margin:0}.cafe{background:linear-gradient(110deg,#122e40,#102638);color:white}.cafe .wrap{display:grid;grid-template-columns:370px 1fr;gap:50px;align-items:center}.hosts{display:flex;justify-content:center;gap:24px;text-align:center}.hosts .face{width:150px;height:150px;margin-bottom:8px}.hosts strong{font:400 16px 'Bebas Neue',Impact,sans-serif;letter-spacing:.5px}.cafe h2{margin-bottom:14px}.cafe p:last-child{font-size:13px;margin:0}.partners{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;gap:18px}.partners .face{margin:0 auto 8px;width:110px;height:110px}.partners h3{font-size:16px;margin:0 0 5px}.partners p{font-size:13px;margin:0}.faq-area{background:#f2f4f7}.faq-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:60px}.faq-signup{border-left:1px solid #cbd2da;padding-left:50px}.faq-signup .fields{flex-direction:column}.faq-signup input{width:100%}details{background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:8px;padding:12px 20px;box-shadow:0 1px 3px #16283a08}summary{cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:10px}summary:after{content:'⌄'}details[open] summary:after{content:'⌃'}details p{font-size:13px;margin:12px 0 0}.share{text-align:center}.share h2{margin-bottom:12px}.share-buttons{display:flex;justify-content:center;gap:18px;margin-top:25px}.share-buttons button{background:white;border:1px solid #d1d5db;border-radius:8px;padding:10px 20px;font-size:16px;min-width:180px;box-shadow:var(--shadow)}.subpage .hero-inner{min-height:340px;grid-template-columns:1.6fr 1fr;padding-bottom:30px}.subpage .hero h1{font-size:36px}.subpage .hero .lead{font-size:17px}.subpage .hero .art{align-self:end}.benefits{grid-template-columns:repeat(3,1fr);gap:18px}.benefits .card{display:flex;gap:18px;padding:22px}.icon{color:#b67a12;background:#fff2cf;border-radius:50%;width:56px;height:56px;flex-shrink:0;display:grid;place-items:center;font-size:19px}.benefits h3{font-size:17px}.benefits p{font-size:14px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d4cbbf;border-radius:12px;padding:20px;margin:26px 0;text-align:center}.stats div+div{border-left:1px solid #d9a23e}.stats strong{display:block;font:400 17px 'Bebas Neue',Impact,sans-serif;letter-spacing:.5px}.stats span{font-size:21px;font-weight:700}.partner-cta{text-align:center}.partner-cta .gold{min-width:50%}.subpage .section{padding-top:25px;padding-bottom:25px}.thanks .hero-inner{min-height:480px;grid-template-columns:1.25fr 1fr}.thanks .hero h1{font-size:44px}.thanks .hero .lead{font:700 17px/1.3 Inter;color:#a45d08}.thanks .share{border:1px solid #e2dbd1;border-radius:18px;padding:35px 20px;box-shadow:var(--shadow)}.thanks .share-buttons button{background:linear-gradient(110deg,#f4b634,var(--gold));border-color:#e7ae38;font-size:18px;flex:1;min-width:0}.thanks .share p{color:#a45d08;font-size:15px}.thanks .bottom{padding-bottom:70px}.share-status{display:block;min-height:1em;font-size:12px;margin-top:10px}@media(max-width:700px){:root{--pad:20px}h1{font-size:21px;letter-spacing:-.7px}h2{font-size:17px;letter-spacing:-.5px;margin-bottom:18px}h3{font-size:15px}.hero-inner,.subpage .hero-inner,.thanks .hero-inner{display:flex;flex-direction:column;align-items:stretch;gap:15px;min-height:0;padding-top:24px;padding-bottom:25px}.branch{width:165px}.hero .copy{position:relative}.hero h1{max-width:310px}.lead{font-size:16px;margin-bottom:15px}.intro{margin-bottom:0}.hero .art{width:100%;max-width:350px;align-self:center}.hero .signup{order:3}.fields{flex-direction:column;gap:8px}.fields input{width:100%}input{padding:10px 12px}.gold{font-size:16px;padding:9px 20px}.signup .gold{margin-top:9px}.note{text-align:center;font-size:11px}.art .face{width:52px;height:52px;border-width:3px}.art .faces{margin-top:-10px}.section{padding-top:25px;padding-bottom:25px}.steps{grid-template-columns:1fr;gap:12px}.step{gap:15px}.step+.step{border:0;padding-left:0}.number{width:34px;height:34px;font-size:16px}.cards,.benefits{grid-template-columns:1fr;gap:12px}.card{padding:18px}.card h3{margin-bottom:7px}.cafe .wrap{display:flex;flex-direction:column;gap:20px}.hosts{gap:22px}.hosts .face{width:80px;height:80px}.hosts strong{font-size:14px}.partners{gap:7px}.partners .face{width:54px;height:54px;border-width:3px}.partners h3{font-size:14px}.partners p{font-size:11px}.faq-grid{grid-template-columns:1fr;gap:25px}.faq-signup{border:0;padding:0}summary{font-size:15px}details{padding:12px}.share-buttons{flex-direction:column;gap:9px;margin-top:18px}.share-buttons button{width:100%;padding:8px 15px}.subpage .hero h1{font-size:26px;max-width:330px}.subpage .hero .lead{font-size:16px}.benefits .card{padding:15px;gap:12px}.benefits h3{font-size:16px}.icon{width:43px;height:43px;font-size:17px}.stats{padding:15px 5px}.stats strong{font-size:15px}.partner-cta .gold{width:100%;min-width:0}.thanks .hero h1{font-size:26px}.thanks .hero .lead{font-size:16px}.thanks .share{padding:22px 15px}.thanks .share p{font-size:14px}.thanks .share-buttons button{font-size:17px}.thanks .bottom{padding-bottom:30px}}.calendar{height:auto}.branch{height:auto;mask-image:linear-gradient(to bottom,#000 75%,transparent)}@media(max-width:700px){body:not(.subpage) .hero-inner .copy{display:contents}body:not(.subpage) .hero-inner h1,body:not(.subpage) .hero-inner .lead,body:not(.subpage) .hero-inner .intro{order:0}body:not(.subpage) .hero-inner .art{order:1}body:not(.subpage) .hero-inner .signup{order:2}.hero-inner{gap:12px}}.button,a.gold{font-family:'Bebas Neue',Impact,sans-serif;font-weight:400}.hosts img.face{object-fit:cover;display:block}.icon{object-fit:contain}.share-buttons button{display:flex;align-items:center;justify-content:center;gap:12px}.share-buttons svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero .branch{z-index:0}.stars{right:5px;width:130px}.stars span{font-size:10px}@media(max-width:700px){.thanks .hero h1{font-size:21px}.thanks .hero .lead{font-size:15px}.thanks .hero h3{font-size:16px}.partners .face{width:52px;height:52px}.card h3 br{display:none}.share-status:empty{display:none}}:root{--container:1440px;--pad:68px;--shadow:0 4px 12px #16283a18}.hero{background:radial-gradient(ellipse at 80% 50%,#edddc8 0%,#f5eadc 40%,#faf6f0 78%)}.hero-inner{min-height:650px;gap:45px}.calendar{mix-blend-mode:normal;filter:drop-shadow(0 14px 10px #73563120)}.branch{right:-8px;top:-3px;width:430px;mask-image:linear-gradient(90deg,transparent,#000 24%),linear-gradient(0deg,transparent,#000 45%);mask-composite:intersect}.art{padding-bottom:38px}.art .faces{position:absolute;bottom:0;left:0;right:0;margin:0;transform:translateY(10%)}.note,.partners p,.cafe p:last-child,details p,.share-status{font-size:14px}.step{font-size:15px}.card{padding:28px;box-shadow:0 5px 14px #16283a1c;border-radius:12px}.card h3{font-size:19px;line-height:1.12}.card p{font-size:15px;line-height:1.45}summary{font-size:17px}.benefits p{font-size:15px}.benefits h3{font-size:18px}@media(max-width:700px){:root{--pad:20px}.hero-inner{gap:16px}.branch{width:190px;right:-12px}.art{padding-bottom:23px}.art .faces{bottom:0;transform:translateY(0)}.hero .art{max-width:350px}.note,.partners p,.cafe p:last-child,details p,.share-status{font-size:14px}.card{padding:22px}.card h3{font-size:17px}.card p{font-size:14px}.step{font-size:14px}.partners{grid-template-columns:repeat(3,1fr);row-gap:16px}.partners .face{width:62px;height:62px}.partners h3{font-size:15px}.partners p{line-height:1.2}.subpage .hero h1{font-size:26px}.subpage .hero .lead{font-size:15px}.benefits{gap:12px}.benefits .card{padding:18px;gap:14px}.benefits h3{font-size:17px;line-height:1.12}.benefits p{font-size:14px;line-height:1.4}.subpage .hero .art{max-width:290px}.subpage .section{padding-top:22px;padding-bottom:22px}.thanks .hero .art{max-width:310px}.stats strong{font-size:15px}summary{font-size:16px}}.branch{mix-blend-mode:normal;mask-image:none;mask-composite:add}dialog{font:14px/1.5 Inter;color:var(--text);border:1px solid var(--line);border-radius:12px;padding:28px;max-width:calc(100% - 40px)}dialog::backdrop{background:#16283a66}@media(max-width:700px){.hero-inner{gap:8px}.hero h1{margin-bottom:8px}.hero .lead{margin-bottom:8px;line-height:1.12}.card{padding:12px}.card h3{font-size:15px;margin-bottom:5px}.card p{line-height:1.25}.cards{gap:8px}.partners{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.partners .face{width:52px;height:52px}.partners h3{font-size:15px;line-height:1.05}.partners p{font-size:14px;overflow-wrap:normal}.cafe .wrap{gap:12px}.cafe p{line-height:1.25}.cafe.section{padding-top:20px;padding-bottom:20px}.subpage .hero-inner{gap:8px}.benefits .card{padding:12px}.benefits h3{font-size:16px}.benefits p{line-height:1.25}}@media(min-width:701px){h1{font-size:48px}h2{font-size:34px}.subpage .hero h1{font-size:46px}.thanks .hero h1{font-size:48px}.subpage .hero .lead{font-size:18px}.intro{font-size:15px}.card h3{font-size:21px}}.gold:hover{filter:brightness(.95)}.gold:active{transform:translateY(1px)}@media(min-width:701px){body{font-size:16px}h2{font-size:36px}.hero-inner{min-height:720px}.intro{font-size:16px}.step,.card p,details p,.cafe p:last-child{font-size:16px}.art .face{width:110px;height:110px}.art{padding-bottom:48px}.hosts .face{width:180px;height:180px}.cafe .wrap{grid-template-columns:420px 1fr}.partners .face{width:125px;height:125px}.partners p{font-size:15px}.subpage .hero-inner{min-height:340px}.thanks .hero-inner{min-height:480px}.benefits p{font-size:16px}}body:not(.thanks) .share [data-share="whatsapp"] svg{background:#25d366;stroke:#fff;border-radius:50%;padding:2px}body:not(.thanks) .share [data-share="telegram"] svg{background:#26a5e4;stroke:#fff;border-radius:50%;padding:2px}.stats{grid-template-columns:.55fr repeat(3,1fr)}.stats-icon{display:grid;place-items:center}.stats-icon img{mix-blend-mode:multiply;object-fit:contain}@media(max-width:700px){.stats{grid-template-columns:repeat(3,1fr)}.stats-icon{display:none}.stats-icon+div{border-left:0}}@media(min-width:701px){.subpage:not(.thanks) .hero-inner{display:block;min-height:320px;padding-top:38px;padding-bottom:25px}.subpage:not(.thanks) .hero .copy{width:64%;position:relative}.subpage:not(.thanks) .hero h1{font-size:42px;letter-spacing:-1.5px;line-height:1.08}.subpage:not(.thanks) .hero .lead{max-width:720px;font-size:17px}.subpage:not(.thanks) .hero .art{position:absolute;right:68px;bottom:8px;width:484px;padding-bottom:48px}.benefits{gap:14px}.benefits .card{padding:24px;gap:14px}.benefits h3{font-size:23.4px;line-height:1.08;margin-bottom:8px;white-space:nowrap}.benefits p{font-size:14px;line-height:1.3}.subpage:not(.thanks) .section{padding-top:18px;padding-bottom:18px}.stats{margin:16px 0;padding:12px 20px}.partner-cta .gold{height:64px;font-size:19px;display:inline-flex;align-items:center;justify-content:center}.step,.cards:not(.benefits) .card p{font-size:16px}}@media(max-width:700px){.thanks .hero .lead{font:400 15px/1.35 Inter,sans-serif;margin-bottom:8px}.thanks .hero .art{margin-top:-35px;margin-bottom:-25px;padding-bottom:0}.partners h3,.partners p{font-size:12px;line-height:1.15}.partners h3{white-space:nowrap}}@media(min-width:701px){.subpage:not(.thanks) .hero-inner{min-height:340px}.subpage:not(.thanks) .hero .art{padding-bottom:0}}body{padding-top:60px}@media(max-width:768px){body{padding-top:52px}}.lead,.subpage .hero .lead,.subpage:not(.thanks) .hero .lead{font:400 16px/1.5 Inter,sans-serif;letter-spacing:0;color:#a76b0e}@media(max-width:700px){.lead,.subpage .hero .lead{font-size:15px}}