html[data-theme=light]{--color-bg:#f4f4f5;--color-bg-secondary:#efefef;--color-card:#fff;--color-surface:#fff;--color-surface-2:#ebebec;--color-border:#ddd;--color-border-light:#ccc;--color-text:#000;--color-text-muted:#111;--color-text-faint:#333;--color-gray-50:#fff;--color-gray-100:#f5f5f5;--color-gray-200:#e8e8e8;--color-gray-500:#444;--color-gray-700:#222;--color-gray-900:#0d0d0d;--shadow-sm:0 2px 6px #00000012;--shadow-md:0 4px 16px #00000017;--shadow-lg:0 10px 32px #0000001f}html[data-theme=light] body,html[data-theme=light] html{background-color:#f4f4f5}html[data-theme=light] .bg-surface{background-color:#f5f5f5}html[data-theme=light] .bg-surface-2{background-color:#efefef}html[data-theme=light] .bg-dark,html[data-theme=light] .bg-light{background-color:#f5f5f5}html[data-theme=light] .service-card,html[data-theme=light] .feature,html[data-theme=light] .material-card,html[data-theme=light] .process-item,html[data-theme=light] .product-card,html[data-theme=light] .step,html[data-theme=light] .cat-card,html[data-theme=light] .card,html[data-theme=light] .delivery-item,html[data-theme=light] .hero__badge strong{color:#0d0d0d}html[data-theme=light] .hero__badge span{color:#444}html[data-theme=light] .form-input,html[data-theme=light] .form-textarea,html[data-theme=light] .form-select{color:#0d0d0d;background-color:#fff;border:1.5px solid #ccc}html[data-theme=light] .form-input:focus,html[data-theme=light] .form-textarea:focus,html[data-theme=light] .form-select:focus{border-color:#d4151b;box-shadow:0 0 0 3px #d4151b1f}html[data-theme=light] .form-input::placeholder,html[data-theme=light] .form-textarea::placeholder{color:#999}html[data-theme=light] .form-select option{background-color:#fff}html[data-theme=light] .file-label{background-color:#f7f7f7;border-color:#ccc}html[data-theme=light] .file-item{background-color:#0000000a}html[data-theme=light] .file-item__name{color:#333}html[data-theme=light] .file-item__size{color:#666}html[data-theme=light] .modal{background:#fff}html[data-theme=light] .modal__img-wrap{background:#f0f0f0}html[data-theme=light] .modal__name{color:#0d0d0d}html[data-theme=light] .modal__close{color:#555}html[data-theme=light] .modal__close:hover{color:#0d0d0d}html[data-theme=light] .modal__tag{color:#444;background:#f0f0f0;border-color:#ccc}html[data-theme=light] .site-footer{background-color:#111}html[data-theme=light] .btn-outline{color:#0d0d0d;border-color:#111}html[data-theme=light] .btn-outline:hover{color:#d4151b;border-color:#d4151b}html[data-theme=light] .btn-ghost{color:#0d0d0d;border-color:#111}html[data-theme=light] .btn-ghost:hover{color:#fff;background-color:#111}html[data-theme=light] .btn-primary,html[data-theme=light] .product-card__btn--available,html[data-theme=light] .modal__cta{color:#fff}html[data-theme=light] .ip-warning__title{color:#000}html[data-theme=light] .ip-warning__text{color:#111}html[data-theme=light] .ambient-edges{display:none}html[data-theme=light] .prose p,html[data-theme=light] .prose ul{color:#111}html[data-theme=light] .prose strong{color:#000}:root{--color-bg:#080808;--color-bg-secondary:#141414d9;--color-card:#1a1a1ad9;--color-surface:#1a1a1ad9;--color-surface-2:#202020d9;--color-border:#1e1e1e;--color-border-light:#2e2e2e;--color-primary:#d4151b;--color-primary-dark:#a50f14;--color-primary-light:#e83a3f;--color-text:#fff;--color-text-muted:#888;--color-text-faint:#444;--color-white:#fff;--color-gray-50:#111;--color-gray-100:#181818;--color-gray-200:#1e1e1e;--color-gray-500:#888;--color-gray-700:#aaa;--color-gray-900:#f5f5f5;--font-display:"Instrument Serif", Georgia, serif;--font-sans:"Geist Variable", "Geist", system-ui, -apple-system, sans-serif;--font-logo:"Barlow Condensed", sans-serif;--card-radius:28px;--font-mono:"JetBrains Mono", "Fira Code", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #00000080;--shadow-md:0 4px 6px -1px #00000080, 0 2px 4px -2px #0006;--shadow-lg:0 10px 15px -3px #0009, 0 4px 6px -4px #00000080;--transition-fast:.15s ease;--transition-base:.25s ease;--container-max:1200px;--header-height:68px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}button,input,select,textarea{font-family:inherit}html{font-synthesis:style;scroll-behavior:smooth;-webkit-text-size-adjust:100%;background-color:var(--color-bg)}body{font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-text);-webkit-font-smoothing:antialiased;z-index:0;isolation:isolate;background-color:#0000;flex-direction:column;min-height:100vh;line-height:1.6;display:flex;position:relative}.site-watermark{display:none}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}ul,ol{list-style:none}.container{width:100%;max-width:var(--container-max);padding-inline:var(--space-6);margin-inline:auto}.section{padding-block:var(--space-20);z-index:1;position:relative}.section--sm{padding-block:var(--space-12);z-index:1;position:relative}.section--lg{padding-block:var(--space-24);z-index:1;position:relative}.section:before,.section--sm:before,.section--lg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 160px at 50% 0,#d4151b0b 0%,#0000 100%);height:160px;position:absolute;top:0;left:5%;right:5%}.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:.95}.h1,.h2,.h3,.h4{font-family:var(--font-display);font-weight:400!important}.h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(2.8rem,6.5vw,5rem);line-height:1}.h2{letter-spacing:-.015em;color:var(--color-text);font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.05}.h3{font-size:var(--text-3xl);color:var(--color-text);line-height:1.1}.h4{color:var(--color-text);font-size:1.65rem;line-height:1.15}.text-lead{font-size:var(--text-xl);color:var(--color-text-muted);max-width:60ch;line-height:1.7}.text-sm{font-size:var(--text-sm)}.text-xs{font-size:var(--text-xs)}.text-center{text-align:center}.text-right{text-align:right}.section-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;color:#d4151b;margin-bottom:var(--space-3);font-size:.78rem;font-weight:600;display:block}.text-primary{color:var(--color-primary)}.text-muted{color:var(--color-text-muted)}.text-white{color:var(--color-text)}.bg-primary{background-color:var(--color-primary)}.bg-surface{background-color:#141414d9}.bg-surface-2{background-color:#1a1a1ad9}.bg-dark,.bg-light{background-color:#0000}.glow-section{position:relative}.glow-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(65% 85% at 22%,#d4151b0e 0%,#0000 65%),radial-gradient(55% 70% at 80% 58%,#a0a0a008 0%,#0000 60%);position:absolute;inset:0}html[data-theme=light] .glow-section:before{background:radial-gradient(65% 85% at 22%,#d4151b21 0%,#0000 65%),radial-gradient(55% 70% at 80% 58%,#7878780f 0%,#0000 60%)}html[data-theme=light] .section:before,html[data-theme=light] .section--sm:before,html[data-theme=light] .section--lg:before{background:radial-gradient(60% 160px at 50% 0,#d4151b21 0%,#0000 100%)}.badge{color:var(--color-primary);border-radius:var(--radius-full);padding:var(--space-1) var(--space-4);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.1em;background-color:#d4151b1f;border:1px solid #d4151b40;display:inline-block}.badge--neutral{background-color:var(--color-surface-2);color:var(--color-text-muted);border-color:var(--color-border)}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-semibold);font-family:var(--font-sans);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border:2px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn-primary{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary)}.btn-primary:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-outline{color:var(--color-text);border-color:var(--color-border-light);background-color:#0000}.btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary)}.btn-ghost{color:#fff;background-color:#0000;border-color:#fff}.btn-ghost:hover{color:#111;background-color:#fff;border-color:#fff}.btn--sm{padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.btn--lg{padding:var(--space-4) var(--space-8);font-size:var(--text-lg)}.btn-link{align-items:center;gap:var(--space-1);color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);transition:gap var(--transition-fast);margin-top:var(--space-4);text-decoration:none;display:inline-flex}.btn-link:hover{gap:var(--space-2);text-decoration:none}.form-box,.contact-form-wrapper{position:relative}.form-box:after,.contact-form-wrapper:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:0;background:linear-gradient(135deg,#d4151b73 0%,#d4151b14 50%,#d4151b73 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.form-box:before,.contact-form-wrapper:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;will-change:opacity;z-index:0;background:conic-gradient(from 90deg,#0000 0deg,#d4151b26 40deg,#d4151b 70deg,#ff7070 88deg,#d4151b 106deg,#d4151b26 140deg,#0000 180deg 360deg);padding:1.5px;animation:3s ease-in-out infinite form-glow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes form-glow{0%,to{opacity:.3}50%{opacity:1}}.form-grid{gap:var(--space-4);display:grid}.form-grid--2{grid-template-columns:repeat(2,1fr)}.form-group{gap:var(--space-2);flex-direction:column;display:flex}.form-label{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.form-label .req{color:var(--color-primary)}.form-input,.form-textarea,.form-select{width:100%;padding:var(--space-3) var(--space-4);background-color:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-base);font-family:var(--font-sans);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);-webkit-appearance:none;appearance:none}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-text-faint)}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #d4151b26}.form-input--date{color-scheme:dark;max-width:16rem}html[data-theme=light] .form-input--date{color-scheme:light}.form-textarea{resize:vertical;min-height:140px;line-height:1.6}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23888' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-10);cursor:pointer;background-size:1.25em}.form-select option{background-color:var(--color-surface-2)}.form-note{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1)}.form-submit{margin-top:var(--space-2)}.form-error{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:#ff6b6b;font-size:var(--text-sm);background-color:#d4151b1a;border:1px solid #d4151b66;line-height:1.5}.file-label{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);background-color:var(--color-surface-2);border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:center;transition:border-color var(--transition-fast), color var(--transition-fast);flex-direction:column;display:flex}.file-label:hover,.file-label--drag{border-color:var(--color-primary);background-color:#d4151b0a}.file-label__icon{color:var(--color-primary)}.file-label__text{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-text)}.file-label__types{font-size:var(--text-xs);color:var(--color-text-faint)}.file-list{margin-top:var(--space-2);gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.file-item{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);background-color:#ffffff0a;display:flex}.file-item__name{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);flex:1;overflow:hidden}.file-item__size{color:var(--color-text-faint);flex-shrink:0}.file-item__remove{color:var(--color-text-faint);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:1.1rem;line-height:1}.file-item__remove:hover{color:var(--color-primary)}.card{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-6);border:1px solid var(--color-border);transition:border-color var(--transition-base), transform var(--transition-base)}.card:hover{border-color:var(--color-border-light);transform:translateY(-2px)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mb-2{margin-bottom:var(--space-2)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-12{margin-bottom:var(--space-12)}.py-4{padding-block:var(--space-4)}.py-8{padding-block:var(--space-8)}.py-12{padding-block:var(--space-12)}.px-4{padding-inline:var(--space-4)}.px-6{padding-inline:var(--space-6)}.px-8{padding-inline:var(--space-8)}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.gap-2{gap:var(--space-2)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.gap-8{gap:var(--space-8)}.gap-12{gap:var(--space-12)}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);display:grid}.grid-4{grid-template-columns:repeat(4,1fr);display:grid}.divider{background-color:var(--color-border);height:1px;margin-block:var(--space-8);border:none}.accent-line{background-color:var(--color-primary);border-radius:var(--radius-full);width:48px;height:3px;margin-block:var(--space-4);display:block}.prose h2{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-text);margin-top:var(--space-10);margin-bottom:var(--space-4);font-weight:400;line-height:1.15}.prose h3{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin-top:var(--space-8);margin-bottom:var(--space-3);font-weight:400;line-height:1.2}.prose p{color:var(--color-text-muted);margin-bottom:var(--space-4);line-height:1.75}.prose ul{padding-left:var(--space-6);color:var(--color-text-muted);margin-bottom:var(--space-4);list-style:outside}.prose ul li{margin-bottom:var(--space-2)}.prose a{color:var(--color-primary)}.prose a:hover{text-decoration:underline}.prose strong{color:var(--color-text);font-weight:var(--font-semibold)}.anim-ready [data-anim]{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transform:translateY(28px)}.anim-ready [data-anim].is-visible{opacity:1;transform:translateY(0)}[data-anim-delay="1"]{transition-delay:.1s}[data-anim-delay="2"]{transition-delay:.2s}[data-anim-delay="3"]{transition-delay:.3s}[data-anim-delay="4"]{transition-delay:.4s}[data-underline]{position:relative}[data-underline]:after{content:"";background:#d4151b;border-radius:2px;width:0;height:3px;transition:width .8s cubic-bezier(.4,0,.2,1) .35s;position:absolute;bottom:-20px;left:0}[data-underline].is-visible:after{width:56px}.text-center [data-underline]:after,[data-underline].text-center:after{left:50%;transform:translate(-50%)}.service-card:hover,.feature:hover,.material-card:hover,.process-item:hover{border-color:#d4151b80!important;transition:transform .25s,border-color .25s,box-shadow .25s!important;transform:translateY(-4px)!important;box-shadow:0 8px 24px #d4151b1f,0 0 0 1px #d4151b14,inset 0 1px #d4151b0f!important}.ambient-edges{pointer-events:none;z-index:-1;background:radial-gradient(280px 70% at 0%,#d4151b0f 0%,#0000 100%),radial-gradient(280px 70% at 100%,#d4151b0f 0%,#0000 100%);position:fixed;inset:0}@media (width<=1024px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.h1{font-size:var(--text-3xl)}.h2{font-size:var(--text-2xl)}.grid-2,.grid-3,.form-grid--2{grid-template-columns:1fr}.container{padding-inline:var(--space-4)}.section{padding-block:var(--space-12)}.text-lead{font-size:var(--text-lg)}}@media (width<=480px){.h1{font-size:var(--text-2xl)}.grid-4{grid-template-columns:1fr}.btn--lg{padding:var(--space-3) var(--space-6);font-size:var(--text-base)}}html:root .card,html:root .service-card,html:root .step,html:root .feature,html:root .keychain-banner,html:root .maker-quote,html:root .mat-card,html:root .process-item,html:root .product-card,html:root .delivery-card,html:root .delivery-item,html:root .contact-item,html:root .contact-form-wrapper,html:root .ip-notice,html:root .ip-warning,html:root .fil-card,html:root .link-card,html:root .links-banner,html:root .audience-card,html:root .info-card,html:root .form-box,html:root .perso-box,html:root .success-details,html:root .article-callout,html:root .material-card,html:root .cat-card{background:var(--color-surface);border-radius:var(--card-radius);box-shadow:none;border:0}html:root .card:hover,html:root .service-card:hover,html:root .step:hover,html:root .feature:hover,html:root .keychain-banner:hover,html:root .maker-quote:hover,html:root .mat-card:hover,html:root .process-item:hover,html:root .product-card:hover,html:root .delivery-card:hover,html:root .delivery-item:hover,html:root .contact-item:hover,html:root .contact-form-wrapper:hover,html:root .ip-notice:hover,html:root .ip-warning:hover,html:root .fil-card:hover,html:root .link-card:hover,html:root .links-banner:hover,html:root .audience-card:hover,html:root .info-card:hover,html:root .form-box:hover,html:root .perso-box:hover,html:root .success-details:hover,html:root .article-callout:hover,html:root .material-card:hover,html:root .cat-card:hover{box-shadow:none;border:0}html:root .service-card--featured,html:root .audience-card--featured{background:color-mix(in srgb, var(--color-primary) 9%, var(--color-surface))}html:root .form-box:before,html:root .form-box:after,html:root .contact-form-wrapper:before,html:root .contact-form-wrapper:after,html:root .maker-quote:before,html:root .maker-quote:after{display:none}.emoji-badge{background:var(--color-bg);border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:1.75rem;line-height:1;transition:transform .3s;display:inline-grid}.emoji-badge--sm{width:46px;height:46px;font-size:1.3rem}html:root .service-card--featured .emoji-badge,html:root .audience-card--featured .emoji-badge{background:color-mix(in srgb, var(--color-primary) 16%, var(--color-bg))}:hover>.emoji-badge{transform:scale(1.08)rotate(-6deg)}.emoji-badge--lg{width:76px;height:76px;font-size:2.2rem}.emoji-badge--xl{width:112px;height:112px;font-size:3.2rem}html:root .hero__badge{background:var(--color-surface);border-radius:var(--card-radius);box-shadow:none;padding:var(--space-6) var(--space-4);border:0}html:root .hero__badge-icon{background:var(--color-bg);border:0}html:root .hero__badge strong{font-family:var(--font-display);font-size:1.5rem;font-weight:400}html:root .display{text-transform:none}html:root :is(.service-card,.audience-card,.info-card,.delivery-card,.form-box__header)>.emoji-badge{margin-bottom:var(--space-5)}html:root .maker-quote{background:var(--color-surface)!important;box-shadow:none!important}html:root .maker-quote__text{font-family:var(--font-display);font-size:clamp(1.5rem,2.6vw,2rem);font-style:italic;line-height:1.35}html:root .maker-quote__mark{font-family:var(--font-display);opacity:1}html:root .maker-quote__mark--close{display:none}html:root :is(.info-card__title,.delivery-card__title,.link-card__title,.mat-card__name,.fil-card__name,.product-card__name,.modal__name,.blog-card__title,.faq-group__title,.ip-warning__title,.ip-notice__title,.perso-item__name,.cart-panel__title){font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:1.5rem;font-weight:400;line-height:1.15}:is(.section,.section--sm,.section--lg)>.container{z-index:1;position:relative}html:root .contact-item__icon--whatsapp{background:var(--color-bg);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:60px;height:60px;display:inline-grid}html:root .machine-photo{border-radius:var(--card-radius);background:var(--color-surface);box-shadow:none;border:0}html:root .machine-specs{border-radius:var(--card-radius);background:var(--color-surface);padding:var(--space-2) var(--space-4);border:0}html:root .spec{border-bottom-color:var(--color-border)}html:root .spec:last-child{border-bottom:0}html:root .perso-item__icon{background:var(--color-bg);width:60px;height:60px;margin-bottom:var(--space-3);border-radius:50%;place-items:center;font-size:1.75rem;display:inline-grid}html:root .faq-item{background:var(--color-surface);border:0;border-radius:18px}html:root .form-box.qr-tool{background:var(--color-surface);border-radius:var(--card-radius);box-shadow:none;border:0}.frise{padding-block:var(--space-6);grid-template-columns:repeat(4,1fr);list-style:none;display:grid}.frise__step{align-items:center;gap:var(--space-3);padding-inline:var(--space-3);text-align:center;flex-direction:column;display:flex;position:relative}.frise__step:not(:last-child):after{content:"";border-top:2px dashed color-mix(in srgb, var(--color-primary) 45%, transparent);position:absolute;top:1.6rem;left:calc(50% + 2.2rem);right:calc(2.2rem - 50%)}.frise__num{font-family:var(--font-display);color:var(--color-primary);font-size:3.2rem;font-style:italic;line-height:1}.frise__text{max-width:26ch;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.frise__text strong{font-family:var(--font-display);color:var(--color-text);margin-bottom:var(--space-1);font-size:1.35rem;font-weight:400;line-height:1.2;display:block}@media (width<=760px){.frise{row-gap:var(--space-10);grid-template-columns:1fr 1fr}.frise__step:after{display:none}}html:root .hero__social-btn,html:root .hero__social-btn--instagram,html:root .hero__social-btn--tiktok,html:root .hero__social-btn--promo{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);box-shadow:none;filter:none;padding:8px 16px 8px 12px;font-size:.82rem;font-weight:500;transition:border-color .2s,color .2s,transform .2s}html:root .hero__social-btn svg{color:var(--color-text-muted);transition:color .2s}html:root .hero__social-btn:hover{background:var(--color-surface);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);color:var(--color-text);text-decoration:none;transform:translateY(-1px)}html:root .hero__social-btn:hover svg,html:root .hero__social-btn--promo,html:root .hero__social-btn--promo svg{color:var(--color-primary)}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-normal.C2je3j2s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-normal.CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
