.page_main___jQu_{min-height:100vh;background-color:var(--bg-secondary);padding-top:var(--header-height);overflow:hidden}.page_heroBanner__h3iXL{background:linear-gradient(135deg,#040738,#0c154a 50%,#008dda);padding:100px 0 120px;text-align:center;color:#fff;position:relative;overflow:hidden}.page_heroBanner__h3iXL:after{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.page_heroGrid__496IO{position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(0,141,218,.15) 0,transparent 50%);pointer-events:none}.page_subtitle__pWLwc{display:block;font-size:.9rem;font-weight:700;color:var(--cta);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.page_heroBanner__h3iXL h1{font-size:2.8rem;font-weight:700;letter-spacing:-1px;margin-bottom:20px;color:#fff}.page_heroBanner__h3iXL p{max-width:750px;margin:0 auto;font-size:1.1rem;line-height:1.7;color:#cbd5e1;font-weight:400}.page_sksSection__9y9DS{padding:100px 0;position:relative;background-color:var(--bg-secondary)}.page_bgGlow1__VeNyl{position:absolute;top:10%;inset-inline-start:-5%;width:450px;height:450px;background:radial-gradient(circle,rgba(16,185,129,.04) 0,transparent 70%);pointer-events:none}.page_sksCard__rfmaI{background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:24px;padding:60px;box-shadow:0 20px 40px -15px rgba(4,7,56,.06),0 1px 3px rgba(4,7,56,.02),inset 0 1px 0 hsla(0,0%,100%,.95);position:relative;overflow:hidden}[data-theme=dark] .page_sksCard__rfmaI{background:rgba(15,22,38,.45);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 20px 40px -15px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.page_sksGrid__Ph6LN{display:grid;grid-template-columns:180px 1fr;grid-gap:50px;gap:50px;align-items:center}@media (max-width:768px){.page_sksGrid__Ph6LN{grid-template-columns:1fr;gap:40px;text-align:center}.page_sksBadgeCol__QOxmH{display:flex;justify-content:center}}.page_scoreContainer__K4Moa{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.page_radialProgress__93CAh{transform:rotate(-90deg);display:block}.page_radialBg___eT6h{fill:none;stroke:rgba(15,22,38,.06);stroke-width:12}[data-theme=dark] .page_radialBg___eT6h{stroke:hsla(0,0%,100%,.08)}.page_radialValue__xedd_{fill:none;stroke:#10b981;stroke-width:12;stroke-linecap:round;transition:stroke-dashoffset 1s ease-out}.page_scoreNumber__NzL6k{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.page_largeScore__ZZDxV{font-size:2.2rem;font-weight:700;color:var(--text-primary);line-height:1.1}.page_scoreBase__rqD7Q{font-size:.85rem;color:var(--text-secondary);font-weight:500;margin-top:2px}.page_sksTextCol__fjWX3 h2{font-size:2rem;font-weight:700;color:var(--text-primary);margin:12px 0 16px;letter-spacing:-.5px}.page_sksTextCol__fjWX3 p{font-size:1.05rem;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.page_badgeLabel__Auq8G{font-size:.75rem;font-weight:700;color:#10b981;letter-spacing:1.5px}.page_auditDetails__7KyQH{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.page_auditItem__x_d6E{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--text-primary);font-weight:500}.page_auditTick__VA65R{color:#10b981;font-weight:700;font-size:1.1rem}.page_principlesSection__wl6_K{padding:100px 0;position:relative;background-color:var(--bg-primary)}.page_bgGlow2__sBYd8{position:absolute;bottom:10%;inset-inline-end:-5%;width:450px;height:450px;background:radial-gradient(circle,rgba(0,141,218,.03) 0,transparent 70%);pointer-events:none}.page_sectionHeader__xXD3L{text-align:center;max-width:700px;margin:0 auto 60px}.page_sectionHeader__xXD3L h2{font-size:2.2rem;font-weight:700;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.5px}.page_sectionHeader__xXD3L p{font-size:1.05rem;color:var(--text-secondary);line-height:1.6}.page_principlesGrid__OPD6v{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}@media (max-width:768px){.page_principlesGrid__OPD6v{grid-template-columns:1fr}}.page_principleCard__1xJ0w{background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:20px;padding:40px;box-shadow:0 10px 30px -10px rgba(4,7,56,.04),0 1px 3px rgba(4,7,56,.02);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,background-color .4s ease,box-shadow .4s ease;position:relative;overflow:hidden}[data-theme=dark] .page_principleCard__1xJ0w{background:rgba(15,22,38,.45);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 10px 30px -10px rgba(0,0,0,.2)}.page_principleCard__1xJ0w:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.9);border-color:rgba(0,141,218,.25);box-shadow:0 20px 35px -10px rgba(0,141,218,.08),0 1px 3px rgba(0,141,218,.02)}[data-theme=dark] .page_principleCard__1xJ0w:hover{background:rgba(15,22,38,.6);border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 35px -10px rgba(0,0,0,.4)}.page_principleHeader__2nYka{display:flex;align-items:center;gap:20px;margin-bottom:20px}.page_iconBox__YtjwV{flex-shrink:0;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(15,22,38,.03)}[data-theme=dark] .page_iconBox__YtjwV{background:hsla(0,0%,100%,.03)}.page_principleHeader__2nYka h3{font-size:1.35rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.3px}.page_principleCard__1xJ0w p{font-size:.975rem;color:var(--text-secondary);line-height:1.6;margin:0}.page_certSection__jU92w{padding:100px 0 120px;background-color:var(--bg-secondary);position:relative}.page_certGrid__rVDvj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:992px){.page_certGrid__rVDvj{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.page_certGrid__rVDvj{grid-template-columns:1fr}}.page_certCard__R7EeZ{background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:20px;padding:36px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 10px 25px -10px rgba(4,7,56,.03),0 1px 3px rgba(4,7,56,.02);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,background-color .4s ease,box-shadow .4s ease}[data-theme=dark] .page_certCard__R7EeZ{background:rgba(15,22,38,.45);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 10px 25px -10px rgba(0,0,0,.2)}.page_certCard__R7EeZ:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.9);border-color:rgba(212,175,55,.4);box-shadow:0 20px 30px -10px rgba(212,175,55,.1),0 1px 3px rgba(212,175,55,.02)}[data-theme=dark] .page_certCard__R7EeZ:hover{background:rgba(15,22,38,.6);border-color:hsla(0,0%,100%,.15);box-shadow:0 20px 30px -10px rgba(0,0,0,.3)}.page_certIcon__rS52_{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(212,175,55,.06);margin-bottom:20px}.page_certCode__Q6IGs{display:inline-block;font-size:.85rem;font-weight:700;color:#d4af37;letter-spacing:1px;margin-bottom:10px}.page_certCard__R7EeZ h3{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:0 0 20px;line-height:1.4;height:48px;display:flex;align-items:center;justify-content:center}@media (max-width:576px){.page_certCard__R7EeZ h3{height:auto}}.page_certBadge__7x0wq{margin-top:auto;background:rgba(15,22,38,.04);padding:6px 12px;border-radius:20px}[data-theme=dark] .page_certBadge__7x0wq{background:hsla(0,0%,100%,.04)}.page_certBadge__7x0wq span{font-size:.65rem;font-weight:700;color:var(--text-secondary);letter-spacing:1px}.page_visitorAndDimensionsSection__LmrCl{padding:100px 0;position:relative;background-color:var(--bg-secondary)}.page_bgGlow3__Ndb7F{position:absolute;top:20%;inset-inline-start:-5%;width:450px;height:450px;background:radial-gradient(circle,rgba(0,141,218,.03) 0,transparent 70%);pointer-events:none}.page_visitorGrid__7sD5c{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:stretch}@media (max-width:992px){.page_visitorGrid__7sD5c{grid-template-columns:1fr;gap:30px}}.page_visitorCard___Nul1{background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:24px;padding:50px;box-shadow:0 15px 35px -15px rgba(4,7,56,.05),0 1px 3px rgba(4,7,56,.02),inset 0 1px 0 hsla(0,0%,100%,.95);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}[data-theme=dark] .page_visitorCard___Nul1{background:rgba(15,22,38,.45);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 15px 35px -15px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.page_visitorCard___Nul1 h2{font-size:2rem;font-weight:700;color:var(--text-primary);margin:12px 0 20px;letter-spacing:-.5px}.page_visitorText__TUX19{font-size:1.15rem;line-height:1.8;color:var(--text-secondary);font-weight:400;margin:0}.page_visitorAccentLine__lggC9{width:60px;height:4px;background:linear-gradient(90deg,var(--cta) 0,var(--cta-hover) 100%);border-radius:2px;margin-top:30px}.page_dimensionsCard__HVR4g{background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:24px;padding:50px;box-shadow:0 15px 35px -15px rgba(4,7,56,.05),0 1px 3px rgba(4,7,56,.02),inset 0 1px 0 hsla(0,0%,100%,.95);display:flex;flex-direction:column}[data-theme=dark] .page_dimensionsCard__HVR4g{background:rgba(15,22,38,.45);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 15px 35px -15px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.page_dimensionsHeader__Esn2i{margin-bottom:30px}.page_dimensionsHeader__Esn2i h2{font-size:1.8rem;font-weight:700;color:var(--text-primary);margin:0 0 10px;letter-spacing:-.5px}.page_dimensionsHeader__Esn2i p{font-size:.95rem;color:var(--text-secondary);line-height:1.5;margin:0}.page_dimensionsGrid__plOeg{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:576px){.page_dimensionsGrid__plOeg{grid-template-columns:1fr}}.page_dimensionBadge__UpS0x{background:rgba(15,22,38,.03);border:1px solid rgba(15,22,38,.04);border-radius:12px;padding:12px 18px;display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:600;color:var(--text-primary);transition:all .3s ease}[data-theme=dark] .page_dimensionBadge__UpS0x{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.page_dimensionBadge__UpS0x:hover{background:rgba(0,141,218,.06);border-color:rgba(0,141,218,.25);transform:translateX(4px)}[data-theme=dark] .page_dimensionBadge__UpS0x:hover{background:rgba(0,141,218,.15);border-color:rgba(0,141,218,.4)}.page_bullet__TmkVs{color:var(--cta);font-size:.9rem}.page_docsSection___p8m6{padding:100px 0 120px;position:relative;background-color:var(--bg-secondary)}.page_bgGlow4__FOjzf{position:absolute;bottom:10%;inset-inline-start:-5%;width:450px;height:450px;background:radial-gradient(circle,rgba(197,55,46,.03) 0,transparent 70%);pointer-events:none}.page_docsGrid__AJVuX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:40px}@media (max-width:992px){.page_docsGrid__AJVuX{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_docsGrid__AJVuX{grid-template-columns:1fr}}.page_docCard__ZFLE7{background:hsla(0,0%,100%,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.85);border-radius:20px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;box-shadow:0 10px 25px -10px rgba(4,7,56,.03),0 1px 3px rgba(4,7,56,.02);transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s ease,background-color .4s ease,box-shadow .4s ease}[data-theme=dark] .page_docCard__ZFLE7{background:rgba(15,22,38,.45);border:1px solid hsla(0,0%,100%,.05);box-shadow:0 10px 25px -10px rgba(0,0,0,.2)}.page_docCard__ZFLE7:hover{transform:translateY(-5px);background:hsla(0,0%,100%,.9);border-color:rgba(197,55,46,.25);box-shadow:0 20px 30px -10px rgba(197,55,46,.08),0 1px 3px rgba(197,55,46,.02)}[data-theme=dark] .page_docCard__ZFLE7:hover{background:rgba(15,22,38,.6);border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 30px -10px rgba(0,0,0,.3)}.page_docInfo__Vv6v6{display:flex;align-items:flex-start;gap:16px}.page_docIconWrapper__7j9ao{flex-shrink:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:rgba(197,55,46,.05)}[data-theme=dark] .page_docIconWrapper__7j9ao{background:rgba(197,55,46,.15)}.page_docMeta__cz54Q{display:flex;flex-direction:column;gap:4px}.page_docMeta__cz54Q h3{font-size:1.05rem;font-weight:700;color:var(--text-primary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_docSize__5XXUd{font-size:.8rem;font-weight:500;color:var(--text-secondary)}.page_downloadBtn__FxJ1n{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;background:rgba(15,22,38,.04);border:1px solid rgba(15,22,38,.06);border-radius:12px;color:var(--text-primary);font-size:.9rem;font-weight:700;text-decoration:none;overflow:hidden;z-index:1;transition:color .4s ease,border-color .4s ease;cursor:pointer}[data-theme=dark] .page_downloadBtn__FxJ1n{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.page_downloadBtn__FxJ1n:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--cta) 0,var(--cta-hover) 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1);z-index:-1}[dir=rtl] .page_downloadBtn__FxJ1n:before{transform-origin:right}.page_downloadBtn__FxJ1n:hover{color:#fff;border-color:transparent;box-shadow:0 8px 20px -6px rgba(197,55,46,.4)}.page_downloadBtn__FxJ1n:hover:before{transform:scaleX(1)}.page_downloadIcon__wwrHN{transition:transform .3s ease}.page_downloadBtn__FxJ1n:hover .page_downloadIcon__wwrHN{transform:translateY(2px)}