@font-face{font-family:'Chakra Petch';src:url('/fonts/ChakraPetch-Bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:'Space Grotesk';src:url('/fonts/SpaceGrotesk.ttf') format('truetype');font-style:normal;font-weight:300 700;font-display:swap}
:root{--accent:#ffab03;--ink:#161616;--paper:#f7f6f2}
html,body{overflow-x:clip}
body{font-family:'Space Grotesk',Arial,sans-serif;background:var(--paper)}
h1,h2,h3,.brand-mark,.price-tag strong,.step-number{font-family:'Chakra Petch','Space Grotesk',sans-serif;font-weight:700}
.topline{background:var(--accent);color:var(--ink);font-weight:600;height:30px}
.header{background:var(--paper);border:0;height:100px}.brand-mark{letter-spacing:-4px;font-style:italic}.brand-word{letter-spacing:2px}.desktop-nav{gap:28px}.desktop-nav a[aria-current]:after{height:5px;bottom:4px;transform:rotate(-3deg);border-radius:3px}.header-tools select{font-family:'Space Grotesk',sans-serif}
.button{background:var(--accent);border-radius:100px;font-size:14px;gap:24px;padding:15px 22px;min-height:54px}.button span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--ink);color:var(--accent);font-size:19px}.button:hover{background:#f3a000;transform:translateY(-3px)}.button.compact{padding:9px 10px 9px 20px}.button.compact span{width:27px;height:27px}.button.secondary{background:#eae7dd}.button.secondary span{color:#eae7dd}.text-link{font-size:13px;border-bottom:0;text-decoration:underline;text-underline-offset:6px}
.preview-banner{background:#ebe8df;border-top:1px solid #ddd8cc;color:#6b6250;padding-block:6px;font-size:10px}.status-dot{background:var(--accent)}
.hero{grid-template-columns:1.06fr 1fr;min-height:635px;gap:24px;padding-top:40px;padding-bottom:65px;position:relative}.hero-copy{position:relative;z-index:4}.hero .eyebrow{font-size:10px;font-weight:600;letter-spacing:1.1px}.orange-line{width:15px;height:15px;background:var(--accent);transform:rotate(45deg);border-radius:3px}.hero h1{font-family:'Chakra Petch',sans-serif;font-size:clamp(62px,6.65vw,103px);line-height:.98;letter-spacing:-4.5px;margin-bottom:32px;max-width:720px}.hero h1 em{color:var(--ink);position:relative;display:inline-block;z-index:1;white-space:nowrap}.hero h1 em:after{content:'';position:absolute;inset:55% -6px -4px;background:var(--accent);transform:rotate(-2deg);z-index:-1;border-radius:2px}.hero-copy>p{font-size:15px;max-width:420px;color:#63635d}.hero-actions{margin:30px 0 32px;gap:24px}.hero-proof{font-size:11px;gap:24px}.hero-art{overflow:visible;background:var(--ink);min-height:460px;border-radius:160px 28px 100px 28px;transform:rotate(-2deg);margin:20px 0 0 24px;isolation:isolate}.hero-art .art-grid{border-radius:inherit;overflow:hidden;opacity:.3;background-image:linear-gradient(#fff2 1px,transparent 1px),linear-gradient(90deg,#fff2 1px,transparent 1px);background-size:30px 30px}.hero-art:before{width:270px;height:270px;background:var(--accent);border:0;left:calc(50% - 135px);top:calc(50% - 135px);border-radius:50%}.hero-art:after{width:330px;height:330px;border:1px dashed #ffab0380;left:calc(50% - 165px);top:calc(50% - 165px)}.art-caption{color:#d9d6cb;top:40px;left:46px;letter-spacing:1.2px;transform:rotate(2deg);font-size:9px}.hero-plate{width:108%;transform:rotate(-12deg);filter:drop-shadow(0 25px 15px #0006);z-index:3}.hero-plate .plate{font-family:Arial,Tahoma,sans-serif;font-size:clamp(30px,4.1vw,60px);padding:20px 26px;min-height:125px}.price-tag{right:10px;bottom:-20px;padding:24px 26px;transform:rotate(8deg);border:2px solid var(--ink);border-radius:8px;box-shadow:6px 6px 0 var(--ink)}.price-tag strong{font-size:37px;letter-spacing:-1px}.price-tag small{font-size:10px}.made-label{color:#fff;bottom:44px;left:35px;font-size:8px;letter-spacing:1.5px;transform:rotate(2deg)}.made-label span{color:var(--accent);font-size:37px}
.ticker{background:var(--accent);transform:rotate(-1.3deg);margin:7px 0 15px;position:relative;z-index:5;padding-block:20px;font-family:'Chakra Petch',sans-serif;font-weight:700;font-size:13px;letter-spacing:1.6px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.ticker b{font-size:24px}
.section{padding-block:85px}.section-heading h2{font-size:46px;line-height:1.06;letter-spacing:-1.8px}.eyebrow{color:#69675f;letter-spacing:1.5px;font-weight:600}.product-grid{gap:24px}.product-card{transition:transform .25s}.product-card:hover{transform:translateY(-6px)}.product-visual{border-radius:28px;height:280px;background:#e8e6df;border:1px solid #ddd9cd}.product-moto{background:#ffab03}.product-frame{background:#202020;border-color:#202020}.product-visual:before{content:'+';font-family:'Chakra Petch',sans-serif;font-size:170px;line-height:1;position:absolute;bottom:0;right:15px;color:#00000008;font-weight:700;transform:rotate(10deg)}.product-frame:before{color:#ffffff0b}.product-visual .plate{font-family:Arial,Tahoma,sans-serif;z-index:1}.card-number{color:#4a473e;font-size:12px;border:1px solid #0002;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;top:18px;left:18px}.product-frame .card-number{color:#d3cfc3;border-color:#fff3}.product-info h3{font-size:23px;letter-spacing:-.5px}.product-info strong{font-size:15px}.product-info p{font-size:12px}.product-card>.text-link{font-size:12px}
.process-section{background:#161616;color:#fff;border-radius:50px;margin:0 3%;max-width:none;padding:65px 4%}.process-section .eyebrow{color:var(--accent)}.process-section h2{font-size:44px}.process-grid article{border-color:#ffffff25}.process-grid .step-number{font-size:58px;color:var(--accent);line-height:1;margin-bottom:25px;letter-spacing:-3px}.process-grid h3{font-size:27px}.process-grid p{color:#b3b0a5;font-size:13px}
.delivery-card{border:0;background:#eeece4;border-radius:20px;padding:28px 20px}.delivery-card:first-child{background:var(--accent)}.delivery-card .line-icon{color:var(--ink);font-size:35px}.delivery-card h3{font-family:'Space Grotesk',sans-serif;font-size:12px}.delivery-card strong{font-family:'Chakra Petch',sans-serif;font-size:27px}.pro-callout{background:var(--accent);color:var(--ink);border-radius:32px;padding:55px;position:relative;overflow:hidden;isolation:isolate}.pro-callout:after{content:'BS/';position:absolute;bottom:-60px;right:10px;font-family:'Chakra Petch',sans-serif;font-size:250px;font-weight:700;color:#00000008;z-index:-1;transform:rotate(-8deg)}.pro-callout .eyebrow{color:#695000}.pro-callout h2{font-size:43px;line-height:1.07}.pro-callout p{color:#554829}.pro-callout .button{background:var(--ink);color:var(--accent);white-space:nowrap}.pro-callout .button span{background:var(--accent);color:var(--ink)}
.faq h2{font-size:42px}.faq summary{font-size:15px}.faq summary span{color:var(--ink);border-radius:50%;background:var(--accent);width:27px;height:27px;display:grid;place-items:center}footer{background:#1a1a1a;color:#e9e5d8;border-radius:36px 36px 0 0;padding-top:60px}.footer-top .logo{color:#fff}.footer-top p{color:#aba79c}.footer-top .brand-word small{color:#aaa}.footer-bottom{color:#b9b3a6;border-color:#ffffff20}.footer-top strong{color:var(--accent)}
.form-card{border-radius:22px}.order-aside{border-radius:22px}.live-preview{background:#efece3}.field input,.field select,.field textarea{border-radius:10px}.form-card h2{font-size:27px}.wizard-steps .current{border-color:var(--accent)}.total-lines .grand-total b,.detail-price{color:#815400}.notice{border-color:var(--accent);background:#fff4d4}.uploads .upload-box{border-radius:12px}.check input{accent-color:var(--accent)}.admin-tabs .selected{border-color:var(--accent)}.contact-card{border-radius:28px;border-color:var(--accent)}.pro-pattern{border-radius:25px;color:var(--accent)}.success-icon{background:var(--accent)}
[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:Tahoma,Arial,sans-serif}[dir=rtl] .hero h1 em{white-space:normal}[dir=rtl] .hero-art{margin-left:0;margin-right:24px}[dir=rtl] .hero h1{letter-spacing:0}
@media(min-width:1500px){.hero{min-height:730px}.hero-art{min-height:530px}}
@media(max-width:1100px){.hero h1{font-size:72px;letter-spacing:-3px}.hero-art{min-height:400px;margin-left:12px}.hero-plate .plate{font-size:44px;min-height:105px}.product-visual{height:230px}.product-info h3{font-size:20px}.pro-callout{padding:40px}.pro-callout h2{font-size:35px}.process-section h2{font-size:38px}}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:24px;padding-top:42px;padding-bottom:65px}.hero h1{font-size:80px;max-width:650px}.hero-copy>p{max-width:500px}.hero-art{min-height:420px;max-width:580px;width:calc(100% - 24px);margin:20px 12px 0}.hero-plate{width:100%;}.hero-plate .plate{font-size:51px}.hero h1 em{white-space:normal}.section{padding-block:55px}.section-heading h2{font-size:37px}.product-visual{height:190px;border-radius:22px}.product-info h3{font-size:18px}.process-section{padding:45px 4%;border-radius:30px}.process-grid .step-number{font-size:44px}.process-grid h3{font-size:23px}.pro-callout h2{font-size:35px}.faq h2{font-size:35px}}
@media(max-width:540px){.topline{height:27px;font-size:7px;letter-spacing:.5px}.header{height:80px}.brand-mark{font-size:38px}.hero{padding:35px 5% 60px;gap:10px}.hero .eyebrow{font-size:8px;letter-spacing:.7px}.hero h1{font-size:57px;line-height:1.02;letter-spacing:-2.4px;margin-bottom:24px}.hero h1 em:after{inset:58% -2px -2px}.hero-copy>p{font-size:13px;line-height:1.75}.hero-actions{gap:20px;margin:25px 0}.hero-actions .button{font-size:12px;padding:12px 12px 12px 18px;gap:14px}.hero-actions .text-link{font-size:11px}.hero-proof{font-size:10px;gap:16px}.hero-art{min-height:320px;margin-top:25px;border-radius:100px 18px 70px 18px;width:calc(100% - 12px);margin-inline:6px}.hero-art:before{width:210px;height:210px;left:calc(50% - 105px);top:calc(50% - 105px)}.hero-art:after{width:265px;height:265px;left:calc(50% - 132.5px);top:calc(50% - 132.5px)}.hero-plate{width:103%;transform:rotate(-10deg)}.hero-plate .plate{font-size:33px;padding:17px 19px;min-height:92px}.art-caption{font-size:7px;top:30px;left:33px}.price-tag{right:7px;bottom:-21px;padding:15px 17px;box-shadow:4px 4px 0 var(--ink)}.price-tag strong{font-size:28px}.price-tag span,.price-tag small{font-size:8px}.made-label{bottom:32px;left:23px;font-size:7px;letter-spacing:.8px}.made-label span{font-size:25px}.ticker{padding-block:15px;font-size:9px;letter-spacing:.6px;gap:12px;margin-top:0}.ticker b{font-size:18px}.section{padding:45px 5%}.section-heading h2{font-size:35px}.product-grid{gap:34px}.product-visual{height:270px;border-radius:25px}.product-info h3{font-size:24px}.product-info strong{font-size:14px}.process-section{margin-inline:3%;padding:40px 6%;border-radius:28px}.process-section h2{font-size:33px}.process-grid article{grid-template-columns:55px 1fr;gap:0 15px}.process-grid .step-number{font-size:43px;margin-top:0;letter-spacing:-2px}.process-grid h3{font-size:25px}.delivery-card{padding:22px 12px;border-radius:16px}.delivery-card h3{font-size:10px}.delivery-card strong{font-size:21px}.pro-callout{padding:35px 25px;border-radius:25px}.pro-callout h2{font-size:34px}.pro-callout .button{white-space:normal;text-align:start;font-size:12px;padding:12px 15px;gap:14px}.pro-callout:after{font-size:180px;bottom:-40px}.faq h2{font-size:32px}.faq summary{font-size:13px}footer{border-radius:25px 25px 0 0}.form-card{border-radius:17px}.order-section h1{font-size:35px}.form-card h2{font-size:25px}.contact-card{border-radius:23px}.button span{width:26px;height:26px;font-size:18px}[dir=rtl] .hero h1{font-size:57px}[dir=rtl] .hero-art{margin-inline:6px}}
@media(max-width:350px){.hero h1{font-size:49px}.hero-plate .plate{font-size:28px}.hero-art{min-height:290px}.hero .eyebrow{font-size:7px}.hero-actions{gap:18px}.section-heading h2{font-size:31px}}
.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-visual{overflow:hidden}.product-photo{width:100%;height:100%;object-fit:cover;display:block}.product-moto .product-photo{object-fit:contain;padding:35px;background:#ffab03}.card-number{z-index:2;background:#fff}.plate.unified-plate{display:grid;gap:0;padding:0!important;min-height:0!important;border:3px solid #111;border-radius:12px;background:#fafafa;color:#080808;font-family:Arial,Tahoma,sans-serif;overflow:hidden;box-shadow:0 4px 0 #bbb;transform:none;align-items:stretch;aspect-ratio:5/1;width:100%;font-size:clamp(20px,4vw,54px)}.unified-car{grid-template-columns:.8fr 2.5fr .85fr 1fr}.unified-plate>span{display:flex;align-items:center;justify-content:center;padding:6px 3px;line-height:1;border:0;margin:0;min-width:0}.unified-car>span+span{border-left:3px solid #111}.unified-plate .plate-country{font-size:.65em;font-weight:900}.unified-plate .plate-letter{display:grid;grid-template-rows:1fr 1fr;padding:0;font-size:.65em;align-items:stretch;text-align:center}.plate-letter>span{display:flex;align-items:center;justify-content:center;padding:3px}.plate-letter>span+span{border-top:1px solid #555;margin:0 12%}.unified-plate .plate-region{font-size:1em}.plate.unified-moto{aspect-ratio:2/1;grid-template-columns:.35fr .65fr 1fr;grid-template-rows:1fr 1fr;max-width:360px;margin:auto}.unified-moto .plate-letter{grid-column:1/3;grid-row:1;border-right:3px solid #111}.unified-moto .plate-region{grid-column:3;grid-row:1}.unified-moto .plate-country{grid-column:1;grid-row:2;border-top:3px solid #111;border-right:3px solid #111;font-size:.5em}.unified-moto .plate-serial{grid-column:2/4;grid-row:2;border-top:3px solid #111}.hero-plate .unified-plate{font-size:clamp(30px,4.1vw,60px)}.live-preview .unified-plate{font-size:30px}.product-detail .product-visual{height:380px}@media(max-width:540px){.product-grid{grid-template-columns:1fr}.hero-plate .unified-plate{font-size:33px}.product-detail .product-visual{height:270px}}
.product-moto .product-photo{object-fit:cover;padding:0;background:#202020}.product-photo{object-position:center 55%}.product-detail .product-photo{object-position:center}.product-visual:has(.product-photo):before{display:none}
.official-logo{display:block;width:138px;height:auto;max-height:87px;object-fit:contain;background:#fff;border-radius:8px;padding:4px}.header .logo{gap:0}.footer-top .official-logo{width:160px;max-height:105px}.pro-pattern .official-logo{width:130px;max-height:82px}.pro-callout:after{content:''}.support-fields{border-top:1px solid #ddd;padding-top:22px;margin-top:25px}.support-fields h3{margin-bottom:15px}.fleet-section{margin:0 auto 65px;max-width:1160px}.fleet-section h2{max-width:670px}@media(max-width:540px){.official-logo{width:100px;max-height:66px}.fleet-section{margin:0 5% 35px}.header .logo{min-width:100px}}
.official-logo{background:transparent;border-radius:0;padding:0}.footer-top .official-logo{background:transparent}.pro-pattern .official-logo{background:transparent}
.plate-svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 5px 3px #0002);direction:ltr;flex:none}.plate-model-car{max-width:620px;margin-inline:auto}.plate-model-moto{max-width:290px;margin-inline:auto}.live-preview{padding:28px 22px 24px}.live-preview .eyebrow{display:block;margin-bottom:24px}.live-preview #live-plate{width:100%;padding:4px 0 10px}.live-preview .plate-model-car{max-width:520px}.live-preview .plate-model-moto{max-width:270px}.live-preview>p{font-size:11px;line-height:1.65;margin:18px 0 0}.hero-plate .plate-svg{max-width:none}@media(max-width:540px){.live-preview{padding:25px 17px}.live-preview .plate-model-moto{max-width:250px}.live-preview .eyebrow{margin-bottom:20px}}
