*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sticky{position:sticky}.table{display:table}.grid{display:grid}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/plus-jakarta-sans-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/plus-jakarta-sans-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/plus-jakarta-sans-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/static/fonts/plus-jakarta-sans-latin-800-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/fonts/inter-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/fonts/inter-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/fonts/inter-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/fonts/inter-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--navy-950:#04122b;--navy-900:#061a3a;--navy-800:#0a2a5e;--blue-700:#0743aa;--blue-600:#0b57d0;--blue-500:#2b6fe0;--blue-400:#3d8bfd;--sky-300:#7cc4ff;--cyan:#22d3ee;--orange-600:#e97400;--orange-500:#ff8a00;--orange-300:#ffb347;--red-700:#b81d24;--red-600:#e50914;--green-600:#1a9e55;--wa:#25d366;--ink:#0b1d3a;--text:#33415c;--muted:#59667e;--line:#dce6f4;--line-soft:#e8eff9;--ice:#eef5ff;--ice-2:#f6f9ff;--white:#fff;--grad-brand:linear-gradient(135deg,#0b57d0,#3d8bfd);--grad-warm:linear-gradient(135deg,#ff8a00,#ffb347);--grad-hero:linear-gradient(150deg,#06204a,#0a3f96 55%,#0c58d6);--grad-border:linear-gradient(140deg,rgba(11,87,208,.42),rgba(220,230,244,.95) 42%,rgba(255,138,0,.32));--grad-card:linear-gradient(180deg,#fff,#f7faff);--font-head:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--r-sm:10px;--r:16px;--r-lg:22px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(6,26,58,.05),0 6px 18px rgba(6,26,58,.06);--shadow-md:0 14px 34px rgba(6,26,58,.1);--shadow-lg:0 26px 60px rgba(6,26,58,.16);--container:1180px;--nav-h:74px}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px)}body{font-family:var(--font-body);color:var(--text);background:var(--white);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:var(--blue-600);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);line-height:1.18;font-weight:800;letter-spacing:-.015em}ol,ul{list-style:none;padding:0}button{font:inherit;cursor:pointer}[hidden],[x-cloak]{display:none!important}:focus-visible{outline:3px solid var(--orange-500);outline-offset:2px;border-radius:6px}main:focus{outline:none}.ico{width:1.25em;height:1.25em;flex:0 0 auto}.text-accent{color:var(--orange-500)}.skip-link{position:absolute;left:-9999px;top:0;z-index:300;background:var(--navy-900);color:#fff;padding:.7rem 1rem;border-radius:0 0 var(--r-sm) 0}.skip-link:focus{left:0}.trust-list a,main p a:not(.btn):not(.link-arrow):not(.coverage__link){text-decoration:underline;text-underline-offset:.15em}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.container.container--narrow{max-width:820px}.container.container--start{margin-left:max(0px,calc((100% - var(--container))/2));margin-right:auto}.section{position:relative;padding-block:clamp(3.75rem,8vw,6.25rem);background:var(--white)}.section--tight{padding-block:clamp(2.5rem,6vw,4rem)}.section--ice{background:linear-gradient(180deg,var(--ice) 0,var(--ice-2) 100%)}.section-head{max-width:700px;margin:0 auto clamp(2rem,4vw,2.85rem);text-align:center}.eyebrow{display:flex;align-items:center;justify-content:center;gap:.65rem;margin-bottom:.8rem;font-family:var(--font-head);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600)}.eyebrow:after,.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--grad-warm)}.eyebrow--left{justify-content:flex-start}.eyebrow--left:after{display:none}.eyebrow--light{color:var(--orange-300)}.section-title{font-size:clamp(1.85rem,3.4vw,2.6rem);letter-spacing:-.02em;text-wrap:balance}.section-title--light{color:#fff}.section-title--left{text-align:left}.section-sub{margin-top:.85rem;font-size:1.04rem;line-height:1.7;color:var(--muted)}.section-sub--light{color:hsla(0,0%,100%,.78)}.section-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.6rem;margin-top:clamp(2rem,4vw,2.75rem)}.pkg-note{margin-top:1.25rem;text-align:center;font-size:.84rem;color:var(--muted)}.pkg-note a{font-weight:700}.grid{display:grid;gap:1.15rem}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,4rem);align-items:center}.split--top{align-items:start}.split__lead{margin-top:1rem;font-size:1.04rem;line-height:1.75;color:var(--muted)}.split__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.checklist{display:grid;gap:.75rem;margin-top:1.5rem}.checklist li{position:relative;padding-left:2rem;font-weight:500;color:var(--ink)}.checklist li:before{content:"";position:absolute;left:0;top:.12em;width:22px;height:22px;border-radius:50%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.4' viewBox='0 0 24 24'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E") 50% /12px no-repeat,var(--grad-brand);box-shadow:0 6px 14px rgba(11,87,208,.25)}.link-arrow{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-head);font-weight:700;color:var(--blue-600)}.link-arrow span{transition:transform .2s ease}.link-arrow:hover{text-decoration:none}.link-arrow:hover span{transform:translateX(3px)}.empty-note{padding:1.25rem 1.4rem;border:1px dashed var(--line);border-radius:var(--r);color:var(--muted)}.btn,.empty-note{text-align:center}.btn{--btn-bg:var(--blue-600);--btn-fg:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.7rem 1.35rem;border:2px solid transparent;border-radius:12px;background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-head);font-size:.97rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.btn,.btn:hover{text-decoration:none}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn .ico{width:1.2em;height:1.2em}.btn--sm{min-height:40px;padding:.45rem .95rem;font-size:.88rem;border-radius:10px}.btn--lg{min-height:54px;padding:.85rem 1.6rem;font-size:1.03rem}.btn--block{display:flex;width:100%}.btn--primary{--btn-fg:#2b1600;background:var(--grad-warm);background-size:140% 100%;background-position:0 0;box-shadow:0 10px 22px rgba(255,138,0,.26)}.btn--primary:hover{background-position:100% 0;box-shadow:0 14px 28px rgba(255,138,0,.34)}.btn--outline{--btn-bg:#fff;--btn-fg:var(--blue-600);border-color:rgba(11,87,208,.55)}.btn--outline:hover{--btn-bg:var(--ice);border-color:var(--blue-600)}.btn--outline-light{--btn-bg:hsla(0,0%,100%,.06);--btn-fg:#fff;border-color:hsla(0,0%,100%,.45)}.btn--outline-light:hover{--btn-bg:hsla(0,0%,100%,.14);border-color:#fff}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--navy-900)}.btn--ghost:hover{--btn-bg:var(--ice)}.btn--whatsapp{--btn-bg:var(--wa);--btn-fg:#06331b;box-shadow:0 10px 22px rgba(37,211,102,.24)}.btn--whatsapp:hover{--btn-bg:#1fbe5b}.btn.is-loading,.btn[disabled]{opacity:.75;pointer-events:none}.btn__spinner{display:none;width:18px;height:18px;border:2.5px solid rgba(0,0,0,.25);border-top-color:currentcolor;border-radius:50%;animation:spin .7s linear infinite}.btn.is-loading .btn__spinner{display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.icon-tile{display:inline-grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border-radius:15px;color:#fff;background:var(--grad-brand);box-shadow:0 12px 22px rgba(11,87,208,.24)}.icon-tile .ico{width:26px;height:26px}.icon-tile--bolt,.icon-tile--spark,.icon-tile--store{background:var(--grad-warm);box-shadow:0 12px 22px rgba(255,138,0,.26)}.icon-tile--chat,.icon-tile--map{background:linear-gradient(135deg,#0ea5b7,#22d3ee);box-shadow:0 12px 22px rgba(14,165,183,.24)}.icon-tile--home,.icon-tile--receipt{background:linear-gradient(135deg,var(--navy-900) 0,var(--blue-600) 100%);box-shadow:0 12px 22px rgba(6,26,58,.26)}.icon-tile--play,.icon-tile--tool{background:linear-gradient(135deg,var(--red-700) 0,#f0475a 100%);box-shadow:0 12px 22px rgba(184,29,36,.24)}.icon-tile--wa{background:linear-gradient(135deg,#128c4a 0,var(--wa) 100%);box-shadow:0 12px 22px rgba(18,140,74,.28)}.accordion,.compare,.daftar__formwrap,.doc__toc,.feature,.intent,.panel,.persona,.quiz,.stat,.sukses__card{border:1px solid transparent;background:var(--grad-card) padding-box,var(--grad-border) border-box;box-shadow:var(--shadow-sm)}.nav{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.92);backdrop-filter:saturate(150%) blur(12px);border-bottom:1px solid rgba(220,230,244,.7);transition:box-shadow .25s ease,background-color .25s ease}.nav.is-scrolled{background:hsla(0,0%,100%,.97);box-shadow:0 8px 24px rgba(6,26,58,.08)}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--nav-h)}.nav__brand{display:inline-flex;align-items:center;flex-shrink:0;border-radius:10px}.nav__brand:hover{text-decoration:none}.nav__logo{display:block;width:auto;height:48px;transform-origin:left center;transition:transform .25s ease}.nav.is-scrolled .nav__logo{transform:scale(.92)}.nav__menu{gap:1.75rem}.nav__links,.nav__menu{display:flex;align-items:center}.nav__links{gap:1.65rem}.nav__links a{position:relative;display:inline-block;padding:.35rem 0;font-weight:600;font-size:.93rem;color:#34415a;transition:color .2s ease}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--blue-600);text-decoration:none}.nav__links a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:2px;background:var(--grad-warm)}.nav__actions{display:flex;align-items:center;gap:.5rem}.nav__toggle{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:46px;height:46px;border:1px solid var(--line);border-radius:12px;background:#fff}.nav__toggle-bar{width:22px;height:2.5px;border-radius:2px;background:var(--navy-900);transition:transform .25s ease,opacity .2s ease}.hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;padding:clamp(3.25rem,7vw,6rem) 0 clamp(5rem,9vw,7.5rem)}.hero__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(900px 520px at 85% 15%,rgba(66,165,255,.28),transparent 65%),radial-gradient(700px 500px at 10% 95%,rgba(255,138,0,.1),transparent 70%),var(--grad-hero)}.hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero__content{position:relative;z-index:2;max-width:640px}.hero__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:hsla(0,0%,100%,.82)}.hero__eyebrow-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--orange-500);box-shadow:0 0 0 4px rgba(255,138,0,.2)}.hero__title{max-width:640px;font-size:clamp(2.65rem,5.7vw,5rem);line-height:1;letter-spacing:-.03em;word-spacing:.04em;color:#fff;text-wrap:balance}.hero__title .text-accent{text-shadow:0 8px 26px rgba(255,138,0,.22)}.hero__tagline{margin-top:.9rem;font-family:var(--font-head);font-size:clamp(1.2rem,2.3vw,1.7rem);font-weight:700;line-height:1.3;letter-spacing:-.01em;color:hsla(0,0%,100%,.95)}.hero__sub{max-width:560px;margin-top:.9rem;font-size:1.05rem;line-height:1.75;color:hsla(0,0%,100%,.8)}.hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.9rem}.hero__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:540px;margin-top:2rem;border-block:1px solid hsla(0,0%,100%,.16)}.hero__metric{padding:.95rem 1rem .95rem 0}.hero__metric+.hero__metric{padding-left:1rem;border-left:1px solid hsla(0,0%,100%,.14)}.hero__metric span,.hero__metric strong{display:block}.hero__metric strong{font-family:var(--font-head);font-size:1.2rem;letter-spacing:-.02em;color:#fff}.hero__metric span{margin-top:.15rem;font-size:.74rem;color:hsla(0,0%,100%,.68)}.hero__visual{position:relative;display:grid;place-items:center;min-height:480px}.hero__visual:before{content:"";position:absolute;width:min(520px,100%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.26),rgba(34,211,238,.1) 34%,transparent 70%);filter:blur(8px)}.hero__rings{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.hero__rings span{position:absolute;border:2px solid hsla(0,0%,100%,.24);border-radius:50%;animation:ripple 4.2s ease-out infinite}.hero__rings span:first-child{width:240px;height:240px}.hero__rings span:nth-child(2){width:340px;height:340px;animation-delay:1.2s}.hero__rings span:nth-child(3){width:440px;height:440px;animation-delay:2.4s}@keyframes ripple{0%{transform:scale(.72);opacity:0}30%{opacity:.85}to{transform:scale(1.05);opacity:0}}.hero__mascot{position:relative;z-index:2;width:min(500px,100%);height:auto;aspect-ratio:1;filter:drop-shadow(0 22px 40px rgba(2,12,34,.38));animation:float 6.5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.hero__speedbadge{position:absolute;left:-1%;bottom:16%;z-index:4;display:flex;align-items:center;gap:.75rem;padding:.8rem 1.05rem;border-radius:18px;background:hsla(0,0%,100%,.97);color:var(--ink);box-shadow:0 20px 44px rgba(2,16,42,.3);animation:float 7s ease-in-out infinite}.hero__speedbadge-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:var(--grad-warm)}.hero__speedbadge-icon .ico{width:20px;height:20px}.hero__speedbadge b{display:block;font-family:var(--font-head);font-weight:800;line-height:1.15}.hero__speedbadge div span{font-size:.74rem;color:var(--muted)}.section-wave{position:absolute;left:0;bottom:-1px;width:100%;height:clamp(44px,6vw,86px)}.feature,.persona{position:relative;padding:1.6rem 1.45rem;border-radius:var(--r-lg);transition:transform .22s ease,box-shadow .22s ease}.feature:hover,.persona:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.feature .icon-tile,.persona .icon-tile{margin-bottom:1.15rem}.feature__title,.persona__title{font-size:1.1rem;margin-bottom:.4rem}.feature__desc,.persona__desc{font-size:.94rem;line-height:1.65;color:var(--muted)}.persona{display:flex;flex-direction:column;padding:1.85rem 1.65rem}.persona__desc{flex:1;margin-bottom:1.15rem}.pkg-grid{display:grid;gap:1.25rem;align-items:stretch}.pkg-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pkg-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pkg{position:relative;display:flex;flex-direction:column;padding:1.85rem 1.5rem 1.5rem;border:1px solid transparent;border-radius:var(--r-lg);background:var(--grad-card) padding-box,linear-gradient(150deg,rgba(11,87,208,.38),rgba(220,230,244,.95) 45%,rgba(11,87,208,.2)) border-box;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease;will-change:transform}.pkg:before{content:"";position:absolute;top:-1px;left:1.5rem;right:1.5rem;height:3px;border-radius:0 0 4px 4px;background:var(--grad-brand)}.pkg:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.pkg>:not(.pkg__badge):not(.pkg__rec){position:relative;z-index:1}.pkg:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--mx,50%) var(--my,0),rgba(66,165,255,.14),transparent 55%);opacity:0;transition:opacity .3s ease}.pkg.is-tilting:after{opacity:1}.pkg.is-tilting{transition:transform .12s ease-out,box-shadow .25s ease}.pkg__badge,.pkg__rec{position:absolute;top:-13px;left:1.5rem;z-index:2;padding:.3rem .8rem;border-radius:var(--r-pill);font-family:var(--font-head);font-size:.72rem;font-weight:800;letter-spacing:.04em;color:#2b1600;background:var(--grad-warm);box-shadow:0 4px 10px rgba(6,26,58,.16)}.pkg__rec{left:auto;right:1.25rem;color:#fff;background:var(--grad-brand)}.pkg__name{margin-top:.25rem;font-size:1.04rem;line-height:1.25;color:var(--navy-900)}@media (min-width:621px){.pkg-grid--4 .pkg__name{min-height:2.5em}}.pkg__speed{display:flex;align-items:baseline;gap:.35rem;margin-top:.45rem}.pkg__num{font-family:var(--font-head);font-size:3rem;font-weight:800;line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,var(--navy-800) 0,var(--blue-600) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.pkg__unit{font-weight:700;color:var(--muted)}.pkg__meter{height:6px;margin:.65rem 0 .4rem;overflow:hidden;border-radius:var(--r-pill);background:#e5edf9}.pkg__meter>span{display:block;width:0;height:100%;border-radius:inherit;background:var(--grad-brand);transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.pkg__price{margin-top:.35rem;font-family:var(--font-head);font-size:1.5rem;font-weight:800;color:var(--blue-600)}.pkg__per{font-size:.85rem;font-weight:600;color:var(--muted)}.pkg__feats{display:grid;gap:.55rem;margin:1.05rem 0 1.4rem;padding-top:1.05rem;border-top:1px dashed var(--line)}.pkg__feats li{position:relative;padding-left:1.65rem;font-size:.88rem;line-height:1.45;color:var(--text)}.pkg__feats li:before{content:"";position:absolute;left:0;top:.08em;width:18px;height:18px;border-radius:50%;background:rgba(26,158,85,.13) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23178a4a' stroke-linecap='round' stroke-linejoin='round' stroke-width='3.2' viewBox='0 0 24 24'%3E%3Cpath d='m4 12.5 5 5 11-11'/%3E%3C/svg%3E") 50% /11px no-repeat}.pkg__feats .pkg__feat--hl{font-weight:700;color:var(--blue-700)}.pkg__feats .pkg__feat--hl:before{background:rgba(11,87,208,.1) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%230b57d0' d='M8 5.5v13a1 1 0 0 0 1.5.86l10.4-6.5a1 1 0 0 0 0-1.72L9.5 4.64A1 1 0 0 0 8 5.5'/%3E%3C/svg%3E") 50% /10px no-repeat}.pkg .btn{margin-top:auto}.pkg--featured{border-width:2px;background:linear-gradient(180deg,#fff,#fff6ea) padding-box,linear-gradient(150deg,#ff8a00,#ffcf8a 50%,#ff8a00) border-box;box-shadow:0 18px 40px rgba(255,138,0,.18)}.pkg--featured .pkg__meter>span,.pkg--featured:before{background:var(--grad-warm)}@media (min-width:861px){.pkg-grid--3 .pkg--featured{transform:translateY(-10px)}.pkg-grid--3 .pkg--featured:hover{transform:translateY(-16px)}}.pkg--recommended{border-width:2px;background:linear-gradient(180deg,#fff,#eef5ff) padding-box,linear-gradient(150deg,#0b57d0,#7cc4ff 50%,#0b57d0) border-box;box-shadow:0 0 0 5px rgba(11,87,208,.12),var(--shadow-md)}.quiz{display:grid;gap:1.35rem;padding:clamp(1.35rem,3vw,2rem);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.quiz__group{border:0;padding:0;min-width:0}.quiz__legend{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:0;font-family:var(--font-head);font-size:1rem;font-weight:700;color:var(--ink)}.quiz__no{display:inline-grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;font-size:.8rem;font-weight:800;color:#fff;background:var(--grad-brand)}.quiz__options{display:flex;flex-wrap:wrap;gap:.5rem}.quiz__opt{position:relative;cursor:pointer}.quiz__opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.quiz__opt span{display:inline-flex;align-items:center;min-height:42px;padding:.5rem .95rem;border:1.5px solid var(--line);border-radius:var(--r-pill);background:#fff;font-size:.9rem;font-weight:600;color:var(--text);transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.quiz__opt:hover span{border-color:rgba(11,87,208,.5)}.quiz__opt input:checked+span{border-color:transparent;color:#fff;background:var(--grad-brand);box-shadow:0 8px 18px rgba(11,87,208,.26)}.quiz__opt input:focus-visible+span{outline:3px solid var(--orange-500);outline-offset:2px}.quiz__result{padding:1.25rem 1.3rem;border-radius:var(--r);color:#fff;background:radial-gradient(320px 180px at 100% 0,rgba(255,138,0,.3),transparent 70%),var(--grad-hero);box-shadow:var(--shadow-md)}.quiz__result-label{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-300)}.quiz__result-name{margin-top:.3rem;font-family:var(--font-head);font-size:1.35rem;font-weight:800;color:#fff}.quiz__result-meta{margin-top:.2rem;font-weight:600;color:hsla(0,0%,100%,.9)}.quiz__result-text{margin-top:.55rem;font-size:.9rem;line-height:1.6;color:hsla(0,0%,100%,.78)}.quiz__result-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.quiz__note{font-size:.8rem;line-height:1.55;color:var(--muted)}.timeline{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;counter-reset:step}.timeline:before{content:"";position:absolute;top:27px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,var(--orange-500),var(--blue-400));opacity:.55}.timeline__item{position:relative;text-align:center}.timeline__no{position:relative;z-index:1;display:inline-grid;place-items:center;width:56px;height:56px;margin-bottom:1rem;border-radius:50%;font-family:var(--font-head);font-size:1.2rem;font-weight:800;color:#2b1600;background:var(--grad-warm);box-shadow:0 0 0 6px #fff,0 12px 24px rgba(255,138,0,.3)}.section--ice .timeline__no{box-shadow:0 0 0 6px var(--ice-2),0 12px 24px rgba(255,138,0,.3)}.timeline__title{font-size:1.08rem;margin-bottom:.35rem}.timeline__desc{max-width:26ch;margin-inline:auto;font-size:.93rem;line-height:1.6;color:var(--muted)}.coverage{position:relative;overflow:hidden;padding-block:clamp(3.75rem,8vw,6.25rem);color:#fff;background:radial-gradient(600px 380px at 10% 0,rgba(61,139,253,.35),transparent 70%),radial-gradient(520px 360px at 100% 100%,rgba(255,138,0,.12),transparent 70%),linear-gradient(150deg,var(--navy-900) 0,#0a347b 62%,var(--blue-600) 100%)}.coverage__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:clamp(2rem,6vw,5rem);align-items:center}.coverage__lead{max-width:56ch;margin-top:1rem;line-height:1.75;color:hsla(0,0%,100%,.78)}.coverage__steps{display:grid;gap:1rem;margin-top:1.6rem}.coverage__steps li{display:grid;grid-template-columns:40px 1fr;gap:.85rem;align-items:start}.coverage__steps li>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,179,71,.6);border-radius:12px;font-family:var(--font-head);font-size:.74rem;font-weight:800;color:var(--orange-300);background:rgba(255,138,0,.08)}.coverage__steps b,.coverage__steps small{display:block}.coverage__steps b{font-family:var(--font-head);font-size:.95rem}.coverage__steps small{margin-top:.15rem;font-size:.82rem;line-height:1.5;color:hsla(0,0%,100%,.66)}.coverage__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.9rem}.coverage__link{font-family:var(--font-head);font-weight:700;color:#fff}.coverage__link span{display:inline-block;margin-left:.3rem;color:var(--orange-300);transition:transform .2s ease}.coverage__link:hover{text-decoration:none;color:var(--orange-300)}.coverage__link:hover span{transform:translateX(4px)}.coverage__panel{padding:1.45rem;border:1px solid transparent;border-radius:var(--r-lg);background:linear-gradient(150deg,rgba(14,40,92,.95),rgba(9,30,72,.95)) padding-box,linear-gradient(150deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,.06) 50%,rgba(255,138,0,.4)) border-box;box-shadow:0 26px 60px rgba(1,12,33,.35)}.coverage__panel-head{display:flex;align-items:center;gap:.9rem;padding-bottom:1.1rem;border-bottom:1px solid hsla(0,0%,100%,.14)}.coverage__panel-head div>span,.coverage__panel-head div>strong{display:block}.coverage__panel-head strong{font-family:var(--font-head)}.coverage__panel-head div>span{margin-top:.15rem;font-size:.8rem;color:hsla(0,0%,100%,.66)}.coverage__signal{display:flex;align-items:flex-end;gap:3px;width:38px;height:30px}.coverage__signal i{display:block;width:7px;border-radius:5px 5px 2px 2px;background:var(--grad-warm);animation:signal-pulse 1.6s ease-in-out infinite}.coverage__signal i:first-child{height:10px}.coverage__signal i:nth-child(2){height:19px;animation-delay:.18s}.coverage__signal i:nth-child(3){height:29px;animation-delay:.36s}@keyframes signal-pulse{0%,to{opacity:.45}50%{opacity:1}}.coverage-map{height:290px;margin-top:1.15rem;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:15px;background:#dce8f4}.coverage-map .leaflet-control-zoom{border:0;box-shadow:0 5px 14px rgba(7,35,82,.16)}.coverage-map .leaflet-control-zoom a{color:var(--navy-900)}.coverage-map .leaflet-control-attribution{font-size:.6rem}.coverage-map__tools{display:grid;grid-template-columns:1fr 1fr auto;gap:.55rem;align-items:end;margin-top:.85rem}.coverage-map__tools label{display:grid;gap:.3rem}.coverage-map__tools label span{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.coverage-map__tools input{width:100%;min-height:40px;padding:.45rem .65rem;border:1px solid hsla(0,0%,100%,.22);border-radius:10px;outline:0;background:rgba(4,21,51,.5);color:#fff;font:inherit;font-size:.85rem}.coverage-map__tools input::-moz-placeholder{color:hsla(0,0%,100%,.45)}.coverage-map__tools input::placeholder{color:hsla(0,0%,100%,.45)}.coverage-map__tools input:focus{border-color:var(--orange-500);box-shadow:0 0 0 3px rgba(255,138,0,.2)}.coverage-map__locate{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem 0;border:0;background:transparent;font-size:.82rem;font-weight:700;color:hsla(0,0%,100%,.82)}.coverage-map__locate .ico{width:16px;height:16px}.coverage-map__locate:hover{color:var(--orange-300)}.coverage-map__status{min-height:2.4em;margin-top:.85rem;padding-left:.75rem;border-left:3px solid hsla(0,0%,100%,.35);font-size:.84rem;line-height:1.5;color:hsla(0,0%,100%,.78)}.coverage-map__status.is-success{border-color:#46d68c;color:#c9ffe3}.coverage-map__status.is-warning{border-color:var(--orange-500);color:#ffe0b0}.coverage-map__status.is-error{border-color:#ff766f;color:#ffd1ce}.coverage-map__daftar{margin-top:.9rem}.coverage-map__note{margin-top:.8rem;font-size:.74rem;line-height:1.5;color:hsla(0,0%,100%,.6)}.accordion{overflow:hidden;border-radius:18px}.accordion__item+.accordion__item{border-top:1px solid var(--line-soft)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 1.4rem;border:0;background:transparent;text-align:left;font-family:var(--font-head);font-size:1.02rem;font-weight:700;color:var(--ink);transition:background-color .2s ease}.accordion__trigger:hover{background:rgba(238,245,255,.7)}.accordion__chevron{flex:0 0 auto;width:30px;height:30px;padding:5px;border-radius:50%;color:var(--blue-600);background:var(--ice);transition:transform .25s ease,background-color .2s ease,color .2s ease}.accordion__trigger[aria-expanded=true] .accordion__chevron{transform:rotate(180deg);color:#fff;background:var(--blue-600)}.accordion__panel{padding:0 1.4rem 1.3rem;line-height:1.7;color:var(--muted)}.faq-search{position:relative;margin-bottom:1.25rem}.faq-search__icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--muted)}.faq-search input{width:100%;min-height:54px;padding:.8rem 1rem .8rem 2.9rem;border:1.5px solid var(--line);border-radius:14px;background:#fff;font:inherit;color:var(--ink);box-shadow:var(--shadow-sm)}.faq-search input:focus{outline:none;border-color:var(--blue-600);box-shadow:0 0 0 4px rgba(11,87,208,.14)}.faq-search__empty{margin-bottom:1rem;color:var(--muted)}.faq__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1.35rem 1.5rem;border-radius:var(--r-lg);color:#fff;background:radial-gradient(300px 160px at 100% 0,rgba(255,138,0,.28),transparent 70%),var(--grad-hero);box-shadow:var(--shadow-md)}.faq__cta-title{font-family:var(--font-head);font-size:1.1rem;font-weight:800}.faq__cta-text{margin-top:.15rem;font-size:.92rem;color:hsla(0,0%,100%,.78)}.cta-band{padding-block:clamp(3rem,7vw,4.75rem);background:var(--white)}.cta-band__inner{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding:clamp(1.75rem,4vw,2.75rem);border-radius:26px;color:#fff;background:radial-gradient(420px 240px at 92% 0,rgba(255,138,0,.35),transparent 70%),radial-gradient(360px 260px at 0 100%,rgba(34,211,238,.16),transparent 70%),var(--grad-hero);box-shadow:0 30px 70px rgba(6,26,58,.22)}.cta-band__copy{max-width:560px}.cta-band__title{font-size:clamp(1.55rem,3.2vw,2.15rem);letter-spacing:-.02em;color:#fff}.cta-band__sub{margin-top:.5rem;line-height:1.65;color:hsla(0,0%,100%,.8)}.cta-band__actions{display:flex;flex-wrap:wrap;gap:.75rem}.footer{position:relative;color:hsla(0,0%,100%,.78);background:radial-gradient(700px 300px at 100% 0,rgba(11,87,208,.25),transparent 70%),var(--navy-950)}.footer:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--blue-600),var(--cyan) 50%,var(--orange-500))}.footer__grid{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.95fr)) minmax(0,1.2fr);gap:2.25rem 2rem;padding-block:clamp(2.75rem,6vw,4rem) 2.75rem}.footer__grid--solo{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr)) minmax(0,1.2fr)}.footer__logo{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-head);font-size:1.2rem;font-weight:800;color:#fff}.footer__logo img{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.footer__logo:hover{text-decoration:none}.footer__company{margin-top:.85rem;font-weight:700;color:#fff}.footer__tagline{max-width:36ch;margin-top:.4rem;font-size:.92rem;line-height:1.65}.footer__heading{margin-bottom:1rem;font-family:var(--font-head);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff}.footer__col ul{display:grid;gap:.35rem}.footer__col a{display:inline-block;padding:.18rem 0;font-size:.94rem;color:hsla(0,0%,100%,.78)}.footer__col a:hover{color:#fff}.footer__eco{gap:.75rem!important}.footer__col .footer__eco a{display:grid;gap:.1rem;padding:0}.footer__eco-name{font-weight:600;color:hsla(0,0%,100%,.9)}.footer__eco-desc{font-size:.8rem;line-height:1.4;color:hsla(0,0%,100%,.55)}.footer__col .footer__eco a:hover .footer__eco-name{color:#fff}.footer__contact{font-style:normal}.footer__contact ul{gap:1rem}.footer__contact li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:.8rem;font-size:.92rem;line-height:1.45}.footer__contact-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid hsla(0,0%,100%,.12);border-radius:11px;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.06)}.footer__contact-icon .ico{width:18px;height:18px}.footer__contact-icon--wa{color:var(--wa)}.footer__contact-label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.footer__col .footer__contact a{padding:0}.footer__col a.footer__wa{font-family:var(--font-head);font-size:1.05rem;font-weight:800;color:var(--orange-300)}.footer__col a.footer__mail{overflow-wrap:anywhere;color:#fff}.footer__social{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.footer__social a{padding:.35rem .85rem;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--r-pill);font-size:.85rem;color:#fff}.footer__social a:hover{border-color:#fff;text-decoration:none}.footer__bottom{border-top:1px solid hsla(0,0%,100%,.1)}.footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem 2rem;padding-block:1.25rem;font-size:.85rem}.footer__nib{margin-left:.35rem;padding-left:.75rem;border-left:1px solid hsla(0,0%,100%,.2);white-space:nowrap}.footer__legal{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.footer__legal a{color:hsla(0,0%,100%,.7)}.footer__legal a:hover{color:#fff}.page-head{position:relative;overflow:hidden;padding-block:clamp(2.25rem,5vw,3.5rem) clamp(2rem,4.5vw,3rem);color:#fff;background:radial-gradient(640px 320px at 90% 0,rgba(66,165,255,.3),transparent 70%),radial-gradient(520px 300px at 0 120%,rgba(255,138,0,.12),transparent 70%),var(--grad-hero)}.page-head__title{max-width:22ch;font-size:clamp(1.9rem,4.4vw,2.9rem);letter-spacing:-.025em;color:#fff;text-wrap:balance}.page-head__lead{max-width:62ch;margin-top:.75rem;font-size:1.04rem;line-height:1.7;color:hsla(0,0%,100%,.8)}.breadcrumb{margin-bottom:1rem;font-size:.88rem}.breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.breadcrumb a{color:hsla(0,0%,100%,.9);text-decoration:underline;text-underline-offset:.15em}.breadcrumb__sep{margin:0 .2rem;color:hsla(0,0%,100%,.5)}.breadcrumb [aria-current=page]{color:hsla(0,0%,100%,.72)}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.filter{display:inline-flex;flex-wrap:wrap;gap:.3rem;padding:.35rem;border:1px solid var(--line);border-radius:14px;background:var(--ice-2)}.filter__btn{display:inline-block;padding:.55rem 1.1rem;border-radius:10px;font-family:var(--font-head);font-size:.92rem;font-weight:700;line-height:1.4;color:var(--navy-900);text-decoration:none;transition:background-color .2s ease,color .2s ease}.filter__btn:hover{background:var(--ice);text-decoration:none}.filter__btn.is-active,.filter__btn.is-active:hover{color:#fff;background:var(--grad-brand);box-shadow:0 6px 14px rgba(11,87,208,.24)}.rec-banner{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-bottom:2rem;padding:1.25rem 1.4rem;border:1px solid transparent;border-radius:var(--r-lg);background:linear-gradient(180deg,#fff,#eef5ff) padding-box,linear-gradient(150deg,#0b57d0,#7cc4ff 50%,#ff8a00) border-box;box-shadow:var(--shadow-md)}.rec-banner__copy{flex:1 1 320px}.rec-banner__label{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600)}.rec-banner__title{margin-top:.15rem;font-family:var(--font-head);font-size:1.15rem;font-weight:800;color:var(--ink)}.rec-banner__text{margin-top:.25rem;font-size:.9rem;color:var(--muted)}.compare{overflow-x:auto;border-radius:var(--r-lg)}.compare__table{width:100%;min-width:640px;border-collapse:collapse;font-size:.95rem}.compare__table td,.compare__table th{padding:1rem 1.15rem;text-align:left;vertical-align:middle}.compare__table thead th{font-family:var(--font-head);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--grad-hero)}.compare__table tbody tr{border-top:1px solid var(--line-soft);transition:background-color .2s ease}.compare__table tbody tr:hover{background:rgba(238,245,255,.7)}.compare__table tbody tr.is-featured{background:linear-gradient(90deg,rgba(255,138,0,.1),rgba(255,138,0,.02))}.compare__table tbody th{font-family:var(--font-head);font-weight:700;color:var(--ink)}.compare__table td strong{font-family:var(--font-head);font-size:1.05rem;color:var(--ink)}.compare__price{font-family:var(--font-head);font-weight:800;color:var(--blue-600);white-space:nowrap}.compare__badge{margin-left:.35rem;padding:.15rem .5rem;font-size:.68rem;font-weight:800;vertical-align:middle;color:#2b1600;background:var(--grad-warm)}.compare__badge,.compare__bonus{display:inline-block;border-radius:var(--r-pill)}.compare__bonus{padding:.2rem .6rem;font-size:.82rem;font-weight:700;color:var(--blue-700);background:rgba(11,87,208,.08)}.compare__none{color:var(--muted)}.daftar{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.9fr);gap:2rem;align-items:start}.daftar__formwrap{padding:clamp(1.4rem,3vw,2.2rem);border-radius:var(--r-lg);box-shadow:var(--shadow-md)}.form{display:grid;gap:1.2rem}.form__title{font-size:1.25rem}.form__hint{margin-top:.2rem;font-size:.88rem;color:var(--muted)}.field{display:grid;gap:.4rem}.field label{font-family:var(--font-head);font-size:.95rem;font-weight:700;color:var(--ink)}.req{color:#c8201c}.field input,.field select,.field textarea{width:100%;padding:.8rem .95rem;border:1.5px solid var(--line);border-radius:12px;background:#fff;font:inherit;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue-600);box-shadow:0 0 0 4px rgba(11,87,208,.14)}.field input[aria-invalid=true],.field select[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#c8201c}.field__hint{font-size:.85rem;color:var(--muted)}.field__error{font-size:.85rem;font-weight:600;color:#b3261e}.form__legal{font-size:.85rem;text-align:center;color:var(--muted)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.alert{margin-bottom:1.2rem;padding:.9rem 1.1rem;border-radius:12px;font-weight:500}.alert--error{border:1px solid #f7c7c7;background:#fff0f0;color:#9b1c1c}.loc-chip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.35rem;padding:.6rem .8rem;border:1px solid rgba(11,87,208,.25);border-radius:12px;background:var(--ice);font-size:.86rem;color:var(--ink)}.loc-chip__icon{color:var(--blue-600)}.loc-chip__text{flex:1 1 auto}.loc-chip__text b{font-weight:700}.loc-chip__remove{padding:.25rem .7rem;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;font-size:.8rem;font-weight:700;color:#b3261e}.daftar__aside{position:sticky;top:calc(var(--nav-h) + 1rem);display:grid;gap:1rem}.infocard{padding:1.6rem 1.5rem;border-radius:var(--r-lg);color:hsla(0,0%,100%,.86);background:radial-gradient(280px 180px at 100% 0,rgba(255,138,0,.25),transparent 70%),var(--grad-hero);box-shadow:var(--shadow-md)}.infocard__title{margin-bottom:1.1rem;font-size:1.15rem;color:#fff}.infocard__steps{display:grid;gap:.9rem;margin-bottom:1.4rem;counter-reset:ic}.infocard__steps li{position:relative;padding-left:2.25rem;font-size:.9rem;line-height:1.5}.infocard__steps li:before{counter-increment:ic;content:counter(ic);position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-family:var(--font-head);font-size:.8rem;font-weight:800;color:#2b1600;background:var(--grad-warm)}.infocard__steps b{display:block;font-family:var(--font-head);color:#fff}.trust-list{display:grid;gap:.75rem;padding:1.15rem 1.25rem;border:1px solid var(--line);border-radius:var(--r);background:#fff}.trust-list li{display:flex;gap:.65rem;font-size:.88rem;line-height:1.5;color:var(--text)}.trust-list .ico{margin-top:.1rem;color:var(--blue-600)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stat{padding:1.5rem 1.35rem;border-radius:var(--r-lg)}.stat strong{display:block;font-family:var(--font-head);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.stat:nth-child(2n) strong{background:linear-gradient(135deg,var(--orange-600),var(--orange-500));-webkit-background-clip:text;background-clip:text}.stat span{display:block;margin-top:.35rem;font-size:.9rem;color:var(--muted)}.prose{color:var(--text)}.prose>p{margin-top:1rem;line-height:1.8}.prose h2{margin:2rem 0 .6rem;font-size:1.3rem}.prose h2.section-title{margin:0;font-size:clamp(1.6rem,3vw,2.2rem)}.kontak{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1.5rem}.kontak,.kontak__info{align-items:start}.kontak__main{padding:clamp(1.6rem,3vw,2.25rem);border-radius:var(--r-lg);color:#fff;background:radial-gradient(320px 200px at 100% 0,rgba(37,211,102,.28),transparent 70%),var(--grad-hero);box-shadow:var(--shadow-md)}.kontak__label{margin-top:1.15rem;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.kontak__big{margin-top:.25rem;font-family:var(--font-head);font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:800;letter-spacing:-.01em;color:#fff}.kontak__text{margin:.6rem 0 1.4rem;line-height:1.65;color:hsla(0,0%,100%,.8)}.kontak__heading{font-size:1.25rem}.kontak__sub{margin-top:.25rem;font-size:.92rem;color:var(--muted)}.intents{display:grid;gap:.75rem;margin-top:1.1rem}.intent{display:flex;align-items:center;gap:1rem;padding:1rem 1.15rem;border-radius:var(--r);color:var(--ink);transition:transform .2s ease,box-shadow .2s ease}.intent:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}.intent .icon-tile{width:44px;height:44px;border-radius:13px}.intent .icon-tile .ico{width:22px;height:22px}.intent__body{flex:1}.intent__body b,.intent__body span{display:block}.intent__body b{font-family:var(--font-head)}.intent__body span{font-size:.86rem;color:var(--muted)}.intent__arrow{color:var(--blue-600);transition:transform .2s ease}.intent:hover .intent__arrow{transform:translateX(3px)}.panel{padding:clamp(1.4rem,3vw,1.85rem);border-radius:var(--r-lg)}.panel__title{font-size:1.2rem}.panel__subtitle{margin-top:1.4rem;font-size:1rem}.panel__text{margin-top:.75rem;line-height:1.7;color:var(--muted)}.info-list{display:grid;gap:.85rem;margin-top:.85rem}.info-list dt{font-family:var(--font-head);font-weight:700;color:var(--ink)}.info-list dd{margin:.1rem 0 0;color:var(--muted)}.social{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.social a{padding:.4rem .9rem;border:1px solid var(--line);border-radius:var(--r-pill);font-weight:600}.shortcut-list{display:grid;gap:.35rem;margin-top:.85rem}.shortcut-list a{display:flex;gap:.85rem;padding:.75rem .6rem;border-radius:12px;color:var(--ink);text-decoration:none;transition:background-color .2s ease}.shortcut-list a:hover{background:var(--ice)}.shortcut-list .ico{margin-top:.15rem;color:var(--blue-600)}.shortcut-list span{font-size:.86rem;color:var(--muted)}.shortcut-list b{display:block;font-family:var(--font-head);font-size:.95rem;color:var(--ink)}.shortcut-list--row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.shortcut-list--row a{height:100%;padding:.95rem 1rem;border:1px solid var(--line)}.doc{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.doc__toc{position:sticky;top:calc(var(--nav-h) + 1rem);padding:1.15rem 1.2rem;border-radius:var(--r)}.doc__toc-title{margin-bottom:.6rem;font-family:var(--font-head);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.doc__toc ol{display:grid;gap:.15rem;counter-reset:toc}.doc__toc a{display:block;padding:.35rem .5rem;border-radius:8px;font-size:.92rem;font-weight:600;color:var(--text);text-decoration:none}.doc__toc a:hover{background:var(--ice);color:var(--blue-600)}.doc__body{max-width:72ch}.doc__body>:first-child{margin-top:0}.doc__intro{padding:1rem 1.15rem;border-left:4px solid var(--orange-500);border-radius:0 12px 12px 0;background:#fff8ef}.doc__foot{margin-top:2rem!important}.sukses{display:grid;align-items:center;min-height:60vh;padding-block:clamp(2.5rem,7vw,5rem);background:linear-gradient(180deg,var(--ice) 0,var(--ice-2) 100%)}.sukses__card{padding:clamp(1.8rem,5vw,3rem);border-radius:26px;text-align:center;box-shadow:var(--shadow-lg)}.sukses__check{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 1.3rem;border-radius:50%;color:#fff;background:linear-gradient(135deg,#128c4a,#34d17f);box-shadow:0 0 0 8px rgba(52,209,127,.15),0 16px 32px rgba(18,140,74,.3)}.sukses__check .ico{width:40px;height:40px;stroke-width:2.6}.sukses__title{font-size:clamp(1.5rem,4vw,2.1rem)}.sukses__text{max-width:52ch;margin:.8rem auto 1.6rem;line-height:1.7;color:var(--muted)}.next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.5rem 0 1rem}.next-steps li{display:grid;justify-items:center;gap:.4rem;padding:.85rem .6rem;border:1px solid var(--line);border-radius:14px;background:var(--ice-2);font-size:.82rem}.next-steps span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-family:var(--font-head);font-weight:800;color:var(--blue-600);background:#fff;border:1.5px solid rgba(11,87,208,.35)}.next-steps .is-done span{color:#fff;border-color:transparent;background:linear-gradient(135deg,#128c4a,#34d17f)}.next-steps b{font-weight:600;line-height:1.35;color:var(--ink)}.sukses__actions{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.errorpage{display:grid;align-items:center;min-height:62vh;padding-block:clamp(3rem,9vw,6rem);text-align:center}.errorpage__code:before{content:attr(data-code)}.errorpage__code{font-family:var(--font-head);font-size:clamp(4rem,14vw,8rem);font-weight:800;line-height:1;background:linear-gradient(135deg,rgba(11,87,208,.16),rgba(255,138,0,.16));-webkit-background-clip:text;background-clip:text;color:transparent}.errorpage__title{margin-top:-.4rem;font-size:clamp(1.5rem,4vw,2.2rem)}.errorpage__text{max-width:46ch;margin:.8rem auto 1.6rem;line-height:1.7;color:var(--muted)}.errorpage__actions{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.errorpage__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.4rem;margin-top:1.6rem;font-weight:600}.wa-float{position:fixed;right:clamp(1rem,3vw,1.6rem);bottom:clamp(1rem,3vw,1.6rem);z-index:90;display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.15rem;border-radius:var(--r-pill);font-family:var(--font-head);font-weight:700;color:#06331b;background:var(--wa);box-shadow:0 12px 30px rgba(37,211,102,.4);transition:transform .2s ease,box-shadow .2s ease}.wa-float .ico{width:26px;height:26px}.wa-float:hover{transform:translateY(-3px);text-decoration:none;box-shadow:0 16px 34px rgba(37,211,102,.5)}.wa-float__label{font-size:.95rem}.wa-float-wrap--duo{position:fixed;right:clamp(1rem,3vw,1.6rem);bottom:clamp(1rem,3vw,1.6rem);z-index:90;display:flex;flex-direction:column;align-items:stretch;gap:.65rem}.wa-float-wrap--duo .wa-float{position:static}.chat-float{display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.15rem;border-radius:var(--r-pill);font-family:var(--font-head);font-weight:700;color:#fff;background:linear-gradient(135deg,var(--blue-600),var(--blue-700));box-shadow:0 12px 30px rgba(11,87,208,.38);transition:transform .2s ease,box-shadow .2s ease}.chat-float .ico{width:26px;height:26px}.chat-float:hover{transform:translateY(-3px);text-decoration:none;box-shadow:0 16px 34px rgba(11,87,208,.48)}.chat-float[aria-busy=true]{cursor:progress;opacity:.85}.sticky-cta{display:none}@media (max-width:620px){.wa-float-wrap--duo .chat-float,.wa-float-wrap--duo .wa-float{justify-content:center;width:54px;height:54px;padding:0}.wa-float-wrap--duo .wa-float__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:1060px){.grid--4,.pkg-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.footer__brand{grid-column:1/-1}}@media (max-width:780px){.footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.nav__toggle{display:flex}.nav__menu{position:absolute;inset:100% 0 auto 0;max-height:calc(100dvh - 100%);overflow-y:auto;flex-direction:column;align-items:stretch;gap:0;padding:.75rem clamp(1rem,4vw,2rem) 1.4rem;border-bottom:1px solid var(--line);background:#fff;box-shadow:var(--shadow-md);transform:translateY(-10px);opacity:0;visibility:hidden;transition:transform .25s ease,opacity .25s ease,visibility .25s}.nav.is-open .nav__menu{transform:translateY(0);opacity:1;visibility:visible}.nav__links{flex-direction:column;align-items:stretch;gap:0}.nav__links a{display:block;padding:.85rem .2rem;border-bottom:1px solid var(--line-soft)}.nav__links a[aria-current=page]:after{display:none}.nav__actions{flex-direction:column;align-items:stretch;margin-top:.9rem}.nav.is-open .nav__toggle-bar:first-child{transform:translateY(7.5px) rotate(45deg)}.nav.is-open .nav__toggle-bar:nth-child(2){opacity:0}.nav.is-open .nav__toggle-bar:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}}@media (max-width:860px){:root{--nav-h:68px}.nav__logo{height:42px}.hero{padding-top:clamp(2rem,6vw,3rem)}.hero__inner{grid-template-columns:1fr;gap:1rem;text-align:center}.hero__content,.hero__metrics,.hero__sub{margin-inline:auto}.hero__cta{justify-content:center}.hero__visual{min-height:330px;margin-top:1.25rem}.hero__mascot{width:min(340px,76vw)}.hero__speedbadge{left:0;bottom:6%;transform:scale(.9);transform-origin:left bottom;animation:none}.hero__rings span:first-child{width:190px;height:190px}.hero__rings span:nth-child(2){width:270px;height:270px}.hero__rings span:nth-child(3){width:350px;height:350px}.coverage__grid,.daftar,.doc,.kontak,.split{grid-template-columns:1fr}.daftar__aside,.doc__toc{position:static}.grid--3,.pkg-grid--3{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.timeline:before{display:none}.grid--2{grid-template-columns:1fr}body.has-sticky{padding-bottom:76px}body.has-sticky .wa-float{display:none}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;gap:.6rem;padding:.7rem clamp(1rem,4vw,2rem) calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:hsla(0,0%,100%,.97);backdrop-filter:blur(10px);box-shadow:0 -10px 30px rgba(6,26,58,.1)}.sticky-cta__main{flex:1}.sticky-cta__wa{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:12px;color:#06331b;background:var(--wa)}.sticky-cta__wa .ico{width:26px;height:26px}}@media (max-width:620px){.grid--4,.pkg-grid--4{grid-template-columns:1fr}.hero__cta .btn{width:100%}.hero__metric{padding-right:.55rem}.hero__metric+.hero__metric{padding-left:.55rem}.hero__metric strong{font-size:1rem}.hero__metric span{font-size:.66rem}.hero__visual{min-height:300px}.hero__speedbadge{bottom:4%;transform:scale(.84)}.feature{display:grid;grid-template-columns:48px 1fr;-moz-column-gap:1rem;column-gap:1rem;padding:1.2rem}.feature .icon-tile{width:48px;height:48px;margin:0;grid-row:1/span 2}.feature__desc,.feature__title{grid-column:2}.feature__title{margin:.15rem 0 .25rem}.pkg{padding:1.6rem 1.25rem 1.3rem}.timeline{grid-template-columns:1fr;row-gap:.9rem}.timeline__item{display:grid;grid-template-columns:48px 1fr;gap:1rem;align-items:start;text-align:left}.timeline__no{width:46px;height:46px;margin:0;font-size:1.05rem}.timeline__desc{max-width:none;margin:0}.toolbar{margin-bottom:1.5rem}.filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.filter__btn{display:flex;align-items:center;justify-content:center;padding:.6rem .35rem;font-size:.82rem;line-height:1.25;text-align:center}.coverage-map{height:250px}.coverage-map__tools{grid-template-columns:1fr 1fr}.coverage-map__tools .btn{grid-column:1/-1;width:100%}.coverage__actions .btn,.cta-band__actions,.cta-band__actions .btn,.faq__cta .btn{width:100%}.stats{grid-template-columns:1fr 1fr}.next-steps{grid-template-columns:1fr}.next-steps li{grid-template-columns:28px 1fr;justify-items:start;align-items:center;text-align:left}.sukses__actions{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr;gap:1.75rem 1rem}.footer__brand,.footer__col--eco,.footer__grid>.footer__col:last-child{grid-column:1/-1}.footer__bottom-inner{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.hero__rings span{display:none}}@media print{.footer,.hero__rings,.nav,.sticky-cta,.wa-float-wrap{display:none!important}}@media (max-width:620px){.compare__table{min-width:0}.compare__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compare__table tbody tr{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem .75rem;padding:1rem 1.1rem}.compare__table tbody th{grid-column:1/-1;padding:0}.compare__table td{padding:0}.compare__table td[data-label]:before{content:attr(data-label);display:block;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.compare__table td[data-label=Bonus]{grid-column:1/3}.compare__action{grid-column:3;grid-row:2/span 2;align-self:center}}:root{--u-network:var(--blue-600);--u-solutions:#f5b000;--u-solutions-ink:#7a5600;--u-solutions-soft:#fff4d6;--u-corporate:var(--orange-500);--u-corporate-ink:#8a4b00;--u-corporate-soft:#fff1e0}.lockup{display:inline-flex;align-items:center;gap:.55rem}.lockup__mark{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.lockup__word{font-size:1.32rem;letter-spacing:-.02em;color:var(--navy-900)}.lockup__label,.lockup__word{font-family:var(--font-head);font-weight:800}.lockup__label{padding:.22rem .5rem;border:1.5px solid var(--u-solutions);border-radius:7px;background:var(--u-solutions-soft);font-size:.66rem;letter-spacing:.16em;color:var(--u-solutions-ink)}.footer__unit{margin-left:.15rem;padding:.15rem .45rem;border:1.5px solid #ffc53d;border-radius:6px;font-size:.62rem;letter-spacing:.16em;color:#ffc53d}.rfq-count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 .4rem;border-radius:var(--r-pill);background:var(--grad-warm);color:#2b1600;font-size:.74rem;font-weight:800}.rfq-count[hidden]{display:none}.rfq-toast{position:fixed;left:50%;bottom:24px;z-index:300;display:flex;align-items:center;gap:.9rem;max-width:min(92vw,520px);padding:.8rem 1rem .8rem 1.1rem;border-radius:14px;background:var(--navy-900);color:#fff;font-size:.92rem;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .2s ease,transform .2s ease}.rfq-toast.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.rfq-toast a{flex:none;font-weight:800;color:var(--orange-300)}.hero--unit .hero__title{font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.04}.layers{position:relative;z-index:2;margin:0;padding:clamp(1.25rem,2.6vw,1.9rem);border:1px solid hsla(0,0%,100%,.16);border-radius:26px;background:rgba(6,26,58,.5);box-shadow:0 30px 60px rgba(2,12,34,.32);backdrop-filter:blur(6px);text-align:left}.layers__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.layers__title{font-family:var(--font-head);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#b9c8e3}.layers__live{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;color:#8ff0bd}.layers__live span{width:8px;height:8px;border-radius:50%;background:#3fd48a;box-shadow:0 0 0 4px rgba(63,212,138,.2)}.layers__list{margin-top:1.2rem}.layer{--c:var(--blue-400);--next:var(--orange-500);position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);gap:.9rem;padding-bottom:.9rem}.layer:last-child{padding-bottom:0}.layer:not(:last-child):before{content:"";position:absolute;left:9.5px;top:22px;bottom:0;width:3px;border-radius:2px;background:linear-gradient(var(--c),var(--next))}.layer--solutions{--c:#ffc53d;--next:var(--blue-400)}.layer--corporate{--c:var(--orange-500)}.layer__node{position:relative;z-index:1;width:22px;height:22px;margin-top:.7rem;border:4px solid var(--c);border-radius:50%;background:var(--navy-900)}.layer__card{display:grid;gap:.15rem;padding:.85rem 1rem;border:1px solid hsla(0,0%,100%,.14);border-radius:16px;background:hsla(0,0%,100%,.07)}.layer__no{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.layer__name,.layer__no{font-family:var(--font-head);font-weight:800}.layer__name{font-size:1.08rem;color:#fff}.layer__desc{font-size:.88rem;line-height:1.5;color:hsla(0,0%,100%,.76)}.layers__foot{margin-top:1.1rem;padding-top:1rem;border-top:1px dashed hsla(0,0%,100%,.2);font-size:.88rem;line-height:1.6;color:hsla(0,0%,100%,.78)}.spec-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.spec-chips li{padding:.35rem .75rem;border:1px solid hsla(0,0%,100%,.28);border-radius:8px;font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.9)}.unit-panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,3.25rem);align-items:center;margin-top:1.1rem;padding:clamp(1.4rem,3.5vw,2.6rem);border:1px solid transparent;border-radius:24px;background:var(--grad-card) padding-box,var(--grad-border) border-box;box-shadow:var(--shadow-md)}.unit-panel[hidden]{display:none}.unit-panel .checklist{margin-top:1.1rem}.unit-visual{padding:clamp(1.25rem,2.6vw,1.75rem);border-radius:20px}.journey{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.journey__step{--c:var(--u-solutions);display:flex;flex-direction:column;padding:1.3rem 1.2rem 1.4rem;border-top:4px solid var(--c);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.journey__step--corporate{--c:var(--u-corporate)}.journey__no{font-family:var(--font-head);font-size:1.7rem;font-weight:800;color:#8291a8}.journey__title{margin-top:.55rem;font-size:1.05rem}.journey__desc{flex:1;margin-top:.4rem;font-size:.9rem;line-height:1.6;color:var(--muted)}.journey__unit{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;font-family:var(--font-head);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.journey__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c)}.segments{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.segment{display:flex;flex-direction:column;padding:1.45rem 1.3rem;border:1px solid transparent;border-radius:var(--r-lg);background:var(--grad-card) padding-box,var(--grad-border) border-box;box-shadow:var(--shadow-sm);transition:transform .22s ease,box-shadow .22s ease}.segment:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.segment__title{margin-top:1rem;font-size:1.04rem}.segment__desc{flex:1;margin-top:.4rem;font-size:.9rem;line-height:1.6;color:var(--muted)}.segment__units{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.9rem}.unit-pill{padding:.2rem .5rem;border-radius:6px;font-size:.72rem;font-weight:800}.unit-pill--solutions{background:var(--u-solutions-soft);color:var(--u-solutions-ink)}.facts{padding:.4rem 1.5rem;border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-md)}.facts__row{display:grid;grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--line-soft)}.facts__row:last-child{border-bottom:0}.facts dt{font-size:.9rem;color:var(--muted)}.facts dd{margin:0;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.section--dark{color:#fff;background:radial-gradient(700px 360px at 100% 0,rgba(66,165,255,.25),transparent 70%),radial-gradient(520px 320px at 0 100%,rgba(255,138,0,.12),transparent 70%),var(--grad-hero)}.start-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem}.start-card{--c:var(--blue-400);--go:#8cbcff;display:flex;flex-direction:column;gap:.5rem;padding:1.6rem;border:1px solid hsla(0,0%,100%,.16);border-radius:20px;background:hsla(0,0%,100%,.07);color:#fff;transition:transform .2s ease,background-color .2s ease}.start-card:hover{transform:translateY(-4px);background:hsla(0,0%,100%,.11);text-decoration:none}.start-card--solutions{--c:#ffc53d;--go:#ffd36b}.start-card--corporate{--c:var(--orange-500);--go:var(--orange-300)}.start-card .journey__dot{--c:inherit;background:var(--c)}.start-card__unit{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--go)}.start-card__title,.start-card__unit{font-family:var(--font-head);font-weight:800}.start-card__title{font-size:1.35rem}.start-card__desc{flex:1;font-size:.95rem;line-height:1.6;color:hsla(0,0%,100%,.78)}.start-card__go{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;font-weight:700;color:var(--go)}.start-card__go .ico{width:1.05em;height:1.05em}.icon-tile--patch,.icon-tile--splice{background:var(--grad-warm);box-shadow:0 12px 22px rgba(255,138,0,.26)}.icon-tile--router,.icon-tile--splitter{background:linear-gradient(135deg,#0ea5b7,#22d3ee);box-shadow:0 12px 22px rgba(14,165,183,.24)}.icon-tile--camera,.site-solutions .icon-tile--tool{background:linear-gradient(135deg,var(--navy-900) 0,var(--blue-600) 100%);box-shadow:0 12px 22px rgba(6,26,58,.26)}.cat-card,.item-card,.service,.tool-card{display:flex;flex-direction:column;border:1px solid transparent;border-radius:var(--r-lg);background:var(--grad-card) padding-box,var(--grad-border) border-box;box-shadow:var(--shadow-sm)}.cat-card,.tool-card{gap:.55rem;padding:1.5rem 1.35rem;color:var(--ink);transition:transform .22s ease,box-shadow .22s ease}.cat-card:hover,.tool-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);text-decoration:none}.cat-card .icon-tile,.tool-card .icon-tile{margin-bottom:.45rem}.tool-card__title{font-family:var(--font-head);font-size:1.1rem;font-weight:800}.tool-card__desc{font-size:.92rem;line-height:1.6;color:var(--muted)}.tool-card__go{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.6rem;font-family:var(--font-head);font-weight:700;color:var(--blue-600)}.tool-card__go .ico{width:1em;height:1em}.tool-card__no{font-family:var(--font-head);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600)}.service{padding:1.5rem 1.35rem}.cat-section__title{font-size:clamp(1.35rem,2.4vw,1.7rem)}.item-card{gap:.55rem;padding:1.35rem 1.3rem}.btn.is-added{--btn-bg:var(--ice);border-color:var(--blue-600)}.rfq-cta__title{font-size:1.35rem;color:#fff}.calc-stack{display:grid;gap:clamp(1.5rem,4vw,2.5rem)}.calc{padding:clamp(1.3rem,3vw,2.2rem);border:1px solid transparent;border-radius:24px;background:var(--grad-card) padding-box,var(--grad-border) border-box;box-shadow:var(--shadow-md)}.calc__head{display:flex;align-items:center;gap:.9rem;margin-bottom:1.4rem}.calc__no{font-family:var(--font-head);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-600)}.calc__title{font-size:clamp(1.3rem,2.2vw,1.6rem)}.calc__body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:start}.calc__form{display:grid;gap:1.2rem}.calc__form .btn{justify-self:start}.calc__form [data-calc-submit][hidden]{display:none}.calc__row{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}.field--inline input{max-width:160px}.opt-sep{align-self:stretch;width:1px;margin:0 .25rem;background:var(--line)}.calc__result{--loss-c:#3fd48a;padding:1.35rem 1.4rem;border-radius:var(--r);color:#fff;background:radial-gradient(320px 180px at 100% 0,rgba(255,138,0,.28),transparent 70%),var(--grad-hero);box-shadow:var(--shadow-md)}.calc__result-label{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-300)}.calc__big{margin:.25rem 0 .75rem;font-family:var(--font-head);font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:800;letter-spacing:-.02em;color:#fff}.calc__big--code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(1.05rem,2.2vw,1.4rem);letter-spacing:.02em;overflow-wrap:anywhere}.calc__pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.calc__pairs div{padding:.65rem .8rem;border-radius:12px;background:hsla(0,0%,100%,.09)}.calc__pairs dt{font-size:.75rem;color:hsla(0,0%,100%,.72)}.calc__pairs dd{margin:.1rem 0 0;font-family:var(--font-head);font-weight:800}.calc__formula{margin:.85rem 0 1rem;font-size:.86rem;line-height:1.55;color:hsla(0,0%,100%,.78)}.calc__warn{margin-bottom:1rem;font-size:.86rem;line-height:1.5;color:#ffd38a}.calc__warn[hidden]{display:none}.calc__note{margin-top:1.1rem;font-size:.84rem;line-height:1.65;color:var(--muted)}.pc-visual{display:flex;align-items:center;margin-bottom:1rem}.pc-conn{min-width:84px;padding:.5rem .6rem;border-radius:8px;font-size:.8rem;font-weight:800;text-align:center;color:#fff}.pc-conn--apc{background:#1e7f3c}.pc-conn--upc{background:#1559c1}.pc-cable{flex:1;height:8px;border-radius:4px;background:#ffc53d}.pc-cable--om3{background:#2cc4d4}.calc__result--aman{--loss-c:#3fd48a}.calc__result--mepet{--loss-c:#ffb347}.calc__result--lewat{--loss-c:#ff7b7b}.loss-bar{display:block;width:100%;height:10px;border:0;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.16);-webkit-appearance:none;-moz-appearance:none;appearance:none}.loss-bar::-webkit-progress-bar{background:hsla(0,0%,100%,.16)}.loss-bar::-webkit-progress-value{border-radius:6px;background:var(--loss-c)}.loss-bar::-moz-progress-bar{border-radius:6px;background:var(--loss-c)}.loss-status{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;font-size:.9rem;color:hsla(0,0%,100%,.86)}.loss-status__chip{padding:.2rem .65rem;border-radius:var(--r-pill);background:var(--loss-c);font-size:.78rem;font-weight:800;color:#06121f}@media (max-width:1060px){.journey,.segments{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.lockup__mark{width:34px;height:34px}.lockup__word{font-size:1.15rem}.layers{width:100%;max-width:560px;margin:1.5rem auto 0}.spec-chips{justify-content:center}.unit-panel{grid-template-columns:1fr}.journey,.segments{grid-template-columns:repeat(2,minmax(0,1fr))}.calc__body{grid-template-columns:1fr}body.has-sticky .rfq-toast{bottom:92px}}@media (max-width:620px){.journey,.segments{grid-template-columns:1fr}.facts{padding-inline:1.1rem}.facts__row{grid-template-columns:1fr;gap:.15rem}.lockup__label{font-size:.6rem;letter-spacing:.12em}}@media (prefers-reduced-motion:reduce){.cat-card,.rfq-toast,.segment,.start-card,.tool-card{transition:none}}@property --fx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fx-spin{to{--fx-angle:360deg}}@keyframes fx-flow{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes fx-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes fx-fade-up{0%{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes fx-shimmer{to{background-position:-200% 0}}@keyframes fx-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-7%,9%,0) scale(1.14)}to{transform:translate3d(6%,-6%,0) scale(.94)}}@keyframes fx-ping{0%{transform:scale(1);opacity:.85}to{transform:scale(6);opacity:0}}@keyframes fx-wave{0%{transform:scale(.3);opacity:.9}to{transform:scale(1);opacity:0}}@keyframes fx-dot{0%{box-shadow:0 0 0 0 rgba(63,212,138,.55)}to{box-shadow:0 0 0 9px rgba(63,212,138,0)}}@keyframes fx-marquee{to{transform:translateX(-50%)}}@keyframes fx-drop{0%{top:22px;opacity:0}15%,80%{opacity:1}to{top:calc(100% - 6px);opacity:0}}@keyframes fx-flash{0%{box-shadow:0 0 0 0 rgba(255,179,71,.55),var(--shadow-md)}to{box-shadow:0 0 0 16px rgba(255,179,71,0),var(--shadow-md)}}@keyframes fx-shine{0%,55%{translate:0 0}80%,to{translate:420% 0}}.fx-hero{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.fx-aurora{position:absolute;border-radius:50%;opacity:.6;will-change:transform;animation:fx-drift 18s ease-in-out infinite alternate}.fx-aurora--a{top:-22%;right:-10%;width:min(56vw,760px);aspect-ratio:1;background:radial-gradient(circle,rgba(34,211,238,.36),transparent 64%);translate:calc(var(--hx, 0)*-38px) calc(var(--hy, 0)*-30px)}.fx-aurora--b{bottom:-38%;left:-12%;width:min(48vw,660px);aspect-ratio:1;background:radial-gradient(circle,rgba(255,138,0,.3),transparent 64%);animation-duration:23s;animation-direction:alternate-reverse;translate:calc(var(--hx, 0)*30px) calc(var(--hy, 0)*24px)}.fx-aurora--c{top:8%;left:38%;width:min(34vw,480px);aspect-ratio:1;background:radial-gradient(circle,rgba(124,196,255,.26),transparent 64%);animation-duration:27s;translate:calc(var(--hx, 0)*-20px) calc(var(--hy, 0)*18px)}.fx-net{position:absolute;inset:0;width:100%;height:100%;translate:calc(var(--hx, 0)*14px) calc(var(--hy, 0)*10px)}.fx-net__lines path{fill:none;stroke:rgba(170,205,255,.16);stroke-width:1.5}.fx-net__pulses{filter:drop-shadow(0 0 5px rgba(124,210,255,.85))}.fx-net__pulses path{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:100;animation:fx-flow 6.5s linear infinite}.fx-p1{stroke:#22d3ee}.fx-p2{stroke:#ffb347;animation-duration:5.4s!important;animation-delay:-2s!important}.fx-p3{stroke:#7cc4ff;animation-duration:7.2s!important;animation-delay:-4s!important}.fx-p4{stroke:#ffc53d;animation-duration:4.8s!important;animation-delay:-1s!important}.fx-p5{stroke:#22d3ee;animation-duration:4.2s!important;animation-delay:-3s!important}.fx-net__nodes circle{fill:#b5dcff;opacity:.75}.fx-net__rings circle{fill:none;stroke:#7cc4ff;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:fx-ping 3.4s ease-out infinite}.fx-net__rings circle:nth-child(2){animation-delay:1.1s}.fx-net__rings circle:nth-child(3){animation-delay:2.2s}.fx-grain{position:absolute;inset:0;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}.fx-lines .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.fx-lines .ln>span{display:inline-block;animation:fx-rise 1s cubic-bezier(.16,1,.3,1) both}.fx-lines .ln:nth-child(2)>span{animation-delay:.09s,1.3s}.fx-lines .ln:nth-child(3)>span{animation-delay:.18s,1.3s}.fx-lines .ln:nth-child(4)>span{animation-delay:.27s,1.3s}.hero__title .text-accent{color:transparent;background:linear-gradient(100deg,#ff8a00,#ffc53d 30%,#ff8a00 55%,#ffb347 80%,#ff8a00);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;text-shadow:none}.fx-lines .ln>.text-accent{animation:fx-rise 1s cubic-bezier(.16,1,.3,1) both,fx-shimmer 7s linear 1.3s infinite}.hero__cta,.hero__eyebrow,.hero__metrics,.hero__sub,.hero__tagline,.spec-chips{animation:fx-fade-up .9s cubic-bezier(.16,1,.3,1) both}.hero__tagline{animation-delay:.28s}.hero__sub{animation-delay:.36s}.hero__cta{animation-delay:.46s}.hero__metrics,.spec-chips{animation-delay:.56s}.hero__visual,.layers{animation:fx-fade-up 1.1s cubic-bezier(.16,1,.3,1) .25s both}.hero__eyebrow-dot,.layers__live span{animation:fx-dot 1.8s ease-out infinite}.hero__eyebrow-dot{box-shadow:none}.marquee{position:relative;overflow:hidden;padding-block:.95rem;background:#fff;border-block:1px solid var(--line-soft);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee__track{display:flex;width:-moz-max-content;width:max-content;animation:fx-marquee 46s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__list{display:flex;flex:none;gap:2.6rem;padding-right:2.6rem;font-family:var(--font-head);font-size:.95rem;font-weight:700;color:var(--navy-900);white-space:nowrap}.marquee__list li{display:inline-flex;align-items:center;gap:.75rem}.marquee__dot{width:8px;height:8px;border-radius:50%;background:var(--grad-warm);box-shadow:0 0 0 4px rgba(255,138,0,.14)}.section-head--split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:.75rem 3rem;align-items:end;max-width:none;text-align:left}.section-head--split .section-sub{margin-top:0;padding-bottom:.35rem}.bento{display:grid;gap:1.1rem}.bento--adv,.segments{grid-template-columns:repeat(4,minmax(0,1fr))}.feature--hero,.segment--hero{position:relative;grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;overflow:hidden}.feature--hero{padding:clamp(1.6rem,3vw,2.2rem);border:2px solid transparent;color:#fff;background:radial-gradient(420px 260px at 85% 10%,rgba(34,211,238,.3),transparent 70%) padding-box,radial-gradient(380px 260px at 0 100%,rgba(255,138,0,.22),transparent 70%) padding-box,var(--grad-hero) padding-box,conic-gradient(from var(--fx-angle),#3d8bfd,#22d3ee,#ff8a00,#3d8bfd) border-box;box-shadow:var(--shadow-lg);animation:fx-spin 8s linear infinite}.feature--hero .feature__title{font-size:clamp(1.4rem,2.4vw,1.8rem);color:#fff}.feature--hero .feature__desc{max-width:42ch;font-size:1rem;color:hsla(0,0%,100%,.82)}.feature__stat{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid hsla(0,0%,100%,.16)}.feature__stat strong{font-family:var(--font-head);font-size:clamp(2.2rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1}.feature__stat>span{font-size:.9rem;color:hsla(0,0%,100%,.72)}.segment--hero{padding:clamp(1.6rem,3vw,2.2rem)}.segment--hero .segment__title{font-size:clamp(1.35rem,2.2vw,1.7rem)}.segment--hero .segment__desc{flex:none;max-width:44ch;font-size:1rem}.signal-viz{position:absolute;top:clamp(1.2rem,3vw,2rem);right:clamp(1.2rem,3vw,2rem);display:grid;place-items:center;width:clamp(130px,16vw,190px);aspect-ratio:1}.signal-viz span{position:absolute;inset:0;border:2px solid rgba(124,196,255,.55);border-radius:50%;opacity:0;animation:fx-wave 3.6s ease-out infinite}.signal-viz span:nth-child(2){animation-delay:1.2s}.signal-viz span:nth-child(3){animation-delay:2.4s}.signal-viz i{position:relative;display:grid;place-items:center;width:64px;height:64px;border:1px solid hsla(0,0%,100%,.28);border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff;font-style:normal}.signal-viz .ico{width:30px;height:30px}.signal-viz--light span{border-color:rgba(11,87,208,.32)}.signal-viz--light i{border-color:var(--line);background:var(--ice);color:var(--blue-600)}.bento-cta{display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;padding:1.5rem 1.4rem;border-radius:var(--r-lg);color:#2b1600;background:radial-gradient(240px 160px at 100% 0,hsla(0,0%,100%,.45),transparent 70%),var(--grad-warm);box-shadow:0 18px 36px rgba(255,138,0,.26);transition:transform .25s ease,box-shadow .25s ease}.bento-cta:hover{transform:translateY(-4px);box-shadow:0 24px 44px rgba(255,138,0,.34);text-decoration:none}.bento-cta__kicker{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.bento-cta__kicker,.bento-cta__title{font-family:var(--font-head);font-weight:800}.bento-cta__title{font-size:1.35rem;line-height:1.2}.bento-cta__go{display:inline-flex;align-items:center;gap:.4rem;font-weight:700}.bento-cta__go .ico{width:1.1em;height:1.1em;transition:transform .25s ease}.bento-cta:hover .bento-cta__go .ico{transform:translateX(4px)}.layer:not(:last-child):after{content:"";position:absolute;top:22px;left:7.5px;width:7px;height:18px;border-radius:4px;background:linear-gradient(transparent,#fff);filter:drop-shadow(0 0 6px var(--c));animation:fx-drop 2.6s ease-in infinite}.layer__node:after{content:"";position:absolute;inset:-4px;border:2px solid var(--c);border-radius:50%;animation:fx-ping-sm 2.8s ease-out infinite;transform-origin:center}@keyframes fx-ping-sm{0%{transform:scale(1);opacity:.8}to{transform:scale(2.1);opacity:0}}.fx-spot{position:relative;isolation:isolate}.fx-spot:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--sx,50%) var(--sy,0),rgba(61,139,253,.16),transparent 42%);transition:opacity .35s ease}.fx-spot.is-lit:after{opacity:1}.calc__result.fx-spot:after,.feature--hero.fx-spot:after,.start-card.fx-spot:after{background:radial-gradient(460px circle at var(--sx,50%) var(--sy,0),hsla(0,0%,100%,.14),transparent 45%)}.icon-tile{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.cat-card:hover .icon-tile,.feature:hover .icon-tile,.intent:hover .icon-tile,.persona:hover .icon-tile,.segment:hover .icon-tile,.service:hover .icon-tile,.stat:hover .icon-tile,.tool-card:hover .icon-tile{transform:rotate(-7deg) scale(1.08)}.item-card,.journey__step,.service,.unit-panel{transition:transform .25s ease,box-shadow .25s ease}.item-card:hover,.journey__step:hover,.service:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.link-arrow span,.start-card__go .ico,.tool-card__go .ico{transition:transform .25s ease}.start-card:hover .start-card__go .ico,.tool-card:hover .tool-card__go .ico{transform:translateX(4px)}.pkg--featured{background:linear-gradient(180deg,#fff 0,#fff6ea 100%) padding-box,conic-gradient(from var(--fx-angle),#ff8a00,#ffd08a,#3d8bfd,#ff8a00) border-box;animation:fx-spin 6s linear infinite}.btn.is-magnet{transform:translate3d(var(--bx,0),var(--by,0),0);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.btn.is-magnet:hover{transform:translate3d(var(--bx,0),calc(var(--by, 0px) - 2px),0)}.btn--primary{position:relative;overflow:hidden;isolation:isolate}.btn--primary:after{content:"";position:absolute;top:-10%;bottom:-10%;left:-55%;z-index:-1;width:40%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.6),transparent);transform:skewX(-20deg);transition:translate .75s ease;pointer-events:none}.btn--primary:hover:after{translate:420% 0}.hero__cta .btn--primary:after{animation:fx-shine 5s ease-in-out 2.4s infinite}.fx-progress{position:fixed;top:0;left:0;right:0;z-index:400;height:3px;background:linear-gradient(90deg,var(--blue-600),var(--cyan) 50%,var(--orange-500));transform:scaleX(var(--p,0));transform-origin:0 50%;pointer-events:none}.timeline:after{content:"";position:absolute;top:27px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,var(--orange-500),var(--blue-400));transform-origin:0 50%;transform:scaleX(var(--fill,1))}.timeline.fx-fill:before{opacity:.18}.fx-w{overflow:hidden;vertical-align:top;padding-bottom:.14em;margin-bottom:-.14em}.fx-w,.fx-w__i{display:inline-block}[data-count]{font-variant-numeric:tabular-nums}.calc__result.is-updated{animation:fx-flash .7s ease}.page-head:after{content:"";position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 240'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath stroke='%2322d3ee' stroke-opacity='.4' stroke-width='2' d='M0 200C160 170 220 60 380 80s180 100 220 70'/%3E%3Cpath stroke='%23ffb347' stroke-opacity='.35' stroke-width='2' d='M120 240c80-90 210-90 300-50s140 40 180 20'/%3E%3Cpath stroke='%237cc4ff' stroke-opacity='.35' stroke-width='1.5' d='M260 0c40 80 160 110 260 70s70-50 80-60'/%3E%3Ccircle cx='380' cy='80' r='3' fill='%23b5dcff'/%3E%3Ccircle cx='420' cy='190' r='3' fill='%23ffd08a'/%3E%3C/g%3E%3C/svg%3E") 100% /auto 100% no-repeat;opacity:.75}.page-head>.container{position:relative;z-index:1}.fx-paused,.fx-paused *{animation-play-state:paused!important}@media (max-width:1060px){.bento--adv,.segments{grid-template-columns:repeat(2,minmax(0,1fr))}.feature--hero,.segment--hero{grid-row:auto;min-height:320px}}@media (max-width:860px){.section-head--split{grid-template-columns:1fr}.timeline:after{display:none}.fx-net__pulses{filter:none}.fx-aurora{opacity:.45}}@media (max-width:620px){.bento--adv,.segments{grid-template-columns:1fr}.feature--hero,.segment--hero{grid-column:auto;min-height:0;padding-top:9.5rem}.signal-viz{width:120px}.marquee__list{gap:1.8rem;padding-right:1.8rem;font-size:.88rem}}@media (prefers-reduced-motion:reduce){.btn--primary:after,.fx-net__pulses,.fx-net__rings,.fx-progress,.layer:not(:last-child):after,.layer__node:after,.signal-viz span{display:none}.marquee{-webkit-mask-image:none;mask-image:none}.marquee__track{width:auto;animation:none!important}.marquee__list{flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;padding-inline:1rem;white-space:normal}.marquee__list[aria-hidden=true]{display:none}.fx-aurora{animation:none!important}}.sim-form{display:grid;gap:.9rem;margin-top:1.5rem}.sim-form .btn{justify-self:start}.sim-form [data-sim-submit][hidden]{display:none}.sim-streams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.4rem}.sim-stream{padding:1rem 1.1rem;border-radius:var(--r);background:var(--ice)}.sim-stream strong{display:block;font-family:var(--font-head);font-size:2.1rem;font-weight:800;line-height:1;color:var(--blue-600);font-variant-numeric:tabular-nums}.sim-stream span{display:block;margin-top:.35rem;font-size:.86rem;color:var(--muted)}.sim-streams+.quiz__note{margin-top:1rem}.sim-panel{padding:clamp(1.3rem,3vw,1.9rem);border-radius:var(--r-lg);color:#fff;background:radial-gradient(420px 260px at 100% 0,rgba(34,211,238,.24),transparent 70%),radial-gradient(360px 240px at 0 100%,rgba(255,138,0,.18),transparent 70%),var(--grad-hero);box-shadow:var(--shadow-lg)}.sim-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.sim-panel__title{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#b9c8e3}.sim-panel__speed,.sim-panel__title{font-family:var(--font-head);font-weight:800}.sim-panel__speed{font-size:1.6rem;color:#fff}.sim-panel__speed span{color:var(--orange-300);font-variant-numeric:tabular-nums}.sim-list{display:grid;gap:1rem;margin:1.2rem 0 1.4rem}.sim-item__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.sim-item__name{font-weight:600}.sim-item__name small{margin-left:.3rem;font-size:.8rem;font-weight:500;color:hsla(0,0%,100%,.6)}.sim-item__time{flex:none;font-family:var(--font-head);font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.sim-item__bar{display:none;height:8px;margin-top:.5rem;overflow:hidden;border-radius:6px;background:hsla(0,0%,100%,.12)}.fx-js .sim-item__bar{display:block}.sim-item__bar>span{display:block;width:0;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--cyan),var(--blue-400) 50%,var(--orange-500));transition:width .9s cubic-bezier(.2,.8,.2,1)}.rfq-drawer{position:fixed;inset:0;z-index:500}.rfq-drawer[hidden]{display:none}.rfq-drawer__backdrop{position:absolute;inset:0;background:rgba(4,18,43,.55);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.rfq-drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,100%);background:#fff;box-shadow:-24px 0 60px rgba(4,18,43,.28);transform:translateX(104%);transition:transform .36s cubic-bezier(.2,.8,.2,1)}.rfq-drawer.is-open .rfq-drawer__backdrop{opacity:1}.rfq-drawer.is-open .rfq-drawer__panel{transform:none}.rfq-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;color:#fff;background:radial-gradient(260px 160px at 100% 0,rgba(255,197,61,.28),transparent 70%),var(--grad-hero)}.rfq-drawer__kicker{font-family:var(--font-head);font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd36b}.rfq-drawer__title{margin-top:.15rem;font-size:1.3rem;color:#fff}.rfq-drawer__close{display:grid;place-items:center;width:44px;height:44px;border:1px solid hsla(0,0%,100%,.3);border-radius:12px;background:hsla(0,0%,100%,.08);color:#fff;cursor:pointer}.rfq-drawer__close:hover{background:hsla(0,0%,100%,.16)}.rfq-drawer__list{flex:1;overflow-y:auto;padding:.5rem 1.4rem}.rfq-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .75rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line-soft)}.rfq-line__name{grid-column:1/-1;font-weight:600;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.rfq-line__qty{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid var(--line);border-radius:12px;justify-self:start}.rfq-line__step{width:36px;height:36px;border:0;border-radius:9px;background:var(--ice);color:var(--blue-700);font-size:1.1rem;font-weight:800;cursor:pointer}.rfq-line__step:hover{background:#dcebff}.rfq-line__value{min-width:2.2rem;font-family:var(--font-head);font-weight:800;text-align:center;font-variant-numeric:tabular-nums}.rfq-drawer__clear,.rfq-line__remove{min-height:40px;padding:0 .75rem;border:0;border-radius:10px;background:transparent;color:#b42318;font:700 .86rem var(--font-head);cursor:pointer}.rfq-drawer__clear:hover,.rfq-line__remove:hover{background:#fef3f2}.rfq-drawer__empty{padding:1rem 1.4rem;color:var(--muted)}.rfq-drawer__clear[hidden],.rfq-drawer__empty[hidden]{display:none}.rfq-drawer__foot{display:grid;gap:.75rem;padding:1.1rem 1.4rem 1.4rem;border-top:1px solid var(--line-soft);background:var(--ice-2)}.rfq-drawer__note{font-size:.84rem;color:var(--muted)}.rfq-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}html.rfq-lock{overflow:hidden}@media (max-width:860px){.fx-js .sticky-cta{transform:translateY(140%);transition:transform .4s cubic-bezier(.2,.8,.2,1)}.fx-js.fx-scrolled .sticky-cta{transform:none}}@media (hover:none){.bento-cta:active,.btn:active,.cat-card:active,.feature:active,.persona:active,.pkg:active,.segment:active,.start-card:active,.tool-card:active{transform:scale(.98);transition-duration:.08s}}.section--ice{background:radial-gradient(640px 360px at 100% 0,rgba(61,139,253,.08),transparent 70%),radial-gradient(520px 320px at 0 100%,rgba(255,138,0,.06),transparent 70%),linear-gradient(180deg,var(--ice) 0,var(--ice-2) 100%)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.nav{view-transition-name:site-nav}::view-transition-old(root){animation:fx-vt-out .24s ease both}::view-transition-new(root){animation:fx-vt-in .38s cubic-bezier(.2,.8,.2,1) both}}@keyframes fx-vt-out{to{opacity:0}}@keyframes fx-vt-in{0%{opacity:0;translate:0 12px}}@media (max-width:620px){.sim-stream strong{font-size:1.7rem}.rfq-drawer__panel{width:100%}}@media (prefers-reduced-motion:reduce){.fx-js .sticky-cta,.rfq-drawer__backdrop,.rfq-drawer__panel,.sim-item__bar>span{transition:none}}:root{--u-creative:#22d3ee;--u-creative-ink:#0b6577;--u-creative-soft:#def7fb}@keyframes fx-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes fx-pop{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.layer--solutions{--next:var(--u-creative)}.layer--creative{--c:var(--u-creative);--next:var(--orange-500)}.layer--creative:after{animation-delay:1.3s!important}.journey--4{grid-template-columns:repeat(4,minmax(0,1fr))}.journey__step--solutions{--c:var(--u-solutions)}.journey__step--creative{--c:var(--u-creative)}.start-card--creative{--c:var(--u-creative);--go:#8deefa}.unit-pill--creative{background:var(--u-creative-soft);color:var(--u-creative-ink)}.kontak-subtle{margin-top:1.75rem;text-align:center;font-size:.88rem;color:hsla(0,0%,100%,.66)}.kontak-subtle a{color:hsla(0,0%,100%,.86);text-decoration:underline;text-underline-offset:.2em}.kontak-subtle a:hover{color:#fff}.pa{display:block;width:100%;height:auto;overflow:visible;stroke-linecap:round;stroke-linejoin:round}.pa-body{fill:#fff}.pa-body,.pa-line{stroke:var(--ink);stroke-width:3}.pa-line{fill:none}.pa-line-soft{fill:none;stroke:#8291a8;stroke-width:2.5}.pa-acc{fill:#ffc53d;stroke:var(--ink);stroke-width:3}.pa-cable{fill:none;stroke:#f5b000;stroke-width:7}.pa-cable-blue{fill:none;stroke:var(--blue-500);stroke-width:7}.pa-cable-dark{fill:none;stroke:#33415c;stroke-width:6}.pa-glow{fill:none;stroke:#fffbe8;stroke-width:3.5;stroke-dasharray:10 90;stroke-dashoffset:100;opacity:0;transition:opacity .3s ease}.pa-green{fill:#2ea44f}.pa-blue,.pa-green{stroke:var(--ink);stroke-width:3}.pa-blue{fill:var(--blue-500)}.pa-disk,.pa-ferrule,.pa-key{fill:#eef3fb;stroke:var(--ink);stroke-width:2.5}.pa-fan{fill:none;stroke:#f5b000;stroke-width:4}.pa-led{fill:var(--line);stroke:var(--ink);stroke-width:2}.pa-led--on{fill:#3fd48a}.pa-hl{fill:none;stroke:hsla(0,0%,100%,.75);stroke-width:3}.pa-ant{fill:none;stroke:var(--ink);stroke-width:5}.pa-wifi{fill:none;stroke:var(--blue-500);stroke-width:4.5}.pa-port{fill:#33415c;stroke:var(--ink);stroke-width:1.5}.pa-clear{fill:rgba(124,196,255,.28);stroke:var(--ink);stroke-width:3}.pa-pins{fill:none;stroke:#d29a00;stroke-width:3}.pa-screen{fill:var(--navy-800);stroke:var(--ink);stroke-width:3}.pa-chart{fill:none;stroke:#3fd48a;stroke-width:3}.pa-beam{fill:none;stroke:#ff4d4d;stroke-width:4;opacity:.85}.pa-red{fill:var(--red-600);stroke:var(--ink);stroke-width:2}.pa-handle{fill:none;stroke:var(--orange-500);stroke-width:10}.pa-lens{fill:var(--ink);stroke:var(--ink);stroke-width:3}.pa-lens-in{fill:var(--blue-500)}.pa-shine{fill:#fff}.pa-bolt{fill:none;stroke:var(--orange-500);stroke-width:4}.cat-tile:hover .pa-glow,.prod-card:hover .pa-glow,.prod-detail__media .pa-glow,.shop-tile .pa-glow,.unit-card:hover .pa-glow{opacity:1;animation:fx-flow 1.8s linear infinite}.cat-tile:hover .pa-led--on,.prod-card:hover .pa-led--on,.prod-detail__media .pa-led--on{animation:pa-blink 1.2s steps(2,jump-none) infinite}.prod-card:hover .pa-wifi,.prod-detail__media .pa-wifi{animation:pa-wave 1.6s ease-in-out infinite}@keyframes pa-blink{50%{opacity:.35}}@keyframes pa-wave{50%{opacity:.4}}.prod-media--kabel-fiber{background:radial-gradient(120% 90% at 85% 10%,rgba(255,197,61,.32),transparent 60%),linear-gradient(160deg,#fffaf0,#fff1d0)}.prod-media--patch-cord{background:radial-gradient(120% 90% at 85% 10%,rgba(61,139,253,.22),transparent 60%),linear-gradient(160deg,#f6f9ff,#e4eeff)}.prod-media--distribusi{background:radial-gradient(120% 90% at 85% 10%,rgba(34,211,238,.24),transparent 60%),linear-gradient(160deg,#f3fcfe,#dcf5fa)}.prod-media--perangkat{background:radial-gradient(120% 90% at 85% 10%,rgba(124,196,255,.35),transparent 60%),linear-gradient(160deg,#f6f9ff,#e8f1ff)}.prod-media--alat-ftth{background:radial-gradient(120% 90% at 85% 10%,rgba(255,138,0,.2),transparent 60%),linear-gradient(160deg,#fffaf4,#fed)}.prod-media--cctv{background:radial-gradient(120% 90% at 85% 10%,rgba(11,87,208,.16),transparent 60%),linear-gradient(160deg,#f4f7fc,#e2e9f4)}.hero--shop .hero__bg{background:radial-gradient(900px 520px at 85% 15%,rgba(255,197,61,.2),transparent 65%),radial-gradient(700px 500px at 10% 95%,rgba(66,165,255,.18),transparent 70%),var(--grad-hero)}.shop-search{display:flex;align-items:center;gap:.5rem;max-width:560px;margin-top:1.6rem;padding:.35rem .35rem .35rem 1rem;border-radius:16px;background:#fff;box-shadow:0 18px 40px rgba(2,12,34,.28);transition:box-shadow .2s ease}.shop-search:focus-within{box-shadow:0 0 0 3px var(--orange-500),0 18px 40px rgba(2,12,34,.28)}.shop-search__icon{display:grid;flex:none;color:var(--muted)}.shop-search__icon .ico{width:20px;height:20px}.shop-search input{flex:1;min-width:0;min-height:44px;border:0;background:transparent;font:inherit;font-size:1rem;color:var(--ink);outline:none}.shop-search input::-moz-placeholder{color:#6b788e}.shop-search input::placeholder{color:#6b788e}.shop-search .btn{flex:none}.shop-search--head{margin-top:1.4rem;box-shadow:0 14px 30px rgba(2,12,34,.24)}.shop-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.shop-chips a{display:inline-flex;align-items:center;min-height:36px;padding:.3rem .85rem;border:1px solid hsla(0,0%,100%,.26);border-radius:var(--r-pill);font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.92);transition:background-color .2s ease,border-color .2s ease}.shop-chips a:hover{border-color:hsla(0,0%,100%,.5);background:hsla(0,0%,100%,.12);text-decoration:none}.shop-collage{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.6rem,1.4vw,1rem);padding-bottom:1.5rem}.shop-tile{display:grid;place-items:center;aspect-ratio:1;padding:12%;border:1px solid hsla(0,0%,100%,.5);border-radius:22px;background:radial-gradient(120% 90% at 80% 0,rgba(124,196,255,.3),transparent 60%),linear-gradient(165deg,#fff,#e6efff);box-shadow:0 22px 44px rgba(2,12,34,.3);animation:fx-float 6s ease-in-out infinite}.shop-tile--1,.shop-tile--4{margin-top:1.6rem;margin-bottom:-1.6rem}.shop-tile--1{animation-delay:-1.5s}.shop-tile--2{animation-delay:-3s}.shop-tile--3{animation-delay:-4.5s}.shop-tile--4{animation-delay:-2.2s}.shop-tile--5{animation-delay:-3.7s}.shop-badge{position:absolute;left:-.75rem;bottom:-.25rem;display:flex;align-items:center;gap:.6rem;padding:.65rem 1rem;border-radius:16px;background:var(--grad-warm);color:#2b1600;box-shadow:0 16px 34px rgba(233,116,0,.35)}.shop-badge b{font-family:var(--font-head);font-size:1.7rem;font-weight:800;line-height:1}.shop-badge span{max-width:7.5rem;font-size:.8rem;font-weight:700;line-height:1.25}.cat-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.cat-tile{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-sm);color:var(--ink);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cat-tile:hover{transform:translateY(-4px);border-color:rgba(11,87,208,.25);box-shadow:var(--shadow-md);text-decoration:none}.cat-tile__art{display:grid;place-items:center;min-height:150px;padding:1rem 18%}.cat-tile__art .pa{max-width:190px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.cat-tile:hover .cat-tile__art .pa{transform:scale(1.07) rotate(-2deg)}.cat-tile__body{display:grid;gap:.3rem;padding:1rem 1.2rem 1.25rem}.cat-tile__count{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-600)}.cat-tile__count,.cat-tile__name{font-family:var(--font-head);font-weight:800}.cat-tile__name{font-size:1.1rem;line-height:1.3}.cat-tile__intro{font-size:.88rem;line-height:1.55;color:var(--muted)}.cat-tile__go{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;font-size:.9rem;font-weight:700;color:var(--blue-600)}.cat-tile__go .ico{width:1em;height:1em;transition:transform .25s ease}.cat-tile:hover .cat-tile__go .ico{transform:translateX(4px)}.cat-tile--hero{grid-column:span 2;grid-row:span 2;border-color:transparent;color:#fff;background:radial-gradient(420px 260px at 90% 0,rgba(255,197,61,.22),transparent 70%),var(--grad-hero)}.cat-tile--hero .cat-tile__art{flex:1;min-height:240px;background:none}.cat-tile--hero .cat-tile__art .pa{max-width:340px}.cat-tile--hero .cat-tile__body{padding:1.4rem 1.6rem 1.7rem}.cat-tile--hero .cat-tile__count,.cat-tile--hero .cat-tile__go{color:#ffd36b}.cat-tile--hero .cat-tile__name{font-size:1.55rem}.cat-tile--hero .cat-tile__intro{color:hsla(0,0%,100%,.8)}.cat-tile--hero .pa-body{fill:#eaf2ff}.cat-tile:nth-child(6):last-child{grid-column:1/-1;flex-direction:row;align-items:stretch}.cat-tile:nth-child(6):last-child .cat-tile__art{flex:0 0 34%;min-height:170px;padding:1rem 2.5rem}.cat-tile:nth-child(6):last-child .cat-tile__body{align-content:center;padding:1.25rem 1.6rem}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,228px),1fr));gap:1.1rem}.prod-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.prod-card[hidden]{display:none}.prod-card:hover{transform:translateY(-4px);border-color:rgba(11,87,208,.25);box-shadow:var(--shadow-md)}.prod-card:has(.prod-card__name a:focus-visible){outline:3px solid var(--orange-500);outline-offset:3px}.prod-card__media{display:grid;place-items:center;aspect-ratio:16/11;padding:.75rem 14%}.prod-card__media .pa{max-width:200px;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.prod-card:hover .prod-card__media .pa{transform:scale(1.07) rotate(-2deg)}.prod-card__media--photo{padding:.5rem;background:#fff}.prod-card__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}.prod-card:hover .prod-card__img{transform:scale(1.04)}.prod-price-was{margin-left:.15rem;font-size:.85em;color:var(--muted)}.prod-stock{position:absolute;top:.7rem;left:.7rem;z-index:2;display:inline-flex;align-items:center;gap:.35rem;padding:.22rem .55rem;border-radius:var(--r-pill);background:hsla(0,0%,100%,.94);box-shadow:0 2px 8px rgba(6,26,58,.1);font-size:.72rem;font-weight:700;color:var(--blue-700)}.prod-stock:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.prod-stock--ready{color:#0f6b39}.prod-stock--ready:before{background:#1fbe5b;animation:fx-dot 1.8s ease-out infinite}.prod-stock--indent{color:var(--u-corporate-ink)}.prod-stock--indent:before{background:var(--orange-500)}.prod-stock--habis{color:var(--muted)}.prod-stock--habis:before{background:#a3aec0}.prod-card__body{display:flex;flex:1;flex-direction:column;gap:.35rem;padding:.95rem 1.05rem 1.05rem}.prod-card__cat{font-family:var(--font-head);font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--muted)}.prod-card__name{font-size:1rem;line-height:1.32}.prod-card__name a{color:var(--ink)}.prod-card__name a:hover{color:var(--blue-600);text-decoration:none}.prod-card__name a:focus-visible{outline:none}.prod-card__name a:after{content:"";position:absolute;inset:0;z-index:1}.prod-card__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.86rem;line-height:1.5;color:var(--muted)}.prod-card__variants{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.2rem}.prod-card__variants li{padding:.12rem .45rem;border-radius:6px;background:var(--ice);font-size:.74rem;font-weight:600;color:var(--blue-700)}.prod-card__foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.85rem;border-top:1px dashed var(--line)}.prod-card__price{min-width:0;font-size:.85rem;line-height:1.3;color:var(--muted)}.prod-card__price b{font-family:var(--font-head);font-size:1.08rem;font-weight:800;color:var(--ink)}.prod-card__price small{font-size:.75rem}.prod-card__price span{font-weight:700;color:var(--blue-700)}.prod-card__add{position:relative;z-index:2;display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--grad-brand);box-shadow:0 10px 20px rgba(11,87,208,.26);color:#fff;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.prod-card__add .ico{width:20px;height:20px;transition:transform .3s ease}.prod-card__add:hover{transform:translateY(-2px);box-shadow:0 14px 26px rgba(11,87,208,.34);text-decoration:none}.prod-card__add:hover .ico{transform:rotate(90deg)}.prod-card__add.is-added{background:linear-gradient(135deg,#12804a,#1fbe5b);box-shadow:0 10px 20px rgba(26,158,85,.3);animation:fx-pop .45s ease}.shop{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(1.25rem,3vw,2.25rem);align-items:start}.shop__side{position:sticky;top:calc(var(--nav-h) + 1rem)}.shop__side-title{font-family:var(--font-head);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.shop-cats{display:grid;gap:.2rem;margin-top:.6rem}.shop-cat{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:44px;padding:.5rem .75rem;border-radius:12px;font-size:.92rem;font-weight:600;color:var(--text);transition:background-color .2s ease,color .2s ease}.shop-cat .ico{width:18px;height:18px;color:var(--muted)}.shop-cat b{padding:.1rem .45rem;border-radius:var(--r-pill);background:var(--ice);font-size:.74rem;color:var(--blue-700)}.shop-cat:hover{background:var(--ice-2);color:var(--ink);text-decoration:none}.shop-cat.is-active{background:var(--grad-brand);box-shadow:0 10px 20px rgba(11,87,208,.22);color:#fff}.shop-cat.is-active .ico{color:#fff}.shop-cat.is-active b{background:hsla(0,0%,100%,.2);color:#fff}.shop-help{margin-top:1.25rem;padding:1rem 1.1rem;border-radius:16px;background:var(--ice);font-size:.88rem;line-height:1.6;color:var(--text)}.shop-help strong{color:var(--ink)}.shop-help a{font-weight:700}.shop-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.shop-count{color:var(--muted)}.shop-count b{font-weight:800;color:var(--ink)}.shop-sort{display:flex;align-items:center;gap:.5rem}.shop-sort label{font-size:.88rem;font-weight:600;color:var(--muted)}.shop-sort select{min-height:42px;padding:.4rem .75rem;border:1.5px solid var(--line);border-radius:10px;background:#fff;font:inherit;font-size:.92rem;font-weight:600;color:var(--ink)}.shop-sort select:focus-visible{outline:3px solid var(--orange-500);outline-offset:2px}.shop-sort .btn[hidden]{display:none}.shop-empty{padding:2.5rem 1.25rem;border:1.5px dashed var(--line);border-radius:var(--r-lg);background:var(--ice-2);text-align:center;color:var(--muted)}.shop-empty[hidden]{display:none}.shop-empty__title{margin-bottom:.35rem;font-family:var(--font-head);font-size:1.15rem;font-weight:800;color:var(--ink)}.page-head--compact{padding-block:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,3.5vw,2.25rem)}.page-head__kicker{margin-bottom:.35rem;font-family:var(--font-head);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffd36b}.prod-detail{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.prod-detail__media{position:sticky;top:calc(var(--nav-h) + 1rem);display:grid;place-items:center;aspect-ratio:4/3;padding:8% 16%;border:1px solid var(--line-soft);border-radius:26px;box-shadow:var(--shadow-md)}.prod-detail__media .pa{max-width:380px}.prod-detail__gallery{position:sticky;top:calc(var(--nav-h) + 1rem);display:grid;gap:.75rem;min-width:0}.prod-detail__gallery .prod-detail__media{position:relative;top:0}.prod-detail__media--photo{padding:.75rem;overflow:hidden;background:#fff}.prod-detail__photo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.prod-thumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.prod-thumbs a{display:block;width:72px;height:72px;overflow:hidden;border:1px solid var(--line-soft);border-radius:12px;background:#fff}.prod-thumbs a:focus-visible,.prod-thumbs a:hover{border-color:var(--blue-600)}.prod-thumbs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.prod-detail__media .prod-stock{top:1rem;left:1rem;font-size:.8rem}.prod-detail__info{display:grid;gap:1.1rem}.prod-detail__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;color:var(--muted)}.prod-detail__price b{font-family:var(--font-head);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.prod-detail__summary{font-size:1.05rem;line-height:1.7;color:var(--text)}.prod-buy{display:grid;gap:1.15rem;padding:clamp(1.1rem,2.5vw,1.5rem);border:1px solid var(--line-soft);border-radius:20px;background:var(--grad-card);box-shadow:var(--shadow-sm)}.prod-buy .quiz__legend{margin-bottom:.6rem}.qty{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem}.qty__label{font-family:var(--font-head);font-weight:700;color:var(--ink)}.qty__ctrl{display:inline-flex;overflow:hidden;border:1.5px solid var(--line);border-radius:12px;background:#fff}.qty__ctrl button{width:44px;min-height:44px;border:0;background:var(--ice-2);font-size:1.25rem;font-weight:700;color:var(--blue-600);cursor:pointer;transition:background-color .2s ease}.qty__ctrl button:hover{background:var(--ice)}.qty__ctrl button:focus-visible,.qty__ctrl input:focus-visible{outline:3px solid var(--orange-500);outline-offset:-3px}.qty__ctrl input{width:64px;border:0;border-inline:1.5px solid var(--line);font:inherit;font-weight:700;text-align:center;color:var(--ink);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__ctrl input::-webkit-inner-spin-button,.qty__ctrl input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.qty__unit{color:var(--muted)}.prod-detail__actions{display:flex;flex-wrap:wrap;gap:.75rem}.prod-detail__actions .btn{flex:1 1 260px}.prod-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1.25rem;margin-top:clamp(2rem,5vw,3rem)}.prod-info__block{padding:clamp(1.15rem,2.5vw,1.5rem);border:1px solid var(--line-soft);border-radius:20px;background:#fff;box-shadow:var(--shadow-sm)}.prod-info__title{margin-bottom:.75rem;font-size:1.15rem}.prod-info__text{line-height:1.75;color:var(--text)}.prod-info__text--pre{white-space:pre-line}.spec-table{margin:0}.spec-table__row{display:grid;grid-template-columns:minmax(110px,40%) minmax(0,1fr);gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line-soft)}.spec-table__row:last-child{border-bottom:0}.spec-table dt{font-size:.9rem;color:var(--muted)}.spec-table dd{margin:0;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.unit-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.unit-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-soft);border-radius:26px;background:#fff;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease}.unit-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.unit-card__art{position:relative;display:grid;place-items:center;height:272px;overflow:hidden;padding:1.5rem}.unit-card__art>.pa{width:52%;max-width:280px}.unit-card__float{position:absolute;display:grid;width:24%;max-width:130px;padding:.55rem;border-radius:18px;background:#fff;box-shadow:var(--shadow-md);animation:fx-float 6s ease-in-out infinite}.unit-card__float--a{top:12%;right:7%}.unit-card__float--b{bottom:10%;left:6%;animation-delay:-3s}.unit-card__art--creative{background:radial-gradient(420px 240px at 85% 0,rgba(34,211,238,.3),transparent 70%),radial-gradient(360px 220px at 0 100%,rgba(255,138,0,.18),transparent 70%),var(--grad-hero)}.unit-card__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:1.5rem 1.6rem 1.7rem}.unit-card__title{font-size:clamp(1.35rem,2.4vw,1.6rem)}.unit-card__lead{line-height:1.65;color:var(--muted)}.unit-card__tags{display:flex;flex-wrap:wrap;gap:.4rem}.unit-card__tags li{padding:.3rem .6rem;border:1px solid var(--line-soft);border-radius:8px;background:var(--ice-2);font-size:.8rem;font-weight:600;color:var(--text)}.unit-card__tags b{margin-left:.2rem;color:var(--blue-700)}.unit-card__body .split__actions{margin-top:auto;padding-top:.8rem}.mini-studio{display:grid;grid-template-rows:auto 1fr auto;gap:.45rem;width:62%;max-width:300px;aspect-ratio:4/3;padding:.6rem;border-radius:14px;background:#fff;box-shadow:0 24px 50px rgba(2,12,34,.4);transform:rotate(-3deg);transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.unit-card:hover .mini-studio{transform:rotate(0deg) scale(1.03)}.mini-studio__bar{display:flex;gap:4px}.mini-studio__bar i{width:7px;height:7px;border-radius:50%;background:var(--orange-500)}.mini-studio__bar i:nth-child(2){background:#ffc53d}.mini-studio__bar i:nth-child(3){background:#3fd48a}.mini-studio__hero{position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(120deg,var(--blue-600),var(--u-creative))}.mini-studio__hero:after,.studio__hero:after{content:"";position:absolute;inset:0 auto 0 0;width:30%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.45),transparent);animation:fx-shine 4.5s ease-in-out infinite}.mini-studio__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.mini-studio__row i{height:24px;border-radius:6px;background:var(--ice)}.mini-palette{position:absolute;left:8%;bottom:12%;display:flex;gap:5px;padding:6px;border-radius:var(--r-pill);background:#fff;box-shadow:var(--shadow-md);animation:fx-float 6s ease-in-out infinite}.mini-palette i,.studio__palette i{width:16px;height:16px;border-radius:50%;background:var(--navy-900)}.mini-palette i:nth-child(2),.studio__palette i:nth-child(2){background:var(--blue-500)}.mini-palette i:nth-child(3),.studio__palette i:nth-child(3){background:var(--u-creative)}.mini-palette i:nth-child(4),.studio__palette i:nth-child(4){background:#ffc53d}.studio__palette i:nth-child(5){background:var(--orange-500)}.mini-play{position:absolute;top:13%;right:9%;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--grad-warm);box-shadow:0 14px 28px rgba(233,116,0,.35);color:#2b1600;animation:fx-float 6s ease-in-out -2s infinite}.mini-play .ico{width:24px;height:24px}.hero--creative .hero__bg{background:radial-gradient(900px 520px at 85% 15%,rgba(34,211,238,.24),transparent 65%),radial-gradient(700px 500px at 10% 95%,rgba(255,138,0,.14),transparent 70%),var(--grad-hero)}.studio{position:relative;z-index:2;width:100%;max-width:520px;margin-inline:auto;padding:1.25rem .5rem 2.75rem}.studio__window{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 30px 60px rgba(2,12,34,.38)}.studio__bar{display:flex;align-items:center;gap:6px;padding:.6rem .8rem;border-bottom:1px solid var(--line-soft);background:#f1f5fb}.studio__bar i{width:10px;height:10px;border-radius:50%;background:var(--orange-500)}.studio__bar i:nth-child(2){background:#ffc53d}.studio__bar i:nth-child(3){background:#3fd48a}.studio__bar span{margin-inline:auto;padding-right:34px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:700;color:var(--muted)}.studio__canvas{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:14px 96px 10px 10px 28px 66px;gap:10px;padding:1.1rem;background:radial-gradient(circle,#dce6f4 1px,transparent 1.2px) 0 0 /14px 14px}.studio__nav{grid-column:1/-1;border-radius:6px;background:linear-gradient(90deg,var(--ink) 0 18%,transparent 18% 60%,var(--line) 60% 100%)}.studio__hero{position:relative;grid-column:1/-1;overflow:hidden;border-radius:12px;background:radial-gradient(160px 90px at 85% 20%,rgba(255,197,61,.55),transparent 70%),linear-gradient(120deg,var(--blue-600),var(--u-creative))}.studio__line{border-radius:5px;transform-origin:left center}.studio__line--1{grid-column:1/3;background:var(--ink);animation:studio-type 7s ease-in-out infinite}.studio__line--2{grid-column:1/2;background:var(--line);animation:studio-type 7s ease-in-out .35s infinite}.studio__btn{grid-column:1/2;width:80%;border-radius:var(--r-pill);background:var(--grad-warm);animation:studio-pop 7s ease-in-out .7s infinite}.studio__card{grid-row:6;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--shadow-sm);animation:studio-pop 7s ease-in-out 1s infinite}.studio__card+.studio__card{animation-delay:1.2s}.studio__card+.studio__card+.studio__card{animation-delay:1.4s}.studio__cursor{position:absolute;top:0;left:0;width:16px;height:20px;background:var(--ink);clip-path:polygon(0 0,100% 62%,52% 64%,30% 100%);animation:studio-cursor 7s ease-in-out infinite}.studio__palette{position:absolute;left:-.75rem;bottom:4rem;display:flex;gap:6px;padding:8px;border-radius:var(--r-pill);background:#fff;box-shadow:var(--shadow-md);animation:fx-float 6s ease-in-out infinite}.studio__palette i{width:18px;height:18px}.studio__pen{position:absolute;top:-.25rem;right:-.75rem;width:150px;height:auto;padding:.5rem;border:1px solid hsla(0,0%,100%,.18);border-radius:16px;background:rgba(6,26,58,.82);box-shadow:0 18px 36px rgba(2,12,34,.35);overflow:visible;animation:fx-float 6s ease-in-out -3s infinite}.studio__curve{fill:none;stroke:#ffc53d;stroke-width:4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;animation:studio-draw 7s ease-in-out infinite}.studio__handle{fill:none;stroke:hsla(0,0%,100%,.5);stroke-width:1.5;stroke-dasharray:3 4}.studio__pen circle{fill:#fff;stroke:var(--blue-400);stroke-width:3}.studio__pen rect{fill:var(--u-creative)}.studio__timeline{position:absolute;right:6%;bottom:0;left:10%;display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;background:rgba(6,26,58,.86);box-shadow:0 18px 36px rgba(2,12,34,.35)}.studio__play{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--grad-warm)}.studio__play:after{content:"";width:9px;height:10px;margin-left:2px;background:#2b1600;clip-path:polygon(0 0,100% 50%,0 100%)}.studio__track{position:relative;display:grid;flex:1;grid-template-columns:2fr 1.2fr 1.6fr;gap:4px;height:24px}.studio__track i{border-radius:5px;background:var(--blue-500)}.studio__track i:nth-child(2){background:var(--u-creative)}.studio__track i:nth-child(3){background:#ffc53d}.studio__track b{position:absolute;inset:-5px 0;border-right:2px solid #fff;transform:translateX(-100%);animation:studio-play 7s linear infinite}.studio__time{flex:none;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem;color:hsla(0,0%,100%,.82)}@keyframes studio-type{0%,6%{transform:scaleX(0)}22%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes studio-pop{0%,10%{opacity:0;transform:translateY(8px) scale(.96)}22%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes studio-cursor{0%,8%{transform:translate(70%,40%)}30%{transform:translate(320%,1100%)}48%{transform:translate(180%,1500%)}70%{transform:translate(1500%,1250%)}to{transform:translate(70%,40%)}}@keyframes studio-draw{0%,8%{stroke-dashoffset:100}40%,90%{stroke-dashoffset:0}to{stroke-dashoffset:100}}@keyframes studio-play{to{transform:translateX(0)}}.cr-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.cr-service{display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.3rem,2.4vw,1.6rem);border:1px solid transparent;border-radius:var(--r-lg);background:var(--grad-card) padding-box,var(--grad-border) border-box;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease}.cr-service:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cr-service:nth-child(4){grid-column:span 2}.cr-service__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.cr-service__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--blue-600) 0,var(--u-creative) 100%);box-shadow:0 12px 22px rgba(11,87,208,.24);color:#fff;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.cr-service:nth-child(2) .cr-service__icon{background:var(--grad-warm);box-shadow:0 12px 22px rgba(255,138,0,.26);color:#2b1600}.cr-service:nth-child(3) .cr-service__icon{background:linear-gradient(135deg,var(--navy-900) 0,var(--blue-600) 100%);box-shadow:0 12px 22px rgba(6,26,58,.26)}.cr-service:nth-child(4) .cr-service__icon{background:linear-gradient(135deg,#0ea5b7 0,var(--u-creative) 100%);box-shadow:0 12px 22px rgba(14,165,183,.24);color:var(--navy-950)}.cr-service:hover .cr-service__icon{transform:rotate(-7deg) scale(1.08)}.cr-service__icon .ico{width:26px;height:26px}.cr-service__no{font-family:var(--font-head);font-size:1.6rem;font-weight:800;color:#8291a8}.cr-service__title{font-size:1.2rem}.cr-service__desc{font-size:.94rem;line-height:1.65;color:var(--muted)}.cr-service__items{display:flex;flex-wrap:wrap;gap:.35rem}.cr-service__items li{padding:.25rem .55rem;border-radius:7px;background:var(--ice);font-size:.8rem;font-weight:600;color:var(--blue-700)}.cr-service__results{display:grid;gap:.35rem;padding-top:.6rem;border-top:1px dashed var(--line)}.cr-service__results li{position:relative;padding-left:1.4rem;font-size:.9rem;line-height:1.5;color:var(--text)}.cr-service__results li:before{content:"";position:absolute;top:.32em;left:.15rem;width:.45rem;height:.75rem;border:solid var(--green-600);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.cr-service .link-arrow{margin-top:auto;padding-top:.4rem}.cr-service--hero{grid-row:span 2;border-color:transparent;color:#fff;background:radial-gradient(420px 260px at 100% 0,rgba(34,211,238,.28),transparent 70%),radial-gradient(360px 240px at 0 100%,rgba(255,138,0,.16),transparent 70%),radial-gradient(circle,hsla(0,0%,100%,.13) 1px,transparent 1.4px) 0 0 /18px 18px,var(--grad-hero)}.cr-service--hero .cr-service__no{color:hsla(0,0%,100%,.6)}.cr-service--hero .cr-service__title{font-size:1.5rem;color:#fff}.cr-service--hero .cr-service__desc,.cr-service--hero .cr-service__results li{color:hsla(0,0%,100%,.84)}.cr-service--hero .cr-service__items li{background:hsla(0,0%,100%,.12);color:#fff}.cr-service--hero .cr-service__results{border-color:hsla(0,0%,100%,.22)}.cr-service--hero .cr-service__results li:before{border-color:#8ff0bd}.cr-service--hero .link-arrow{color:#8deefa}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.cat-tile--hero.fx-spot:after,.cr-service--hero.fx-spot:after{background:radial-gradient(460px circle at var(--sx,50%) var(--sy,0),hsla(0,0%,100%,.14),transparent 45%)}@media (max-width:1060px){.cat-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cat-tile--hero{grid-row:auto}.cat-tile--hero .cat-tile__art{min-height:200px}.cr-services{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-service--hero{grid-column:1/-1;grid-row:auto}.journey--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.shop-chips,.shop-search{margin-inline:auto}.shop-chips{justify-content:center}.shop-search--head{margin-inline:0}.shop-collage{width:min(100%,440px);margin:1rem auto 0}.studio{width:min(100%,460px);margin-top:1rem}.studio__pen{right:0;width:120px}.studio__palette{left:0}.shop{grid-template-columns:1fr}.shop__side{position:static;min-width:0}.shop-help,.shop__side-title{display:none}.shop-cats{display:flex;gap:.5rem;margin:0 -1rem;padding:.2rem 1rem .6rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.shop-cats::-webkit-scrollbar{display:none}.shop-cats li{flex:none;scroll-snap-align:start}.shop-cat{grid-template-columns:auto auto auto;min-height:42px;border:1px solid var(--line);border-radius:var(--r-pill);background:#fff;white-space:nowrap}.shop-cat.is-active{border-color:transparent}.prod-detail{grid-template-columns:1fr}.prod-detail__media{aspect-ratio:16/10}.prod-detail__gallery,.prod-detail__media{position:relative;top:0}.unit-duo{grid-template-columns:1fr}}@media (max-width:620px){.shop-search{padding-left:.8rem}.shop-search .btn{padding-inline:1rem}.shop-tile{border-radius:16px}.shop-badge{left:0;padding:.5rem .8rem}.shop-badge b{font-size:1.35rem}.cat-bento,.cr-services,.journey--4{grid-template-columns:1fr}.cat-tile--hero,.cr-service:nth-child(4){grid-column:auto}.cat-tile:nth-child(6):last-child{flex-direction:column}.cat-tile:nth-child(6):last-child .cat-tile__art,.cat-tile__art{min-height:130px}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.prod-card{border-radius:16px}.prod-card__media{padding:.6rem 12%}.prod-card__body{padding:.75rem .8rem .85rem}.prod-card__name{font-size:.92rem}.prod-card__summary,.prod-card__variants li:nth-child(n+3){display:none}.prod-card__foot{gap:.5rem;padding-top:.65rem}.prod-card__price{font-size:.78rem}.prod-card__price b{font-size:.98rem}.prod-card__add{width:40px;height:40px;border-radius:12px}.prod-stock{top:.5rem;left:.5rem;font-size:.68rem}.shop-toolbar{margin-bottom:.75rem}.unit-card__art{height:230px}.field-row{grid-template-columns:1fr}.studio__canvas{grid-template-rows:12px 76px 9px 9px 24px 52px;gap:8px;padding:.85rem}}@media (hover:none){.cat-tile:hover,.cr-service:hover,.prod-card:hover,.unit-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.mini-palette,.mini-play,.pa-led--on,.pa-wifi,.prod-card__add.is-added,.prod-stock--ready:before,.shop-tile,.studio__btn,.studio__card,.studio__curve,.studio__line,.studio__palette,.studio__pen,.unit-card__float{animation:none!important}.mini-studio__hero:after,.pa-glow,.studio__cursor,.studio__hero:after,.studio__track b{display:none}.cat-tile,.cat-tile__art .pa,.cr-service,.mini-studio,.prod-card,.prod-card__add,.prod-card__media .pa,.unit-card{transition:none}}.cat-tile__art,.prod-card__media,.prod-detail__media,.shop-tile,.unit-card__art,.unit-card__float{grid-template-columns:minmax(0,1fr);justify-items:center}.site-creative .lockup__label{border-color:var(--u-creative);background:var(--u-creative-soft);color:var(--u-creative-ink)}.site-creative .footer__unit{border-color:var(--u-creative);color:#8deefa}@media (max-width:620px){.studio{padding-top:2.4rem}.studio__pen{top:0;width:104px}.studio__bar span{display:none}}.fx-js .shop-sort [data-autosubmit-btn]{display:none}.prose h2,.prose h3{color:var(--ink)}.prose h3{margin:1.4rem 0 .4rem;font-size:1.08rem;font-weight:700}.prose a{color:var(--blue-600);font-weight:600;text-decoration:underline;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}.content-article .prose>h2:first-child{margin-top:0}.content-intro+.content-article,.section--tight:not(.section--ice):not(.section--dark)+.content-intro{padding-top:0}.content-intro--home{padding-block:clamp(3rem,6vw,4.5rem) clamp(1rem,2vw,1.5rem)}.intro-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:clamp(1.25rem,4vw,4rem);align-items:start}.intro-split__links{display:grid;gap:.5rem;margin-top:1.25rem}.intro-split__body{padding-left:clamp(0rem,2.5vw,2rem);border-left:3px solid var(--line)}.intro-split__body p{font-size:1.06rem;line-height:1.85;color:var(--ink)}.content-intro--home+.section{padding-top:clamp(2.5rem,5vw,3.5rem)}@media (max-width:860px){.intro-split{grid-template-columns:1fr}.intro-split__body{padding-left:0;border-left:0}}.page-head .split__actions{margin-top:1.25rem}[data-site=network] .footer__addr{display:flex;align-items:flex-start;gap:10px;margin-top:14px;max-width:340px;line-height:1.55;color:inherit;opacity:.9}[data-site=network] .footer__addr .ico{width:18px;height:18px;flex:none;margin-top:3px}[data-site=network] .footer__addr span{text-wrap:balance}[data-site=network] .footer__heading{margin-top:0;margin-bottom:10px}[data-site=network] .footer__bottom-inner{gap:8px 24px}[data-site=network] .footer__legal{gap:6px 22px}@media (min-width:1100px){[data-site=network] .footer__grid{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,.9fr)) minmax(0,1.3fr) minmax(0,1.4fr);-moz-column-gap:var(--footer-gap,32px);column-gap:var(--footer-gap,32px);align-items:start}[data-site=network] .footer__contact li{white-space:normal}}[data-site=network] .footer__company{display:none}[data-site=network] .footer__contact ul{display:grid;gap:10px}[data-site=network] .footer__contact li{display:flex;gap:10px;margin:0;padding:0;line-height:22px}[data-site=network] .footer__contact-label{display:none}[data-site=network] .footer__contact-icon{width:auto;height:auto;min-width:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}[data-site=network] .footer__contact-icon .ico{width:18px;height:18px;margin-top:2px}[data-site=network] .footer__col a.footer__mail,[data-site=network] .footer__col a.footer__wa{font-size:inherit;font-weight:inherit;letter-spacing:0;color:inherit}[data-site=network] .footer__addr{max-width:none}@media (min-width:1100px){[data-site=network] .footer__grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);-moz-column-gap:40px;column-gap:40px;row-gap:28px;align-items:start}[data-site=network] .footer__contact li{white-space:nowrap}[data-site=network] .footer__col--eco{grid-column:1/-1;order:5;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 48px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1)}[data-site=network] .footer__col--eco .footer__heading{margin:0;line-height:22px;min-width:150px}[data-site=network] .footer__col--eco .footer__eco{display:flex;flex-wrap:wrap;gap:12px 44px;flex:1}[data-site=network] .footer__col--eco .footer__eco a{display:flex;flex-direction:column;min-height:0;padding:0}}[data-site=network] .footer__contact li:last-child{white-space:normal}[data-site=network] .footer__contact li:last-child>span:last-child{display:block;line-height:22px}[data-site=network] .footer__contact li{align-items:flex-start;gap:12px}[data-site=network] .footer__contact-icon{flex:0 0 18px;width:18px;min-width:18px;display:inline-flex;justify-content:center;align-items:center;margin-top:2px}[data-site=network] .footer__contact-icon .ico,[data-site=network] .footer__contact-icon svg{width:18px;height:18px;min-width:18px;flex:none}[data-site=network] .footer__contact li>span:last-child{min-width:0}[data-site=network] .footer__bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;padding-block:20px}[data-site=network] .footer__bottom-inner>p{margin:0;font-size:14px;line-height:22px}[data-site=network] .footer__nib{border:0;padding:0;margin:0}[data-site=network] .footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;margin:0;padding:0;list-style:none}[data-site=network] .footer__legal a{font-size:14px;line-height:22px}@media (max-width:640px){[data-site=network] .footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:10px}[data-site=network] .footer__legal{gap:6px 20px}}[data-site=network] .footer{--fn-pad-top:51px;--fn-pad-bottom:56px;--fn-link-h:30px;--fn-text:15px;--fn-text-lh:22px;--fn-small:13px;padding-top:0}[data-site=network] .footer__grid{padding-top:var(--fn-pad-top);padding-bottom:var(--fn-pad-bottom)}[data-site=network] .footer__heading{line-height:38px;margin-bottom:6px}[data-site=network] .footer__col ul{display:grid;gap:0;margin:0;padding:0}[data-site=network] .footer__col li{margin:0;padding:0}[data-site=network] .footer__col:not(.footer__col--contact) a{display:inline-flex;align-items:center;min-height:var(--fn-link-h);padding:0;font-size:var(--fn-text);line-height:1.4}[data-site=network] .footer__tagline{font-size:var(--fn-text);line-height:22.5px}[data-site=network] .footer__col a.footer__mail,[data-site=network] .footer__col a.footer__wa,[data-site=network] .footer__contact,[data-site=network] .footer__contact a{font-size:var(--fn-text);line-height:var(--fn-text-lh)}[data-site=network] .footer__bottom-inner>p,[data-site=network] .footer__legal a{font-size:var(--fn-small);line-height:22px}