/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#060a16;--navy:#091126;--blue:#2458ff;--cyan:#60f2d1;--paper:#f6f4ed;--line:#070b1724;--muted:#646a7a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Avenir Next,SF Pro Display,Inter,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{padding-top:82px;overflow:visible}.site-header{-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--line);z-index:100;background:#f6f4edf0;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 28px #070b170f}.brand{letter-spacing:-1px;align-items:center;gap:11px;font-size:20px;font-weight:900;display:flex}.brand>span:last-child>span{color:var(--blue)}.brand-chip{background:var(--ink);width:32px;height:32px;color:var(--cyan);border-radius:9px;place-items:center;display:grid}.nfc-waves{width:27px;height:24px;display:block;position:relative;transform:none}.nfc-waves:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:1px;box-shadow:0 0 9px}.nfc-waves i{transform-origin:50%;border:2px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;animation:2.2s ease-in-out infinite nfc-signal;display:block;position:absolute;top:50%;left:2px;transform:translateY(-50%)rotate(45deg)}.nfc-waves i:first-child{width:9px;height:9px;animation-delay:0s}.nfc-waves i:nth-child(2){width:16px;height:16px;animation-delay:.18s}.nfc-waves i:nth-child(3){width:23px;height:23px;animation-delay:.36s}@keyframes nfc-signal{0%,to{opacity:.38;filter:drop-shadow(0 0 #0000)}45%{opacity:1;filter:drop-shadow(0 0 4px)}}.desktop-nav{align-items:center;gap:28px;font-size:13px;font-weight:700;display:flex}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:var(--blue);height:2px;transition:all .25s;position:absolute;bottom:-7px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.header-cta{background:var(--ink);color:#fff;border-radius:999px;padding:13px 18px;font-size:12px;font-weight:800}.header-cta span{color:var(--cyan);margin-left:8px}.mobile-menu{display:none}.hero{background:var(--navy);color:#fff;isolation:isolate;grid-template-columns:1.05fr .95fr;min-height:750px;padding:72px clamp(24px,7vw,110px) 76px;display:grid;position:relative}.hero:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 76%);mask-image:linear-gradient(90deg,#000,#0000 76%)}.hero-noise{filter:blur(20px);z-index:-1;background:radial-gradient(circle,#275cff5c,#0000 66%);border-radius:50%;width:540px;height:540px;position:absolute;top:10%;right:10%}.hero-copy{align-self:center;max-width:690px}.eyebrow{letter-spacing:2.2px;color:#c5cede;align-items:center;gap:10px;font-size:11px;font-weight:900;display:flex}.eyebrow span{background:var(--cyan);width:28px;height:2px}.hero h1{letter-spacing:-6px;margin:29px 0 32px;font-size:clamp(58px,7.2vw,112px);font-weight:900;line-height:.88}.hero h1 em{color:var(--cyan);font-style:normal}.hero-copy>p{color:#b5bdce;max-width:600px;margin:0;font-size:18px;line-height:1.65}.hero-actions{gap:12px;margin:38px 0 54px;display:flex}.button{border-radius:8px;justify-content:space-between;align-items:center;gap:30px;padding:17px 22px;font-size:13px;font-weight:900;transition:all .25s;display:inline-flex}.button.primary{background:var(--blue);color:#fff;box-shadow:0 14px 45px #275cff59}.button.primary:hover{background:#1b4df2;transform:translateY(-2px)}.button.ghost{color:#fff;border:1px solid #fff3}.button.ghost:hover{border-color:var(--cyan);color:var(--cyan)}.trust-row{color:#8d96aa;border-top:1px solid #ffffff1f;gap:28px;padding-top:22px;font-size:11px;display:flex}.trust-row b{color:#fff;margin-bottom:4px;font-size:12px;display:block}.hero-visual{perspective:1200px;align-self:center;min-height:540px;position:relative}.orbit{border:1px solid #61f3d538;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.orbit-one{width:560px;height:320px}.orbit-two{width:420px;height:570px}.nfc-card{aspect-ratio:1.586;width:min(420px,78%);transform-style:preserve-3d;border-radius:24px;padding:28px;position:absolute;overflow:hidden;box-shadow:0 48px 90px #0000008c}.card-grid{background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 80%);mask-image:linear-gradient(135deg,#000,#0000 80%)}.card-front{z-index:2;background:linear-gradient(135deg,#214def,#092372 62%,#080e1e);top:12%;left:3%;transform:rotateY(-13deg)rotate(-8deg)}.card-front:before{content:"";background:var(--cyan);filter:blur(1px);opacity:.88;border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-70px}.card-front .nfc-waves{color:var(--ink);position:absolute;top:34px;right:34px;transform:rotate(45deg)scale(1.5)}.card-label{letter-spacing:2px;color:#c2d2ff;font-size:9px;font-weight:900;position:relative}.card-person{flex-direction:column;display:flex;position:absolute;bottom:50px;left:30px}.card-person strong{letter-spacing:-1px;font-size:29px}.card-person span{color:var(--cyan);font-size:14px}.tap-note{letter-spacing:1.4px;color:#a8b4d7;font-size:7px;position:absolute;bottom:25px;right:28px}.card-back{z-index:1;color:var(--ink);background:linear-gradient(135deg,#f8f6ef,#d8d8d2);bottom:6%;right:-2%;transform:rotateY(12deg)rotate(13deg)}.mini-brand{font-size:15px;font-weight:900;position:relative}.mini-brand span{color:var(--blue)}.card-back small{letter-spacing:1.5px;font-size:7px;font-weight:900;position:absolute;bottom:28px;left:27px}.qr-pattern{background:repeating-conic-gradient(var(--ink) 0 25%,transparent 0 50%) 50%/16px 16px;border:7px solid var(--paper);width:72px;height:72px;box-shadow:0 0 0 2px var(--ink);position:absolute;bottom:25px;right:25px}.card-shadow{filter:blur(55px);opacity:.55;background:#000;width:420px;height:120px;position:absolute;bottom:1%;left:18%}.signal-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 24px var(--cyan);border-radius:50%;position:absolute}.dot-one{top:9%;right:8%}.dot-two{bottom:20%;left:3%}.dot-three{width:4px;height:4px;top:58%;right:0}.ticker{background:var(--cyan);border-bottom:1px solid var(--ink);white-space:nowrap;overflow:hidden}.ticker div{letter-spacing:1.5px;width:max-content;padding:14px 0;font-size:10px;font-weight:900;animation:25s linear infinite marquee}.ticker i{background:var(--blue);border-radius:50%;width:5px;height:5px;margin:0 28px;display:inline-block}@keyframes marquee{to{transform:translate(-50%)}}.section{padding:110px clamp(24px,7vw,110px)}.section-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:60px;margin-bottom:58px;display:grid}.section-index{letter-spacing:2px;color:var(--blue);margin-bottom:22px;font-size:10px;font-weight:900;display:block}.section-heading h2,.qr-copy h2,.corporate h2,.faq h2,.contact h2{letter-spacing:-4px;margin:0;font-size:clamp(44px,5.5vw,80px);font-weight:900;line-height:.94}.section-heading>p{color:var(--muted);max-width:500px;font-size:15px;line-height:1.7}.product-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.product-card{border:1px solid var(--line);background:#eceae3;flex-direction:column;justify-content:space-between;min-height:610px;padding:38px;display:flex;position:relative}.product-card.featured{background:var(--blue);color:#fff;border-color:var(--blue)}.popular{background:var(--cyan);color:var(--ink);letter-spacing:1.2px;white-space:nowrap;border-radius:99px;padding:9px 15px;font-size:9px;font-weight:900;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.product-top{justify-content:space-between;align-items:center;display:flex}.product-top>span{font-size:12px;font-weight:900}.product-top .nfc-waves{color:var(--blue);margin-right:12px;transform:rotate(45deg)scale(1.5)}.featured .product-top .nfc-waves{color:var(--cyan)}.product-kicker{letter-spacing:1.5px;opacity:.7;font-weight:900;font-size:9px!important}.product-card h3{letter-spacing:-2.5px;margin:14px 0 20px;font-size:clamp(34px,4vw,56px);line-height:.96}.product-card div>p:last-child{opacity:.72;max-width:500px;font-size:14px;line-height:1.6}.product-card ul{margin:20px 0;padding:0;list-style:none}.product-card li{opacity:.82;border-top:1px solid;padding:13px 0;font-size:12px;font-weight:700}.product-card li:before{content:"✓";color:var(--cyan);margin-right:9px}.product-card:not(.featured) li:before{color:var(--blue)}.buy-button{background:var(--cyan);color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;padding:18px 20px;transition:all .25s;display:flex}.buy-button:hover{transform:translateY(-3px);box-shadow:0 15px 30px #00000029}.buy-button span{font-size:14px;font-weight:900}.buy-button b{letter-spacing:.4px;font-size:9px}.buy-button.dark{background:var(--ink);color:#fff}.payment-note{color:var(--muted);margin:24px 0 0;font-size:11px}.payment-note span{color:#08795f;background:#d8f8ec;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:8px;display:inline-grid}.product-price{align-items:baseline;gap:12px;margin:12px 0 2px;display:flex}.product-price strong{letter-spacing:-1.5px;font-size:32px}.product-price span{letter-spacing:.8px;text-transform:uppercase;opacity:.72;font-size:10px;font-weight:900}.design-detail-link{border-bottom:1px solid;justify-content:space-between;align-items:center;width:max-content;max-width:100%;padding:13px 3px 5px;font-size:11px;font-weight:900;display:flex}.design-detail-link span{color:var(--cyan);margin-left:22px}.product-card:not(.featured) .design-detail-link span{color:var(--blue)}.order-section{border-top:1px solid var(--line);background:#e6e3da;grid-template-columns:.78fr 1.22fr;align-items:start;gap:7vw;display:grid}.order-intro{position:sticky;top:120px}.order-intro h2{letter-spacing:-4px;margin:0;font-size:clamp(44px,5.2vw,76px);font-weight:900;line-height:.94}.order-intro h2 em{color:var(--blue);font-style:normal}.order-intro>p{color:var(--muted);max-width:520px;margin:26px 0 34px;font-size:14px;line-height:1.75}.form-process{border-top:1px solid var(--line);display:grid}.form-process span{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;font-size:11px;font-weight:800;display:flex}.form-process b{color:var(--blue);font-size:9px}.order-form-shell{border:1px solid var(--line);background:#fff;padding:34px;box-shadow:0 24px 60px #070b1714}.form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-field{flex-direction:column;gap:8px;display:flex}.form-field.form-wide{grid-column:1/-1}.form-field>span{letter-spacing:.5px;font-size:10px;font-weight:900}.form-field input,.form-field select,.form-field textarea{width:100%;color:var(--ink);background:#f8f7f2;border:1px solid #070b172e;border-radius:7px;outline:none;padding:14px;transition:all .2s}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #275cff1a}.form-field textarea{resize:vertical}.upload-field{text-align:center;cursor:pointer;background:#f2f5ff;border:1.5px dashed #275cff73;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:135px;margin-top:20px;padding:22px;display:flex}.upload-field:hover{border-color:var(--blue);background:#eaf0ff}.upload-field input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.upload-icon{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-bottom:10px;font-size:22px;display:grid}.upload-field b{font-size:13px}.upload-field small{color:var(--muted);margin-top:6px;font-size:9px}.file-preview{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.file-chip{color:#183ca8;background:#e7ecff;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.check-field{color:#4f5462;cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:10px;line-height:1.5;display:flex}.check-field input{accent-color:var(--blue);margin-top:2px}.form-submit{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-top:22px;padding:18px 20px;display:flex}.form-submit:hover{background:var(--blue)}.form-submit span{font-size:14px;font-weight:900}.form-submit b{color:var(--cyan);font-size:9px}.form-help{color:var(--muted);margin:11px 0 0;font-size:9px;line-height:1.55}.form-status{border-radius:7px;margin-top:12px;padding:12px;font-size:10px;font-weight:800;line-height:1.5;display:none}.form-status.is-error{color:#9d2621;background:#fee8e7;display:block}.form-status.is-success{color:#08795f;background:#ddf8ec;display:block}.how{background:var(--ink);color:#fff}.section-heading.light .section-index{color:var(--cyan)}.section-heading.light>p{color:#a1a7b5}.steps{border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.steps article{border-right:1px solid #ffffff24;flex-direction:column;min-height:330px;padding:34px;display:flex}.steps article:last-child{border:0}.steps article>span{color:#697188;font-size:10px;font-weight:900}.step-icon{color:var(--cyan);align-items:center;height:90px;font-size:42px;display:flex}.steps h3{margin:25px 0 12px;font-size:24px}.steps p{color:#9da4b2;font-size:13px;line-height:1.65}.qr-section{background:#dedbd2;grid-template-columns:1fr .85fr;align-items:center;gap:8vw;display:grid}.qr-copy h2 em{color:var(--blue);font-style:normal}.qr-copy>p{color:var(--muted);max-width:590px;margin:28px 0;font-size:16px;line-height:1.7}.feature-list{grid-template-columns:1fr 1fr;gap:0 30px;margin:30px 0 38px;display:grid}.feature-list span{border-top:1px solid var(--line);padding:15px 0;font-size:12px;font-weight:700}.feature-list b{color:var(--blue);margin-right:10px}.qr-copy .button{width:max-content}.phone-mockup{border:10px solid var(--ink);background:#faf9f5;border-radius:42px;width:min(380px,100%);margin:auto;padding:16px 16px 26px;transform:rotate(2deg);box-shadow:30px 40px 80px #070b173d}.phone-top{justify-content:space-between;padding:0 8px 12px;font-size:8px;font-weight:900;display:flex}.phone-top i{background:var(--ink);border-radius:20px;width:54px;height:17px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.menu-hero{color:#fff;background:linear-gradient(135deg,#070b1740,#070b17c7),radial-gradient(circle at 70% 30%,#ef8758,#0000 33%),linear-gradient(135deg,#c9ae7b,#684329);border-radius:23px;flex-direction:column;justify-content:flex-end;height:210px;padding:24px;display:flex}.menu-hero small{letter-spacing:2px;font-size:7px}.menu-hero strong{letter-spacing:-2px;margin:8px 0;font-size:37px;line-height:.8}.menu-hero span{font-size:9px}.menu-tabs{border-bottom:1px solid #ddd;gap:18px;padding:20px 4px 12px;font-size:9px;display:flex}.menu-tabs b{color:var(--blue)}.menu-item{border-bottom:1px solid #e4e1da;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.menu-item>span{flex-direction:column;display:flex}.menu-item b{font-size:10px}.menu-item small{color:#8c8c8c;margin-top:3px;font-size:7px}.menu-item>strong{font-size:9px}.food{background:radial-gradient(circle at 60% 40%,#e2b867 0 12%,#6f843c 13% 25%,#c7754a 26% 34%,#dfd3aa 35% 65%,#8a684d 66%);border-radius:9px;width:48px;height:42px}.food-two{background:radial-gradient(#5b3a21 0 22%,#e5a647 23% 37%,#7d9a4a 38% 44%,#ca8a44 45% 68%,#6b4124 69%)}.food-three{background:linear-gradient(90deg,#dac39d 40%,#55351e 41% 72%,#eee 73%)}.qr-product-gallery{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:.78fr 1fr 1fr;align-items:stretch;gap:18px;margin-top:44px;padding-top:44px;display:grid}.qr-gallery-heading{flex-direction:column;justify-content:center;padding:10px 24px 10px 0;display:flex}.qr-gallery-heading>span{letter-spacing:1.8px;color:var(--blue);font-size:9px;font-weight:900}.qr-gallery-heading h3{letter-spacing:-2px;margin:18px 0;font-size:clamp(30px,3.2vw,48px);line-height:.98}.qr-gallery-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.qr-product-photo{background:var(--ink);border-radius:18px;min-height:440px;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 55px #070b172e}.qr-product-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#070b17e0);position:absolute;inset:48% 0 0}.qr-product-photo img{object-fit:cover;width:100%;height:100%;transition:transform .55s;display:block}.qr-product-photo:hover img{transform:scale(1.035)}.qr-product-photo figcaption{color:#fff;z-index:1;justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.qr-product-photo figcaption b{font-size:16px}.qr-product-photo figcaption span{letter-spacing:.7px;text-align:right;color:#d8ddea;font-size:9px}.corporate{background:var(--blue);color:#fff;grid-template-columns:1fr 1fr;gap:7vw;display:grid}.corporate .section-index{color:var(--cyan)}.corporate p{color:#d7defd;max-width:560px;line-height:1.7}.corporate>div>a{border-bottom:1px solid var(--cyan);color:var(--cyan);margin-top:18px;padding-bottom:6px;font-size:12px;font-weight:900;display:inline-block}.corporate-grid{border:1px solid #ffffff38;grid-template-columns:1fr 1fr;display:grid}.corporate-grid article{border-bottom:1px solid #ffffff38;border-right:1px solid #ffffff38;flex-direction:column;justify-content:space-between;min-height:170px;padding:30px;display:flex}.corporate-grid article:nth-child(2n){border-right:0}.corporate-grid article:nth-child(n+3){border-bottom:0}.corporate-grid b{color:var(--cyan);font-size:46px}.corporate-grid span{font-size:11px;font-weight:700}.faq h2{margin-bottom:50px}.faq-grid{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:0 4px}.faq summary{cursor:pointer;justify-content:space-between;padding:23px 0;font-size:20px;font-weight:800;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--blue);font-size:25px}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:700px;color:var(--muted);margin:0 0 24px;line-height:1.7}.contact{background:var(--cyan);grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding:100px clamp(24px,7vw,110px);display:grid}.contact .section-index{color:var(--ink)}.contact-actions{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.contact-actions a{border-bottom:2px solid var(--ink);padding-bottom:8px;font-size:clamp(23px,3vw,42px);font-weight:900}.contact-actions a span{margin-left:16px;font-size:10px}.contact address{font-size:14px;font-style:normal;line-height:1.6}footer{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:30px clamp(24px,5vw,76px);display:grid}.footer-brand{color:#fff}.footer-brand .brand-chip{color:var(--blue);background:#fff}footer p{text-align:center;color:#747b8c;font-size:9px}footer nav{justify-self:end;gap:20px;font-size:10px;font-weight:800;display:flex}.floating-whatsapp{z-index:40;color:#fff;background:#21c46b;border-radius:999px;align-items:center;gap:8px;padding:13px 18px;font-size:12px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 35px #00000038}.floating-whatsapp span{font-size:18px}@media (width<=980px){.desktop-nav,.header-cta{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:800;list-style:none}.mobile-menu nav{border:1px solid var(--line);background:#fff;width:210px;padding:10px;position:absolute;top:45px;right:0;box-shadow:0 18px 40px #00000029}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:11px;font-size:13px;font-weight:700;display:block}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.hero-visual{min-height:570px;margin-top:20px}.hero-copy{max-width:760px}.section-heading,.qr-section,.corporate,.contact,.order-section{grid-template-columns:1fr}.order-section{gap:48px}.order-intro{position:static}.qr-section{gap:60px}.qr-product-gallery{grid-template-columns:1fr 1fr}.qr-gallery-heading{grid-column:1/-1;padding-right:0}.qr-product-photo{min-height:480px}.product-card{min-height:580px}.steps article{padding:25px}}@media (width<=680px){.site-header{height:68px;padding:0 18px}.hero{padding:55px 20px 45px}.hero h1{letter-spacing:-4px;font-size:58px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column}.button{width:100%}.trust-row{gap:13px}.trust-row span{font-size:9px}.hero-visual{min-height:400px}.orbit-one{width:390px;height:230px}.orbit-two{width:280px;height:390px}.nfc-card{border-radius:17px;padding:20px}.card-person{bottom:35px;left:20px}.card-person strong{font-size:21px}.card-person span{font-size:10px}.card-label{font-size:6px}.card-back{right:1%}.card-shadow{width:280px}.section{padding:76px 20px}.section-heading{gap:25px;margin-bottom:42px}.section-heading h2,.qr-copy h2,.corporate h2,.faq h2,.contact h2,.order-intro h2{letter-spacing:-3px;font-size:48px}.product-grid,.steps,.feature-list,.form-grid{grid-template-columns:1fr}.product-card{min-height:610px;padding:28px}.product-price strong{font-size:29px}.order-form-shell{padding:22px}.form-field.form-wide{grid-column:auto}.form-submit{flex-direction:column;align-items:flex-start;gap:7px}.steps article{border-bottom:1px solid #ffffff24;border-right:0;min-height:270px}.feature-list{gap:0}.qr-product-gallery{grid-template-columns:1fr;gap:14px;margin-top:20px;padding-top:34px}.qr-gallery-heading{grid-column:auto;padding-bottom:10px}.qr-product-photo{border-radius:14px;min-height:390px}.qr-product-photo figcaption{flex-direction:column;align-items:flex-start;gap:4px;bottom:16px;left:16px;right:16px}.qr-product-photo figcaption span{text-align:left}.corporate-grid article{min-height:140px;padding:20px}.corporate-grid b{font-size:36px}.contact{padding:76px 20px}.contact-actions a{font-size:25px}footer{text-align:center;grid-template-columns:1fr;gap:24px}footer .brand,footer nav{justify-self:center}footer p{grid-row:3}.floating-whatsapp b{display:none}.floating-whatsapp{padding:12px;bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div,.nfc-waves i{animation:none}.button,.buy-button{transition:none}}.product-card{border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #070b1712}.product-card.featured{background:linear-gradient(145deg,#3167ff,#1637a8 78%)}.bulk-quote{background:radial-gradient(circle at 18% 20%,#60f2d129,transparent 25%),var(--ink);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;padding:100px clamp(24px,7vw,110px);display:grid}.bulk-copy h2{letter-spacing:-4px;margin:0;font-size:clamp(48px,6vw,86px);line-height:.92}.bulk-copy h2 em{color:var(--cyan);font-style:normal}.bulk-copy>p{color:#abb3c5;max-width:650px;margin:28px 0;line-height:1.75}.quantity-pills{flex-wrap:wrap;gap:9px;display:flex}.quantity-pills span{border:1px solid #fff3;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:900}.bulk-panel{color:var(--ink);background:#fff;border-radius:22px;padding:38px;box-shadow:0 35px 80px #0000004d}.bulk-panel>span{letter-spacing:1.7px;color:var(--blue);font-size:9px;font-weight:900}.bulk-panel ul{margin:30px 0;padding:0;list-style:none}.bulk-panel li{border-top:1px solid var(--line);padding:15px 0;font-size:13px;font-weight:800}.bulk-panel li:before{content:"✓";color:var(--blue);margin-right:12px}.bulk-button{background:var(--cyan);border-radius:10px;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:900;display:flex}.bulk-button b{font-size:22px}.blog-preview{background:#f6f4ed}.blog-grid{grid-template-columns:1.15fr .925fr .925fr;gap:16px;display:grid}.blog-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:420px;padding:30px;transition:all .25s;display:flex}.blog-card-featured{background:var(--ink);color:#fff}.blog-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #070b171c}.blog-card>span{letter-spacing:1.2px;color:var(--blue);font-size:9px;font-weight:900}.blog-card-featured>span{color:var(--cyan)}.blog-card h3{letter-spacing:-2px;margin:65px 0 18px;font-size:clamp(28px,3vw,44px);line-height:1.03}.blog-card p{color:var(--muted);font-size:13px;line-height:1.7}.blog-card-featured p{color:#aeb6c8}.blog-card b{margin-top:auto;font-size:11px}.all-posts{border-bottom:1px solid var(--ink);justify-content:space-between;margin-top:25px;padding:20px 2px 10px;font-size:12px;font-weight:900;display:flex}.all-posts span{color:var(--blue);font-size:20px}.contact>div>p{max-width:570px;margin:24px 0 0;line-height:1.7}@media (width<=980px){.bulk-quote{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr 1fr}.blog-card-featured{grid-column:1/-1}}@media (width<=680px){.bulk-quote{padding:76px 20px}.bulk-copy h2{letter-spacing:-3px;font-size:48px}.bulk-panel{padding:25px}.blog-grid{grid-template-columns:1fr}.blog-card-featured{grid-column:auto}.blog-card{min-height:340px}}section[id]{scroll-margin-top:96px}.card-front .nfc-waves,.product-top .nfc-waves{transform:scale(1.5)}.step-icon .nfc-waves{transform:scale(1.7)}@media (width<=680px){main{padding-top:68px}section[id]{scroll-margin-top:80px}}.durability-cta{color:#fff;background:radial-gradient(circle at 80% 20%,#60f2d12b,#0000 28%),linear-gradient(135deg,#071024,#0b1836);border-top:1px solid #ffffff1a;grid-template-columns:1.25fr .75fr;align-items:center;gap:7vw;padding:92px clamp(24px,7vw,110px);display:grid}.durability-copy>span{color:var(--cyan);letter-spacing:2px;margin-bottom:24px;font-size:9px;font-weight:900;display:block}.durability-copy h2{letter-spacing:-4px;margin:0;font-size:clamp(43px,5.2vw,76px);line-height:.94}.durability-copy h2 em{color:var(--cyan);font-style:normal}.durability-copy p{color:#b7c0d3;max-width:760px;margin:27px 0 0;font-size:15px;line-height:1.75}.durability-action{background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;padding:28px}.durability-tags{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:22px;display:grid}.durability-tags span{text-align:center;color:#dfe5f4;border:1px solid #ffffff29;border-radius:999px;padding:10px 12px;font-size:9px;font-weight:900}.durability-button{background:var(--cyan);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;padding:18px 20px;font-size:14px;font-weight:950;transition:all .22s;display:flex}.durability-button:hover{transform:translateY(-3px);box-shadow:0 16px 35px #60f2d126}.durability-button b{font-size:20px}.durability-action small{text-align:center;color:#8f9ab1;letter-spacing:.4px;margin-top:11px;font-size:8px;display:block}@media (width<=900px){.durability-cta{grid-template-columns:1fr;gap:45px}}@media (width<=680px){.durability-cta{padding:70px 20px}.durability-copy h2{letter-spacing:-3px;font-size:47px}.durability-tags{grid-template-columns:1fr 1fr}.durability-action{padding:20px}}.qr-card-showcase{color:#fff;background:radial-gradient(circle at 50% 10%,#2458ff47,#0000 30%),#070b17;overflow:hidden}.qr-card-showcase .section-index{color:var(--cyan)}.qr-card-showcase .section-heading>p{color:#aab3c7}.visual-card-grid{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.visual-smart-card{aspect-ratio:1.586;isolation:isolate;border-radius:24px;grid-template-rows:auto 1fr auto;padding:28px;transition:all .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 70px #00000059}.visual-smart-card:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.visual-smart-card:hover{transform:translateY(-10px)rotateX(2deg)}.visual-card-blue{background:linear-gradient(145deg,#3168ff,#12318d 72%,#07102c)}.visual-card-dark{background:radial-gradient(circle at 80% 15%,#60f2d133,#0000 30%),linear-gradient(145deg,#11192d,#04070f)}.visual-card-light{color:#080d1c;background:linear-gradient(145deg,#fff,#dfe3ea)}.visual-card-head{justify-content:space-between;align-items:center;display:flex}.visual-card-head strong{letter-spacing:-.5px;font-size:14px}.visual-card-head strong span{color:var(--cyan)}.visual-card-light .visual-card-head strong span{color:var(--blue)}.visual-card-head .nfc-waves{color:var(--cyan);transform-origin:100% 0;transform:scale(1.22)}.visual-card-light .nfc-waves{color:var(--blue)}.visual-card-title{flex-direction:column;align-self:center;display:flex}.visual-card-title small{letter-spacing:1.7px;opacity:.65;margin-bottom:9px;font-size:7px;font-weight:900}.visual-card-title b{letter-spacing:-1.6px;font-size:clamp(22px,2.3vw,36px);line-height:.92}.visual-card-qr{justify-content:space-between;align-items:end;gap:15px;display:flex}.visual-card-qr img{object-fit:contain;background:#fff;border-radius:8px;width:78px;height:78px;padding:5px}.visual-card-qr span{letter-spacing:.7px;margin-bottom:4px;font-size:9px;font-weight:900}.qr-showcase-action{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:30px;margin-top:42px;padding-top:30px;display:flex}.qr-showcase-action p{color:#aab3c7;max-width:620px;font-size:13px;line-height:1.65}.qr-showcase-action .button{flex:none}.qr-print-option{color:#252d41;background:#eef2ff;border:1px solid #2458ff2e;border-radius:8px;padding:13px}.qr-print-option b{color:var(--blue);margin-bottom:2px;display:block}@media (width<=1050px){.visual-card-grid{grid-template-columns:1fr 1fr}.visual-smart-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 11px)}}@media (width<=680px){.visual-card-grid{grid-template-columns:1fr}.visual-smart-card:last-child{grid-column:auto;width:100%}.visual-smart-card{border-radius:19px;padding:23px}.visual-card-title b{font-size:31px}.visual-card-qr img{width:68px;height:68px}.qr-showcase-action{flex-direction:column;align-items:flex-start}.qr-showcase-action .button{width:100%}}.inner-page{background:var(--paper)}.inner-hero{background:radial-gradient(circle at 78% 25%,#2458ff57,transparent 28%),var(--navy);color:#fff;grid-template-columns:1.12fr .88fr;align-items:center;gap:7vw;min-height:650px;padding:95px clamp(24px,8vw,125px);display:grid;overflow:hidden}.inner-eyebrow{color:var(--cyan);letter-spacing:2.2px;margin-bottom:27px;font-size:10px;font-weight:950;display:block}.inner-hero h1{letter-spacing:-6px;margin:0;font-size:clamp(60px,7.8vw,116px);line-height:.86}.inner-hero h1 em{color:var(--cyan);font-style:normal}.inner-hero p{color:#b7c0d2;max-width:700px;margin:32px 0 0;font-size:17px;line-height:1.72}.inner-actions{gap:12px;margin-top:36px;display:flex}.inner-signal{aspect-ratio:1;color:var(--cyan);border:1px solid #60f2d147;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 90px #2458ff33}.inner-signal:before,.inner-signal:after,.inner-signal>span{content:"";border:1px solid #60f2d133;border-radius:50%;position:absolute}.inner-signal:before{inset:13%}.inner-signal:after{inset:28%}.inner-signal>span:first-of-type{inset:40%}.inner-signal>span:nth-of-type(2){background:var(--cyan);width:9px;height:9px;box-shadow:0 0 25px var(--cyan);top:48%;right:11%}.inner-signal>span:nth-of-type(3){background:var(--blue);width:6px;height:6px;box-shadow:0 0 20px var(--blue);top:17%;left:22%}.inner-signal .nfc-waves{z-index:2;transform:scale(3.4)}.inner-content{padding:110px clamp(24px,7vw,110px)}.inner-heading{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:55px;display:grid}.inner-heading>span{color:var(--blue);letter-spacing:2px;grid-column:1/-1;font-size:10px;font-weight:950}.inner-heading h2{letter-spacing:-4px;margin:0;font-size:clamp(46px,6vw,82px);line-height:.94}.inner-heading p{color:var(--muted);max-width:560px;font-size:15px;line-height:1.72}.info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.info-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:390px;padding:34px;display:flex}.info-grid article>b{color:var(--blue);font-size:42px}.info-grid h3{letter-spacing:-1.5px;margin:60px 0 16px;font-size:30px;line-height:1.03}.info-grid p{color:var(--muted);font-size:13px;line-height:1.7}.info-grid strong{margin-top:auto;font-size:13px}.info-grid a{border-top:1px solid var(--line);color:var(--blue);margin-top:17px;padding-top:15px;font-size:11px;font-weight:900}.dark-section{background:var(--ink);color:#fff}.dark-section .inner-heading>span{color:var(--cyan)}.dark-section .inner-heading p{color:#aeb7ca}.dark-section .info-grid article{background:#10182b;border-color:#ffffff24}.dark-section .info-grid article>b{color:var(--cyan)}.dark-section .info-grid p{color:#aeb7ca}.info-grid.compact article{min-height:300px}.info-grid.compact h3{margin-top:40px}.qr-detail-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:45px;display:grid}.qr-detail-grid figure{background:var(--ink);border-radius:20px;min-height:500px;margin:0;position:relative;overflow:hidden}.qr-detail-grid figure:after{content:"";background:linear-gradient(#0000,#060a16e6);position:absolute;inset:55% 0 0}.qr-detail-grid img{object-fit:cover;width:100%;height:100%}.qr-detail-grid figcaption{color:#fff;z-index:2;font-size:12px;font-weight:900;position:absolute;bottom:22px;left:25px}.contact-page-section{grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;display:grid}.contact-page-section .inner-heading{margin:0;display:block}.contact-page-section .inner-heading>span{margin-bottom:24px;display:block}.contact-page-section .inner-heading p{margin-top:28px}.contact-card{background:var(--cyan);border-radius:22px;padding:45px;box-shadow:0 30px 70px #070b1721}.contact-card>span{letter-spacing:1.6px;font-size:9px;font-weight:950}.contact-card>a{letter-spacing:-2px;border-bottom:2px solid var(--ink);margin:45px 0 30px;padding-bottom:12px;font-size:clamp(28px,3.5vw,48px);font-weight:950;display:block}.contact-card address{font-style:normal;line-height:1.7}.contact-card p{color:#34413e;margin-top:30px;font-size:11px}@media (width<=980px){.inner-hero{grid-template-columns:1fr}.inner-signal{display:none}.inner-heading,.contact-page-section{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr 1fr}.info-grid article:last-child{grid-column:1/-1}.qr-detail-grid figure{min-height:420px}}@media (width<=680px){.inner-hero{min-height:auto;padding:72px 20px}.inner-hero h1{letter-spacing:-4px;font-size:57px}.inner-actions{flex-direction:column}.inner-content{padding:75px 20px}.inner-heading{gap:20px;margin-bottom:38px}.inner-heading h2{letter-spacing:-3px;font-size:48px}.info-grid,.qr-detail-grid{grid-template-columns:1fr}.info-grid article,.info-grid article:last-child{grid-column:auto;min-height:310px;padding:26px}.info-grid h3{margin-top:38px}.qr-detail-grid figure{min-height:360px}.contact-card{padding:28px}}.product-hero-visual{perspective:1400px;isolation:isolate;min-height:540px;position:relative}.product-hero-visual:before{content:"";filter:blur(18px);z-index:-2;background:radial-gradient(circle,#60f2d12e,#0000 62%);position:absolute;inset:5% 0}.digital-orbit{z-index:-1;border:1px solid #60f2d13d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.orbit-a{width:110%;height:58%}.orbit-b{width:72%;height:103%;transform:translate(-50%,-50%)rotate(28deg)}.product-hero-card{aspect-ratio:1.586;color:#fff;width:min(420px,85%);transform-style:preserve-3d;border-radius:24px;grid-template-rows:auto 1fr auto;padding:27px;display:grid;position:absolute;overflow:hidden;box-shadow:0 45px 90px #00000080}.product-hero-card:before{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff13 1px,#0000 1px),linear-gradient(90deg,#ffffff13 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:25px 25px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 85%);mask-image:linear-gradient(135deg,#000,#0000 85%)}.card-cyan{z-index:2;background:radial-gradient(circle at 90% 10%,#60f2d1eb,#0000 29%),linear-gradient(145deg,#285fff,#102a82 72%,#070e24);top:8%;left:0;transform:rotateY(-13deg)rotate(-7deg)}.card-ink{z-index:1;background:radial-gradient(circle at 82% 18%,#2458ff80,#0000 31%),linear-gradient(145deg,#17223e,#050812 78%);bottom:5%;right:-2%;transform:rotateY(12deg)rotate(10deg)}.digital-card-head{justify-content:space-between;align-items:center;display:flex}.digital-card-head strong{letter-spacing:-.6px;font-size:15px}.digital-card-head strong span{color:var(--cyan)}.digital-card-head .nfc-waves{color:var(--cyan);transform-origin:100% 0;transform:scale(1.35)}.card-cyan .digital-card-head .nfc-waves{color:var(--ink)}.digital-card-center{flex-direction:column;align-self:center;display:flex}.digital-card-center small{letter-spacing:1.8px;color:#b8c8ee;margin-bottom:8px;font-size:7px;font-weight:950}.digital-card-center b{letter-spacing:-2px;font-size:clamp(28px,3vw,44px);line-height:.88}.digital-card-foot{justify-content:space-between;align-items:end;gap:18px;display:flex}.digital-card-foot span{letter-spacing:.65px;font-size:9px;font-weight:900}.digital-card-foot img{object-fit:contain;background:#fff;border-radius:8px;width:68px;height:68px;padding:5px}.inner-hero h1,.inner-heading h2,.section-heading h2,.hero h1{font-family:Avenir Next,SF Pro Display,Inter,sans-serif;font-weight:850}@media (width<=980px){.product-hero-visual{width:100%;max-width:680px;min-height:600px;margin:0 auto}.inner-hero>.product-hero-visual{display:block}.product-hero-card{width:min(440px,72%)}}@media (width<=680px){.product-hero-visual{min-height:390px}.product-hero-card{border-radius:18px;width:82%;padding:19px}.card-cyan{left:2%}.card-ink{right:1%}.digital-card-center b{font-size:29px}.digital-card-foot img{width:53px;height:53px}.digital-card-foot span{font-size:7px}.orbit-a{width:104%}.orbit-b{height:92%}}.blog-page{color:#070b17;background:#f4f2eb;min-height:100vh}.blog-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#f4f2ebeb;border-bottom:1px solid #070b1721;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.blog-logo{letter-spacing:-1px;font-size:20px;font-weight:950}.blog-logo span{color:#275cff}.blog-header nav{align-items:center;gap:28px;font-size:12px;font-weight:800;display:flex}.blog-header .wa-link{color:#fff;background:#070b17;border-radius:999px;padding:12px 17px}.blog-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#61f3d538,#0000 28%),#0a1022;padding:110px clamp(24px,7vw,110px) 82px}.blog-kicker{color:#61f3d5;letter-spacing:2px;margin-bottom:25px;font-size:10px;font-weight:900;display:block}.blog-hero h1{letter-spacing:-6px;max-width:1000px;margin:0;font-size:clamp(58px,8vw,118px);line-height:.86}.blog-hero h1 em{color:#61f3d5;font-style:normal}.blog-hero p{color:#b9c1d4;max-width:650px;margin:34px 0 0;font-size:17px;line-height:1.7}.posts{grid-template-columns:repeat(3,1fr);gap:18px;padding:80px clamp(24px,7vw,110px) 110px;display:grid}.post-card{background:#fff;border:1px solid #070b1724;flex-direction:column;min-height:420px;padding:34px;transition:all .25s;display:flex}.post-card:first-child{color:#fff;background:#275cff}.post-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px #070b171f}.post-card>span{letter-spacing:1.5px;color:#275cff;font-size:9px;font-weight:900}.post-card:first-child>span{color:#61f3d5}.post-card h2{letter-spacing:-2px;margin:60px 0 20px;font-size:36px;line-height:1.03}.post-card p{opacity:.72;font-size:13px;line-height:1.7}.post-card b{margin-top:auto;font-size:11px}.article{background:#f4f2eb}.article-hero{color:#fff;background:#0a1022;padding:90px clamp(24px,10vw,170px) 70px}.article-hero .breadcrumb{color:#9fa9c0;margin-bottom:42px;font-size:10px}.article-hero .breadcrumb a{color:#61f3d5}.article-hero h1{letter-spacing:-5px;max-width:1050px;margin:0;font-size:clamp(48px,7vw,94px);line-height:.92}.article-hero p{color:#b9c1d4;max-width:760px;margin:30px 0 0;font-size:18px;line-height:1.65}.article-meta{letter-spacing:1.2px;color:#61f3d5;margin-top:32px;font-size:10px;font-weight:900}.article-layout{grid-template-columns:minmax(0,760px) 280px;justify-content:center;gap:90px;padding:80px 24px 110px;display:grid}.article-body{font-size:17px;line-height:1.85}.article-body h2{letter-spacing:-2px;margin:65px 0 22px;font-size:40px;line-height:1.05}.article-body h3{margin:40px 0 14px;font-size:25px}.article-body p,.article-body li{color:#4f5668}.article-body ul,.article-body ol{padding-left:24px}.article-body li{margin:10px 0}.article-callout{background:#e5eaff;border-left:4px solid #275cff;margin:38px 0;padding:24px 27px}.article-callout strong{margin-bottom:8px;display:block}.article-cta{color:#fff;background:#275cff;margin-top:60px;padding:34px}.article-cta h2{margin:0 0 14px;font-size:33px}.article-cta p{color:#dce3ff}.article-cta a{color:#070b17;background:#61f3d5;border-radius:8px;margin-top:10px;padding:14px 18px;font-size:12px;font-weight:900;display:inline-block}.article-aside{background:#fff;border:1px solid #070b1724;align-self:start;padding:26px;position:sticky;top:115px}.article-aside b{font-size:11px}.article-aside a{border-bottom:1px solid #070b171a;padding:13px 0;font-size:12px;display:block}.blog-footer{color:#fff;background:#070b17;justify-content:space-between;gap:25px;padding:35px clamp(24px,5vw,76px);font-size:11px;display:flex}.blog-footer a{color:#61f3d5}@media (width<=900px){.posts{grid-template-columns:1fr}.post-card{min-height:330px}.article-layout{grid-template-columns:1fr}.article-aside{position:static}.blog-header nav a:not(.wa-link){display:none}}@media (width<=600px){.blog-header{height:68px;padding:0 18px}.blog-header .wa-link{padding:10px 12px}.blog-hero{padding:75px 20px 60px}.blog-hero h1{letter-spacing:-4px;font-size:61px}.posts{padding:55px 20px 75px}.article-hero{padding:65px 20px 50px}.article-hero h1{letter-spacing:-3px;font-size:52px}.article-layout{padding:55px 20px 80px}.article-body h2{font-size:34px}.blog-footer{flex-direction:column}}
