/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#f4faf7;--muted:#a8bbb4;--green:#94ffdb;--line:#a5e8d324;--navy:#050d0c;--mint:#94ffdb}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--ink);font-family:var(--font-geist-sans),"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#050d0c;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:5px}button{touch-action:manipulation}img{max-width:100%}.wrap{width:min(1400px,100% - 80px);margin:auto}p{line-height:1.65}em{color:var(--mint);font-style:normal}.skip-link{z-index:100;background:var(--mint);color:#03110b;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.header{z-index:30;height:88px;transition:background .3s;position:absolute;inset:0 0 auto}.header.sticky{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#050d0cec;height:74px;position:fixed}.header-in{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand{white-space:nowrap;align-items:center;gap:12px;display:flex}.logo{letter-spacing:-.09em;color:var(--mint);font-size:32px;font-weight:950}.brand b{letter-spacing:-.03em;font-size:18px}.brand b span{font-weight:450}.brand small{color:var(--muted);font-size:12px;display:block}.nav{gap:28px;display:flex}.nav a{color:#d6e3de;font-size:14px;transition:color .2s}.nav a:hover{color:var(--mint)}.hamb{display:none}.button{border:1px solid var(--line);border-radius:13px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:14px 23px;font-size:14px;font-weight:650;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.button:hover{transform:translateY(-3px)}.primary{color:#05281a;background:linear-gradient(135deg,#b8ffe8,#66edc4);border-color:#bcffe9;box-shadow:0 0 28px #75ffca25,inset 0 1px #fff}.primary:hover{box-shadow:0 0 36px #75ffca50}.primary:after{content:"";background:#ffffff70;width:30%;transition:left .65s;position:absolute;inset:-100% auto -100% -55%;transform:rotate(25deg)}.primary:hover:after{left:135%}.outline,.soft{color:#f4faf7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04100d66;border-color:#d8f9ec5c}.header-button{min-height:42px;padding:10px 18px;font-size:14px}.hero{isolation:isolate;border-bottom:1px solid var(--line);min-height:810px;padding-top:120px;position:relative;overflow:hidden}.hero-backdrop{object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(90deg,#030b0ad9,#0000 72%),linear-gradient(#0000 75%,#050d0c);position:absolute;inset:0}.hero-grid{grid-template-columns:.88fr 1.12fr;align-items:center;gap:42px;min-height:590px;display:grid}.hero-copy{padding-bottom:38px;animation:.9s both entrance}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#b2c5be;font-size:12px;font-weight:500}.hero h1{letter-spacing:-.057em;margin:25px 0;font-size:clamp(48px,4.8vw,76px);font-weight:550;line-height:1.04}.hero h1 em{white-space:nowrap;display:block}.hero-text{color:#e6eeeb;max-width:490px;font-size:21px;line-height:1.5}.hero-actions{gap:12px;margin:30px 0;display:flex}.hero-trust{color:#c2d1ca;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.hero-trust span+span{border-left:1px solid #93b6a54d;padding-left:20px}.hero-product{perspective:1500px;padding:12px 0 100px;animation:1.1s .12s both entrance;position:relative}.hero-screen-frame{background:linear-gradient(135deg,#182b27,#010605);border:1px solid #8caaa17a;border-radius:20px;padding:12px 12px 0;animation:8s ease-in-out infinite screen-float;position:relative;overflow:hidden;transform:rotateY(-6deg)rotate(-2deg);box-shadow:0 28px 75px #000c,0 0 50px #51ffb515,inset 0 2px #cee4db40}.hero-screen-frame .template-screen{border-radius:8px}.screen-signature{letter-spacing:.16em;color:#91a89f;justify-content:center;align-items:center;gap:30px;height:35px;font-size:11px;display:flex}.screen-signature span{color:var(--mint);font-size:10px}.hero-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09261ed9;border:1px solid #9affd98c;border-radius:12px;align-items:center;gap:10px;width:max-content;margin:24px auto 14px;padding:7px 10px 7px 15px;font-size:12px;display:flex;position:relative;box-shadow:0 0 20px #8fffd735}.hero-status button{border:0;border-left:1px solid var(--line);background:0 0;min-width:34px;min-height:30px}.status-spark{background:var(--mint);width:7px;height:7px;box-shadow:0 0 12px var(--mint);border-radius:100%;animation:1.35s infinite pulse}.hero-theme-switch{justify-content:center;gap:4px;display:flex}.hero-theme-switch button{color:#b4cbc0;background:#061511a1;border:1px solid #0000;border-radius:9px;min-height:38px;padding:8px 12px;font-size:12px}.hero-theme-switch button[aria-pressed=true]{color:var(--mint);background:#153b30;border-color:#8fffd778}.light-orbit{opacity:.5;border:1px solid #a8ffe6;border-radius:50%;animation:6s ease-in-out infinite orbit-breathe;position:absolute;inset:8% -3% 34%;transform:rotate(-14deg);box-shadow:0 0 9px #a8ffe6,inset 0 0 9px #a8ffe6}.hero-bottom{justify-content:space-between;align-items:center;padding:12px 0 35px;display:flex}.hero-bottom>span:first-child{color:#c0d2c9;font-size:20px;font-style:italic}.hero-bottom>span:nth-child(2){letter-spacing:.2em;color:#9bafa4;font-size:10px;line-height:1.8}.hero-bottom>a{color:var(--mint);font-size:26px;animation:2s infinite down}.section{border-bottom:1px solid var(--line);padding:84px 0}.section-head{justify-content:space-between;align-items:end;gap:45px;margin-bottom:32px;display:flex}.section-head h2,.languages h2,.contact h2{letter-spacing:-.045em;margin:15px 0 0;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.1}.section-head>p{color:var(--muted);max-width:390px;margin:0;font-size:14px}.mobile-break{display:none}.gallery{background:radial-gradient(at 48% 60%,#0c32252e,#0000 75%)}.gallery-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.gallery-tools p{color:#91a79c;letter-spacing:.06em;font-size:12px}.text-button{color:var(--mint);background:0 0;border:0;padding:10px 0;font-size:14px}.template-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.template-card{background:linear-gradient(145deg,#0b1e19a6,#050d0c);border:1px solid #8ce2c435;border-radius:15px;min-width:0;padding:7px 7px 23px;transition:transform .35s,border-color .35s,box-shadow .35s;box-shadow:inset 0 1px #c3ffeb12}.template-card:hover{border-color:#8fffd782;transform:translateY(-5px);box-shadow:0 18px 45px #0006,0 0 30px #8fffd70b}.template-card.selected{border-color:#8fffd76b}.template-card>.template-screen{border-radius:9px}.template-card-title{justify-content:space-between;align-items:center;gap:12px;margin:17px 16px 8px;display:flex}.template-card h3{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:500}.expand-button{color:#a9dbca;background:0 0;border:0;padding:8px 0;font-size:12px}.template-card>p{color:var(--muted);margin:0 16px 16px;font-size:14px}.theme-tags{flex-wrap:wrap;gap:6px;margin:0 16px;display:flex}.theme-tags span{color:#a8c5b9;border:1px solid var(--line);border-radius:6px;padding:5px 8px;font-size:12px}.features{border-bottom:0;padding-top:0}.bento-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.bento{background:radial-gradient(at 100% 100%,#1b685332,#0000 65%),linear-gradient(130deg,#132a2055,#06120e);border:1px solid #a4dec33d;border-radius:16px;min-width:0;min-height:365px;padding:26px 26px 0;position:relative;overflow:hidden}.bento:before{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#acffe4,#0000);height:1px;position:absolute;inset:0 0 auto}.bento h3{letter-spacing:-.035em;margin:22px 0 8px;font-size:25px;font-weight:500}.bento p{color:var(--muted);margin:0 0 20px;font-size:15px}.bento .eyebrow{font-size:10px}.bento-receipt{background:#071720;border:1px solid #173a46;border-radius:10px;margin:20px 0 -10px;overflow:hidden}.bento-receipt>div{border-bottom:1px solid #ffffff10;justify-content:space-between;gap:15px;padding:11px 15px;font-size:12px;display:flex}.receipt-highlight{background:#4ce99b20;position:relative}.receipt-highlight:after{content:"";background:var(--mint);width:4px;height:100%;box-shadow:0 0 20px 2px var(--mint);animation:2s infinite pulse;position:absolute;top:0;left:0}.ad-fan{perspective:800px;justify-content:center;height:190px;display:flex;position:relative}.ad-fan img{object-fit:cover;border:1px solid #d6ffe447;border-radius:9px;width:105px;height:195px;transition:transform .4s;position:absolute;box-shadow:0 10px 30px #0009}.ad-fan img:first-child{top:20px;transform:translate(-70px)rotate(-12deg)}.ad-fan img:nth-child(2){z-index:2;animation:6s infinite ad-float}.ad-fan img:nth-child(3){top:20px;transform:translate(70px)rotate(12deg)}.style-preview img{border:1px solid var(--line);aspect-ratio:16/9;object-fit:contain;border-radius:9px;width:100%}.swatches{gap:12px;margin:15px 0;display:flex}.swatch{background:#152531;border:2px solid #ffffff50;border-radius:50%;width:25px;height:25px}.swatch.light{background:#f1f9f7}.swatch.beer{background:#dbab50}.swatch[aria-pressed=true]{outline:2px solid var(--mint);outline-offset:4px}.language-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.language-copy>p{color:var(--muted);font-size:16px}.lang-modes{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.lang-modes span{border:1px solid var(--line);border-radius:8px;padding:9px 12px;font-size:14px}.language-card{border:1px solid var(--line);background:#0d211a;border-radius:18px;padding:30px}.language-card>span{color:var(--mint);font-size:16px}.language-card>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.language-card small{color:var(--muted);font-size:14px}.language-card strong{color:var(--mint);font-size:30px}.language-card .green{border:0}.section-head.centered{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.section-head.centered>div{max-width:850px}.section-head.centered>p{max-width:680px}.edition-grid{grid-template-columns:1fr 1fr;gap:24px;max-width:1100px;margin:40px auto 0;display:grid}.edition-card{border:1px solid var(--line);background:linear-gradient(140deg,#0f251d,#08140f);border-radius:18px;flex-direction:column;padding:36px;display:flex;position:relative}.edition-card.pro{border-color:#89ffca70}.popular{color:var(--mint);margin-bottom:22px;font-size:12px;font-weight:500}.edition-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.edition-title>span{color:var(--mint);font-size:32px;font-weight:650}.edition-title b{color:var(--muted);font-size:12px;font-weight:400}.edition-card h3{letter-spacing:-.03em;margin:24px 0 10px;font-size:25px;font-weight:500;line-height:1.25}.edition-card>p{color:var(--muted);margin:0;font-size:16px}.edition-card ul{border-top:1px solid var(--line);margin:24px 0 30px;padding:24px 0 0;list-style:none}.edition-card li{gap:10px;margin-bottom:13px;font-size:14px;line-height:1.5;display:flex}.tick{width:22px;height:22px;color:var(--mint);background:#75ffa713;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:inline-grid}.tick.no{color:#71897c;background:0 0}.edition-card .button{width:100%;margin-top:auto}.compare{border:1px solid var(--line);border-radius:15px;max-width:1100px;margin:36px auto;overflow:hidden}.compare-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 140px 140px;align-items:center;gap:10px;padding:16px 24px;font-size:14px;display:grid}.compare-row:last-child{border-bottom:0}.compare-head{background:#16332866}.compare-head strong{text-align:center;color:var(--mint);font-size:14px}.compare-cell{justify-content:center;display:flex}.compare-cell small{display:none}.versions-image{opacity:.95;border-radius:15px;max-width:1100px;margin:24px auto 0;overflow:hidden}.versions-image img{width:100%;display:block}.steps{border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.steps article{border-right:1px solid var(--line);background:#0c1f16;padding:26px}.steps article:last-child{border:0}.steps article>span{color:var(--mint);font-size:13px}.steps h3{margin:35px 0 10px;font-size:20px;font-weight:500}.steps p{color:var(--muted);margin:0;font-size:14px}.contact{border:1px solid var(--line);background:radial-gradient(at 0 100%,#174c3655,#0000 65%),#0a1c14;border-radius:22px;grid-template-columns:1fr 1fr;gap:55px;margin-top:80px;padding:48px;display:grid}.contact-copy>p{color:var(--muted);font-size:16px}.contact-copy>div{flex-wrap:wrap;gap:10px;display:flex}.contact-copy>div span{border:1px solid var(--line);color:var(--mint);border-radius:8px;padding:7px 10px;font-size:12px}.contact form{flex-direction:column;gap:18px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact label{color:#bfd7ca;flex-direction:column;gap:9px;font-size:14px;display:flex}.contact input,.contact select,.contact textarea{color:#eafff4;background:#05110b;border:1px solid #87b9a439;border-radius:8px;width:100%;padding:13px;font-size:16px}.contact form>small{color:var(--muted);font-size:12px}.success{border:1px solid var(--line);background:#0f291c;border-radius:16px;padding:35px}.success>b{color:var(--mint);font-size:40px}.success p{color:var(--muted)}.success button{border:1px solid var(--line);color:var(--mint);background:0 0;border-radius:8px;padding:12px}footer{padding:32px 0}.footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer p{color:var(--muted);max-width:260px;font-size:12px}.footer>div{gap:18px;font-size:14px;display:flex}.footer>span{color:#80988a;font-size:12px}.footer .brand b{font-size:16px}.footer .brand small{font-size:10px}.screen-dialog{color:#fff;background:#06120e;border:1px solid #a1f9d97a;border-radius:16px;width:min(1500px,96vw);max-height:96dvh;padding:12px;overflow:auto;box-shadow:0 0 80px #000}.screen-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000d}.dialog-toolbar{align-items:center;gap:24px;padding:0 10px 12px;display:flex}.dialog-toolbar h2{margin:0 auto 0 0;font-size:20px}.dialog-close{border:1px solid var(--line);background:0 0;border-radius:10px;width:44px;height:44px;font-size:28px}.screen-dialog .template-screen{width:min(100%,177.778dvh - 186.667px);margin:auto}.template-screen{aspect-ratio:16/9;position:relative;overflow:hidden}.template-live{z-index:2;pointer-events:none;position:absolute;inset:0}.template-ad{z-index:3;pointer-events:none;background:#08131a;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.template-ad>img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s,transform 4.4s;position:absolute;inset:0;transform:scale(1.025)}.template-ad>img.active{opacity:1;transform:scale(1)}.template-ad-dots{z-index:2;gap:4px;display:flex;position:absolute;bottom:2.5%;left:50%;transform:translate(-50%)}.template-ad-dots i{background:#ffffff8c;border-radius:50%;width:5px;height:5px;box-shadow:0 1px 5px #00000073}.template-ad-dots i.active{background:#46df78;border-radius:9px;width:13px}.screen-light .template-ad,.screen-dark .template-ad{border-radius:2%;width:22.4%;height:72.3%;top:1.8%;left:76.8%}.screen-beer .template-ad{border:1px solid #b87817;border-radius:1%;width:37%;height:46.7%;top:16.8%;left:62%}.template-table{color:#f3f8fa;background:#111a2b;position:absolute;overflow:hidden}.template-table-head,.template-product{grid-template-columns:minmax(0,2.5fr) .85fr 1fr 1fr;align-items:center;display:grid}.template-table-head{color:#edf1f6;border-bottom:1px solid #ffffff29;height:17%;padding:0 1.4%;font-size:1.35cqw;font-weight:800}.template-product{border-bottom:1px solid #ffffff21;height:25%;padding:0 1.4%;font-size:1.9cqw}.template-product>span:not(:first-child),.template-table-head>span:not(:first-child){text-align:center}.template-product-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2.8%;min-width:0;display:flex;overflow:hidden}.template-product-name i{text-align:center;flex:none;width:8%;font-size:1.35em;font-style:normal}.screen-empty{color:#829199;justify-content:center;align-items:center;gap:1%;font-size:1.7cqw;display:flex;position:absolute;inset:17% 0 0}.template-summary{display:grid;position:absolute}.template-summary>div{justify-content:space-between;align-items:center;gap:3%;min-width:0;display:flex;overflow:hidden}.template-summary span{white-space:nowrap;font-size:1.2cqw;font-weight:800}.template-summary strong{white-space:nowrap;font-size:2.9cqw}.summary-discount strong{color:#51c44f}.summary-paid strong{color:#2eb6ff}.summary-change strong{color:#56d83c}.screen-classic .template-summary{color:#f4f6f8;background:#111a2b;grid-template-columns:1fr;width:30%;height:18%;padding:1%;bottom:1.2%;right:1.3%}.screen-classic .template-summary>div{padding:0 2%}.screen-classic .template-summary span{color:#f3c000}.screen-classic .summary-discount span{color:#ef5555}.screen-classic .summary-paid span{color:#20bce8}.screen-classic .summary-change span{color:#43d44d}.screen-light .template-table{color:#29354a;background:#fbfcfd;border-radius:2%;width:75%;height:72.5%;top:1.8%;left:.8%}.screen-light .template-table-head{color:#556178;border-color:#dce4e9}.screen-light .template-product{border-color:#dfe5e8}.screen-light .template-summary,.screen-dark .template-summary{grid-template-columns:1fr 1fr 1.15fr 2.15fr;gap:.9%;height:19%;bottom:1.5%;left:.8%;right:.8%}.screen-light .template-summary{background:#f7fafc;box-shadow:0 0 0 .65cqw #f7fafc}.screen-light .template-summary>div{color:#506075;background:#fff;border:1px solid #e4ebee;border-radius:8%;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 7%;box-shadow:0 4px 15px #19324014}.screen-light .summary-total strong{color:#2579cc}.screen-light .summary-change{border-color:#8cdf82!important}.screen-light .summary-change strong{align-self:center;font-size:5cqw}.screen-dark .template-table{color:#f4f7fa;background:#061925;border:1px solid #174052;border-radius:1.5%;width:75.3%;height:77.2%;top:1.2%;left:.6%}.screen-dark .template-table-head{color:#9eacc0;border-color:#214454}.screen-dark .template-product{border-color:#153847}.screen-dark .template-summary>div{color:#91a6b9;background:#061925;border:1px solid #174052;border-radius:7%;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 7%}.screen-dark .summary-total strong{color:#fff}.screen-dark .summary-change{border-color:#63d837!important}.screen-dark .summary-change strong{align-self:center;font-size:5cqw}.screen-beer .template-table{color:#f8f3e9;background:#050504fb;border:1px solid #b77516;border-radius:.5%;width:60.2%;height:69%;top:16.8%;left:1.15%}.screen-beer .template-table-head,.screen-beer .template-product{grid-template-columns:minmax(0,2.3fr) .8fr .95fr .95fr 1.15fr}.screen-beer .template-table-head{color:#1d1308;background:linear-gradient(#f7d478,#d9a441);border-color:#8c5b1b;height:17%}.screen-beer .template-product{border-color:#5d421c}.screen-beer .product-discount{color:#e99a19;font-weight:800}.screen-beer .template-summary{color:#fff;background:#060503fa;border:1px solid #a96d12;border-radius:2%;grid-template-columns:1fr;width:37%;height:22.3%;padding:1%;top:64.5%;left:62%}.screen-beer .template-summary>div{border-bottom:1px solid #5b411c;padding:0 2%}.screen-beer .template-summary>div:last-child{border:0}.screen-beer .summary-discount{display:none}.screen-beer .template-summary span{color:#efe1c5}.screen-beer .template-summary strong{font-size:3cqw}.template-screen{background:#051521;container-type:inline-size}.template-screen>img{object-fit:fill;width:100%;height:100%;display:block}.template-table-head{font-size:1.4cqw}.template-product{font-size:1.9cqw}.template-table-body{height:64%}.screen-classic .template-table{inset:0 0 25%}.screen-classic .template-table-head{height:9%}.screen-classic .template-product{height:20%}.screen-classic .template-summary{background:#111a2b;width:34%;height:19%;bottom:1%}.screen-light .template-summary,.screen-dark .template-summary{height:20%;bottom:1.2%;box-shadow:0 0 0 .6cqw #061925}.screen-light .template-summary{box-shadow:0 0 0 .6cqw #f7fafc}.screen-beer .template-table{width:60.3%}.screen-beer .template-table-head{height:14%}.screen-beer .template-table-body{height:72%}.screen-beer .template-product{font-size:1.65cqw}.screen-beer .template-summary span{font-size:1.1cqw}.template-product.new{animation:.6s both row-in}.scanline{pointer-events:none;z-index:5;background:linear-gradient(90deg,#0000,#c0ffe9,#0000);width:74%;height:1px;display:none;position:absolute;top:8%;left:1%;box-shadow:0 0 12px #a5ffde}.is-playing .scanline{animation:4.2s ease-in-out infinite scan-pass;display:block}.screen-classic .scanline{width:98%}.screen-beer .scanline{width:60%;top:25%}.reveal-ready{opacity:0;transition:opacity .75s,transform .75s;transform:translateY(24px)}.reveal-ready.is-visible{opacity:1;transform:none}.template-card:nth-child(2n){transition-delay:80ms}@keyframes entrance{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes screen-float{0%,to{transform:rotateY(-6deg)rotate(-2deg)translateY(0)}50%{transform:rotateY(-4deg)rotate(-1deg)translateY(-8px)}}@keyframes orbit-breathe{50%{opacity:.8;transform:rotate(-8deg)scale(1.03)}}@keyframes pulse{50%{opacity:.5}}@keyframes down{50%{transform:translateY(7px)}}@keyframes ad-float{50%{transform:translateY(-7px)rotate(3deg)}}@keyframes scan-pass{0%,to{opacity:0;transform:translateY(0)}15%{opacity:.65}80%{opacity:0;transform:translateY(34cqw)}}@keyframes row-in{0%{opacity:0;background:#76ffb833;transform:translate(-8px)}to{opacity:1;background:0 0;transform:none}}@media (width>=1700px){.hero-grid{min-height:680px}.hero{min-height:900px}}@media (width<=1100px){.wrap{width:calc(100% - 48px)}.nav{gap:18px}.nav a{font-size:13px}.header-button{display:none}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:24px}.hero h1{font-size:48px}.hero-text{font-size:18px}.hero-actions{flex-wrap:wrap}.hero{min-height:720px}.hero-grid{min-height:520px}.hero-product{padding-bottom:50px}.hero-theme-switch button{padding:8px;font-size:11px}.section-head{align-items:start}.section-head h2{font-size:38px}.bento{padding:22px 20px 0}.bento h3{font-size:22px}.language-grid{gap:45px}.contact{gap:30px;padding:32px}.edition-card{padding:28px}.hero-trust{gap:10px}.hero-trust span+span{padding-left:10px}}@media (width<=800px){.wrap{width:calc(100% - 32px)}.header,.header.sticky{height:72px}.brand b{font-size:16px}.hamb{border:1px solid var(--line);background:#0a1e16;border-radius:9px;min-width:44px;min-height:44px;font-size:23px;display:block}.nav{border:1px solid var(--line);background:#0b2018;border-radius:12px;padding:15px;display:none;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 20px 50px #000b}.nav.open{flex-direction:column;gap:0;display:flex}.nav a{padding:14px;font-size:16px}.hero{min-height:0;padding-top:125px}.hero-grid{grid-template-columns:1fr;gap:32px}.hero-copy{max-width:650px;padding-bottom:0}.hero h1{font-size:clamp(42px,8.8vw,70px)}.hero-text{max-width:480px;font-size:19px}.hero-shade{background:linear-gradient(#040c0be8 30%,#040c0b70 65%,#050d0c)}.hero-backdrop{object-position:65% center}.hero-product{width:100%;max-width:650px;margin:auto;padding:0 12px 32px}.hero-screen-frame{animation:none;transform:none}.hero-theme-switch button{padding:9px 12px;font-size:12px}.hero-bottom{padding:22px 0}.hero-bottom>span:first-child{font-size:16px}.hero-bottom>span:nth-child(2){display:none}.section{padding:60px 0}.section-head{display:block}.section-head>p{max-width:500px;margin-top:20px;font-size:15px}.template-grid{gap:18px}.template-card-title{flex-wrap:wrap;align-items:flex-start;margin:14px 10px 8px}.template-card h3{font-size:22px}.template-card>p{margin-left:10px;margin-right:10px;font-size:14px}.theme-tags{margin:0 10px}.bento-grid{grid-template-columns:1fr}.bento{grid-template-columns:1fr 1fr;gap:0 24px;min-height:0;padding:26px;display:grid}.bento .eyebrow,.bento h3,.bento p{grid-column:1}.bento h3{margin-top:12px}.bento>div{grid-area:1/2/4;align-self:center;margin:0}.bento .ad-fan{width:100%;height:190px}.bento .style-preview img{width:100%}.bento .swatches{margin:15px 0 0}.features{padding-top:0}.language-grid{grid-template-columns:1fr;gap:32px}.edition-grid{grid-template-columns:1fr}.edition-card ul{margin-bottom:25px}.compare-row{grid-template-columns:1fr 90px 100px;padding:15px}.steps{grid-template-columns:1fr 1fr}.steps article:nth-child(-n+2){border-bottom:1px solid var(--line)}.steps article:nth-child(2){border-right:0}.contact{grid-template-columns:1fr;margin-top:55px;padding:28px}.footer p{display:none}.footer>div{font-size:13px}.hero-status{-webkit-backdrop-filter:none;backdrop-filter:none}.light-orbit{opacity:.4;animation:none}.screen-dialog{padding:8px}.dialog-toolbar{gap:12px}}@media (width<=540px){.hero{padding-top:110px}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{min-height:54px}.hero h1{letter-spacing:-.052em;font-size:clamp(37px,9.2vw,49px)}.hero h1 em{white-space:normal}.hero-text{font-size:18px}.hero-trust{gap:9px;font-size:11px}.hero-trust span+span{padding-left:9px}.hero-product{padding-left:0;padding-right:0}.hero-screen-frame{border-radius:12px;padding:6px 6px 0}.screen-signature{gap:15px;height:27px;font-size:9px}.screen-signature span{font-size:9px}.hero-theme-switch{gap:3px}.hero-theme-switch button{flex:1;padding:8px;font-size:11px}.section-head h2,.languages h2,.contact h2{font-size:35px}.mobile-break{display:block}.gallery-tools{align-items:flex-start;margin-bottom:16px}.gallery-tools p{display:none}.gallery-tools .text-button{margin-left:auto}.template-grid{grid-template-columns:1fr}.template-card-title{flex-wrap:nowrap;align-items:center;margin:16px 12px 10px}.template-card>p{margin:0 12px 16px}.template-card h3{font-size:24px}.theme-tags{margin:0 12px}.bento{min-height:350px;padding:24px;display:block}.bento p{font-size:16px}.bento>div{margin-top:25px}.bento .ad-fan{height:200px}.bento .style-preview img{object-fit:cover;max-height:170px}.language-card{padding:22px}.language-card small{font-size:12px}.edition-card{padding:25px 22px}.edition-title>span{font-size:28px}.edition-title b{font-size:12px}.compare-head{display:none}.compare-row{grid-template-columns:1fr 1fr;gap:12px;padding:18px 15px}.compare-row>span{grid-column:1/-1;font-size:14px}.compare-cell{background:#132e2080;border-radius:7px;align-items:center;gap:12px;padding:10px}.compare-cell small{font-size:12px;display:block}.steps{grid-template-columns:1fr}.steps article{border-right:0;border-bottom:1px solid var(--line)}.steps h3{margin-top:22px}.contact{padding:25px 20px}.form-row{grid-template-columns:1fr}.footer{flex-direction:column;align-items:flex-start}.expand-button{min-height:44px}.dialog-toolbar h2{font-size:16px}.dialog-toolbar .text-button{font-size:12px}.screen-dialog .template-screen{min-width:0}.versions-image{margin-top:24px}}.hero-reference{aspect-ratio:1701/924;min-height:0;padding:0;container-type:inline-size}.hero-photo{isolation:isolate;z-index:0;pointer-events:none;position:absolute;inset:0}.hero-reference .hero-backdrop{object-fit:fill}.hero-reference .hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#00080680,#0008062b 34%,#0000 47%)}.hero-reference .hero-grid{z-index:3;pointer-events:none;width:100%;min-height:0;margin:0;display:block;position:absolute;inset:0}.hero-reference .hero-copy{pointer-events:auto;width:39.6%;padding:0;animation:.75s both entrance;position:absolute;top:19.4%;left:3.25%}.hero-reference .hero-copy .eyebrow{letter-spacing:.27em;font-size:clamp(10px,.82cqw,16px)}.hero-reference h1{letter-spacing:-.053em;margin:1.6cqw 0 1.05cqw;font-size:5.3cqw;font-weight:650;line-height:1.035}.hero-reference h1 em{white-space:nowrap}.hero-reference .hero-text{color:#f1f6f3;max-width:36cqw;margin:0;font-size:1.8cqw;font-weight:400;line-height:1.4}.hero-reference .hero-actions{flex-wrap:nowrap;gap:1.55cqw;margin:2.2cqw 0 1.8cqw}.hero-reference .hero-actions .button{white-space:nowrap;border-radius:.95cqw;gap:1.5cqw;min-height:3.75cqw;padding:.8cqw 1.8cqw;font-size:1.03cqw}.hero-reference .hero-actions .primary{box-shadow:0 0 20px #83ffcd35}.hero-reference .hero-trust{color:#e1eae5;flex-wrap:nowrap;align-items:center;gap:1.8cqw;font-size:clamp(10px,.85cqw,16px)}.hero-reference .hero-trust span{white-space:nowrap;align-items:center;gap:.65cqw;display:flex}.hero-reference .hero-trust span+span{border:0;padding:0}.hero-reference .hero-trust b{font-size:1.7cqw;font-weight:400;line-height:1}.projected-screen{transform-origin:0 0;z-index:2;pointer-events:none;backface-visibility:hidden;border-radius:6px;width:1000px;height:562.5px;position:absolute;top:0;left:0;overflow:hidden}.projected-screen .template-screen{width:100%;height:100%}.projected-screen .scanline{opacity:.2}.showcase-template.screen-dark .template-table-head{grid-template-columns:minmax(0,2.5fr) .85fr 1fr 1fr;height:9%;font-size:1.2cqw}.showcase-template.screen-dark .template-table-body{height:91%}.showcase-template.screen-dark .template-product{height:8.33333%;font-size:1.42cqw}.showcase-template.screen-dark .template-product-name i{font-size:1.1em}.showcase-template .template-summary strong{font-size:3cqw}.showcase-template .template-summary span{font-size:1.1cqw}.showcase-template .summary-change strong{font-size:5cqw}.hero-reference .hero-bottom{justify-content:flex-start;align-items:center;gap:9.5cqw;width:auto;margin:0;padding:0;position:absolute;top:87.2%;left:3.25%}.hero-reference .hero-bottom>span:first-child{color:#d3e0db;font-family:Segoe Script,Brush Script MT,cursive;font-size:1.35cqw;font-weight:400;line-height:1.15;transform:rotate(-12deg)}.hero-reference .hero-bottom>span:nth-child(2){letter-spacing:.18em;color:#b5c5bd;border-left:1px solid #cadad55c;padding-left:1.4cqw;font-size:.62cqw;line-height:1.9;display:block}.reference-status{z-index:4;background:#174d3dd9;border-color:#b8fff0;border-radius:.8cqw;gap:.45cqw;width:auto;margin:0;padding:.45cqw .65cqw .45cqw .9cqw;font-size:clamp(10px,.93cqw,17px);position:absolute;top:80%;left:48%;box-shadow:0 0 12px #9dffe296,inset 0 0 10px #9dffe22b}.reference-status>span:first-child{color:#0b412e;background:#b9ffe7;border-radius:50%;place-items:center;width:1.45cqw;height:1.45cqw;display:grid}.reference-status button{min-width:1.7cqw;min-height:1.8cqw;padding:0;font-size:.9cqw}.scanner-pulse{aspect-ratio:1;filter:blur(6px);pointer-events:none;z-index:3;background:#a0ffe0;border-radius:50%;width:1.35%;animation:2.7s ease-in-out infinite pulse;position:absolute;top:74.4%;left:42.4%;box-shadow:0 0 23px 7px #8fffda90}@media (width>=801px){.header{height:6.2vw;max-height:108px}.header-in{gap:2vw;width:93.5%;max-width:none}.header .brand{gap:.9vw}.header .logo{font-size:2.45vw}.header .brand b{font-size:1.48vw}.header .nav{gap:3.1vw;margin:0;position:absolute;left:30%}.header .nav a{font-size:1.08vw}.header .nav a[href=\#support]{display:none}.header-button{border-radius:.8vw;min-height:3.2vw;padding:.6vw 1.5vw;font-size:1vw;position:absolute;right:2.1%}.header.sticky{height:74px}.header.sticky .logo{font-size:32px}.header.sticky .brand b{font-size:18px}.header.sticky .nav a{font-size:14px}.header.sticky .header-button{min-height:42px;font-size:14px}}@media (width<=800px){.hero-reference{aspect-ratio:auto;background:#07110d;flex-direction:column;height:auto;min-height:0;padding:105px 0 0;display:flex;overflow:hidden}.hero-reference .hero-photo{order:2;width:100%;height:100.49cqw;position:relative;inset:auto;overflow:hidden}.hero-reference .hero-grid{width:calc(100% - 40px);min-height:0;margin:0 auto;position:relative;inset:auto}.hero-reference .hero-copy{width:100%;max-width:580px;padding:0 0 30px;position:relative;top:auto;left:auto}.hero-reference .hero-copy .eyebrow{font-size:11px}.hero-reference h1{margin:20px 0 18px;font-size:clamp(42px,8.5vw,66px)}.hero-reference h1 em{white-space:normal}.hero-reference .hero-text{max-width:450px;font-size:18px}.hero-reference .hero-actions{flex-flow:wrap;gap:12px;margin:24px 0 22px}.hero-reference .hero-actions .button{border-radius:10px;gap:14px;min-height:50px;padding:13px 17px;font-size:14px}.hero-reference .hero-trust{flex-wrap:wrap;gap:16px;font-size:11px}.hero-reference .hero-trust b{font-size:20px}.hero-reference .hero-backdrop{object-fit:contain;aspect-ratio:1701/924;width:185%;max-width:none;height:auto;margin:0;display:block;position:absolute;inset:0 auto auto -76%}.hero-reference .hero-shade{display:none}.projected-screen{display:block}.hero-mobile-display{pointer-events:none;width:100%;display:block;position:absolute;top:0;left:0}.reference-status{border-radius:8px;gap:7px;padding:6px 9px;font-size:12px;top:auto;bottom:9%;left:35%}.reference-status>span:first-child{width:20px;height:20px}.reference-status button{min-width:28px;min-height:28px;font-size:12px}.hero-reference .hero-bottom,.scanner-pulse{display:none}}@media (width<=430px){.hero-reference .hero-actions{flex-direction:column}.hero-reference .hero-actions .button{width:100%}.hero-reference .hero-trust{gap:10px;font-size:10px}.hero-reference .hero-trust span{gap:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal-ready{opacity:1;transform:none}.scanline{display:none!important}.hero-screen-frame{transform:none}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
