@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");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:__Cormorant_Garamond_07d15b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Cormorant_Garamond_Fallback_07d15b;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_07d15b{font-family:__Cormorant_Garamond_07d15b,__Cormorant_Garamond_Fallback_07d15b;font-style:normal}.__variable_07d15b{--font-cormorant:"__Cormorant_Garamond_07d15b","__Cormorant_Garamond_Fallback_07d15b"}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");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:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,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:__Plus_Jakarta_Sans_Fallback_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}.__variable_a11773{--font-jakarta:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}:root{--bg-color:#0b0c0f;--bg-card:#12141a;--text-color:#94a3b8;--heading-color:#f8fafc;--primary-blue:#c9a55a;--primary-blue-glow:rgba(201,165,90,.15);--border-radius:16px;--soft-shadow:0 20px 40px rgba(0,0,0,.5);--steel-border:1px solid hsla(0,0%,100%,.08);--font-jakarta-family:var(--font-jakarta),"Plus Jakarta Sans",sans-serif;--font-cormorant-family:var(--font-cormorant),"Cormorant Garamond",Georgia,serif}*{box-sizing:border-box;margin:0;padding:0}.mockup-window{background:rgba(18,20,26,.75);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;border:var(--steel-border);box-shadow:0 30px 60px rgba(0,0,0,.4);padding:16px}.mockup-top-bar{display:flex;gap:8px;margin-bottom:24px}.mockup-dot{width:10px;height:10px;border-radius:50%}.mockup-dot.red{background:#ff5f56}.mockup-dot.yellow{background:#ffbd2e}.mockup-dot.green{background:#27c93f}.mockup-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.mockup-row:last-child{border-bottom:none}.mockup-row-left{display:flex;flex-direction:column}.mockup-prop-name{font-weight:600;color:var(--heading-color);font-size:14px}.mockup-date{font-size:12px;color:#64748b}.mockup-badge{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#10b981;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:700}.mockup-badge.pending{background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25);color:#f59e0b}.mockup-crew{font-size:12px;color:#6b7280;display:flex;align-items:center;gap:4px}.crew-avatar{width:20px;height:20px;background:#d1d5db;border-radius:50%}.floating-badge{position:absolute;background:rgba(18,20,26,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--steel-border);border-radius:12px;box-shadow:var(--soft-shadow);padding:12px 16px;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--heading-color);z-index:2;white-space:nowrap}.floating-badge-1{top:-20px;right:-20px}.floating-badge-2{bottom:40px;left:-40px}.badge-icon{width:20px;height:20px;border-radius:50%;background:var(--primary-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px}.floating-robot{position:absolute;top:30%;right:-90px;left:auto;z-index:5;animation:float 4s ease-in-out infinite;filter:drop-shadow(0 10px 15px rgba(0,0,0,.3))}@media (max-width:767px){.floating-robot{right:0;transform:scale(.5);transform-origin:right center}}.robot-speech-bubble{position:absolute;bottom:100%;right:20px;background:var(--bg-card);border:var(--steel-border);padding:14px 18px;border-radius:16px;border-bottom-right-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.3);font-size:13px;color:var(--heading-color);font-weight:600;width:220px;line-height:1.4;margin-bottom:10px;opacity:0;animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.8s}.robot-speech-bubble:after{content:"";position:absolute;bottom:-8px;right:0;border-left:12px solid transparent;border-top:12px solid var(--bg-card)}body,html{font-family:var(--font-jakarta-family);background-color:var(--bg-color);color:var(--text-color);line-height:1.6;overflow-x:hidden;width:100%;-webkit-font-smoothing:antialiased}.hero-title,.section-headline,h1,h2{font-family:var(--font-cormorant-family);color:var(--heading-color);font-weight:600;line-height:1.15;letter-spacing:-.02em}h3,h4,h5,h6{font-family:var(--font-jakarta-family);color:var(--heading-color);font-weight:700;line-height:1.2}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none;outline:none}.section-headline,h2{font-size:32px;font-weight:600;line-height:1.15;margin-bottom:24px;letter-spacing:-.03em}.bg-brushed-steel{background:linear-gradient(135deg,#181a1f,#252830 25%,#1b1d22 50%,#2c2f38 75%,#181a1f);background-size:400% 400%;position:relative;overflow:hidden;border:var(--steel-border);box-shadow:inset 0 1px 1px hsla(0,0%,100%,.05),var(--soft-shadow)}.bg-brushed-steel:before{opacity:.035;background:repeating-linear-gradient(0deg,transparent,transparent 1px,#fff 0,#fff 2px)}.bg-brushed-steel:after,.bg-brushed-steel:before{content:"";position:absolute;inset:0;pointer-events:none}.bg-brushed-steel:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.02) 20%,hsla(0,0%,100%,.05) 50%,hsla(0,0%,100%,.02) 80%,hsla(0,0%,100%,0));animation:shine 8s linear infinite}@keyframes shine{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (min-width:768px){.section-headline,h2{font-size:52px}}.fade-in-section{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,visibility}.fade-in-section.visible{opacity:1;transform:translateY(0)}.section{padding:64px 24px}@media (min-width:768px){.section{padding:100px 48px}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.navbar{position:fixed;top:0;left:0;width:100%;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;z-index:1000;transition:background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease}.navbar.navbar-transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.navbar.navbar-scrolled{background:hsla(0,0%,4%,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar{padding:20px 48px}}.nav-logo{font-size:24px;font-weight:800;color:var(--heading-color)}.nav-links{display:flex;gap:36px;align-items:center}.desktop-only{display:none!important}.mobile-only{display:flex!important;align-items:center}@media (min-width:768px){.desktop-only{display:flex!important}.mobile-only{display:none!important}}.nav-link{font-weight:400;font-size:13px;color:#fff!important;letter-spacing:.8px;transition:color .3s ease;display:flex;align-items:center;gap:4px}.nav-link:hover{color:hsla(0,0%,100%,.7)!important}.nav-item-dropdown{position:relative;display:inline-block;padding:10px 0}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:hsla(0,0%,4%,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid hsla(0,0%,100%,.1);padding:12px 0;display:none;flex-direction:column;min-width:220px;z-index:1010;box-shadow:0 10px 30px rgba(0,0,0,.5);border-radius:4px}.nav-item-dropdown:hover .dropdown-menu{display:flex}.dropdown-link{color:#fff!important;font-size:13px!important;padding:8px 20px;white-space:nowrap;transition:all .2s;text-align:left;display:block}.dropdown-link:hover{text-decoration:underline;background:hsla(0,0%,100%,.05)}.btn-nav-quote{background:transparent;color:#fff!important;border-radius:4px;padding:10px 22px;font-weight:600;font-size:13px;letter-spacing:.5px;border:1px solid hsla(0,0%,100%,.7);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.btn-nav-quote:hover{background:#fff;color:#111827!important;transform:translateY(-1px)}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(11,12,15,.98);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1001;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu-overlay.open{opacity:1;pointer-events:auto}.mobile-menu-close{position:absolute;top:24px;right:24px;color:var(--heading-color);cursor:pointer;padding:8px;border-radius:50%;background:rgba(0,0,0,.05);transition:background .2s;display:flex;align-items:center;justify-content:center}.mobile-menu-close:hover{background:rgba(0,0,0,.1)}.mobile-menu-content{display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center}.mobile-nav-link{font-size:24px;font-weight:800;color:var(--heading-color);text-decoration:none;transition:color .2s}.mobile-nav-link:hover{color:var(--primary-blue)}.mobile-lang-toggle{display:flex;gap:16px;margin-top:24px;background:#f3f4f6;border-radius:50px;padding:8px}.hero-section{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center;padding-top:80px;padding-bottom:80px;box-sizing:border-box}.blob{position:absolute;border-radius:50%;filter:blur(80px);z-index:0}.blob-1{top:-10%;left:-10%;width:500px;height:500px;background:rgba(100,160,255,.18)}.blob-2{top:20%;right:-10%;width:400px;height:400px;background:rgba(100,220,180,.15)}.blob-3{bottom:-10%;left:20%;width:450px;height:450px;background:rgba(255,220,100,.15)}.blob-4{bottom:10%;right:10%;width:350px;height:350px;background:rgba(255,160,180,.12)}.hero-content{z-index:1;display:grid;grid-template-columns:1fr;grid-gap:64px;gap:64px;margin-top:0;padding-top:80px}@media (min-width:992px){.hero-content{grid-template-columns:50% 50%;gap:96px;margin-top:0;padding-top:0}}.hero-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2;width:100%}.hero h1,.hero-title{font-family:var(--font-cormorant-family);font-weight:600;line-height:1.1;letter-spacing:-1px;background:linear-gradient(180deg,#fff,#dcdcdc 40%,#a0a0a0 50%,#dcdcdc 60%,#fff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 12px rgba(255,255,255,.35))!important}.hero-title{font-size:34px;margin-bottom:20px}@media (min-width:768px){.hero-title{font-size:72px;margin-bottom:24px}}.hero-subtitle{font-family:Plus Jakarta Sans,sans-serif;font-size:15px;color:hsla(0,0%,100%,.85);max-width:560px;margin:0 auto 24px;text-align:center}@media (min-width:768px){.hero-subtitle{font-size:18px;margin-bottom:32px}}.btn-hero-primary{background:linear-gradient(180deg,#fff 0,#f0f0f0 40%,#e0e0e0 50%,#d0d0d0 51%,#fff);color:#111827!important;border-radius:4px;padding:16px 32px;font-weight:600;font-size:16px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 0 15px hsla(0,0%,100%,.4),inset 0 0 10px hsla(0,0%,100%,.6)}.btn-hero-primary:hover{background:linear-gradient(180deg,#fff 0,#fff 40%,#f0f0f0 50%,#e0e0e0 51%,#fff);box-shadow:0 0 25px hsla(0,0%,100%,.6),inset 0 0 15px hsla(0,0%,100%,.8);transform:translateY(-1px)}.btn-hero-secondary{background:transparent;color:#fff!important;border:1px solid hsla(0,0%,100%,.8);border-radius:4px;padding:16px 32px;font-weight:600;font-size:16px;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 0 10px hsla(0,0%,100%,.3),inset 0 0 10px hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-hero-secondary:hover{border-color:#fff;background:hsla(0,0%,100%,.05);box-shadow:0 0 20px hsla(0,0%,100%,.5),inset 0 0 15px hsla(0,0%,100%,.4);transform:translateY(-1px)}.hero-services-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 16px;max-width:800px;margin:0 auto 32px;font-family:var(--font-jakarta-family);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.hero-service-item{position:relative;white-space:nowrap;background:linear-gradient(180deg,#fff,#dcdcdc 40%,#a0a0a0 50%,#dcdcdc 60%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(255,255,255,.3))}.hero-services-list .hero-service-item:not(:last-child):after{content:"|";color:#c9a55a;margin-left:16px;font-weight:600;-webkit-text-fill-color:#c9a55a;filter:drop-shadow(0 0 6px rgba(201,165,90,.6))}@media (max-width:767px){.hero-services-list{gap:4px 8px;font-size:10px;letter-spacing:1px;margin-bottom:20px;padding:0 8px}.hero-services-list .hero-service-item:not(:last-child):after{margin-left:8px}}.btn-primary{background:linear-gradient(180deg,#e8c887 0,#d8b777 40%,#c9a55a 50%,#b8944a 51%,#d8b777)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.4)!important;border-radius:6px;padding:14px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.4px;transition:all .3s ease;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-shadow:0 0 15px rgba(201,165,90,.3),inset 0 0 10px hsla(0,0%,100%,.2)!important}.btn-primary:hover{background:linear-gradient(180deg,#f9d998 0,#e8c887 40%,#d8b777 50%,#c9a55a 51%,#e8c887)!important;box-shadow:0 0 25px rgba(201,165,90,.6),inset 0 0 15px hsla(0,0%,100%,.3)!important;transform:translateY(-1px)}.btn-secondary{background:transparent!important;color:#111827!important;border:1px solid rgba(17,24,39,.8)!important;border-radius:6px;padding:14px 28px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.4px;transition:all .3s ease;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;box-shadow:0 0 10px rgba(17,24,39,.15),inset 0 0 10px rgba(17,24,39,.05)!important}.btn-secondary:hover{background:rgba(17,24,39,.05)!important;box-shadow:0 0 15px rgba(17,24,39,.3),inset 0 0 10px rgba(17,24,39,.1)!important;transform:translateY(-1px)}.btn-hero-secondary,.hero .btn-secondary,.hero-section .btn-secondary{color:#fff!important;border:1px solid hsla(0,0%,100%,.8)!important;box-shadow:0 0 10px hsla(0,0%,100%,.3),inset 0 0 10px hsla(0,0%,100%,.2)!important}.btn-hero-secondary:hover,.hero .btn-secondary:hover,.hero-section .btn-secondary:hover{background:hsla(0,0%,100%,.05)!important;box-shadow:0 0 20px hsla(0,0%,100%,.5),inset 0 0 15px hsla(0,0%,100%,.4)!important;transform:translateY(-1px)}.btn-text{color:#f8fafc;font-weight:600;font-size:16px;padding:14px 0;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.btn-text:hover{color:var(--primary-blue);text-decoration:none}.text-gradient{background:linear-gradient(135deg,#fff,#cbd5e1 50%,#64748b);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.scroll-indicator{position:absolute;bottom:90px;left:50%;transform:translateX(-50%);z-index:10}.mouse{width:24px;height:36px;border:2px solid rgba(0,0,0,.2);border-radius:20px;display:flex;justify-content:center;padding-top:6px}.wheel{width:4px;height:6px;background:rgba(0,0,0,.4);border-radius:2px;animation:scrollWheel 1.5s infinite}@keyframes scrollWheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(12px);opacity:0}}.fixed-robot{position:fixed;bottom:20px;right:80px;z-index:99;animation:jump 1.5s ease-in-out infinite;filter:drop-shadow(0 5px 10px rgba(0,0,0,.2));opacity:0;pointer-events:none;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.fixed-robot.visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (max-width:767px){.fixed-robot{display:none!important}}.robot-eyes{transform-origin:100px 70px;animation:blink 4s infinite}@keyframes blink{0%,94%,98%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.trust-row{position:relative;z-index:20;padding:0 24px;height:0;display:flex;justify-content:center;align-items:center}@media (max-width:767px){.trust-row{display:none!important}}.trust-container{width:100%;max-width:900px;margin:0 auto;transform:translateY(-50%);background:rgba(18,20,26,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:var(--steel-border);box-shadow:0 20px 40px rgba(0,0,0,.5);border-radius:50px;padding:16px 24px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}@media (min-width:768px){.trust-container{flex-direction:row;gap:48px;padding:24px 48px}}.trust-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-color);font-weight:600}.trust-item svg{width:16px;height:16px;color:var(--primary-blue)}.features-section{background:#0f1115;text-align:center}.tabs-header{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:48px}.tab-btn{padding:10px 20px;border-radius:6px;font-weight:600;font-size:15px;color:hsla(0,0%,100%,.7);background:transparent;border:1px solid hsla(0,0%,100%,.4);transition:all .2s;cursor:pointer}.tab-btn.active{background:#c9a55a;color:#fff;border:1px solid #c9a55a;box-shadow:0 4px 15px rgba(201,165,90,.2)}.tab-btn:hover:not(.active){background:hsla(0,0%,100%,.1);color:#fff;border-color:hsla(0,0%,100%,.6)}.tab-content{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;text-align:left;align-items:center}@media (min-width:768px){.tab-content{grid-template-columns:1fr 1fr}}.tab-text h3{font-size:28px;margin-bottom:24px;color:#fff}.tab-list{list-style:none}.tab-list li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:16px}.tab-check{color:var(--primary-blue);flex-shrink:0;margin-top:4px}.tab-visual{background:rgba(18,20,26,.4);border-radius:var(--border-radius);padding:32px;display:flex;justify-content:center;align-items:center;min-height:300px}.tab-visual,.visual-card{border:var(--steel-border)}.visual-card{background:var(--bg-card);border-radius:16px;box-shadow:var(--soft-shadow);padding:24px;width:100%;max-width:320px}.skeleton-line{height:12px;background:hsla(0,0%,100%,.08);border-radius:6px;margin-bottom:12px}.skeleton-line.short{width:60%}.skeleton-box{height:48px;background:hsla(0,0%,100%,.05);border-radius:8px;margin-bottom:12px}.testimonial-section{background:var(--bg-color)}.testimonial-header{text-align:center;margin-bottom:48px}.testimonial-grid{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.testimonial-grid{grid-template-columns:repeat(3,1fr);gap:16px}}.testimonial-card{background:var(--bg-card);border:var(--steel-border);border-left:3px solid var(--primary-blue);border-radius:0 16px 16px 0;padding:24px;box-shadow:var(--soft-shadow);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(201,165,90,.08);border-left-color:#b8944a}.testimonial-stars{color:var(--primary-blue);font-size:14px;margin-bottom:12px}.testimonial-text{font-size:14px;line-height:1.7;color:var(--text-color);margin-bottom:16px;flex-grow:1}.testimonial-author{display:flex;align-items:center;gap:12px;margin-top:auto}.author-avatar{width:48px;height:48px;border-radius:50%;flex-shrink:0;object-fit:cover}.author-info{display:flex;flex-direction:column}.author-name{font-size:13px;font-weight:600;color:var(--heading-color)}.author-role{font-size:12px;color:#64748b}.stats-section{background:#0f1115;padding:80px 24px}.stats-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;text-align:center;max-width:1000px;margin:0 auto}@media (min-width:480px){.stats-grid{grid-template-columns:1fr 1fr}}@media (min-width:768px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item{position:relative;background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--steel-border);border-radius:20px;padding:32px 16px;box-shadow:var(--soft-shadow);transition:transform .3s ease,box-shadow .3s ease}.stat-item:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.3)}.stat-number{font-size:40px;font-weight:800;color:var(--primary-blue);margin-bottom:8px;line-height:1}@media (min-width:768px){.stat-number{font-size:48px}}.stat-label{font-size:14px;color:var(--text-color);font-weight:600}.about-section{background:#0b0c0f;padding:80px 24px}.about-content{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media (min-width:768px){.about-content{grid-template-columns:1fr 1fr}}.ownership-label{font-size:12px;color:var(--primary-blue);font-weight:700;letter-spacing:1px;margin-bottom:16px;display:block}.about-text h2{margin-bottom:24px}.about-text p{color:var(--text-color)}.about-visual{display:flex;justify-content:center;align-items:center;position:relative;height:380px}.about-visual:before{content:"";position:absolute;width:320px;height:320px;background:radial-gradient(circle,rgba(201,165,90,.15) 0,rgba(201,165,90,0) 70%);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;animation:pulseOrb 6s ease-in-out infinite}@keyframes pulseOrb{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.1);opacity:1}}.collage-grid{position:relative;width:100%;max-width:400px;height:100%;perspective:1000px;transform:scale(.95)}@media (min-width:768px){.about-visual{height:400px}.collage-grid{transform:scale(1)}}.collage-item{position:absolute;border-radius:var(--border-radius);box-shadow:0 15px 35px rgba(0,0,0,.4);border:var(--steel-border);overflow:hidden;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.collage-grid:hover .item-main{transform:translateY(-10px) rotate(-2deg)}.collage-grid:hover .item-bottom{transform:translateY(10px) rotate(2deg)}.item-main{width:240px;height:320px;left:0;top:40px;z-index:2}.item-top{width:180px;height:180px;right:0;top:0;z-index:1}.item-bottom{width:200px;height:160px;right:20px;bottom:0;z-index:3}.photo-placeholder{width:100%;height:100%}.blue-grad{background:linear-gradient(135deg,#e0f2fe,#bae6fd)}.green-grad{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.yellow-grad{background:linear-gradient(135deg,#fef3c7,#fde68a)}.collage-badge{position:absolute;bottom:30px;left:-10px;background:hsla(0,0%,100%,.95);padding:6px 12px;border-radius:50px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:4}.collage-badge svg{color:#f59e0b;width:20px;height:20px}.cta-section{background:#060708;padding:100px 24px}.cta-container{max-width:800px;margin:0 auto;background:rgba(18,20,26,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:var(--steel-border);border-radius:24px;padding:40px 24px;box-shadow:0 30px 60px rgba(0,0,0,.5);text-align:center}@media (min-width:768px){.cta-container{padding:64px 48px}}.cta-container h2{margin-bottom:32px}.cta-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:768px){.form-row{grid-template-columns:1fr 1fr 1fr}}.cta-form input,.cta-form select{width:100%;padding:16px 20px;border:var(--steel-border);background:hsla(0,0%,100%,.03);border-radius:12px;font-family:inherit;font-size:15px;color:var(--heading-color);outline:none;transition:all .3s ease}.cta-form option{background:#12141a;color:var(--heading-color)}.cta-form input:focus,.cta-form select:focus{border-color:var(--primary-blue);background:hsla(0,0%,100%,.06);box-shadow:0 0 0 4px rgba(201,165,90,.15)}.btn-submit{width:auto;min-width:280px;margin:24px auto 0}.btn-primary svg,.btn-secondary svg,.btn-submit svg{width:20px;height:20px;flex-shrink:0}.footer{background:#060708;color:#fff;padding:64px 24px 32px;border-top:var(--steel-border)}.footer-container{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;margin-bottom:64px}@media (min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-logo{font-size:24px;font-weight:800;margin-bottom:16px}.footer-col h5{color:#fff;font-size:16px;margin-bottom:20px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:12px}.footer-col ul a{color:#9ca3af;font-size:14px;transition:color .2s}.footer-col ul a:hover{color:#fff}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.06);padding-top:32px;display:flex;flex-direction:column;gap:16px;justify-content:space-between;color:#9ca3af;font-size:14px}@media (min-width:768px){.footer-bottom{flex-direction:row}}.floating-wa{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:rgba(18,20,26,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--primary-blue);border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--primary-blue);box-shadow:0 4px 20px rgba(201,165,90,.15);z-index:9999;transition:all .3s ease;animation:fadeIn .3s ease-out forwards,pulse-gold 2s infinite}.floating-wa:hover{background:var(--primary-blue);color:#12141a;transform:scale(1.1) translateY(-2px);box-shadow:0 8px 30px rgba(201,165,90,.4)}.floating-wa svg{width:26px;height:26px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-gold{0%{box-shadow:0 0 0 0 rgba(201,165,90,.4)}70%{box-shadow:0 0 0 15px rgba(201,165,90,0)}to{box-shadow:0 0 0 0 rgba(201,165,90,0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.typing-indicator{display:flex;align-items:center;gap:6px;height:18px;padding:2px 0}.typing-indicator span{width:6px;height:6px;background-color:var(--primary-blue);border-radius:50%;display:inline-block;animation:typingBounce 1.4s infinite both}.typing-indicator span:first-child{animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.how-it-works-section{background:#0b0c0f;padding:80px 24px;text-align:center}.how-it-works-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;max-width:1200px;margin:48px auto 0;text-align:left;z-index:1}@media (min-width:992px){.how-it-works-grid:before{content:"";position:absolute;top:56px;left:10%;right:10%;height:1px;border-top:1px dashed rgba(201,165,90,.2);z-index:0;pointer-events:none}}.how-step{position:relative;display:flex;flex-direction:column;background:rgba(18,20,26,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:var(--steel-border);border-radius:12px;padding:32px 24px;transition:all .3s ease;overflow:hidden;z-index:1}.how-step:hover{transform:translateY(-5px);border-color:rgba(201,165,90,.3);box-shadow:0 12px 30px rgba(0,0,0,.4),0 0 20px rgba(201,165,90,.05)}.how-step-num-bg{position:absolute;top:12px;right:20px;font-size:72px;font-weight:800;color:rgba(201,165,90,.04);line-height:1;pointer-events:none;font-family:Plus Jakarta Sans,sans-serif;transition:all .3s ease}.how-step-icon-wrapper{width:48px;height:48px;border-radius:8px;background:rgba(201,165,90,.1);border:1px solid rgba(201,165,90,.2);display:flex;align-items:center;justify-content:center;color:var(--primary-blue);margin-bottom:24px;z-index:2}.how-step-title{font-size:18px;font-weight:700;color:var(--heading-color);margin-bottom:8px;z-index:2}.how-step-desc{font-size:15px;color:var(--text-color);line-height:1.5;z-index:2}.how-step:hover .how-step-num-bg{color:rgba(201,165,90,.16);transform:scale(1.08) translateY(-2px)}@media (max-width:991px){.how-it-works-grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media (max-width:575px){.how-it-works-grid{grid-template-columns:1fr;gap:32px}}.packages-section{background:#0f1115;padding:80px 24px;text-align:center;border-top:var(--steel-border);border-bottom:var(--steel-border)}.packages-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;max-width:1100px;margin:48px auto 0;text-align:left}.package-card{background:var(--bg-card);border-radius:16px;padding:32px;box-shadow:var(--soft-shadow);display:flex;flex-direction:column;position:relative;border:var(--steel-border);transition:transform .3s ease,box-shadow .3s ease}.package-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,.3)}.package-card.highlighted{border:2px solid var(--primary-blue);box-shadow:0 0 30px rgba(201,165,90,.15)}.package-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--primary-blue);color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.package-title{font-size:22px;font-weight:800;color:var(--heading-color);margin-bottom:8px}.package-desc{font-size:14px;color:var(--text-color);margin-bottom:20px;line-height:1.4}.package-divider{border-top:1px solid hsla(0,0%,100%,.06);margin-bottom:20px}.package-includes-title{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;margin-bottom:12px;letter-spacing:.5px}.package-features{list-style:none;padding:0;margin:0 0 32px;flex-grow:1}.package-features li{font-size:14px;color:var(--text-color);margin-bottom:12px;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.package-features li svg{color:var(--primary-blue);flex-shrink:0;margin-top:3px}.package-btn{width:100%;text-align:center;margin-top:auto}.package-footer-text{text-align:center;font-size:14px;color:#64748b;margin-top:40px}@media (max-width:991px){.packages-grid{grid-template-columns:1fr;max-width:450px;gap:40px}}.badges-container{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;max-width:1000px;margin-left:auto;margin-right:auto;padding:0 24px}.badge-pill{background:var(--bg-card);border:var(--steel-border);border-radius:50px;padding:8px 16px;font-size:14px;font-weight:600;color:var(--text-color);display:flex;align-items:center;gap:8px;box-shadow:var(--soft-shadow)}.badge-pill-icon{color:var(--primary-blue);font-weight:800}.cta-container-premium{max-width:720px;margin:0 auto;background:rgba(15,23,42,.78);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);border-radius:28px;padding:56px 40px;box-shadow:0 30px 60px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15),0 0 80px rgba(45,109,251,.12);text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.cta-status-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.25);padding:8px 16px;border-radius:50px;font-size:13px;font-weight:700;color:#25d366;text-transform:uppercase;letter-spacing:.5px}.pulse-dot{width:8px;height:8px;background-color:#25d366;border-radius:50%;display:inline-block;box-shadow:0 0 0 0 rgba(37,211,102,.7);animation:pulse-green 2s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{transform:scale(1);box-shadow:0 0 0 8px rgba(37,211,102,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(37,211,102,0)}}.cta-title-premium{color:#fff!important;font-size:32px;font-weight:800;line-height:1.2;margin:0}@media (min-width:768px){.cta-title-premium{font-size:40px}}.cta-subtitle-premium{color:#94a3b8;font-size:16px;line-height:1.6;max-width:580px;margin:0}@media (min-width:768px){.cta-subtitle-premium{font-size:18px}}.btn-whatsapp-premium{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;padding:14px 28px;border-radius:6px;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:14px;letter-spacing:.4px;display:inline-flex;align-items:center;gap:12px;box-shadow:0 4px 20px rgba(37,211,102,.3);transition:all .2s ease;text-decoration:none;cursor:pointer}.btn-whatsapp-premium:hover{transform:translateY(-1px);box-shadow:0 8px 30px rgba(37,211,102,.45);color:#fff}.btn-whatsapp-premium svg{width:24px;height:24px;fill:currentColor}.cta-response-time{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#64748b;font-weight:600}@media (min-width:768px){.hero-scroll-btn,.hero-trust-line{display:none!important}}.city-pill{background:hsla(0,0%,100%,.03);border:var(--steel-border);color:var(--text-color);padding:6px 14px;border-radius:50px;font-size:13px;font-weight:600;transition:all .2s ease;cursor:default}.city-pill:hover{background:hsla(0,0%,100%,.08);color:var(--heading-color);border-color:hsla(0,0%,100%,.2)}.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}