.nav[data-v-507e2a3c]{position:sticky;top:0;z-index:50;background:var(--bg);transition:background .35s,border-color .35s,box-shadow .35s;border-bottom:1px solid transparent}.nav.scrolled[data-v-507e2a3c]{background:hsla(0,0%,100%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line);box-shadow:0 6px 24px -18px rgba(27,33,80,.25)}.nav-inner[data-v-507e2a3c]{display:flex;align-items:center;justify-content:space-between;height:64px}.logo[data-v-507e2a3c]{font-family:var(--font-display);font-size:27px;letter-spacing:.04em;color:var(--ink);text-decoration:none;display:flex;align-items:center}.logo .hq[data-v-507e2a3c]{color:var(--yellow-text);background:var(--yellow);border-radius:6px;padding:0 7px;margin-left:5px;transform:rotate(-3deg);transition:transform .3s var(--ease-snap)}.logo:hover .hq[data-v-507e2a3c]{transform:rotate(3deg) scale(1.08)}.nav-link[data-v-507e2a3c]{font-family:var(--font-display);font-size:19px;letter-spacing:.06em;text-decoration:none;color:var(--ink);padding:8px 18px;border-radius:999px;border:1.5px solid var(--line-2);background:var(--bg);transition:border-color .25s,background .25s,transform .25s var(--ease-snap)}.nav-link[data-v-507e2a3c]:hover{border-color:var(--ink);transform:translateY(-2px)}.footer[data-v-125c1dc6]{border-top:1px solid var(--line);background:var(--bg-soft);padding:56px 0 40px;text-align:center;margin-top:auto}.footer-disclaimer[data-v-125c1dc6]{max-width:760px;margin:0 auto;color:var(--dim);font-size:13px}.footer-links[data-v-125c1dc6]{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 26px;padding:0;margin:28px 0}.footer-links a[data-v-125c1dc6]{color:var(--ink);text-decoration:none;font-weight:500;font-size:14px;position:relative}.footer-links a[data-v-125c1dc6]:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.footer-links a[data-v-125c1dc6]:hover:after{transform:scaleX(1)}.footer-rights[data-v-125c1dc6]{border-top:1px solid var(--line);padding-top:24px;color:var(--dim);font-size:13px}.footer-rights p[data-v-125c1dc6]{margin:4px 0}:root{--bg:#fff;--bg-soft:#f6f7fc;--card:#fff;--line:#e6e9f5;--line-2:#d5daf0;--ink:#1b2150;--text:#3a4272;--dim:#6e77a6;--yellow:#ffc93c;--yellow-deep:#e8a200;--yellow-text:#241a00;--green:#1fa45b;--green-soft:rgba(31,164,91,0.12);--red:#e25555;--red-soft:rgba(226,85,85,0.11);--pc:#f13729;--pc-2:#ff8a3c;--pc-deep:#a6170c;--pc-soft:rgba(241,55,41,0.1);--pc-glow:rgba(241,55,41,0.25);--font-display:"Staatliches",sans-serif;--font-body:"Space Grotesk",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--ease-out:cubic-bezier(.22,1,.36,1);--ease-snap:cubic-bezier(.34,1.56,.64,1);--r-lg:20px;--r-md:14px;--r-sm:9px;--shadow-card:0 1px 2px rgba(27,33,80,0.05),0 12px 32px -16px rgba(27,33,80,0.14);--shadow-hover:0 22px 44px -20px rgba(27,33,80,0.22);interpolate-size:allow-keywords}html{position:relative;min-height:100%;scroll-behavior:smooth;overflow-x:hidden;overflow-x:clip}.grecaptcha-badge{visibility:hidden}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-weight:400;width:100%;text-align:center;background:var(--bg);color:var(--text);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip;display:flex;flex-direction:column}h1,h2,h3,p{overflow-wrap:break-word}::-moz-selection{background:var(--yellow);color:var(--yellow-text)}::selection{background:var(--yellow);color:var(--yellow-text)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.wrap{width:min(1120px,calc(100% - 36px));margin:0 auto}.section-title{font-family:var(--font-display);font-weight:400;color:var(--ink);font-size:clamp(36px,5.4vw,56px);letter-spacing:.03em;line-height:1;margin:0 0 14px}.section-head{text-align:left}.section-head p{color:var(--dim);max-width:560px;margin:0}.icon{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:var(--d,0s)}.reveal.in{opacity:1;transform:none}#content{width:100%;padding:90px 0 10px}#content .section-title{margin:0 auto 24px}#content .section-title,.faq{width:min(1120px,calc(100% - 36px));text-align:left}.faq{margin:0 auto;display:grid;gap:12px}.faq-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-card);transition:border-color .3s,box-shadow .3s}.faq-card:has(.open-faq:checked){border-color:color-mix(in srgb,var(--pc) 45%,var(--line));box-shadow:0 14px 34px -18px var(--pc-glow)}.faq-card h3{margin:0;font-size:inherit;font-weight:inherit}.faq-question{display:block;padding:18px 62px 18px 20px;font-family:var(--font-body);font-weight:600;font-size:15.5px;line-height:1.45;color:var(--ink)}.faq-icon,.faq-question{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-icon{position:absolute;right:14px;top:15px;z-index:5;width:30px;height:30px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--bg-soft);color:var(--dim);font-size:20px;font-weight:500;line-height:1;transition:transform .35s var(--ease-snap),background .3s,color .3s}.open-faq{display:none}.open-faq:checked~.faq-icon{transform:rotate(45deg);background:var(--pc);color:#fff}.faq-answer{height:0;opacity:0;overflow:hidden;margin:0;padding:0 20px;color:var(--text);font-size:14.5px;transform:translateY(-6px);transition:height .45s var(--ease-out),opacity .35s,transform .35s var(--ease-out),padding .45s var(--ease-out)}.open-faq:checked~.faq-answer,.open-faq:checked~h3~.faq-answer{height:auto;opacity:1;padding:0 20px 20px;transform:none}.order-section{padding:50px 0 90px;text-align:left}.order-step-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 18px}.order-step-count{font-family:var(--font-mono);font-weight:700;font-size:14px;color:var(--pc-deep);transition:color .8s}.order-shell{position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card),0 0 80px -30px var(--pc-glow);transition:box-shadow .8s;overflow:hidden;-webkit-animation:shell-rise .7s var(--ease-out) both;animation:shell-rise .7s var(--ease-out) both}.order-shell:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--pc),var(--pc-2));transition:background .8s;z-index:1}@-webkit-keyframes shell-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes shell-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.order-shell-body{display:grid;grid-template-columns:1fr}.order-col-main{padding:30px 22px}.order-col-side{padding:28px 22px;background:var(--bg-soft);border-top:1px solid var(--line);display:flex;flex-direction:column}@media (min-width:880px){.order-shell-body{grid-template-columns:1.6fr 1fr}.order-col-main{padding:36px 34px;border-right:1px solid var(--line)}.order-col-side{padding:36px 30px;border-top:0}}.side-label{font-family:var(--font-display);font-size:18px;letter-spacing:.08em;color:var(--dim);margin:0 0 10px}.form-field{margin:0 0 20px}.form-label{display:block;font-family:var(--font-display);font-size:19px;letter-spacing:.05em;color:var(--ink);margin:0 0 8px}.form-input{width:100%;background:var(--bg-soft);border:1.5px solid var(--line);border-radius:var(--r-md);color:var(--ink);font-family:var(--font-body);font-size:15px;padding:13px 16px;transition:border-color .25s,box-shadow .25s,background .25s}.form-input::-moz-placeholder{color:var(--dim);opacity:.75}.form-input:-ms-input-placeholder{color:var(--dim);opacity:.75}.form-input::placeholder{color:var(--dim);opacity:.75}.form-input:focus{outline:none;background:var(--bg);border-color:var(--pc);box-shadow:0 0 0 4px var(--pc-soft)}.btn-press{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 22px;border:0;border-radius:var(--r-md);background:var(--yellow);color:var(--yellow-text);font-family:var(--font-display);font-size:21px;letter-spacing:.06em;text-decoration:none;cursor:pointer;box-shadow:0 6px 0 var(--yellow-deep);transition:transform .12s,box-shadow .12s,filter .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-press:hover{filter:brightness(1.05)}.btn-press:hover .btn-arrow{transform:translateX(5px)}.btn-press:active{transform:translateY(5px);box-shadow:0 1px 0 var(--yellow-deep)}.btn-arrow{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease-snap)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--line-2);background:var(--card);color:var(--ink);font-family:var(--font-display);font-size:17px;letter-spacing:.05em;text-decoration:none;cursor:pointer;transition:border-color .25s,transform .25s var(--ease-snap);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-ghost .btn-arrow{width:16px;height:16px;transform:rotate(180deg)}.btn-ghost:hover .btn-arrow{transform:rotate(180deg) translateX(4px)}.step-button{cursor:pointer;font-family:var(--font-display);margin:25px 2px;font-size:20px;letter-spacing:.06em;text-decoration:none;width:48%;display:inline-block;vertical-align:middle;background:var(--yellow);color:var(--yellow-text);padding:15px 0;border-radius:var(--r-md);box-shadow:0 5px 0 var(--yellow-deep);transition:transform .12s,box-shadow .12s,filter .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.step-button:hover{filter:brightness(1.05)}.step-button:active{transform:translateY(4px);box-shadow:0 1px 0 var(--yellow-deep)}.arrow-button{width:15px;display:inline-block;vertical-align:middle;margin:0 5px 5px}.button-left{float:left}.button-right{float:right}.disclaimer{text-align:left;margin:25px auto 0 auto;display:block;width:100%;background:#fff8e4;border:1.5px dashed #ebc55a;border-radius:var(--r-sm);padding:14px 16px;font-size:13.5px;color:#6b5518}.disclaimer-title{color:#8a6a0d;font-size:15px;letter-spacing:.08em;margin-bottom:2px;display:block}.disclaimer-title,.order-title{font-family:var(--font-display);font-weight:400}.order-title{color:var(--ink);letter-spacing:.03em;font-size:28px}.legal-container{margin:50px 0;padding:0 2%}.legal-title{font-size:25px;font-weight:700;color:var(--ink)}.legal-section{text-align:justify;margin:25px 0}.legal-section-title{font-size:20px;display:block;font-weight:700;margin-bottom:5px;color:var(--ink)}.legal-section-text{list-style-type:decimal;list-style-position:inside}.list-style{list-style-type:disc}.legal-section-list{margin:10px 0}@media screen and (min-width:800px){.order-title{margin-bottom:50px}.step-button{font-size:22px}.arrow-button{width:18px}.legal-container{padding:0 5%}}@media screen and (min-width:1240px){.step-button{width:250px}.legal-container{padding:0 18%}}@media (prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.reveal{opacity:1;transform:none}}