.language-switcher{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf2f0;border:1px solid #2f2b7b2e;border-radius:999px;gap:4px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 34px #2f2b7b2e}.language-switcher a{color:#2f2b7b;letter-spacing:.06em;border-radius:999px;place-items:center;min-width:38px;height:34px;font-size:.72rem;font-weight:900;text-decoration:none;display:grid}.language-switcher a:hover{background:#2f2b7b17}.language-switcher a[aria-current=page]{color:#fff;background:#2f2b7b}.language-switcher a:focus-visible{outline-offset:2px;outline:3px solid #ff8b6b}@media (max-width:640px){.language-switcher{bottom:10px;right:10px}.language-switcher a{min-width:34px;height:32px}}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Aptos", "Trebuchet MS", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Aptos", "Trebuchet MS", sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#fff2e8;--surface:#fffdf9;--surface-2:#fff8f2;--text:#3d2b36;--muted:#755e6b;--accent:#c94f40;--accent-soft:#df6655;--success:#166534;--warning:#7c3aed;--error:#b91c1c;--border:#e9cfc4;--success-bg:#ecfdf3;--warning-bg:#f5f3ff;--error-bg:#ffeaea;--radius:14px;--shadow:0 18px 48px #684a5421}body{background:radial-gradient(circle at 12% 8%, #d9f4e7 0 10rem, transparent 10.1rem), var(--bg);min-height:100vh;color:var(--text);margin:0;font-family:Aptos,Trebuchet MS,Segoe UI,sans-serif}h1,h2{margin:0}main,section{position:relative}.site-shell{max-width:1180px;margin:0 auto;padding:clamp(1rem,2.4vw,2.4rem)}.intro-panel{margin-bottom:1rem}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem}.lead{color:var(--muted);max-width:62ch}.generator-wrap{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffff7,#fafafff2);padding:clamp(.8rem,2vw,1.4rem);overflow:hidden}.copy-block{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);margin-top:1.2rem;padding:1rem}.copy-block p{color:var(--muted);line-height:1.55}.faq{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface);margin-top:1.2rem;padding:1rem}details{border-radius:10px;margin-top:.75rem;padding:.6rem}details>p{color:var(--muted);margin:.45rem 0 0;line-height:1.5}details[open]{background:var(--warning-bg)}nav ul{flex-wrap:wrap;gap:1rem;padding:1rem 0 0;list-style:none;display:flex}nav a{color:var(--accent);font-weight:600}.qr-grid{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:1rem;display:grid}.panel-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.95rem}.panel-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:0 0 .75rem;font-size:.95rem}fieldset{border:0;margin:0;padding:0}form{gap:.8rem;display:grid}label{font-weight:600}input,select,textarea,button{font:inherit}input,textarea,select{border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:10px;padding:.58rem}input[type=color]{height:2.4rem;padding:.12rem}input[type=range]{padding:0}input:focus,textarea:focus,select:focus,button:focus,a:focus{outline:3px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){input:focus,textarea:focus,select:focus,button:focus,a:focus{outline:3px solid color-mix(in srgb, var(--accent) 30%, transparent)}}input:focus,textarea:focus,select:focus,button:focus,a:focus{outline-offset:1px}.control-row{gap:.55rem;display:grid}.radio-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.4rem;display:grid}.radio-grid button,.small-btn{border:1px solid var(--border);color:var(--text);text-align:left;background:#fff;border-radius:10px;padding:.52rem .74rem;font-weight:600}.radio-grid button[aria-pressed=true]{border-color:var(--accent);background:#ecefff}.inline-pair{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.preview-shell{background:var(--surface);border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);position:sticky;top:.9rem}.preview-shell h2{margin-top:0}.preview-frame{border:1px dashed var(--border);background:linear-gradient(145deg,#fbfcff,#eef2ff);border-radius:12px;justify-content:center;align-items:center;min-height:300px;display:flex;overflow:hidden}.preview-frame>div,.preview-frame>svg,.preview-frame>img{width:100%;max-width:min(420px,100%);height:auto}.validation-list{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.validation-list li{border-radius:10px;padding:.5rem .65rem;line-height:1.25}.validation-list li.ok{background:var(--success-bg);color:var(--success);border:1px solid #22c55e66}.validation-list li.warn{background:var(--warning-bg);color:var(--warning);border:1px solid #a78bfa66}.validation-list li.error{background:var(--error-bg);color:var(--error);border:1px solid #f8717166}.status-line{font-weight:600}.status-pass{color:var(--success)}.status-warn{color:var(--warning)}.status-fail{color:var(--error)}.download-row{flex-wrap:wrap;align-items:end;gap:.55rem;display:flex}.download-row select,.download-row button{max-width:200px}.primary-btn{color:#fff;background:linear-gradient(135deg,#5652ff,#7f78ff);border:0;border-radius:10px;padding:.58rem .8rem;font-weight:700}.primary-btn:disabled{opacity:.55}.text-micro{color:var(--muted);font-size:.9rem}@media (max-width:980px){.qr-grid{grid-template-columns:1fr}.preview-shell{order:1;position:static}.panel-card:first-child{order:2}.panel-card:nth-child(2){order:3}.panel-card:nth-child(3){order:4}.panel-card:nth-child(4){order:5}.inline-pair{grid-template-columns:1fr}}.design-index,.design-prototype,.design-index *,.design-prototype *{box-sizing:border-box}.design-index{color:#171717;background:radial-gradient(circle at 88% 4%,#dff4ff 0 9rem,#0000 9.1rem),linear-gradient(135deg,#f7f3eb 0% 62%,#eef5ef 100%);min-height:100vh;padding:clamp(1.25rem,4vw,4rem)}.design-index-hero,.design-index-grid,.design-comparison{width:min(1440px,100%);margin-inline:auto}.design-index-hero{border-bottom:1px solid #171717;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding-bottom:clamp(2.5rem,6vw,5rem);display:grid}.index-back{color:inherit;margin-bottom:3rem;font-weight:700;text-decoration:none;display:inline-block}.design-index-hero p:first-of-type{color:#5c5c52;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.78rem;font-weight:800}.design-index-hero h1{letter-spacing:-.07em;max-width:900px;font-size:clamp(3rem,7vw,7.5rem);line-height:.9}.index-intro{max-width:42ch;margin:0;font-size:1.05rem;line-height:1.65}.design-index-grid{background:#171717;border:1px solid #171717;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.design-card{background:#fffdf8;min-width:0}.design-card>a{min-height:100%;color:inherit;padding:clamp(1.25rem,3vw,2.5rem);text-decoration:none;transition:background .18s,transform .18s;display:block}.design-card>a:hover{background:#fff}.design-card-top{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.3rem;display:flex}.design-card-top span{font-size:.78rem;font-weight:900}.design-card-top small{color:#65655e}.mini-canvas{background:var(--mini-bg,#f4f5f7);min-height:210px;color:var(--mini-text,#101010);border:var(--mini-border,0);border-radius:var(--mini-radius,0);padding:1.4rem;position:relative;overflow:hidden}.mini-nav,.mini-copy,.mini-button,.mini-panel{display:block;position:absolute}.mini-nav{opacity:.25;background:currentColor;width:36%;height:5px;top:1.2rem;left:1.2rem}.mini-canvas b{max-width:65%;font-size:clamp(1.4rem,2.6vw,2.5rem);line-height:.95;position:absolute;top:3.4rem;left:1.2rem}.mini-copy{opacity:.22;background:currentColor;width:42%;height:5px;top:8.7rem;left:1.2rem;box-shadow:0 12px}.mini-button{background:var(--mini-accent,#3657ff);border-radius:var(--mini-button-radius,2px);width:92px;height:28px;bottom:1.2rem;left:1.2rem}.mini-panel{background:var(--mini-panel,#fff);border-radius:var(--mini-radius,0);opacity:.9;border:1px solid;width:27%;height:132px;top:3.5rem;right:1.2rem}.design-card h2{letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(1.5rem,3vw,2.5rem)}.design-card p{color:#5d5d55;max-width:64ch;line-height:1.55}.design-card ul{flex-wrap:wrap;gap:.45rem;padding:0;list-style:none;display:flex}.design-card li{background:#efefe9;border-radius:999px;padding:.35rem .55rem;font-size:.78rem;font-weight:700}.design-card strong{margin-top:1.2rem;display:inline-block}.design-card-1{--mini-bg:#f8fafc;--mini-accent:#2457e6;--mini-radius:10px;--mini-button-radius:7px}.design-card-2{--mini-bg:#ffe500;--mini-accent:#143cff;--mini-border:3px solid #101010}.design-card-3{--mini-bg:#fff1e8;--mini-accent:#ed6d5a;--mini-radius:28px;--mini-button-radius:18px;--mini-panel:#d9f4e7}.design-card-4{--mini-bg:#171611;--mini-text:#f4ead3;--mini-accent:#b79a5e;--mini-panel:#232017}.design-card-5{--mini-bg:#07110d;--mini-text:#c5ffd9;--mini-accent:#47f58c;--mini-panel:#0d1c15}.design-card-6{--mini-bg:#f5f0e7;--mini-accent:#c32822;--mini-panel:#ebe1d1}.design-card-7{--mini-bg:#e8edf1;--mini-accent:#0068d9;--mini-border:1px solid #5d6870;--mini-panel:#f8fafb}.design-card-8{--mini-bg:#fff4c9;--mini-accent:#f04d35;--mini-radius:34px;--mini-button-radius:16px;--mini-panel:#79ddd0}.design-card-9{--mini-bg:#fff;--mini-accent:#e51b23;--mini-border:4px solid #111;--mini-panel:#fff}.design-card-10{--mini-bg:#eaf8f4;--mini-accent:#007c6f;--mini-radius:14px;--mini-button-radius:8px;--mini-panel:#fff}.design-comparison{grid-template-columns:1fr 1.4fr;gap:3rem;padding-block:clamp(4rem,8vw,8rem);display:grid}.design-comparison p{color:#5c5c52;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.76rem;font-weight:800}.design-comparison h2{max-width:12ch;font-size:clamp(2rem,4vw,4rem);line-height:.95}.design-comparison ol{border-top:1px solid #171717;margin:0;padding:0;list-style:none}.design-comparison li{border-bottom:1px solid #171717;justify-content:space-between;gap:2rem;padding:1.2rem 0;display:flex}.design-prototype{--proto-bg:#f7f8fa;--proto-surface:#fff;--proto-text:#121826;--proto-muted:#5a6473;--proto-accent:#2457e6;--proto-line:#dbe1e8;min-height:100vh;color:var(--proto-text);background:var(--proto-bg)}.prototype-inner{width:min(1320px,100%);min-height:100vh;margin-inline:auto;padding:0 clamp(1rem,3vw,3rem)}.prototype-nav{border-bottom:1px solid var(--proto-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;min-height:76px;display:grid}.prototype-brand,.prototype-links a,.prototype-footer a{color:inherit;text-decoration:none}.prototype-brand{letter-spacing:.08em;align-items:center;gap:.65rem;font-size:.8rem;font-weight:900;display:inline-flex}.brand-mark{background:linear-gradient(90deg,currentColor 33%,#0000 33% 66%,currentColor 66%),linear-gradient(currentColor 33%,#0000 33% 66%,currentColor 66%);width:20px;height:20px}.prototype-links{gap:1.5rem;font-size:.84rem;font-weight:700;display:flex}.prototype-number{color:var(--proto-muted);justify-self:end;font-size:.76rem;font-weight:800}.prototype-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:clamp(2rem,6vw,7rem);min-height:560px;padding-block:clamp(4rem,9vw,9rem);display:grid;position:relative}.prototype-kicker{color:var(--proto-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:900}.prototype-hero h1{letter-spacing:-.065em;max-width:12ch;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.92}.prototype-hero p:not(.prototype-kicker){max-width:58ch;color:var(--proto-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.prototype-cta,.prototype-secondary{border:1px solid var(--proto-accent);border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.prototype-cta{color:#fff;background:var(--proto-accent)}.prototype-secondary{color:var(--proto-text)}.hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.minimal-proof{border:1px solid var(--proto-line);background:var(--proto-surface);border-radius:14px;padding:2rem}.minimal-proof span{color:var(--proto-accent);margin-bottom:4rem;font-weight:900;display:block}.minimal-proof strong{font-size:1.35rem;display:block}.prototype-trust{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.prototype-trust li{background:var(--proto-surface);border-radius:999px;padding:.55rem .8rem;font-size:.8rem;font-weight:800}.prototype-features{border-top:1px solid var(--proto-line);border-bottom:1px solid var(--proto-line);grid-template-columns:repeat(3,1fr);display:grid}.prototype-features article{border-right:1px solid var(--proto-line);padding:clamp(1.2rem,3vw,2.5rem)}.prototype-features article:last-child{border-right:0}.prototype-features span{color:var(--proto-accent);font-size:.72rem;font-weight:900}.prototype-features h2{margin-top:2rem;font-size:1.15rem}.prototype-features p{color:var(--proto-muted);font-size:.9rem;line-height:1.55}.prototype-tool{padding-block:clamp(3rem,7vw,7rem)}.tool-heading{grid-template-columns:1fr auto 1fr;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.tool-heading p,.tool-heading span{color:var(--proto-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.tool-heading span{justify-self:end}.tool-heading h2{text-align:center;font-size:clamp(1.8rem,3vw,3rem)}.prototype-generator{border:1px solid var(--proto-line);background:var(--proto-surface);border-radius:16px;padding:clamp(.65rem,1.5vw,1.25rem)}@supports (color:color-mix(in lab, red, red)){.prototype-generator{background:color-mix(in srgb, var(--proto-surface) 93%, transparent)}}.design-prototype .panel-card{border-color:var(--proto-line);background:var(--proto-surface);color:var(--proto-text);box-shadow:none}.design-prototype .panel-title,.design-prototype .text-micro{color:var(--proto-muted)}.design-prototype input,.design-prototype textarea,.design-prototype select,.design-prototype .radio-grid button,.design-prototype .small-btn{border-color:var(--proto-line);background:var(--proto-surface);color:var(--proto-text)}.design-prototype .radio-grid button[aria-pressed=true]{border-color:var(--proto-accent);background:var(--proto-accent)}@supports (color:color-mix(in lab, red, red)){.design-prototype .radio-grid button[aria-pressed=true]{background:color-mix(in srgb, var(--proto-accent) 12%, var(--proto-surface))}}.design-prototype .primary-btn{background:var(--proto-accent)}.design-prototype .preview-frame{border-color:var(--proto-line);background:var(--proto-surface)}@supports (color:color-mix(in lab, red, red)){.design-prototype .preview-frame{background:color-mix(in srgb, var(--proto-surface) 84%, var(--proto-bg))}}.prototype-footer{border-top:1px solid var(--proto-line);color:var(--proto-muted);justify-content:space-between;gap:2rem;padding:2rem 0;font-size:.8rem;display:flex}.design-2{--proto-bg:#ffe500;--proto-surface:#fff8bd;--proto-text:#111;--proto-muted:#3f3a00;--proto-accent:#143cff;--proto-line:#111;background:linear-gradient(90deg,#0000 49.8%,#111 49.8% 50.2%,#0000 50.2%),#ffe500}.design-2 .prototype-inner{width:min(1500px,100%)}.design-2 .prototype-nav{border-width:3px;min-height:86px}.design-2 .hero-bold{grid-template-columns:.18fr 1fr auto;min-height:680px}.design-2 .hero-index{align-self:start;font-size:clamp(5rem,13vw,12rem);font-weight:950;line-height:.7}.design-2 .prototype-hero h1{text-transform:uppercase;max-width:9ch;font-size:clamp(4.5rem,11vw,11rem)}.design-2 .prototype-cta{color:#fff;border:3px solid #111;border-radius:0;align-self:end;box-shadow:8px 8px #111}.design-2 .prototype-features{background:#fff8bd;border-width:3px}.design-2 .prototype-features article{border-width:3px}.design-2 .prototype-generator{background:#fff8bd;border:3px solid #111;border-radius:0;box-shadow:12px 12px #111}.design-2 .panel-card,.design-2 input,.design-2 textarea,.design-2 select,.design-2 .radio-grid button,.design-2 .small-btn{border-width:2px;border-radius:0}.design-3{--proto-bg:#fff2e8;--proto-surface:#fffdf9;--proto-text:#3d2b36;--proto-muted:#755e6b;--proto-accent:#df6655;--proto-line:#e9cfc4;background:radial-gradient(circle at 8% 18%, #d9f4e7 0 9rem, transparent 9.1rem), radial-gradient(circle at 92% 30%, #ffd6cf 0 12rem, transparent 12.1rem), var(--proto-bg)}.design-3 .prototype-nav{background:#ffffffc7;border:0;border-radius:999px;margin-top:1rem;padding:0 1.4rem}.design-3 .hero-friendly{grid-template-columns:.7fr 1fr}.friendly-orbit{aspect-ratio:1;background:#d9f4e7;border-radius:44% 56% 58% 42%;place-items:center;width:min(360px,75vw);display:grid;transform:rotate(-6deg)}.friendly-orbit span{aspect-ratio:1;color:#df6655;background:#fff;border-radius:30%;place-items:center;width:46%;font-size:3rem;font-weight:950;display:grid;transform:rotate(6deg);box-shadow:0 18px 50px #684a5421}.design-3 .prototype-hero h1{max-width:10ch}.design-3 .prototype-cta{border-radius:999px;box-shadow:0 12px 24px #df66553b}.design-3 .prototype-trust{grid-column:2}.design-3 .prototype-features{border:0;gap:1rem}.design-3 .prototype-features article{background:#ffffffb3;border:0;border-radius:26px}.design-3 .prototype-generator{background:#f8dcd3;border:0;border-radius:32px;padding:1rem}.design-3 .panel-card{border:0;border-radius:24px}.design-3 input,.design-3 textarea,.design-3 select,.design-3 .radio-grid button,.design-3 .small-btn{border-radius:14px}.design-4{--proto-bg:#161510;--proto-surface:#211f18;--proto-text:#f1eadb;--proto-muted:#aaa28f;--proto-accent:#b89a5f;--proto-line:#514938;background:radial-gradient(circle at 50% 0,#29261d 0%,#161510 48%);font-family:Georgia,Times New Roman,serif}.design-4 .prototype-nav,.design-4 .prototype-footer,.design-4 .tool-heading,.design-4 .panel-title,.design-4 input,.design-4 textarea,.design-4 select,.design-4 button{font-family:var(--font-sans), sans-serif}.design-4 .hero-premium{text-align:center;min-height:680px;display:block}.design-4 .prototype-hero h1{max-width:11ch;margin:5rem auto 2rem;font-size:clamp(4rem,8vw,8rem);font-weight:400}.design-4 .prototype-hero p:not(.prototype-kicker){margin-inline:auto}.design-4 .premium-rule{max-width:700px;color:var(--proto-muted);font:.7rem var(--font-sans), sans-serif;letter-spacing:.14em;text-transform:uppercase;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin:4rem auto 0;display:grid}.design-4 .premium-rule i{background:var(--proto-line);height:1px}.design-4 .prototype-cta{color:#161510;border-radius:0;margin-top:2rem}.design-4 .prototype-features article{min-height:250px}.design-4 .prototype-features h2{font-family:Georgia,serif;font-size:1.5rem;font-weight:400}.design-4 .prototype-generator{background:#1b1a15;border-radius:0}.design-4 .panel-card,.design-4 input,.design-4 textarea,.design-4 select,.design-4 .radio-grid button,.design-4 .small-btn{border-radius:0}.design-4 .validation-list li.ok{color:#bde9c8;background:#183223}.design-5{--proto-bg:#06100c;--proto-surface:#0b1812;--proto-text:#d8ffe5;--proto-muted:#79a489;--proto-accent:#47f58c;--proto-line:#21452f;background-color:var(--proto-bg);background-image:linear-gradient(#47f58c0e 1px,#0000 1px),linear-gradient(90deg,#47f58c0e 1px,#0000 1px);background-size:38px 38px;font-family:Courier New,ui-monospace,monospace}.design-5 .prototype-nav{border-style:dashed}.design-5 .hero-tech{min-height:650px;padding-left:8%;display:block}.design-5 .tech-status{color:var(--proto-muted);letter-spacing:.1em;margin-bottom:5rem;font-size:.75rem}.design-5 .tech-status span{background:var(--proto-accent);width:9px;height:9px;box-shadow:0 0 18px var(--proto-accent);border-radius:50%;margin-right:.5rem;display:inline-block}.design-5 .prototype-hero h1{letter-spacing:-.05em;max-width:13ch;font-size:clamp(3rem,7vw,7rem)}.design-5 .tech-command{border:1px solid var(--proto-line);max-width:720px;color:var(--proto-muted);background:#08130e;justify-content:space-between;gap:1rem;margin:2.5rem 0;padding:1rem;display:flex}.design-5 .tech-command strong{color:var(--proto-accent)}.design-5 .prototype-cta{color:#06100c;border-radius:0}.design-5 .prototype-generator{border-radius:0;box-shadow:0 0 0 1px #07100c,0 0 50px #47f58c14}.design-5 .panel-card,.design-5 input,.design-5 textarea,.design-5 select,.design-5 .radio-grid button,.design-5 .small-btn{border-radius:2px}.design-5 .validation-list li.ok{color:#99ffc0;background:#0d2a18}.design-5 .validation-list li.warn{color:#ffe879;background:#27220c}.design-6{--proto-bg:#f3eee4;--proto-surface:#f8f4eb;--proto-text:#1b1915;--proto-muted:#625e55;--proto-accent:#be2b24;--proto-line:#1b1915;font-family:Georgia,Times New Roman,serif}.design-6 .prototype-inner{width:min(1450px,100%)}.design-6 .prototype-nav,.design-6 .prototype-footer,.design-6 .tool-heading,.design-6 input,.design-6 textarea,.design-6 select,.design-6 button{font-family:var(--font-sans), sans-serif}.design-6 .hero-editorial{border-bottom:1px solid var(--proto-line);grid-template-columns:.28fr 1.3fr .65fr;align-items:start;min-height:720px}.design-6 .editorial-issue{color:var(--proto-accent);font:800 .72rem/1.5 var(--font-sans), sans-serif;letter-spacing:.12em;padding-top:.8rem}.design-6 .prototype-hero h1{max-width:9ch;font-size:clamp(4rem,9vw,9rem);font-weight:400}.design-6 .editorial-deck{border-bottom:5px solid var(--proto-accent);align-self:end;padding-bottom:4rem}.design-6 .prototype-cta{width:max-content;color:var(--proto-accent);background:0 0;border:0;border-bottom:1px solid;border-radius:0;grid-column:2}.design-6 .prototype-features{grid-template-columns:.7fr 1.3fr 1fr}.design-6 .prototype-features article:nth-child(2){padding-top:6rem}.design-6 .prototype-features h2{font-family:Georgia,serif;font-size:1.8rem;font-weight:400}.design-6 .prototype-generator{border-radius:0}.design-6 .panel-card{border:0;border-radius:0}.design-6 .preview-shell{border-left:1px solid var(--proto-line)}.design-7{--proto-bg:#e9eef2;--proto-surface:#f8fafb;--proto-text:#17212a;--proto-muted:#52606b;--proto-accent:#006bd6;--proto-line:#aab4bc;font-family:Segoe UI,Tahoma,sans-serif}.design-7 .prototype-inner{width:min(1600px,100%);padding-inline:1rem}.design-7 .prototype-nav{min-height:54px}.design-7 .utility-intro{border-bottom:1px solid var(--proto-line);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1rem 0;display:grid}.design-7 .utility-intro div{text-transform:uppercase;font-size:.72rem;font-weight:800}.utility-dot{background:#1fbd64;border-radius:50%;width:8px;height:8px;margin-right:.4rem;display:inline-block}.design-7 .utility-intro h1{font-size:1.4rem}.design-7 .utility-intro p{color:var(--proto-muted);margin:0;font-size:.82rem}.design-7 .prototype-tool{padding-block:1.2rem}.design-7 .tool-heading{margin-bottom:.5rem}.design-7 .tool-heading h2{font-size:1.35rem}.design-7 .prototype-generator{border-radius:3px;padding:.5rem}.design-7 .qr-grid{grid-template-columns:1.45fr 1fr;gap:.5rem}.design-7 .panel-card{border-radius:2px;padding:.65rem}.design-7 .panel-title{margin-bottom:.45rem;font-size:.72rem}.design-7 .radio-grid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:.25rem}.design-7 input,.design-7 textarea,.design-7 select,.design-7 .radio-grid button,.design-7 .small-btn,.design-7 .primary-btn{border-radius:2px;min-height:38px;padding:.4rem .55rem;font-size:.82rem}.design-7 .prototype-features{margin-bottom:2rem}.design-8{--proto-bg:#fff3c7;--proto-surface:#fffdf4;--proto-text:#25233a;--proto-muted:#665e62;--proto-accent:#ee5037;--proto-line:#3b3750;background:radial-gradient(circle at 85% 10%,#78dbcf 0 8rem,#0000 8.1rem),linear-gradient(160deg,#fff3c7 0 68%,#f8d9dd 68%)}.design-8 .prototype-nav{border:2px solid var(--proto-line);background:#fffdf4;border-radius:18px;margin-top:1rem;padding:0 1.2rem}.design-8 .hero-playful{overflow:hidden}.design-8 .prototype-hero h1{max-width:9ch;font-size:clamp(4rem,9vw,9rem);transform:rotate(-2deg)}.design-8 .play-shape{place-items:center;font-weight:950;display:grid;position:absolute}.design-8 .shape-one{aspect-ratio:1;background:#78dbcf;border-radius:38% 62% 55% 45%;width:150px;font-size:4rem;top:14%;right:10%;transform:rotate(13deg)}.design-8 .shape-two{aspect-ratio:1;border:3px solid var(--proto-line);background:#fff;border-radius:50%;width:110px;bottom:12%;right:2%;transform:rotate(-12deg)}.design-8 .prototype-cta{border:2px solid var(--proto-line);box-shadow:6px 6px 0 var(--proto-line);border-radius:999px}.design-8 .prototype-features{border:0;gap:1rem}.design-8 .prototype-features article{border:2px solid var(--proto-line);background:#fffdf4;border-radius:32px 18px 28px 14px}.design-8 .prototype-features article:nth-child(2){background:#dff5e9;transform:translateY(2rem)rotate(1deg)}.design-8 .prototype-generator{border:2px solid var(--proto-line);background:#78dbcf;border-radius:30px}.design-8 .panel-card{border:2px solid var(--proto-line);border-radius:22px}.design-8 input,.design-8 textarea,.design-8 select,.design-8 .radio-grid button,.design-8 .small-btn{border-width:2px;border-radius:13px}.design-9{--proto-bg:#f7f7f3;--proto-surface:#fff;--proto-text:#111;--proto-muted:#4a4a4a;--proto-accent:#e31b23;--proto-line:#111;background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#ddd 25%,#0000 calc(25% + 1px) calc(50% - 1px),#ddd 50%,#0000 calc(50% + 1px) calc(75% - 1px),#ddd 75%,#0000 calc(75% + 1px))}.design-9 .prototype-inner{width:min(1500px,100%)}.design-9 .prototype-nav{text-transform:uppercase;border-bottom:4px solid;min-height:88px}.design-9 .hero-swiss{border-bottom:4px solid;grid-template-columns:.22fr 1.1fr .55fr;align-items:start;min-height:700px}.design-9 .swiss-label{color:var(--proto-accent);font-size:1.2rem;font-weight:950;line-height:.9}.design-9 .prototype-hero h1{text-transform:uppercase;max-width:10ch;font-size:clamp(4rem,9vw,9rem);line-height:.82}.design-9 .prototype-hero>p:last-of-type{align-self:end;padding-bottom:3rem}.design-9 .prototype-cta{background:var(--proto-accent);border:4px solid #111;border-radius:0;grid-column:2;width:max-content}.design-9 .prototype-features,.design-9 .prototype-features article{border-width:4px}.design-9 .prototype-features h2{text-transform:uppercase;font-size:1.5rem}.design-9 .prototype-generator{border:4px solid #111;border-radius:0}.design-9 .panel-card,.design-9 input,.design-9 textarea,.design-9 select,.design-9 .radio-grid button,.design-9 .small-btn,.design-9 .primary-btn{box-shadow:none;border-color:#111;border-radius:0}.design-10{--proto-bg:#edf8f5;--proto-surface:#fff;--proto-text:#102d2b;--proto-muted:#526c69;--proto-accent:#087f72;--proto-line:#bfddd7;background:radial-gradient(circle at 85% 12%, #087f7221 0 14rem, transparent 14.1rem), var(--proto-bg)}.design-10 .prototype-nav{border:1px solid var(--proto-line);background:#ffffffdb;border-radius:12px;margin-top:.75rem;padding:0 1rem}.design-10 .hero-conversion{grid-template-columns:1.05fr .65fr;min-height:620px}.design-10 .prototype-hero h1{max-width:9ch}.design-10 .prototype-cta{margin-top:1.6rem;padding-inline:1.4rem;box-shadow:0 12px 24px #087f722e}.design-10 .cta-note{color:var(--proto-muted);margin-top:.65rem;font-size:.78rem;display:block}.conversion-proof{border:1px solid var(--proto-line);background:#fff;border-radius:18px;gap:.8rem;padding:2rem;display:grid;box-shadow:0 24px 70px #144a441a}.conversion-proof strong{margin-bottom:.5rem;font-size:1.35rem}.conversion-proof span{border-top:1px solid var(--proto-line);color:var(--proto-muted);padding:.8rem 0}.conversion-proof span:before{content:"✓";color:var(--proto-accent);margin-right:.6rem;font-weight:900}.design-10 .prototype-features{border:0;gap:1rem}.design-10 .prototype-features article{border:1px solid var(--proto-line);background:#ffffffb3;border-radius:14px}.design-10 .prototype-generator{border:0;box-shadow:0 24px 70px #144a441a}@media (max-width:980px){.design-index-hero,.design-comparison,.design-index-grid{grid-template-columns:1fr}.prototype-nav{grid-template-columns:1fr auto}.prototype-links{grid-area:2/1/auto/-1;padding-bottom:1rem;overflow-x:auto}.prototype-number{grid-area:1/2}.prototype-hero,.design-2 .hero-bold,.design-3 .hero-friendly,.design-6 .hero-editorial,.design-9 .hero-swiss,.design-10 .hero-conversion{grid-template-columns:1fr;min-height:auto}.design-3 .prototype-trust,.design-6 .prototype-cta,.design-9 .prototype-cta{grid-column:1}.prototype-features{grid-template-columns:1fr}.prototype-features article,.prototype-features article:last-child{border-right:0;border-bottom:1px solid var(--proto-line)}.tool-heading{grid-template-columns:1fr auto}.tool-heading h2{text-align:left;grid-area:1/1/auto/-1}.design-7 .utility-intro,.design-7 .qr-grid{grid-template-columns:1fr}.design-7 .radio-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.design-8 .shape-one,.design-8 .shape-two{opacity:.35}}@media (max-width:600px){.design-index{padding:1rem}.design-index-hero h1{font-size:clamp(3rem,16vw,5rem)}.mini-canvas{min-height:180px}.prototype-inner{padding-inline:.8rem}.prototype-hero{padding-block:3.5rem}.prototype-hero h1,.design-2 .prototype-hero h1,.design-6 .prototype-hero h1,.design-8 .prototype-hero h1,.design-9 .prototype-hero h1{font-size:clamp(3.2rem,17vw,5.2rem)}.prototype-links{gap:1rem;font-size:.76rem}.prototype-number{font-size:.68rem}.prototype-generator{margin-inline:-.3rem;padding:.35rem}.prototype-generator .panel-card{padding:.75rem}.prototype-generator .radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-footer,.design-comparison li{flex-direction:column;gap:.5rem}.design-3 .prototype-nav,.design-8 .prototype-nav,.design-10 .prototype-nav{border-radius:12px}.friendly-orbit{width:min(250px,70vw)}.design-5 .hero-tech{padding-left:0}.design-5 .tech-command{flex-direction:column;overflow-x:auto}}.production-site,.production-site *{box-sizing:border-box}.production-site{min-height:100vh;color:var(--text);background:radial-gradient(circle at 7% 7%, #d9f4e7e6 0 9rem, transparent 9.1rem), radial-gradient(circle at 96% 14%, #ffd6cfe6 0 12rem, transparent 12.1rem), var(--bg)}.site-header{z-index:5;padding:1rem clamp(1rem,3vw,3rem) 0;position:relative}.site-header-inner,.site-main,.site-footer-inner{width:min(1180px,100%);margin-inline:auto}.site-header-inner{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9db;border:1px solid #e9cfc4cc;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem 2rem;min-height:68px;padding:.75rem 1.25rem;display:flex}.site-brand{color:inherit;white-space:nowrap;align-items:center;gap:.65rem;font-size:.88rem;font-weight:900;text-decoration:none;display:inline-flex}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.55rem 1.25rem;display:flex}.site-nav a,.site-footer a,.breadcrumbs a{color:inherit;text-underline-offset:.22em;font-weight:750;text-decoration-thickness:1px}.site-nav a{text-decoration:none}.site-main{padding-inline:clamp(1rem,3vw,3rem)}.site-hero{grid-template-columns:minmax(0,1.25fr) minmax(240px,.55fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,6.5rem);display:grid}.site-eyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .8rem;font-size:.75rem;font-weight:900}.site-hero h1,.not-found-page h1{letter-spacing:-.055em;max-width:16ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.65rem,6vw,5.8rem);font-weight:500;line-height:.97}.hero-intro,.section-heading>p:last-child,.content-section article>p,.site-footer p,.not-found-page>p{color:var(--muted);line-height:1.7}.hero-intro{max-width:66ch;margin:1.25rem 0 1.7rem;font-size:clamp(1rem,1.5vw,1.15rem)}.site-cta{color:#fff;background:var(--accent);border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.2rem;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 12px 24px #c94f4033}.trust-list{flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.trust-list li{border:1px solid var(--border);background:#fffdf9cc;border-radius:999px;padding:.48rem .75rem;font-size:.8rem;font-weight:800}.hero-visual{aspect-ratio:1;background:#d9f4e7;border-radius:44% 56% 58% 42%;justify-self:end;place-items:center;width:min(340px,72vw);display:grid;transform:rotate(-5deg)}.hero-code{aspect-ratio:1;background:linear-gradient(90deg, var(--accent) 18%, transparent 18% 36%, var(--accent) 36% 55%, transparent 55% 73%, var(--accent) 73%), linear-gradient(var(--accent) 18%, transparent 18% 36%, var(--accent) 36% 55%, transparent 55% 73%, var(--accent) 73%);border:15px solid #fff;border-radius:28%;width:48%;transform:rotate(5deg);box-shadow:0 18px 50px #684a5426}.generator-section,.content-section,.related-section{scroll-margin-top:1rem}.generator-section{padding-block:clamp(1rem,3vw,2rem) clamp(4rem,7vw,7rem)}.section-heading{max-width:760px;margin-bottom:1.5rem}.section-heading h2,.content-section h2,.related-section h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.8vw,3.4rem);font-weight:500;line-height:1.04}.generator-heading{margin-inline:0;display:block}.prototype-generator{background:#f8dcd3;border:0;border-radius:32px;padding:clamp(.7rem,1.8vw,1.25rem)}.production-site .panel-card{box-shadow:none;border:0;border-radius:24px}.production-site input,.production-site textarea,.production-site select,.production-site .radio-grid button,.production-site .small-btn{border-radius:14px}.production-site .primary-btn{background:var(--accent);border-radius:999px}.content-section{border-top:1px solid var(--border);padding-block:clamp(3.5rem,7vw,7rem)}.step-grid,.type-grid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-grid li,.type-card,.content-split article,.faq-list details{border:1px solid var(--border);background:#fffdf9c7}.step-grid li,.type-card,.content-split article{border-radius:24px;padding:clamp(1.15rem,2.5vw,2rem)}.step-grid span{aspect-ratio:1;color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:2rem;margin-bottom:2rem;font-weight:900;display:grid}.step-grid strong,.type-card h3{font-size:1.1rem}.step-grid p,.type-card p{color:var(--muted);margin-bottom:0;line-height:1.55}.type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.type-card h3{margin:0}.type-card a{color:inherit;text-underline-offset:.18em}.content-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.content-split article h2{font-size:clamp(1.65rem,3vw,2.55rem)}.faq-list{gap:.75rem;display:grid}.faq-list details{border-radius:16px;margin:0;padding:1rem 1.15rem}.production-site details[open]{background:#fffdf9}.faq-list summary{cursor:pointer;font-weight:850}.related-section{background:#d9f4e7;border-radius:30px;padding:clamp(3rem,6vw,5rem)}.related-links{flex-wrap:wrap;gap:.7rem;margin-top:1.5rem;display:flex}.related-links a{color:inherit;background:#fff;border-radius:999px;padding:.65rem .85rem;font-weight:800;text-decoration:none}.site-footer{border-top:1px solid var(--border);background:#fffdf9bf;margin-top:clamp(4rem,8vw,8rem);padding:2rem clamp(1rem,3vw,3rem)}.site-footer-inner{justify-content:space-between;gap:2rem;display:flex}.site-footer p{margin:.35rem 0 0}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem;display:flex}.breadcrumbs{color:var(--muted);gap:.55rem;padding-top:2rem;font-size:.86rem;display:flex}.landing-hero{grid-template-columns:1fr;padding-block:clamp(2.5rem,5vw,4.5rem)}.landing-hero h1{max-width:18ch}.numbered-list,.check-list{color:var(--muted);gap:.8rem;padding-left:1.3rem;line-height:1.55;display:grid}.not-found-page{min-height:60vh;padding-block:clamp(5rem,12vw,10rem)}.not-found-page .site-cta{margin-top:1rem}@media (max-width:760px){.site-header-inner,.site-footer-inner{border-radius:20px;flex-direction:column;align-items:flex-start}.site-nav,.site-footer nav{justify-content:flex-start}.site-hero,.step-grid,.type-grid,.content-split{grid-template-columns:1fr}.site-hero h1,.not-found-page h1{font-size:clamp(2.55rem,13vw,4.4rem)}.hero-visual{justify-self:center}.production-site .qr-grid>.panel-card:first-child{order:1}.production-site .preview-shell{order:2}.related-section{padding:1.5rem}}.partner-promotions{isolation:isolate;background:radial-gradient(circle at 8% 10%,#ff7f6633,#0000 34%),radial-gradient(circle at 94% 90%,#4ec4ae33,#0000 36%),#fffaf2;border:1px solid #2f2b7b1f;border-radius:32px;grid-column:1/-1;width:100%;margin:0 0 28px;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 24px 70px #2f2b7b14}.partner-promotions:before{content:"";z-index:-1;border:24px solid #f7b73321;border-radius:50%;width:180px;height:180px;position:absolute;top:-72px;right:14%}.partner-promotions__intro{max-width:680px;margin-bottom:28px}.partner-promotions__intro h2{margin:6px 0 10px;font-size:clamp(2rem,4vw,3.35rem);line-height:1}.partner-promotions__intro>p:last-child{color:#5f5b68;max-width:60ch;margin:0}.partner-promotions__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.partner-card{border:1px solid #ffffff7a;border-radius:26px;flex-direction:column;justify-content:space-between;gap:32px;min-height:350px;padding:clamp(22px,3.5vw,36px);display:flex;box-shadow:inset 0 1px #fff9}.partner-card--guestbook{color:#392326;background:linear-gradient(145deg,#ffd5c8 0%,#ffb79f 100%)}.partner-card--ip{color:#173b3b;background:linear-gradient(145deg,#d8f5e9 0%,#9fe1d4 100%)}.partner-card__topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.partner-card__label{letter-spacing:.12em;text-transform:uppercase;opacity:.72;border:1px solid;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:800}.partner-card__mark{letter-spacing:-.05em;border:2px solid;place-items:center;width:58px;height:58px;font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:800;display:grid;box-shadow:6px 6px #ffffff7a}.partner-card__mark--123{border-radius:15px 4px}.partner-card__mark--ip{border-radius:50%}.partner-card__kicker{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0 0 8px;font-size:.82rem;font-weight:800}.partner-card h3{max-width:13ch;margin:0 0 14px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.04}.partner-card p:not(.partner-card__kicker){max-width:47ch;margin:0;line-height:1.65}.partner-card__link{color:#fff;background:#2f2b7b;border-radius:14px;align-items:center;gap:12px;width:fit-content;padding:13px 17px;font-weight:800;text-decoration:none;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px #2f2b7b29}.partner-card__link:hover{transform:translateY(-2px);box-shadow:0 10px #2f2b7b21}.partner-card__link:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (max-width:760px){.partner-promotions{border-radius:24px;width:100%;margin:0 0 24px}.partner-promotions__grid{grid-template-columns:1fr}.partner-card{min-height:320px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
