@font-face{font-family:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/20fd6a0e301296d5-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:"__DM_Serif_Display_d501d1";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/49eec060ce8bd0da-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:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-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:"__DM_Serif_Display_d501d1";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-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:"__DM_Serif_Display_Fallback_d501d1";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_d501d1{font-family:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1";font-weight:400}.__variable_d501d1{--font-serif:"__DM_Serif_Display_d501d1","__DM_Serif_Display_Fallback_d501d1"}@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-sans:"__Plus_Jakarta_Sans_a11773","__Plus_Jakarta_Sans_Fallback_a11773"}@tailwind base;@tailwind components;@tailwind utilities;:root{--font-sans:"Plus Jakarta Sans",system-ui,sans-serif;--font-serif:"DM Serif Display",serif;--primary:#3b82f6;--primary-dark:#1d4ed8;--primary-light:#93c5fd;--accent:#34d399;--accent-dark:#059669;--accent-light:#6ee7b7;--text-dark:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--bg-light:#f8faff;--bg-section:#eef4ff;--border-subtle:rgba(59,130,246,.15);--shadow-card:0 4px 24px rgba(59,130,246,.08);--shadow-hover:0 12px 40px rgba(59,130,246,.18);--shadow-blue:0 8px 24px rgba(59,130,246,.32);--nav-height:68px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--transition:all 0.25s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;max-width:100%}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--text-dark);background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-serif)}a{text-decoration:none;color:inherit}@keyframes fadeDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes spinLogin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:reveal .6s ease both}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(59,130,246,.25);border-radius:3px}.container{max-width:1280px;margin:0 auto;padding:0 5%}.toast-ok{background:#f0fff4!important;color:#059669!important;border:1.5px solid #a7f3d0!important}.toast-err{background:#fef2f2!important;color:#dc2626!important;border:1.5px solid #fecaca!important}select option{background:#fff;color:#0f172a;padding:8px 12px}.serif{font-family:"DM Serif Display",serif}.brand-text{background:linear-gradient(90deg,#3b82f6,#34d399,#0ea5e9,#34d399,#3b82f6);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:brandShimmer 5s linear infinite}@keyframes brandShimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes adm-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes adm-exit{0%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes adm-spin{to{transform:rotate(1turn)}}@keyframes adm-form-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nav-link{color:#475569;font-size:14px;font-weight:600;transition:color .2s;background:none;border:none;cursor:pointer;font-family:inherit}.nav-link:hover{color:#0d1b4b}.cta-btn{transition:transform .18s,box-shadow .18s;cursor:pointer}.cta-btn:hover{transform:scale(1.04);box-shadow:0 12px 40px rgba(59,130,246,.38)}.card-hover{transition:transform .25s,box-shadow .25s}.card-hover:hover{transform:translateY(-6px);box-shadow:0 24px 56px rgba(59,130,246,.15)}.float-badge{animation:float 3.5s ease-in-out infinite}.blob{animation:blob 8s ease-in-out infinite}.photo-frame{border-radius:24px;overflow:hidden;position:relative;box-shadow:0 32px 80px rgba(59,130,246,.2)}.photo-frame img{transition:transform .5s ease;width:100%;height:100%;object-fit:cover;display:block}.photo-frame:hover img{transform:scale(1.04)}.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.adm-enter{animation:adm-enter .22s cubic-bezier(.22,1,.36,1) both}.adm-exit{animation:adm-exit .15s ease both}.adm-form{animation:adm-form-enter .2s cubic-bezier(.22,1,.36,1) both}@keyframes pl-card-enter{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pl-card{animation:pl-card-enter .4s cubic-bezier(.22,1,.36,1) both}.pl-card:active{transform:scale(.97)!important;transition:transform .1s ease!important}@keyframes lp-fadein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.lp-enter{animation:lp-fadein .28s cubic-bezier(.22,1,.36,1) both}.lp-exit{opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}@keyframes lp-tab-pop{0%{transform:scale(.93)}60%{transform:scale(1.04)}to{transform:scale(1)}}.lp-tab-pop{animation:lp-tab-pop .22s cubic-bezier(.34,1.56,.64,1) both}.lp-search-input::placeholder{color:#94a3b8}.lp-search-input:focus{outline:none;border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.15)}@keyframes vc-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px}.modal-sheet{background:#fff;width:100%;max-width:480px;border-radius:22px;display:flex;flex-direction:column;max-height:90dvh;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.28)}@keyframes cm-popin{0%{opacity:0;transform:scale(.88) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modal-spin{to{transform:rotate(1turn)}}@media (max-width:768px){.two-col{grid-template-columns:1fr!important}.steps-grid{grid-template-columns:1fr 1fr!important}.modal-overlay{align-items:flex-end!important;padding:0!important}.modal-sheet{border-radius:22px 22px 0 0!important;max-width:100%!important;max-height:96dvh!important}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.nav-desktop{display:none!important}.nav-hamburger{display:flex!important}}@media (min-width:769px){.nav-desktop{display:flex!important}.nav-hamburger{display:none!important}}.hero-btn-mobile{display:block}.hero-btn-desktop{display:none}@media (min-width:480px){.hero-btn-mobile{display:none!important}.hero-btn-desktop{display:flex!important;flex-shrink:0}}.mobile-only{display:block}.desktop-only{display:none}@media (min-width:769px){.mobile-only{display:none!important}.desktop-only{display:block!important}}.blog-content{font-size:16px;line-height:1.85;color:#475569}.blog-content img{max-width:100%!important;height:auto!important;display:block;margin:16px auto;border-radius:12px;box-sizing:border-box}.blog-content h1,.blog-content h2,.blog-content h3{font-family:"DM Serif Display",serif;color:#0d1b4b;line-height:1.2;margin-top:36px;margin-bottom:16px;font-weight:400}.blog-content h2{font-size:1.6rem}.blog-content h3{font-size:1.25rem}.blog-content p,.blog-content ul{margin-bottom:18px}.blog-content ul{padding-left:24px}.blog-content li{margin-bottom:8px}.blog-content strong{color:#0d1b4b;font-weight:700}.blog-content a{color:#3b82f6;font-weight:600}.blog-content a:hover{text-decoration:underline}.blog-content hr{border:none;border-top:2px solid #e2e8f0;margin:32px 0}@media (max-width:640px){.blog-content{font-size:15px}.blog-content h2{font-size:1.35rem}}.ah{display:flex;align-items:center;gap:10px;padding:0 16px;height:56px;overflow:hidden;max-width:100%;box-sizing:border-box}.ah-stats{gap:6px;flex-shrink:0}.ah-stat2,.ah-stats{display:flex}.ah-title{display:block}.ah-btn-group{margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}@media (max-width:500px){.ah-stat2{display:none!important}}@media (max-width:380px){.ah-stats,.ah-title{display:none!important}}img[src="/logo-horizontal.png"].logo-dark,img[src="/logo-vertical.png"].logo-dark{filter:brightness(0) invert(1)}.legal-content{color:#475569;font-size:16px;line-height:1.85}.legal-content p{margin-bottom:16px}.legal-content h2{font-family:"DM Serif Display",serif;font-size:1.4rem;font-weight:400;color:#0d1b4b;margin-top:40px;margin-bottom:12px}.legal-content h3{font-size:1rem;font-weight:700;color:#0d1b4b;margin-top:24px;margin-bottom:8px}.legal-content ul{padding-left:22px;margin-bottom:16px}.legal-content li{margin-bottom:6px}.legal-content strong{color:#0d1b4b}.legal-content a{color:#3b82f6;font-weight:600}.legal-content a:hover{text-decoration:underline}.blog-featured{grid-template-columns:1fr 1fr!important}@media (max-width:700px){.blog-featured{grid-template-columns:1fr!important}.blog-featured>div:first-child{height:220px!important}}.blog-featured-card{grid-template-columns:1fr 1fr!important}@media (max-width:680px){.blog-featured-card{grid-template-columns:1fr!important}}.blog-cat-scroll{scrollbar-width:none}.blog-cat-scroll::-webkit-scrollbar{display:none}.blog-cta-grid{grid-template-columns:1fr auto!important}@media (max-width:600px){.blog-cta-grid{grid-template-columns:1fr!important}.blog-cta-grid>div:last-child{width:100%}.blog-cta-grid a{display:block!important;text-align:center}}.article-layout-grid{grid-template-columns:1fr 320px!important}@media (max-width:900px){.article-layout-grid{grid-template-columns:1fr!important}.article-sidebar{display:none!important}}.article-cta-grid{grid-template-columns:1fr auto!important}@media (max-width:560px){.article-cta-grid{grid-template-columns:1fr!important}.article-cta-grid>div:last-child{width:100%}.article-cta-grid a{display:block!important;text-align:center}}.blog-related-card{transition:box-shadow .2s,transform .2s}.blog-related-card:hover{box-shadow:0 8px 28px rgba(59,130,246,.14)!important;transform:translateY(-3px)}.blog-content div[style*="display:flex"]{flex-wrap:wrap}@media (max-width:600px){.blog-content div[style*="display:flex"][style*="gap:20px"]{flex-direction:column!important}.blog-content div[style*="display:flex"] img[style*="width:140px"]{width:100%!important;height:200px!important}}