@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.g30qAdWV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal._efipK4i.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.DG4YqDda.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.C5H60-Va.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cs5J6C77.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.JMMifIXV.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.e4dixQRQ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DakdToA3.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.DUMzJB7m.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.71GNu3SW.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.DzTrcv_p.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DpPYBSTl.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.DOrvGEcy.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--dp-color-ground: #07090e;--dp-color-ground-tint: #101522;--dp-color-panel: #10141c;--dp-color-accent: #ff951f;--dp-color-accent-hover: #ffab4d;--dp-color-whatsapp: #25d366;--dp-color-whatsapp-hover: #2ee672;--dp-color-value: #edcd8c;--dp-color-ink: #f4f5f7;--dp-color-ink-muted: #c9ced8;--dp-color-line: #303139;--dp-color-line-strong: #4a4c57;--dp-typography-body-face: "IBM Plex Sans", "Financial Plex Sans", system-ui, sans-serif;--dp-typography-data-face: "IBM Plex Mono", "Financial Plex Mono", ui-monospace, monospace;--dp-typography-body: 1rem;--dp-typography-supporting: .875rem;--dp-typography-metadata: .8125rem;--dp-typography-body-leading: 1.6;--dp-typography-reading-leading: 1.65;--dp-spacing-cluster-gap: 1.5rem;--dp-spacing-compact-gap: .75rem;--dp-radius-panel: 5px;--dp-radius-editorial: 4px;--dp-radius-control: 40px;--dp-border-hairline: 1px;--dp-motion-interaction: .16s;--dp-motion-easing: ease;--container: 74rem;--gutter: clamp(1rem, 4vw, 2rem);--section-y: clamp(3.5rem, 8vw, 5rem)}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--dp-color-ink-muted)}.mono{font-family:var(--dp-typography-data-face);font-variant-numeric:tabular-nums}.value{color:var(--dp-color-value)}.stack>*+*{margin-top:var(--dp-spacing-cluster-gap)}.row{display:flex;flex-wrap:wrap;gap:var(--dp-spacing-compact-gap);align-items:center}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:1rem;-webkit-text-size-adjust:100%}body{margin:0;background:var(--dp-color-ground);color:var(--dp-color-ink);font:400 var(--dp-typography-body)/var(--dp-typography-body-leading) var(--dp-typography-body-face);overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:3px}h1,h2,h3,h4{margin:0;font-weight:500;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}h1{font-size:clamp(2.25rem,6vw,5.5rem);letter-spacing:-.035em}h2{font-size:clamp(1.65rem,3.2vw,2.5rem)}h3{font-size:1.2rem;line-height:1.25;letter-spacing:-.01em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--dp-color-accent);outline-offset:3px;border-radius:2px}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--dp-color-accent);color:var(--dp-color-ground);padding:.6rem 1rem;border-radius:var(--dp-radius-control);font-weight:600}.skip-link:focus{top:1rem}.section{padding-block:var(--section-y)}.section--tint{background:var(--dp-color-ground-tint)}.section-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem}.section-head p{max-width:34rem}.eyebrow{font:500 var(--dp-typography-metadata)/1.4 var(--dp-typography-data-face);color:var(--dp-color-ink-muted);letter-spacing:.06em;text-transform:uppercase}.lead{font-size:1.125rem;line-height:var(--dp-typography-reading-leading);color:var(--dp-color-ink-muted);max-width:40rem}.split{display:grid;grid-template-columns:5fr 7fr;gap:3rem;align-items:start}.prose>*+*{margin-top:1.1rem}.prose{max-width:44rem;line-height:var(--dp-typography-reading-leading);color:var(--dp-color-ink-muted)}.prose h2,.prose h3{color:var(--dp-color-ink);margin-top:2rem}.prose a{color:var(--dp-color-accent)}.prose ul{list-style:disc;padding-left:1.2rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.75rem;padding:.6rem 1.25rem;border-radius:var(--dp-radius-control);border:1px solid transparent;font:500 var(--dp-typography-supporting)/1.2 var(--dp-typography-body-face);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--dp-motion-interaction) var(--dp-motion-easing),border-color var(--dp-motion-interaction) var(--dp-motion-easing),box-shadow var(--dp-motion-interaction) var(--dp-motion-easing),transform var(--dp-motion-interaction) var(--dp-motion-easing)}.btn--primary{background:var(--dp-color-accent);color:var(--dp-color-ground);font-weight:600;box-shadow:0 2px 10px #ff951f33}.btn--primary:hover{background:var(--dp-color-accent-hover);box-shadow:0 4px 18px #ff951f59;transform:translateY(-1px)}.btn--whatsapp{background:var(--dp-color-whatsapp, #25d366);color:#07090e;font-weight:600;box-shadow:0 2px 10px #25d36633}.btn--whatsapp:hover{background:var(--dp-color-whatsapp-hover, #2ee672);box-shadow:0 4px 18px #25d36661;transform:translateY(-1px)}.btn--secondary{background:var(--dp-color-panel);color:var(--dp-color-ink);border-color:var(--dp-color-line-strong)}.btn--secondary:hover{border-color:var(--dp-color-ink-muted);background:var(--dp-color-ground-tint);transform:translateY(-1px)}.btn--text{padding-inline:0;color:var(--dp-color-accent);min-height:auto}.btn svg{width:1.05em;height:1.05em;flex-shrink:0}.btn .wa-icon{width:1.15em;height:1.15em;flex-shrink:0}.btn .btn-arrow{transition:transform var(--dp-motion-interaction) var(--dp-motion-easing)}.btn:hover .btn-arrow{transform:translate(3px)}.site-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;z-index:1000;background:#07090eeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--dp-color-line)}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:4.5rem}.brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none;font-weight:600;font-size:1.15rem;letter-spacing:-.01em;color:var(--dp-color-ink);white-space:nowrap;flex-shrink:0;transition:opacity var(--dp-motion-interaction) var(--dp-motion-easing)}.brand:hover{opacity:.9}.brand svg{flex-shrink:0}.site-nav{display:flex;align-items:center;gap:clamp(1rem,2vw,2.25rem)}.nav-list{display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.65rem);margin:0;padding:0}.nav-list>li{position:relative;display:flex;align-items:center}.nav-list a{text-decoration:none;color:var(--dp-color-ink-muted);font-size:var(--dp-typography-supporting);font-weight:500;padding:.4rem .2rem;transition:color var(--dp-motion-interaction) var(--dp-motion-easing);white-space:nowrap}.nav-list a:hover{color:var(--dp-color-ink)}.nav-list a[aria-current=page]{color:var(--dp-color-accent);position:relative;text-decoration:none}.nav-list a[aria-current=page]:after{content:"";position:absolute;bottom:-4px;left:.2rem;right:.2rem;height:2px;background:var(--dp-color-accent);border-radius:2px}.sub-toggle{background:none;border:0;color:var(--dp-color-ink-muted);cursor:pointer;padding:.35rem;margin-left:.15rem;display:inline-grid;place-items:center;border-radius:4px;transition:color var(--dp-motion-interaction) var(--dp-motion-easing)}.sub-toggle:hover{color:var(--dp-color-ink)}.sub-toggle svg{transition:transform var(--dp-motion-interaction) var(--dp-motion-easing)}.sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.submenu{position:absolute;top:calc(100% + .5rem);left:-.75rem;min-width:17.5rem;background:var(--dp-color-panel);border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-panel);padding:.5rem;display:none;margin-top:0;box-shadow:0 12px 32px #00000073;z-index:50}.submenu[data-open]{display:block}@media (min-width: 801px){.submenu{display:block;opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1),visibility .18s,transform .18s cubic-bezier(.16,1,.3,1);transition-delay:.12s}.submenu:before{content:"";position:absolute;top:-1.25rem;left:-.75rem;right:-.75rem;height:1.5rem;background:transparent;pointer-events:auto}.nav-list>li.has-submenu:hover .sub-toggle svg,.nav-list>li.has-submenu:focus-within .sub-toggle svg{transform:rotate(180deg)}.nav-list>li.has-submenu:hover .submenu,.nav-list>li.has-submenu:focus-within .submenu,.submenu[data-open]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0ms}}.submenu a{display:block;padding:.6rem .85rem;border-radius:4px;color:var(--dp-color-ink-muted);font-size:var(--dp-typography-supporting);transition:background var(--dp-motion-interaction) var(--dp-motion-easing),color var(--dp-motion-interaction) var(--dp-motion-easing)}.submenu a:hover{background:var(--dp-color-ground-tint);color:var(--dp-color-ink)}.submenu a[aria-current=page]{color:var(--dp-color-accent)}.submenu a[aria-current=page]:after{display:none}.nav-toggle{display:none;background:transparent;border:1px solid var(--dp-color-line-strong);border-radius:8px;width:40px;height:40px;padding:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--dp-color-ink);transition:background var(--dp-motion-interaction) var(--dp-motion-easing),border-color var(--dp-motion-interaction) var(--dp-motion-easing)}.nav-toggle:hover{background:var(--dp-color-ground-tint);border-color:var(--dp-color-accent)}.nav-toggle-bar{display:block;width:20px;height:2px;background:currentColor;border-radius:2px;transition:transform var(--dp-motion-interaction) var(--dp-motion-easing),opacity var(--dp-motion-interaction) var(--dp-motion-easing)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header-cta{display:flex;align-items:center;flex-shrink:0}.header-cta .btn{min-height:2.45rem;padding:.5rem 1.15rem;font-size:var(--dp-typography-supporting);font-weight:600;letter-spacing:-.01em;white-space:nowrap}.hero{padding-block:clamp(3rem,7vw,5.5rem)}.hero-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:4rem;align-items:center}.hero h1{margin-bottom:1.5rem}.hero .row{margin-top:2rem}.hero-note{margin-top:1.25rem;font-size:var(--dp-typography-supporting);color:var(--dp-color-ink-muted)}.frame{position:relative;isolation:isolate;margin:0 28px 28px 0;padding:1.75rem;border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-panel);background:radial-gradient(120% 90% at 0% 100%,rgba(255,149,31,.16),transparent 60%),var(--dp-color-panel)}.frame:before,.frame:after{content:"";position:absolute;inset:0;border:1px solid var(--dp-color-line);border-radius:var(--dp-radius-panel);z-index:-1}.frame:before{transform:translate(14px,14px)}.frame:after{transform:translate(28px,28px);opacity:.6}.frame .big{font:500 clamp(4rem,8vw,6.5rem)/1 var(--dp-typography-data-face);color:var(--dp-color-value);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:1rem 0 .25rem}.frame ul{margin-top:1.5rem;border-top:1px solid var(--dp-color-line)}.frame li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--dp-color-line);font-size:var(--dp-typography-supporting)}.frame li span:first-child{font:400 var(--dp-typography-metadata)/1.6 var(--dp-typography-data-face);color:var(--dp-color-value)}.facts{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--dp-color-line);border-radius:var(--dp-radius-panel);background:var(--dp-color-panel)}.facts>div{padding:1.5rem;border-right:1px solid var(--dp-color-line)}.facts>div:last-child{border-right:0}.facts .num{font:500 2rem/1.2 var(--dp-typography-data-face);color:var(--dp-color-value);margin-top:.35rem}.facts p{font-size:var(--dp-typography-supporting);color:var(--dp-color-ink-muted)}.matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;background:transparent;border:none}.matrix--2{grid-template-columns:repeat(2,1fr);gap:1.5rem}.cell{display:flex;flex-direction:column;gap:.85rem;padding:1.6rem;background:var(--dp-color-panel);border:1px solid var(--dp-color-line-strong);border-radius:10px;box-shadow:0 4px 16px #0003;transition:transform var(--dp-motion-interaction) var(--dp-motion-easing),border-color var(--dp-motion-interaction) var(--dp-motion-easing),box-shadow var(--dp-motion-interaction) var(--dp-motion-easing),background var(--dp-motion-interaction) var(--dp-motion-easing)}.cell:hover{transform:translateY(-4px);border-color:#ff951f80;background:var(--dp-color-ground-tint);box-shadow:0 10px 28px #00000059}.cell p{color:var(--dp-color-ink-muted);font-size:var(--dp-typography-supporting);line-height:var(--dp-typography-reading-leading);margin:0}.cell .idx{color:var(--dp-color-value);font-size:var(--dp-typography-metadata);font-weight:500}.cell a.more{margin-top:auto;padding-top:.75rem;display:inline-flex;align-items:center;gap:.45rem;color:var(--dp-color-accent);text-decoration:none;font:500 var(--dp-typography-supporting)/1 var(--dp-typography-body-face);transition:color var(--dp-motion-interaction) var(--dp-motion-easing),gap var(--dp-motion-interaction) var(--dp-motion-easing)}.cell a.more:hover{color:var(--dp-color-accent-hover);gap:.65rem}.cell a.more svg{transition:transform var(--dp-motion-interaction) var(--dp-motion-easing)}.cell a.more:hover svg{transform:translate(3px)}.cell a.title-link{text-decoration:none;color:var(--dp-color-ink);transition:color var(--dp-motion-interaction) var(--dp-motion-easing)}.cell a.title-link:hover{color:var(--dp-color-accent);text-decoration:underline}.cell img{border-radius:var(--dp-radius-editorial);aspect-ratio:3/2;object-fit:cover;border:1px solid var(--dp-color-line);margin-bottom:.25rem}.portfolio-card{padding:1.4rem}.portfolio-img-wrap{display:block;overflow:hidden;border-radius:var(--dp-radius-editorial);aspect-ratio:3/2;background:var(--dp-color-ground-tint);border:1px solid var(--dp-color-line)}.portfolio-img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--dp-motion-easing)}.portfolio-card:hover .portfolio-img{transform:scale(1.04)}.portfolio-tag{font:500 var(--dp-typography-metadata)/1.2 var(--dp-typography-data-face);color:var(--dp-color-accent);letter-spacing:.02em}.portfolio-title{font-size:1.15rem;line-height:1.35;margin:0}.portfolio-desc{color:var(--dp-color-ink-muted);font-size:var(--dp-typography-supporting);line-height:var(--dp-typography-reading-leading);margin:0}.portfolio-more{margin-top:auto;padding-top:.6rem;display:inline-flex;align-items:center;gap:.45rem;color:var(--dp-color-accent);text-decoration:none;font:500 var(--dp-typography-supporting)/1 var(--dp-typography-body-face);transition:color var(--dp-motion-interaction) var(--dp-motion-easing),gap var(--dp-motion-interaction) var(--dp-motion-easing)}.portfolio-more:hover{color:var(--dp-color-accent-hover);gap:.65rem}.portfolio-more svg{transition:transform var(--dp-motion-interaction) var(--dp-motion-easing)}.portfolio-more:hover svg{transform:translate(3px)}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;counter-reset:s;position:relative}.steps li{position:relative;padding-top:3.25rem}.steps li:before{counter-increment:s;content:counter(s);position:absolute;top:0;left:0;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--dp-color-value);border-radius:50%;background:var(--dp-color-ground);color:var(--dp-color-value);font:500 var(--dp-typography-metadata) var(--dp-typography-data-face);z-index:1}.steps li:after{content:"";position:absolute;top:1rem;left:2rem;right:-1.5rem;height:1px;background:var(--dp-color-line-strong)}.steps li:last-child:after{display:none}.steps h3{font-size:1.05rem;margin-bottom:.4rem}.steps p{color:var(--dp-color-ink-muted);font-size:var(--dp-typography-supporting)}.checklist li{position:relative;padding:.6rem 0 .6rem 1.5rem;border-bottom:1px solid var(--dp-color-line);color:var(--dp-color-ink-muted)}.checklist li:before{content:"";position:absolute;left:0;top:1.1rem;width:.5rem;height:.5rem;background:var(--dp-color-value)}.panel{background:var(--dp-color-panel);border:1px solid var(--dp-color-line);border-radius:var(--dp-radius-panel);padding:1.5rem}.panel--accent{border-top:2px solid var(--dp-color-accent)}.panel h3{margin-bottom:.75rem}.note{border-left:2px solid var(--dp-color-value);padding:.25rem 0 .25rem 1rem;color:var(--dp-color-ink-muted)}.cols-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.cols-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.empty{border:1px dashed var(--dp-color-line-strong);border-radius:var(--dp-radius-panel);padding:2rem;color:var(--dp-color-ink-muted)}.tags{display:flex;flex-wrap:wrap;gap:.5rem}.tag{font:400 var(--dp-typography-metadata)/1 var(--dp-typography-data-face);padding:.45rem .7rem;border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-control);color:var(--dp-color-ink-muted)}.faq details{border-bottom:1px solid var(--dp-color-line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 1.4rem/1 var(--dp-typography-data-face);color:var(--dp-color-ink-muted)}.faq details[open] summary:after{content:"−";color:var(--dp-color-accent)}.faq .answer{padding:0 0 1.25rem;max-width:40rem;color:var(--dp-color-ink-muted);line-height:var(--dp-typography-reading-leading)}.faq-group{margin-top:2.5rem}.faq-group>h2{font-size:1.4rem;margin-bottom:.5rem}.breadcrumbs{padding-block:1.25rem 0;font-size:var(--dp-typography-metadata);font-family:var(--dp-typography-data-face);color:var(--dp-color-ink-muted)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.4rem}.breadcrumbs li:not(:last-child):after{content:"/";margin-left:.4rem;color:var(--dp-color-line-strong)}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--dp-color-ink);text-decoration:underline}.page-hero{padding-block:clamp(2rem,5vw,3.5rem) 2.5rem;border-bottom:1px solid var(--dp-color-line)}.page-hero h1{font-size:clamp(2.25rem,5vw,4rem);margin-bottom:1rem;max-width:22ch}.detail-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:center}.detail-hero img{border-radius:var(--dp-radius-editorial);border:1px solid var(--dp-color-line);aspect-ratio:3/2;object-fit:cover}.meta{font:400 var(--dp-typography-metadata)/1.6 var(--dp-typography-data-face);color:var(--dp-color-ink-muted)}.closing{position:relative;padding-block:clamp(4rem,9vw,6rem);background:linear-gradient(180deg,var(--dp-color-ground),var(--dp-color-ground-tint));border-top:1px solid var(--dp-color-line);overflow:hidden}.closing:after{content:"";position:absolute;left:50%;bottom:-14rem;width:min(70rem,140%);height:22rem;transform:translate(-50%);background:radial-gradient(closest-side,rgba(255,149,31,.28),transparent);pointer-events:none}.closing .container{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:end;gap:2rem}.closing h2{font-size:clamp(2rem,4.5vw,3.5rem);margin-bottom:1rem}.closing .row{flex-direction:column;align-items:stretch;min-width:15rem}.closing .btn{justify-content:space-between}.closing .btn--secondary{justify-content:center;text-align:center}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.blog-card{display:flex;flex-direction:column;gap:.85rem;background:var(--dp-color-panel);border:1px solid var(--dp-color-line);border-radius:var(--dp-radius-panel);padding:1.25rem;transition:transform var(--dp-motion-interaction) var(--dp-motion-easing),border-color var(--dp-motion-interaction) var(--dp-motion-easing),box-shadow var(--dp-motion-interaction) var(--dp-motion-easing);height:100%}.blog-card:hover{transform:translateY(-3px);border-color:var(--dp-color-line-strong);box-shadow:0 12px 30px #00000059}.blog-card-img-wrap{display:block;overflow:hidden;border-radius:var(--dp-radius-editorial);aspect-ratio:3/2;background:var(--dp-color-ground-tint);border:1px solid var(--dp-color-line)}.blog-card-img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--dp-motion-easing)}.blog-card:hover .blog-card-img{transform:scale(1.04)}.blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;font:400 var(--dp-typography-metadata)/1.4 var(--dp-typography-data-face);color:var(--dp-color-ink-muted)}.blog-meta .blog-author{color:var(--dp-color-value);font-weight:500}.blog-meta-sep{color:var(--dp-color-line-strong)}.blog-title{font-size:1.15rem;line-height:1.35;margin:0}.blog-title a{text-decoration:none;color:var(--dp-color-ink);transition:color var(--dp-motion-interaction) var(--dp-motion-easing)}.blog-title a:hover{color:var(--dp-color-accent)}.blog-desc{color:var(--dp-color-ink-muted);font-size:var(--dp-typography-supporting);line-height:var(--dp-typography-reading-leading);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-btn-more{margin-top:auto;padding-top:.75rem;display:inline-flex;align-items:center;gap:.45rem;color:var(--dp-color-accent);text-decoration:none;font:500 var(--dp-typography-supporting)/1 var(--dp-typography-body-face);transition:color var(--dp-motion-interaction) var(--dp-motion-easing),gap var(--dp-motion-interaction) var(--dp-motion-easing)}.blog-btn-more:hover{color:var(--dp-color-accent-hover);gap:.65rem}.blog-btn-more svg{transition:transform var(--dp-motion-interaction) var(--dp-motion-easing)}.blog-btn-more:hover svg{transform:translate(3px)}.article-container{max-width:74rem;margin-inline:auto}.article-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:3rem;align-items:start}.article-main-column{min-width:0}.article-sidebar{display:flex;flex-direction:column;gap:2rem;position:sticky;top:5.5rem}.sidebar-widget{background:var(--dp-color-surface-subtle);border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-card);padding:1.4rem}.sidebar-widget-header{margin-bottom:1.15rem;padding-bottom:.8rem;border-bottom:1px solid var(--dp-color-line)}.widget-header-title{display:inline-flex;align-items:center;gap:.55rem}.popular-fire-icon{color:var(--dp-color-accent)}.sidebar-widget-title{font-size:1.08rem;font-weight:700;color:var(--dp-color-ink);margin:0;letter-spacing:-.01em}.popular-posts-list{display:flex;flex-direction:column;gap:1.1rem}.popular-post-card{display:flex;align-items:center;gap:.85rem;text-decoration:none;transition:transform var(--dp-motion-interaction) var(--dp-motion-easing)}.popular-post-card:hover{transform:translate(4px)}.popular-post-num{font-family:var(--dp-typography-data-face);font-size:1.15rem;font-weight:700;color:var(--dp-color-accent);opacity:.85;min-width:1.5rem;flex-shrink:0}.popular-post-thumb{width:4.2rem;height:3rem;border-radius:6px;overflow:hidden;flex-shrink:0;background:#ffffff0d;border:1px solid var(--dp-color-line)}.popular-post-thumb img{width:100%;height:100%;object-fit:cover;display:block}.popular-post-info{flex:1;min-width:0}.popular-post-heading{font-size:.865rem;line-height:1.35;font-weight:600;color:var(--dp-color-ink);margin:0 0 .3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color var(--dp-motion-interaction) var(--dp-motion-easing)}.popular-post-card:hover .popular-post-heading{color:var(--dp-color-accent)}.popular-post-date{font-size:.775rem;color:var(--dp-color-ink-muted);font-family:var(--dp-typography-data-face)}.sidebar-packages-widget{background:linear-gradient(180deg,#ff951f14,#141821d9);border:1px solid rgba(255,149,31,.35);position:relative;overflow:hidden}.sidebar-packages-widget:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--dp-color-accent),#ffb86c)}.pkg-card-top{margin-bottom:1.1rem}.pkg-card-pill{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .55rem;border-radius:4px;background:var(--dp-color-accent);color:#10141c;margin-bottom:.6rem}.pkg-card-title{font-size:1.15rem;font-weight:700;color:var(--dp-color-ink);margin:0 0 .4rem}.pkg-card-text{font-size:.85rem;color:var(--dp-color-ink-muted);line-height:1.45;margin:0}.pkg-card-list{list-style:none;margin:0 0 1.35rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.pkg-card-item{margin:0}.pkg-card-link{display:flex;align-items:center;justify-content:space-between;padding:.55rem .75rem;border-radius:6px;background:#ffffff08;border:1px solid var(--dp-color-line);text-decoration:none;color:var(--dp-color-ink);font-size:.85rem;font-weight:500;transition:all var(--dp-motion-interaction) var(--dp-motion-easing)}.pkg-card-link:hover{background:#ff951f1f;border-color:var(--dp-color-accent);color:var(--dp-color-accent);transform:translate(3px)}.pkg-card-check{color:var(--dp-color-accent);font-weight:700;margin-right:.5rem;font-size:.9rem}.pkg-card-name{flex:1}.pkg-card-arr{color:var(--dp-color-ink-muted);transition:transform var(--dp-motion-interaction) var(--dp-motion-easing)}.pkg-card-link:hover .pkg-card-arr{transform:translate(2px);color:var(--dp-color-accent)}.pkg-card-actions{display:flex;flex-direction:column;gap:.65rem}.pkg-btn-primary{width:100%;justify-content:center;font-size:.875rem;padding:.7rem 1rem}.pkg-btn-wa{width:100%;justify-content:center;font-size:.875rem;padding:.65rem 1rem;background:#25d3661f;border:1px solid rgba(37,211,102,.4);color:#25d366}.pkg-btn-wa:hover{background:#25d366;border-color:#25d366;color:#10141c;box-shadow:0 4px 14px #25d36659}@media (max-width: 1024px){.article-layout-grid{grid-template-columns:1fr;gap:3rem}.article-sidebar{position:static}}.article-main-title{font-size:clamp(2rem,5vw,3.15rem);line-height:1.2;margin:.75rem 0 1.25rem;color:var(--dp-color-ink);font-weight:700;letter-spacing:-.02em}.article-meta-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;font:400 var(--dp-typography-supporting)/1.4 var(--dp-typography-body-face);color:var(--dp-color-ink-muted);padding-bottom:1.5rem;border-bottom:1px solid var(--dp-color-line);margin-bottom:1.75rem}.meta-item{display:inline-flex;align-items:center;gap:.4rem}.meta-icon{color:var(--dp-color-accent);flex-shrink:0}.meta-author .meta-text{color:var(--dp-color-ink);font-weight:600}.meta-sep{color:var(--dp-color-line-strong);font-size:.8rem}.meta-readtime{color:var(--dp-color-accent);font-weight:500}.article-cover-figure{margin:.5rem 0 2rem}.article-cover-img{width:100%;aspect-ratio:16 / 9;max-height:440px;object-fit:cover;display:block;border-radius:var(--dp-radius-card);border:1px solid var(--dp-color-line)}.article-body-figure{margin:2.25rem 0}.article-body-img{width:100%;aspect-ratio:16 / 9;max-height:440px;object-fit:cover;display:block;border-radius:var(--dp-radius-card);border:1px solid var(--dp-color-line)}.article-caption{font-size:.85rem;color:var(--dp-color-ink-muted);text-align:center;margin-top:.65rem;font-style:italic}.article-summary-card{background:linear-gradient(135deg,#ff951f14,#1a202c99);border:1px solid rgba(255,149,31,.25);border-left:4px solid var(--dp-color-accent);border-radius:var(--dp-radius-card);padding:1.35rem 1.6rem;margin-bottom:2rem}.summary-header{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.summary-icon{color:var(--dp-color-accent);fill:#ff951f33}.summary-title{font-size:1.15rem;font-weight:700;color:var(--dp-color-ink);margin:0;letter-spacing:-.01em}.summary-list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.55rem}.summary-list li{color:var(--dp-color-ink-muted);font-size:.95rem;line-height:1.55}.summary-list li::marker{color:var(--dp-color-accent)}.article-toc{background:var(--dp-color-surface-subtle);border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-card);margin-bottom:2.25rem;overflow:hidden;transition:border-color var(--dp-motion-interaction) var(--dp-motion-easing)}.article-toc[open]{border-color:#ff951f66}.toc-summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.35rem;cursor:pointer;list-style:none;user-select:none;background:#ffffff05;transition:background var(--dp-motion-interaction) var(--dp-motion-easing)}.toc-summary::-webkit-details-marker{display:none}.toc-summary:hover{background:#ffffff0a}.toc-summary-left{display:inline-flex;align-items:center;gap:.6rem}.toc-icon{color:var(--dp-color-accent)}.toc-title{font-size:1.05rem;font-weight:600;color:var(--dp-color-ink)}.toc-summary-right{display:inline-flex;align-items:center;gap:.5rem}.toc-toggle-hint{font-size:.8rem;color:var(--dp-color-ink-muted)}.toc-chevron{color:var(--dp-color-accent);transition:transform var(--dp-motion-interaction) var(--dp-motion-easing)}.article-toc[open] .toc-chevron{transform:rotate(180deg)}.toc-body{padding:.85rem 1.35rem 1.25rem;border-top:1px solid var(--dp-color-line)}.toc-list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.45rem}.toc-item.toc-depth-3{margin-left:1rem;list-style-type:circle}.toc-link{color:var(--dp-color-ink-muted);text-decoration:none;font-size:.95rem;transition:color var(--dp-motion-interaction) var(--dp-motion-easing)}.toc-link:hover{color:var(--dp-color-accent);text-decoration:underline}.baca-juga-box{margin:2rem 0;padding:1.1rem 1.35rem;background:#ff951f14;border:1px solid rgba(255,149,31,.3);border-left:4px solid var(--dp-color-accent);border-radius:8px;display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.baca-juga-badge{display:inline-block;background:var(--dp-color-accent);color:#10141c;font-weight:700;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .55rem;border-radius:4px;flex-shrink:0}.baca-juga-link{color:var(--dp-color-accent)!important;font-weight:600;font-size:1.02rem;text-decoration:none;line-height:1.4;transition:color var(--dp-motion-interaction) var(--dp-motion-easing)}.baca-juga-link:hover{color:var(--dp-color-accent-hover)!important;text-decoration:underline}.article-main-column .prose{max-width:100%}.table-responsive{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:2rem 0;border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-card);background:#ffffff04}.table-responsive table{width:100%;min-width:520px;margin:0!important;border:none!important;border-radius:0!important}.prose table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:.925rem;border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-card);background:#ffffff04}.prose th{background:#ffffff0f;color:var(--dp-color-ink);text-align:left;padding:.85rem 1rem;font-weight:600;border-bottom:2px solid var(--dp-color-line-strong)}.prose td{padding:.85rem 1rem;border-bottom:1px solid var(--dp-color-line);color:var(--dp-color-ink-muted);line-height:1.5}.prose tr:last-child td{border-bottom:none}.prose tr:hover td{background:#ffffff08}.prose ul,.prose ol{padding-left:1.35rem;margin-bottom:1.5rem}.prose li{margin-bottom:.45rem;line-height:var(--dp-typography-reading-leading);color:var(--dp-color-ink-muted)}.prose li strong{color:var(--dp-color-ink)}.prose li::marker{color:var(--dp-color-accent)}.article-faq-list{width:100%;max-width:100%;margin:1.75rem 0 2.5rem;display:flex;flex-direction:column;gap:.85rem}.article-faq-item{width:100%;border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-card);background:#ffffff05;overflow:hidden;transition:border-color var(--dp-motion-interaction) var(--dp-motion-easing),background var(--dp-motion-interaction) var(--dp-motion-easing)}.article-faq-item[open]{border-color:#ff951f80;background:#ffffff09}.faq-summary-q{width:100%;box-sizing:border-box;padding:1rem 1.25rem;font-weight:600;font-size:1rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;color:var(--dp-color-ink);user-select:none;gap:1rem}.faq-summary-q::-webkit-details-marker{display:none}.faq-summary-q:after{content:"+";font-size:1.4rem;line-height:1;color:var(--dp-color-accent);font-weight:400;flex-shrink:0}.article-faq-item[open] .faq-summary-q:after{content:"−"}.faq-summary-a{padding:.85rem 1.25rem 1.2rem;color:var(--dp-color-ink-muted);line-height:var(--dp-typography-reading-leading);border-top:1px solid var(--dp-color-line);margin-top:.25rem;font-size:.95rem}.article-footer-area{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--dp-color-line);display:flex;flex-direction:column;gap:2.25rem}.article-share-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding:1.25rem 1.5rem;background:var(--dp-color-surface-subtle);border:1px solid var(--dp-color-line);border-radius:var(--dp-radius-card)}.share-label{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;color:var(--dp-color-ink);font-size:.95rem}.share-label svg{color:var(--dp-color-accent)}.share-buttons{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .9rem;border-radius:6px;font-size:.85rem;font-weight:500;text-decoration:none;border:1px solid var(--dp-color-line-strong);background:#ffffff0a;color:var(--dp-color-ink);cursor:pointer;font-family:inherit;transition:all var(--dp-motion-interaction) var(--dp-motion-easing)}.share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000040}.share-btn.share-wa:hover{background:#25d366;border-color:#25d366;color:#fff}.share-btn.share-fb:hover{background:#1877f2;border-color:#1877f2;color:#fff}.share-btn.share-x:hover{background:#000;border-color:#444;color:#fff}.share-btn.share-copy:hover,.share-btn.share-copy.is-copied{background:var(--dp-color-accent);border-color:var(--dp-color-accent);color:#10141c}.author-bio-card{display:flex;flex-direction:column;gap:1.15rem;padding:1.6rem 1.75rem;background:var(--dp-color-surface-subtle);border:1px solid var(--dp-color-line-strong);border-radius:var(--dp-radius-card)}.author-card-header{display:flex;align-items:center;gap:1.25rem}.author-avatar-col{flex-shrink:0}.author-avatar-img{width:3.75rem;height:3.75rem;border-radius:50%;object-fit:cover;border:2px solid var(--dp-color-accent);background:var(--dp-color-ground-tint);box-shadow:0 4px 16px #ff951f40;display:block}.author-meta-col{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.author-name{font-size:1.2rem;font-weight:700;color:var(--dp-color-ink);margin:0}.author-role-badge{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.2rem .55rem;border-radius:4px;background:#ff951f26;color:var(--dp-color-accent);font-weight:600}.author-desc{margin:0;color:var(--dp-color-ink-muted);font-size:.925rem;line-height:1.6}.article-related-section{background:var(--dp-color-surface-subtle);padding-block:3.5rem;border-top:1px solid var(--dp-color-line)}@media (max-width: 640px){.author-bio-card{padding:1.25rem;gap:.85rem}.author-card-header{display:flex;align-items:center;gap:1rem}.author-avatar-img{width:3.25rem;height:3.25rem;font-size:1.15rem}.author-meta-col{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.author-name{font-size:1.1rem}.author-role-badge{font-size:.7rem;padding:.15rem .45rem}.author-desc{font-size:.875rem;line-height:1.55}.article-share-box{flex-direction:column;align-items:flex-start}.share-buttons{width:100%}.share-btn{flex:1;justify-content:center}}.site-footer{border-top:1px solid var(--dp-color-line);padding-block:3.5rem 2rem;background:var(--dp-color-ground)}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem}.footer-grid h2{font:500 var(--dp-typography-supporting)/1.4 var(--dp-typography-body-face);letter-spacing:0;margin-bottom:1rem}.footer-grid li+li{margin-top:.55rem}.footer-grid a{color:var(--dp-color-ink-muted);text-decoration:none;font-size:var(--dp-typography-supporting)}.footer-grid a:hover{color:var(--dp-color-ink);text-decoration:underline}.footer-bottom{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--dp-color-line);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-socials{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.social-circle{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid var(--dp-color-line-strong);background:transparent;color:var(--dp-color-ink-muted);text-decoration:none;transition:background var(--dp-motion-interaction) var(--dp-motion-easing),color var(--dp-motion-interaction) var(--dp-motion-easing),border-color var(--dp-motion-interaction) var(--dp-motion-easing),transform var(--dp-motion-interaction) var(--dp-motion-easing),box-shadow var(--dp-motion-interaction) var(--dp-motion-easing);box-shadow:none}.social-circle:hover{background:var(--dp-color-accent);border-color:var(--dp-color-accent);color:var(--dp-color-ground);transform:translateY(-2px);box-shadow:0 4px 14px #ff951f73}.social-icon{width:1.25rem;height:1.25rem;fill:currentColor}.about-story-grid{display:grid;grid-template-columns:6fr 6fr;gap:3.5rem;align-items:center}.about-figure{margin:0;display:flex;flex-direction:column;gap:.75rem}.about-img-wrap{position:relative;overflow:hidden;border-radius:var(--dp-radius-editorial);border:1px solid var(--dp-color-line);background:var(--dp-color-ground-tint);box-shadow:0 12px 32px #00000059}.about-img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .35s var(--dp-motion-easing)}.about-figure:hover .about-img{transform:scale(1.02)}.about-badge{position:absolute;top:1rem;right:1rem;background:#10141ce0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,149,31,.45);color:var(--dp-color-accent);font:600 var(--dp-typography-metadata)/1 var(--dp-typography-data-face);padding:.45rem .75rem;border-radius:var(--dp-radius-control);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 4px 12px #0000004d}.about-caption{font-size:var(--dp-typography-metadata);color:var(--dp-color-ink-muted);line-height:1.5;padding:.4rem .75rem;border-left:2px solid var(--dp-color-accent);background:#ffffff04;border-radius:0 var(--dp-radius-editorial) var(--dp-radius-editorial) 0}.about-caption strong{color:var(--dp-color-ink)}.about-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--dp-color-line)}.about-stat-item{display:flex;flex-direction:column}.about-stat-num{font:700 clamp(1.6rem,2.8vw,2.2rem)/1.1 var(--dp-typography-data-face);color:var(--dp-color-accent)}.about-stat-label{font-size:var(--dp-typography-metadata);font-weight:600;color:var(--dp-color-ink);margin-top:.25rem}.about-stat-desc{font-size:.75rem;color:var(--dp-color-ink-muted);line-height:1.35;margin-top:.15rem}.about-feature-box{background:var(--dp-color-panel);border:1px solid var(--dp-color-line);border-radius:var(--dp-radius-editorial);padding:1.25rem 1.5rem;margin-top:1.25rem}.about-feature-box p{font-size:var(--dp-typography-supporting);color:var(--dp-color-ink-muted);line-height:var(--dp-typography-reading-leading)}.about-method-card{background:var(--dp-color-panel);border:1px solid var(--dp-color-line);border-radius:var(--dp-radius-editorial);padding:1.2rem;margin-block:.85rem;transition:border-color var(--dp-motion-interaction) var(--dp-motion-easing)}.about-method-card:hover{border-color:var(--dp-color-line-strong)}.about-method-title{font-size:1rem;font-weight:600;color:var(--dp-color-ink);display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.about-method-title svg{color:var(--dp-color-accent);flex-shrink:0}.about-method-text{font-size:var(--dp-typography-supporting);color:var(--dp-color-ink-muted);line-height:1.5;margin:0}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.team-card{background:var(--dp-color-panel);border:1px solid var(--dp-color-line);border-radius:var(--dp-radius-editorial);padding:1.75rem 1.5rem;display:flex;flex-direction:column;transition:transform var(--dp-motion-interaction) var(--dp-motion-easing),border-color var(--dp-motion-interaction) var(--dp-motion-easing),box-shadow var(--dp-motion-interaction) var(--dp-motion-easing)}.team-card:hover{transform:translateY(-4px);border-color:#ff951f73;box-shadow:0 12px 30px #0006}.team-card-top{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.team-avatar-wrap{position:relative;width:76px;height:76px;flex-shrink:0;border-radius:50%;overflow:hidden;border:2px solid var(--dp-color-accent);background:var(--dp-color-ground-tint);box-shadow:0 4px 14px #ff951f33}.team-avatar-img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--dp-motion-easing)}.team-card:hover .team-avatar-img{transform:scale(1.08)}.team-meta{display:flex;flex-direction:column;gap:.2rem}.team-name{font-size:1.15rem;font-weight:600;color:var(--dp-color-ink);line-height:1.25}.team-role{font-size:var(--dp-typography-metadata);color:var(--dp-color-accent);font-weight:500;line-height:1.3}.team-badge{display:inline-block;align-self:flex-start;font:500 var(--dp-typography-metadata)/1.2 var(--dp-typography-data-face);color:var(--dp-color-value);background:#edcd8c1a;border:1px solid rgba(237,205,140,.25);padding:.25rem .6rem;border-radius:var(--dp-radius-control);margin-bottom:.85rem}.team-bio{font-size:var(--dp-typography-supporting);color:var(--dp-color-ink-muted);line-height:var(--dp-typography-reading-leading);margin:0}.service-img-wrap{display:block;overflow:hidden;border-radius:var(--dp-radius-editorial);aspect-ratio:3/2;background:var(--dp-color-ground-tint);border:1px solid var(--dp-color-line);margin-bottom:.85rem}.service-img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--dp-motion-easing)}.service-card:hover .service-img{transform:scale(1.04)}@media (max-width: 1100px){.hero-grid{gap:2.5rem}.steps{gap:1rem}.facts>div{padding:1.15rem}}@media (max-width: 800px){.hero-grid,.split,.detail-hero,.cols-2,.cols-3,.blog-grid,.about-story-grid,.team-grid{grid-template-columns:1fr;gap:2rem}.matrix,.matrix--2{grid-template-columns:repeat(2,1fr);gap:1.25rem}.facts{grid-template-columns:1fr}.facts>div{border-right:0;border-bottom:1px solid var(--dp-color-line)}.facts>div:last-child{border-bottom:0}.steps{grid-template-columns:1fr}.steps li{padding:0 0 1.5rem 3rem}.steps li:after{top:2rem;bottom:0;left:1rem;right:auto;width:1px;height:auto}.section-head,.closing .container{flex-direction:column;align-items:start}.closing .row{align-self:stretch}.closing .btn--secondary{justify-content:center;text-align:center}.footer-grid{grid-template-columns:1fr;gap:2.25rem}.nav-toggle{display:flex}.site-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;z-index:1000}.site-header .container{min-height:4rem}html.js .site-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#10141cfa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--dp-color-line-strong);padding:1.25rem var(--gutter) 1.5rem;box-shadow:0 16px 36px #00000080;flex-direction:column;align-items:stretch;gap:1.25rem}html.js .site-nav[data-open]{display:flex}html:not(.js) .nav-toggle{display:none}.site-nav{position:static}.nav-list{flex-direction:column;align-items:stretch;gap:0}.nav-list>li{flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid var(--dp-color-line);padding:0}.nav-list>li>a{padding:.85rem 0;flex:1;font-size:1rem}.sub-toggle{padding:.75rem .5rem}.submenu{position:static;flex-basis:100%;border:0;margin:0;padding:0 0 .75rem 1rem;background:none;min-width:0;box-shadow:none;display:none;opacity:1;visibility:visible;transform:none;transition:none;pointer-events:auto}.submenu:before{display:none}.submenu[data-open]{display:block}.submenu a{padding:.6rem .75rem;font-size:.9rem}.header-cta{display:block;margin-top:.5rem;width:100%}.header-cta .btn{width:100%;justify-content:center;min-height:3rem;font-size:.95rem}.site-header .container>.header-cta-desktop{display:none}}@media (max-width: 520px){.matrix,.matrix--2{grid-template-columns:1fr;gap:1.25rem}.frame{margin:0 14px 14px 0;padding:1.25rem}.frame:before{transform:translate(7px,7px)}.frame:after{transform:translate(14px,14px)}.btn{width:100%;justify-content:center}.hero .row .btn{width:100%}.section-head .btn,.btn--text{width:auto;justify-content:flex-start;align-self:flex-start;text-align:left}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.floating-actions[data-astro-cid-m5whh2lu]{position:fixed;right:1.5rem;bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;z-index:998}.btn-back-to-top[data-astro-cid-m5whh2lu]{width:2.85rem;height:2.85rem;border-radius:50%;background:#10141ce6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--dp-color-line-strong, #323d52);color:var(--dp-color-ink, #ffffff);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .26s cubic-bezier(.16,1,.3,1),visibility .26s,transform .26s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s,color .2s,box-shadow .2s;box-shadow:0 4px 16px #00000073;padding:0}.btn-back-to-top[data-astro-cid-m5whh2lu].is-visible{opacity:1;visibility:visible;transform:translateY(0)}.btn-back-to-top[data-astro-cid-m5whh2lu]:hover{background:var(--dp-color-accent, #ff951f);border-color:var(--dp-color-accent, #ff951f);color:#07090e;transform:translateY(-2px);box-shadow:0 6px 20px #ff951f61}.btn-back-to-top[data-astro-cid-m5whh2lu]:active{transform:translateY(0)}.btn-floating-wa[data-astro-cid-m5whh2lu]{position:relative;width:3.5rem;height:3.5rem;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 22px #25d3666b,0 2px 6px #00000059;text-decoration:none;transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .26s}.btn-floating-wa[data-astro-cid-m5whh2lu]:hover{background:#2ee672;transform:scale(1.08) translateY(-2px);box-shadow:0 8px 28px #25d3668c,0 4px 10px #0006}.btn-floating-wa[data-astro-cid-m5whh2lu]:active{transform:scale(.98)}.btn-floating-wa[data-astro-cid-m5whh2lu] svg[data-astro-cid-m5whh2lu]{width:1.85rem;height:1.85rem;fill:currentColor}.btn-floating-wa[data-astro-cid-m5whh2lu]:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(37,211,102,.5);animation:wa-pulse 3s infinite ease-out;pointer-events:none}@keyframes wa-pulse{0%{transform:scale(1);opacity:.8}60%{transform:scale(1.22);opacity:0}to{transform:scale(1.22);opacity:0}}.wa-tooltip[data-astro-cid-m5whh2lu]{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(6px);background:#10141cf0;color:#fff;font-size:.8rem;font-weight:600;white-space:nowrap;padding:.35rem .65rem;border-radius:6px;border:1px solid var(--dp-color-line-strong, #323d52);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s;box-shadow:0 4px 12px #0006}.btn-floating-wa[data-astro-cid-m5whh2lu]:hover .wa-tooltip[data-astro-cid-m5whh2lu]{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}@media (max-width: 640px){.floating-actions[data-astro-cid-m5whh2lu]{right:1rem;bottom:1rem;gap:.6rem}.btn-floating-wa[data-astro-cid-m5whh2lu]{width:3.15rem;height:3.15rem}.btn-floating-wa[data-astro-cid-m5whh2lu] svg[data-astro-cid-m5whh2lu]{width:1.65rem;height:1.65rem}.btn-back-to-top[data-astro-cid-m5whh2lu]{width:2.6rem;height:2.6rem}.wa-tooltip[data-astro-cid-m5whh2lu]{display:none}}@media (prefers-reduced-motion: reduce){.btn-floating-wa[data-astro-cid-m5whh2lu]:before{animation:none}.btn-back-to-top[data-astro-cid-m5whh2lu],.btn-floating-wa[data-astro-cid-m5whh2lu]{transition:none!important}}
