@font-face{font-family:LavdinInter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/css/assets/inter-latin-400-normal.woff2) format("woff2");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:LavdinInter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/css/assets/inter-latin-ext-400-normal.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:LavdinInter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/css/assets/inter-latin-600-normal.woff2) format("woff2");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:LavdinInter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/css/assets/inter-latin-ext-600-normal.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:LavdinInter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/css/assets/inter-latin-700-normal.woff2) format("woff2");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:LavdinInter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/css/assets/inter-latin-ext-700-normal.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:LavdinInter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/css/assets/inter-latin-800-normal.woff2) format("woff2");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:LavdinInter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/css/assets/inter-latin-ext-800-normal.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:LavdinInter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/css/assets/inter-latin-900-normal.woff2) format("woff2");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:LavdinInter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/css/assets/inter-latin-ext-900-normal.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;}.lavdin-campaign{--blue:#0341bb;--bright:#0061ff;--ink:#070f2c;color:var(--ink);background:#fff;line-height:1.5;}.lavdin-campaign *{box-sizing:border-box;}.lavdin-campaign [hidden]{display:none !important;}.lavdin-campaign button,.lavdin-campaign input,.lavdin-campaign select,.lavdin-campaign textarea{font:inherit;}.lavdin-campaign button,.lavdin-campaign summary{cursor:pointer;}.lavdin-campaign a{color:inherit;text-decoration:none;}.lavdin-campaign:focus-visible{outline:#f4b933 solid 3px;outline-offset:4px;}.lavdin-campaign h1,.lavdin-campaign h2,.lavdin-campaign h3,.lavdin-campaign p{margin:0;}.lavdin-campaign em{font-style:normal;color:var(--bright);}.lavdin-campaign h1,.lavdin-campaign h2{font-weight:800;letter-spacing:-0.045em;line-height:1.08;}.lavdin-campaign h3{font-weight:700;letter-spacing:-0.035em;line-height:1.25;}.lnd-note{font-size:1.2rem !important;color:#51658a;margin:1.7rem 0 !important;}.lnd-navlinks{display:flex;gap:2.6rem;align-items:center;}.lnd-navlinks a,.lnd-navlinks button{font-size:1.12rem;background:0 0;border:0;color:inherit;padding:0;}.lnd-menu{display:none;}.lnd-contact-form{padding:2.7rem 3rem;background:#fff;border-radius:2rem;box-shadow:0 0.6rem 4rem #dbeaff44;}.lnd-contact-form h2{font-size:2.8rem;margin-bottom:2rem;}.lnd-contact-form label{display:block;font-size:1.12rem;position:relative;margin-bottom:1.1rem;}.lnd-contact-form label em{color:#ee162b;}.lnd-contact-form input,.lnd-contact-form select,.lnd-contact-form textarea{display:block;width:100%;border:1px solid #d0ddf3;border-radius:0.75rem;padding:0.9rem 1.1rem;margin-top:0.45rem;background:#fff;color:#13224a;min-width:0;}.lnd-contact-form input::placeholder,.lnd-contact-form textarea::placeholder{color:#7c8eb1;}.lnd-contact-form textarea{min-height:8.7rem;resize:vertical;padding-bottom:2rem;}.lnd-counter{position:absolute;right:1rem;bottom:0.5rem;color:#788eb5;font-size:1rem;}.lnd-contact-form > p{font-size:0.9rem;text-align:center;color:#647da6;margin-top:1rem;}.lnd-contact-form .lnd-form-status{font-size:1rem;color:#0341bb;}.lnd-hero-search{display:flex;border:1px solid #008aff;border-radius:1.2rem;box-shadow:0 0 2rem #0077ff30;background:#061322;margin:2.8rem 0 1.2rem;min-height:4.8rem;}.lnd-hero-search label:first-child{flex:1;}.lnd-hero-search input,.lnd-hero-search select{font-size:1.2rem;width:100%;height:100%;color:#b9d6f7;background:0 0;border:0;padding:1rem;min-width:0;}.lnd-hero-search select option{color:#091a37;background:#fff;}.lnd-pricing{padding:3rem 6rem;background:radial-gradient(ellipse at bottom left,#edf7ff,transparent 65%),#f8fbff;min-height:56rem;}.lnd-table-scroll{overflow:auto;border-radius:1rem;}.lnd-table-scroll table{width:100%;border-spacing:0.5rem 0.2rem;font-size:1.15rem;min-width:720px;}.lnd-table-scroll td,.lnd-table-scroll th{padding:0.6rem 1rem;text-align:center;border-radius:0.7rem;}.lnd-table-scroll th:first-child{text-align:left;width:27%;font-weight:500;}.lnd-table-scroll thead th{padding:2rem 1rem;background:#e5f0ff;font-weight:800 !important;font-size:1.5rem;}.lnd-table-scroll tbody tr:nth-child(2n) > *{background:#ecf4fd;}.lnd-table-scroll tbody tr:nth-child(odd) > *{background:#f7fbff;}.lnd-table-scroll thead th:nth-child(4){background:#0962fb;color:#fff;}.lnd-table-scroll thead th:nth-child(5){background:#0341bb;color:#fff;}.lnd-no,.lnd-yes{color:#fff;border-radius:50%;padding:0 0.3rem;background:#2ba971;margin-right:0.5rem;}.lnd-no{background:#ec4760;}.lnd-comparison-slot{margin-top:2rem;}.lnd-catalog{padding:3rem 3.5rem;background:#f8fbff;}.lnd-filterbar button,.lnd-filterbar select,.lnd-sort{background:#fff;border:1px solid #e0e7f3;border-radius:0.6rem;padding:0.6rem 1rem;font-size:0.95rem;color:#344b6f;}.lnd-catalog-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;}.lnd-company{background:#fff;border:1px solid #d3dfed;border-radius:0.8rem;overflow:hidden;}.lnd-favorite{position:absolute;right:0.5rem;top:0.45rem;border:0;background:#fff;border-radius:50%;font-size:1.4rem;line-height:1;width:2.1rem;height:2.1rem;color:#0b2142;}.lnd-favorite[aria-pressed="true"]{background:#0341bb;color:#fff;}.lnd-no-results{text-align:center;padding:3rem;}.lnd-dialog{border:1px solid #d5e2f5;border-radius:18px;width:min(700px,calc(100% - 32px));max-height:90vh;padding:32px;color:#0a1738;font:16px/1.5 LavdinInter,Arial,sans-serif;box-shadow:0 20px 100px #00122b55;}.lnd-dialog::backdrop{background:#06152aa1;}.lnd-dialog h2{font-size:25px;margin-bottom:18px;}.lnd-dialog p{font-size:15px;}.lnd-dialog img{width:100%;height:auto;border-radius:9px;}.lnd-close{position:absolute;right:10px;top:5px;font-size:28px;border:0;background:0 0;}.lnd-comparison-slot .lnd-note{margin-bottom:0;}@font-face{font-family:LavdinSymbols;src:url(/assets/css/assets/symbols.ttf) format("truetype");font-display:swap;}.lavdin-campaign{font-family:LavdinInter,LavdinSymbols,Arial,sans-serif;}.lnd-navlinks .lnd-menu{font-family:LavdinSymbols,sans-serif;}.lnd-profile-hit{position:absolute;left:4.3%;width:91.4%;height:7%;background:0 0;border:0;border-radius:7px;cursor:pointer;}.lnd-profile-hit.book{top:71.7%;}.lnd-profile-hit.contact{top:80.1%;}.lnd-profile-hit:focus-visible{outline:#ffd044 solid 3px;background:#ffffff22;}@media (max-width:700px){.lnd-note{font-size:11px !important;margin:18px 0 !important;}.lnd-navlinks{display:none;position:absolute;top:66px;left:0;right:0;background:#fff;color:#07152d;padding:20px;box-shadow:0 10px 15px #00133022;flex-direction:column;align-items:flex-start;gap:16px;}.lnd-navlinks.is-open{display:flex;}.lnd-navlinks a,.lnd-navlinks button{font-size:14px;}.lnd-menu{display:block;background:0 0;border:0;color:inherit;font-size:26px;line-height:1;margin-left:auto;}.lnd-contact-form{padding:22px 16px;border-radius:15px;}.lnd-contact-form h2{font-size:27px;margin-bottom:20px;}.lnd-contact-form label{font-size:12px;margin-bottom:15px;}.lnd-contact-form input,.lnd-contact-form select,.lnd-contact-form textarea{border-radius:7px;padding:12px;font-size:13px;margin-top:6px;}.lnd-contact-form textarea{min-height:125px;padding-bottom:25px;}.lnd-counter{right:10px;bottom:6px;font-size:11px;}.lnd-contact-form .lnd-form-status,.lnd-contact-form > p{font-size:11px;margin-top:12px;}.lnd-hero-search{border-radius:10px;margin:24px 0 13px;min-height:47px;flex-wrap:wrap;padding:5px;gap:4px;}.lnd-hero-search label:first-child{min-width:100%;}.lnd-hero-search input,.lnd-hero-search select{font-size:13px;padding:10px;}.lnd-hero-search label:nth-child(2){flex:1;}.lnd-pricing{padding:32px 20px;min-height:0;}.lnd-table-scroll{border-radius:9px;}.lnd-table-scroll table{font-size:12px;border-spacing:4px 3px;}.lnd-table-scroll td,.lnd-table-scroll th{padding:10px;border-radius:5px;}.lnd-table-scroll thead th{font-size:14px;padding:20px 10px;}.lnd-no,.lnd-yes{padding:0 4px;margin-right:5px;}.lnd-comparison-slot{margin-top:20px;}.lnd-catalog{padding:24px 14px;}.lnd-filterbar button,.lnd-filterbar select,.lnd-sort{font-size:11px;border-radius:6px;padding:7px;}.lnd-catalog-cards{grid-template-columns:repeat(2,1fr);gap:9px;}.lnd-company{border-radius:8px;}.lnd-favorite{right:5px;top:5px;width:24px;height:24px;font-size:17px;}.lnd-no-results{padding:25px;}.lnd-dialog{padding:30px 22px;}.lnd-dialog h2{font-size:23px;}.lnd-dialog p{font-size:14px;}}@media (prefers-reduced-motion:reduce){.lavdin-campaign *{transition:none !important;}}html.nooverflow,html.nooverflow body{overflow-x:hidden;width:100%;max-width:100vw;}body.is-landing-page{--color-bg-base:#050505;--color-bg-surface:#0a0a0b;--color-bg-card:rgba(18,18,20,0.6);--color-bg-glass:rgba(255,255,255,0.03);--color-accent-primary:#3b82f6;--color-accent-secondary:var(--color-primary-hover);--gradient-primary:linear-gradient( 135deg,var(--color-accent-primary),var(--color-accent-secondary) );--font-heading:"Outfit","Inter",system-ui,sans-serif;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--shadow-glass:0 8px 32px 0 rgba(0,0,0,0.37);--shadow-glow:0 0 40px rgba(59,130,246,0.15);--border-glass:1px solid rgba(255,255,255,0.08);--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.4s cubic-bezier(0.16,1,0.3,1);}body.is-landing-page.light-theme{--color-bg-base:var(--color-white);--color-bg-surface:var(--color-slate-50);--color-bg-card:var(--color-white);}body,html{width:100%;position:relative;}.text-gradient-primary{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;}.calc-card-title,.lnd-final-cta-h,.lnd-h1,.lnd-h2,.lnd-price-tag,.lnd-step-num{font-family:var(--font-heading);}.lnd-hero{position:relative;min-height:100vh;display:flex;align-items:center;padding:140px 0 100px;overflow:hidden;background:radial-gradient( circle at 50% 0%,rgba(59,130,246,0.15),transparent 60% ),#050505;}.lnd-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(circle at 50% 50%,black,transparent 80%);pointer-events:none;z-index:0;animation:bgPan 40s linear infinite;}@keyframes bgPan{from{background-position:0 0;}to{background-position:-50px -50px;}}.lnd-hero-container{z-index:2;}.lnd-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:rgba(59,130,246,0.1);border:1px solid rgba(59,130,246,0.2);border-radius:var(--radius-pill);font-size:0.8rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#60a5fa;margin-bottom:1.5rem;box-shadow:0 0 20px rgba(59,130,246,0.1);}.lnd-badge .dot{width:6px;height:6px;background-color:#60a5fa;border-radius:50%;animation:pulse 2s infinite;}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(96,165,250,0.7);}70%{box-shadow:0 0 0 6px rgba(96,165,250,0);}100%{box-shadow:0 0 0 0 rgba(96,165,250,0);}}.lnd-h1{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1;font-weight:800;letter-spacing:-0.02em;margin-bottom:1.5rem;color:var(--color-white);}.lnd-lead{font-size:clamp(1rem,2vw,1.15rem);color:#a1a1aa;line-height:1.6;max-width:540px;margin-bottom:2.5rem;}.lnd-btns{display:flex;gap:16px;align-items:center;flex-wrap:wrap;}.btn-premium{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--gradient-primary);color:#fff;padding:16px 32px;border-radius:var(--radius-lg);font-weight:600;font-size:1.05rem;border:1px solid rgba(255,255,255,0.1);cursor:pointer;transition:var(--transition-smooth);box-shadow:0 8px 24px rgba(59,130,246,0.25),inset 0 1px 1px rgba(255,255,255,0.15);position:relative;overflow:hidden;}.btn-premium::after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient( circle,rgba(255,255,255,0.2) 0%,transparent 60% );opacity:0;transition:opacity 0.3s,transform 0.3s;}.btn-premium:hover{transform:translateY(-3px);box-shadow:0 20px 30px -10px rgba(59,130,246,0.6);color:#fff;}.btn-premium:hover::after{opacity:1;}.btn-outline-custom{background:transparent;color:#e4e4e7;border:1px solid rgba(255,255,255,0.2);padding:16px 32px;border-radius:var(--radius-lg);font-weight:600;transition:var(--transition-smooth);}.btn-outline-custom:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.4);transform:translateY(-3px);color:#fff;}.lnd-search-trigger{display:flex;align-items:center;justify-content:space-between;background:rgba(10,10,11,0.6);backdrop-filter:blur(12px);border:var(--border-glass);padding:14px 24px;border-radius:var(--radius-pill);max-width:450px;cursor:pointer;transition:var(--transition-smooth);margin-bottom:2.5rem;box-shadow:var(--shadow-glass);}.lnd-search-trigger:hover{border-color:rgba(59,130,246,0.4);box-shadow:0 0 30px rgba(59,130,246,0.15);transform:translateY(-2px);}.trigger-inner{display:flex;align-items:center;gap:12px;color:#71717a;font-size:0.95rem;overflow:hidden;}.trigger-inner span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.trigger-inner i{color:#3b82f6;flex-shrink:0;}.trigger-hint{font-size:0.75rem;background:rgba(255,255,255,0.1);padding:4px 8px;border-radius:4px;color:#a1a1aa;}.lnd-mock{position:relative;background:rgba(20,20,25,0.7);backdrop-filter:blur(20px);border:var(--border-glass);border-radius:var(--radius-xl);box-shadow:0 40px 80px rgba(0,0,0,0.5),inset 0 1px 0 rgba(255,255,255,0.1);transform:perspective(1000px) rotateY(-12deg) rotateX(5deg);transition:var(--transition-smooth);overflow:visible;padding-bottom:20px;}.lnd-mock:hover{transform:perspective(1000px) rotateY(-5deg) rotateX(2deg) translateY(-10px);box-shadow:0 50px 100px rgba(59,130,246,0.2),inset 0 1px 0 rgba(255,255,255,0.2);}.lnd-mock-bar{display:flex;align-items:center;gap:8px;padding:16px;border-bottom:1px solid rgba(255,255,255,0.05);}.lnd-mock-dot{width:12px;height:12px;border-radius:50%;}.mock-dot-red{background:#ef4444;}.mock-dot-yellow{background:#f59e0b;}.mock-dot-green{background:#10b981;}.lnd-mock-url{flex:1;background:rgba(0,0,0,0.3);margin-left:10px;padding:6px 16px;border-radius:var(--radius-pill);font-size:0.75rem;color:#71717a;text-align:center;}.lnd-mock-body{display:grid;grid-template-columns:1fr 0.8fr;gap:16px;padding:20px;}.lnd-mock-panel{background:rgba(0,0,0,0.2);border-radius:var(--radius-lg);padding:16px;border:1px solid rgba(255,255,255,0.03);}.lnd-mock-mini-title{font-size:0.65rem;text-transform:uppercase;letter-spacing:1px;color:#a1a1aa;margin-bottom:12px;font-weight:700;}.lnd-mock-result-card{display:flex;gap:12px;padding:12px;background:rgba(255,255,255,0.03);border-radius:var(--radius-md);margin-bottom:10px;transition:0.3s;border:1px solid transparent;}.lnd-mock-result-card:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.1);transform:translateX(5px);}.lnd-mock-avatar{width:36px;height:36px;background:var(--gradient-primary);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;flex-shrink:0;}.mock-avatar-b{background:linear-gradient(135deg,#f59e0b,#ef4444);}.mock-avatar-f{background:linear-gradient(135deg,#10b981,#059669);}.lnd-mock-result-card strong{display:block;font-size:0.85rem;margin-bottom:2px;}.lnd-mock-result-card p{font-size:0.7rem;color:#a1a1aa;margin:0;}.lnd-mock-rating{color:#f59e0b;font-size:0.7rem;margin-top:4px;}.lnd-mock-map{height:200px;background:#18181b;border-radius:var(--radius-md);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.05);}.lnd-mock-map::before{content:"";position:absolute;inset:0;background-image:radial-gradient( rgba(255,255,255,0.1) 1px,transparent 1px );background-size:20px 20px;}.lnd-mock-pin{position:absolute;width:20px;height:20px;background:#3b82f6;border:3px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 4px 10px rgba(0,0,0,0.5);animation:bounce 2s infinite;}.lnd-mock-pin:nth-child(1){top:30%;left:20%;animation-delay:0.1s;}.lnd-mock-pin:nth-child(2){top:60%;left:50%;animation-delay:0.3s;}.lnd-mock-pin:nth-child(3){top:40%;left:70%;animation-delay:0.5s;background:#ef4444;}.lnd-mock-pin:nth-child(4){top:70%;left:30%;animation-delay:0.7s;}@keyframes bounce{0%,100%{transform:rotate(-45deg) translateY(0);}50%{transform:rotate(-45deg) translateY(-5px);}}.lnd-mock-toast{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(16,185,129,0.9);color:#fff;font-size:0.75rem;padding:8px 16px;border-radius:var(--radius-pill);display:flex;align-items:center;gap:8px;box-shadow:0 10px 20px rgba(16,185,129,0.3);}.lnd-mock-floating-stat{position:absolute;bottom:-20px;right:-20px;background:rgba(30,30,35,0.9);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);padding:16px 24px;border-radius:var(--radius-lg);box-shadow:0 20px 40px rgba(0,0,0,0.4);transform:translateZ(50px);}.lnd-mock-floating-stat strong{display:block;font-size:1.8rem;font-weight:800;color:#60a5fa;line-height:1;}.lnd-mock-floating-stat span{font-size:0.75rem;color:#a1a1aa;margin-top:4px;display:block;}.lnd-ticker-wrap-top,.ticker-wrap-bottom{background:#eff6ff;border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe;padding:10px 0;overflow:hidden;}.lnd-ticker-track{display:flex;gap:60px;white-space:nowrap;animation:scrollTicker 30s linear infinite;width:max-content;}.lnd-ticker-item{display:flex;align-items:center;gap:10px;font-size:0.9rem;font-weight:600;color:var(--color-slate-800);}.lnd-ticker-item i{color:#3b82f6;}@keyframes scrollTicker{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.lnd-section{padding:100px 0;position:relative;}.lnd-light-section{background:var(--color-bg-base);}.lnd-features-bg{background:var(--color-bg-surface);}.lnd-section-label{display:inline-flex;align-items:center;gap:8px;font-size:0.8rem;font-weight:700;text-transform:uppercase;color:#60a5fa;margin-bottom:1rem;letter-spacing:1px;}.lnd-h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;letter-spacing:-0.02em;margin-bottom:1.5rem;color:#fff;}.lnd-subtitle{font-size:1.1rem;color:#a1a1aa;line-height:1.6;margin-bottom:3rem;}.glass-card{background:var(--color-bg-card);backdrop-filter:blur(16px);border:var(--border-glass);border-radius:var(--radius-xl);padding:32px;height:100%;transition:var(--transition-smooth);position:relative;overflow:hidden;}.glass-card::before{content:"";position:absolute;inset:0;background:radial-gradient( circle at top right,rgba(59,130,246,0.1),transparent 50% );opacity:0;transition:opacity 0.4s;}.glass-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,0.15);box-shadow:0 20px 40px rgba(0,0,0,0.4);}.glass-card:hover::before{opacity:1;}.lnd-feat-icon{width:56px;height:56px;background:rgba(59,130,246,0.1);border:1px solid rgba(59,130,246,0.2);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#60a5fa;margin-bottom:24px;box-shadow:inset 0 0 20px rgba(59,130,246,0.1);}.lnd-feat-title{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#fff;}.lnd-feat-desc{font-size:0.95rem;color:#a1a1aa;line-height:1.6;margin-bottom:24px;flex-grow:1;}.lnd-feat-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.05);padding:6px 12px;border-radius:var(--radius-pill);font-size:0.8rem;font-weight:600;color:#d4d4d8;}.chip-stat{color:#60a5fa;font-weight:800;}.lnd-steps-bg{background:var(--color-bg-base);}.lnd-steps-track{position:relative;}.lnd-steps-track::after{content:"";position:absolute;top:36px;left:15%;right:15%;height:3px;background:linear-gradient( 90deg,transparent,rgba(59,130,246,0.5),transparent );z-index:0;box-shadow:0 0 10px rgba(59,130,246,0.3);}.lnd-step-num{width:72px;height:72px;background:var(--gradient-primary);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:800;color:#fff;margin:0 auto 24px;position:relative;z-index:1;box-shadow:0 10px 30px rgba(59,130,246,0.4);}.glass-card-step{text-align:center;}.pre-koho-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;}.lnd-cat-item{background:var(--color-bg-card);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.08);padding:12px 16px;border-radius:var(--radius-lg);font-size:0.95rem;font-weight:600;color:#e4e4e7;display:flex;align-items:center;gap:12px;transition:var(--transition-smooth);box-shadow:0 4px 15px rgba(0,0,0,0.2);}.lnd-cat-item:hover{background:rgba(59,130,246,0.15);border-color:rgba(59,130,246,0.4);transform:translateY(-3px);box-shadow:0 10px 25px rgba(59,130,246,0.2);}.cat-icon-wrap{width:32px;height:32px;background:rgba(59,130,246,0.2);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#60a5fa;}.lnd-side-hustle-box{background:var(--gradient-primary);padding:40px;border-radius:var(--radius-xl);color:#fff;margin-bottom:32px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(59,130,246,0.2);border:1px solid rgba(255,255,255,0.1);}.lnd-side-hustle-box-bg{position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient( circle,rgba(255,255,255,0.1) 0%,transparent 50% );animation:rotateSlow 20s linear infinite;pointer-events:none;}@keyframes rotateSlow{100%{transform:rotate(360deg);}}.lnd-side-hustle-box-icon{font-size:2.5rem;margin-bottom:20px;text-shadow:0 0 20px rgba(255,255,255,0.3);}.lnd-side-hustle-box-title{font-size:1.25rem;font-weight:800;margin-bottom:12px;}.lnd-side-hustle-box-text{font-size:0.95rem;opacity:0.9;}.lnd-stats-row{justify-content:flex-start;margin-top:24px;}.lnd-stat-chip{background:var(--color-bg-card);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);padding:20px;border-radius:var(--radius-lg);text-align:center;flex:1;min-width:110px;box-shadow:0 10px 30px rgba(0,0,0,0.2);transition:var(--transition-smooth);}.lnd-stat-chip:hover{transform:translateY(-5px);border-color:rgba(59,130,246,0.3);}.lnd-stat-chip-value{font-size:1.5rem;font-weight:800;color:#60a5fa;margin-bottom:4px;}.lnd-stat-chip-label{font-size:0.75rem;color:#a1a1aa;text-transform:uppercase;letter-spacing:1px;}.lnd-benefit-item{display:flex;gap:16px;margin-bottom:24px;background:rgba(255,255,255,0.02);padding:20px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,0.05);transition:0.3s;}.lnd-benefit-item:hover{transform:translateX(8px);background:rgba(255,255,255,0.04);}.lnd-benefit-icon{width:48px;height:48px;background:rgba(59,130,246,0.1);color:#60a5fa;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-size:1.2rem;flex-shrink:0;}.lnd-calc-card{background:rgba(25,25,30,0.6);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.08);border-radius:var(--radius-xl);padding:40px;height:100%;transition:0.3s;}.with-lavdin{border-color:rgba(59,130,246,0.5);box-shadow:0 20px 50px rgba(59,130,246,0.15);}.calc-badge{display:inline-block;background:#3b82f6;color:#fff;padding:4px 12px;border-radius:var(--radius-pill);font-size:0.7rem;font-weight:700;margin-bottom:16px;}.calc-card-title{font-size:1.5rem;font-weight:800;margin-bottom:24px;}.calc-item{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px dashed rgba(255,255,255,0.1);font-size:0.95rem;color:#d4d4d8;}.calc-cost,.calc-total{font-weight:700;}.calc-total{margin-top:24px;padding:20px;border-radius:var(--radius-md);text-align:center;font-size:1.1rem;background:rgba(255,255,255,0.05);}.calc-vs{width:60px;height:60px;background:var(--color-bg-surface);border:2px solid rgba(255,255,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;color:#60a5fa;font-size:1.2rem;margin:0 auto;z-index:10;position:relative;}.calc-features{display:flex;flex-wrap:wrap;gap:8px;}.calc-feat-pill{background:rgba(16,185,129,0.1);color:#34d399;padding:6px 12px;border-radius:var(--radius-pill);font-size:0.8rem;font-weight:600;}.savings-counter-wrap{display:inline-block;padding:16px 32px;background:linear-gradient( 90deg,rgba(59,130,246,0.1),rgba(139,92,246,0.1) );border:1px solid rgba(59,130,246,0.3);border-radius:var(--radius-pill);font-size:1.25rem;font-weight:600;color:#fff;}.savings-counter{font-size:1.8rem;font-weight:800;color:#60a5fa;margin:0 8px;}.lnd-faq-item{background:var(--color-bg-card);border:var(--border-glass);border-radius:var(--radius-lg);margin-bottom:16px;overflow:hidden;transition:0.3s;}.lnd-faq-item.open{border-color:rgba(59,130,246,0.4);box-shadow:0 10px 30px rgba(0,0,0,0.2);}.lnd-faq-btn{width:100%;text-align:left;background:none;border:none;padding:24px;color:#fff;font-size:1.1rem;font-weight:600;justify-content:space-between;cursor:pointer;}.lnd-faq-btn,.lnd-faq-btn .icon{display:flex;align-items:center;}.lnd-faq-btn .icon{width:32px;height:32px;background:rgba(255,255,255,0.05);border-radius:50%;justify-content:center;color:#60a5fa;transition:0.3s;}.lnd-faq-item.open .icon{transform:rotate(45deg);background:rgba(59,130,246,0.2);}.lnd-faq-body{padding:0 24px;max-height:0;overflow:hidden;transition:max-height 0.4s ease-in-out,padding 0.4s ease-in-out;}.lnd-faq-item.open .lnd-faq-body{padding-bottom:24px;max-height:500px;}.lnd-faq-body p{margin:0;color:#a1a1aa;line-height:1.6;}.lnd-final-cta{padding:100px 0;text-align:center;position:relative;}.lnd-final-cta-inner{max-width:800px;margin:0 auto;}.lnd-final-cta-h{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:24px;color:var(--dark-surface);}.final-cta-gradient-text{background:linear-gradient(135deg,#2563eb,var(--color-primary-hover));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}.lnd-final-cta-sub{font-size:1.15rem;color:var(--color-slate-600);line-height:1.6;margin-bottom:40px;}.final-cta-btn{background:var(--gradient-primary) !important;color:var(--color-white) !important;}.lnd-final-cta-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:40px;}.lnd-final-cta-trust-item{display:flex;align-items:center;gap:8px;font-size:0.9rem;color:#334155;font-weight:600;}.lnd-final-cta-trust-item i{color:#10b981;}.lnd-final-cta .lnd-badge{background:rgba(59,130,246,0.12);border-color:rgba(59,130,246,0.25);color:var(--color-primary-hover);}.lnd-final-cta .lnd-badge .dot{background-color:#2563eb;}.lnd-final-cta .lnd-section-label{color:var(--color-primary-hover);}.reveal-up{opacity:0;transform:translateY(30px);transition:0.8s cubic-bezier(0.16,1,0.3,1);}.reveal-up.active,.reveal-up.revealed,.reveal-up.visible{opacity:1;transform:translateY(0);}body.is-landing-page.light-theme .header.sticky .btn-link,body.is-landing-page.light-theme .header.sticky .nav__link{color:var(--dark-surface) !important;}body.is-landing-page.light-theme .header.sticky .nav-hamburger span{background-color:var(--dark-surface) !important;}.lnd-light-section,.lnd-steps-bg{background:var(--color-white);}.lnd-features-bg,.lnd-why-bg{background:var(--color-slate-50);}.lnd-h2{color:var(--dark-surface);}.lnd-subtitle{color:var(--color-slate-500);}.glass-card{background:var(--color-white);border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05);}.lnd-feat-title{color:var(--dark-surface);}.lnd-feat-desc{color:var(--color-slate-500);}.lnd-feat-chip{background:#f1f5f9;color:#334155;}.lnd-step-title{color:var(--dark-surface);}.lnd-cat-item{background:var(--color-slate-50);border:1px solid #e2e8f0;color:#334155;}.lnd-cat-item:hover{background:#eff6ff;border-color:#bfdbfe;}.lnd-stat-chip{background:var(--color-slate-50);border:1px solid #e2e8f0;}.lnd-stat-chip-label{color:var(--color-slate-500);}.lnd-benefit-item{background:var(--color-white);border:1px solid #e2e8f0;}.lnd-benefit-item:hover{background:#f1f5f9;}.lnd-calc-card{background:var(--color-white);border:1px solid #e2e8f0;}.calc-card-title{color:var(--dark-surface);}.calc-item{border-bottom-color:#e2e8f0;color:#334155;}.calc-total{background:#f1f5f9;color:var(--dark-surface);}.calc-vs{border-color:#e2e8f0;}.calc-vs,.lnd-faq-item{background:var(--color-white);}.lnd-faq-item{border:1px solid #e2e8f0;}.lnd-faq-btn{color:var(--dark-surface);}.lnd-faq-btn .icon{background:#f1f5f9;}.lnd-faq-body p{color:var(--color-slate-500);}.lnd-final-cta{background:linear-gradient(180deg,#eff6ff 0%,#dbeafe 100%);}.lnd-final-cta .lnd-final-cta-h{color:var(--dark-surface);}.lnd-final-cta .lnd-final-cta-sub{color:var(--color-slate-600);}.lnd-cutted-section{position:relative;z-index:10;overflow:hidden;background:var(--bg-dark) !important;}.lnd-slideup-pulltab{width:100%;height:30px;display:flex;justify-content:center;align-items:center;color:var(--color-accent-primary);font-size:1.2rem;cursor:pointer;margin-top:15px;}.bouncing-arrow{animation:bounceUp 2s infinite;}@keyframes bounceUp{0%,100%,20%,50%,80%{transform:translateY(0);}40%{transform:translateY(-10px);}60%{transform:translateY(-5px);}}body.is-landing-page .lnd-hero.is-apk-hero{min-height:calc(100dvh - 115px) !important;}.lnd-hero{color:#fff;}.lnd-hero .btn-outline-custom{color:#e4e4e7 !important;border-color:rgba(255,255,255,0.3) !important;}.lnd-hero .btn-outline-custom:hover{color:#fff !important;border-color:rgba(255,255,255,0.6) !important;background:rgba(255,255,255,0.1) !important;}.lnd-btns .btn-outline-custom,.lnd-btns .btn-premium{padding:14px 24px !important;font-size:0.95rem;}@media (max-width:991px){.lnd-hero{padding:120px 0 80px;text-align:center;}.lnd-btns{justify-content:center;}.lnd-search-trigger{margin:0 auto 2.5rem;}.lnd-mock{margin-top:60px;transform:perspective(1000px) rotateX(5deg);}.lnd-mock:hover{transform:perspective(1000px) rotateX(2deg);}.lnd-steps-track::after{display:none;}.pre-koho-grid{grid-template-columns:1fr;}.calc-vs{display:none;}body.is-landing-page .lnd-hero.is-apk-hero{padding-bottom:20px;}}@media (max-width:768px){.lnd-section{padding:60px 0;}.lnd-btns{flex-direction:column;gap:12px;width:100%;}.btn-outline-custom,.btn-premium{width:100%;justify-content:center;}.lnd-hero-container{padding:0 20px;transform-origin:top center;}.glass-card,.plan-company-card{padding:24px;}.trigger-hint{display:none;}.lnd-search-trigger{padding:12px 16px;width:100%;max-width:100%;}.lnd-mock{transform:none;box-shadow:0 20px 40px rgba(0,0,0,0.5);}.lnd-mock:hover{transform:translateY(-5px);}.lnd-h1{font-size:2.2rem;}}.hero-title-anim{transition-delay:0.08s;}.hero-lead-anim{transition-delay:0.16s;font-size:1.15rem;}.hero-search-anim{transition-delay:0.2s;}.hero-btns-anim{transition-delay:0.24s;}.hero-mock-anim{transition-delay:0.2s;}.mock-dot-red{background:#3b82f6;}.mock-dot-yellow{background:#94a3b8;}.mock-dot-green{background:var(--color-white);}.mock-avatar-b,.mock-avatar-f{background:rgba(59,130,246,0.15);color:#3b82f6;}.lnd-geo-hint{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:0.85rem;color:rgba(255,255,255,0.8);background:rgba(16,185,129,0.1);border:1px solid rgba(16,185,129,0.2);padding:6px 12px;border-radius:var(--radius-md);}.lnd-geo-hint i{color:#10b981;}.lnd-calc-card{background:white;border-radius:0.5rem;padding:30px;height:100%;position:relative;transition:transform 0.3s;}.lnd-calc-card.without-lavdin{border:1px solid rgba(0,0,0,0.1);opacity:0.8;}.lnd-calc-card.with-lavdin{border:2px solid var(--primary-color);background:linear-gradient(to bottom,var(--color-white),#f8faff);z-index:2;}.calc-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--primary-color);color:white;padding:4px 16px;border-radius:0.5rem;font-size:0.85rem;font-weight:700;box-shadow:0 4px 10px rgba(59,130,246,0.3);}.calc-card-title{font-size:1.5rem;font-weight:800;margin-bottom:24px;text-align:center;}.calc-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px dashed rgba(0,0,0,0.1);}.calc-cost{font-weight:600;}.calc-total{margin-top:24px;padding:16px;border-radius:var(--radius-lg);text-align:center;font-weight:800;font-size:1.2rem;background:#f8f9fa;}.calc-vs{width:60px;height:60px;background:white;border-radius:var(--radius-pill);align-items:center;font-weight:900;font-size:1.2rem;color:var(--primary-color);box-shadow:0 4px 15px rgba(0,0,0,0.1);margin:0 auto;position:relative;z-index:3;}.calc-features,.calc-vs{display:flex;justify-content:center;}.calc-features{flex-wrap:wrap;gap:8px;}.calc-feat-pill{background:white;padding:4px 12px;border-radius:0.5rem;font-size:0.85rem;font-weight:600;border:1px solid rgba(16,185,129,0.2);color:#1f2937;}.savings-counter-wrap{display:inline-block;background:linear-gradient(135deg,var(--dark-surface),var(--dark-bg));color:white;padding:16px 32px;border-radius:0.5rem;font-size:1.2rem;font-weight:500;box-shadow:0 10px 25px rgba(0,0,0,0.2);}.savings-counter{font-size:2rem;font-weight:800;color:#10b981;margin-left:8px;font-family:"Outfit",sans-serif;}.ticker-wrap-top-style{position:relative;height:auto;min-height:54px;padding:15px 0;overflow:hidden;background:#eff6ff;border-bottom:1px solid #dbeafe;display:flex;align-items:center;}.ticker-top-inner{width:100%;height:100%;}.feat-anim-0{transition-delay:0s;}.feat-anim-1{transition-delay:0.07s;}.feat-anim-2{transition-delay:0.14s;}.glass-card-step{padding:30px 16px;}.pre-koho-anim{transition-delay:0.1s;}.pre-koho-title{margin-bottom:20px;}.pre-koho-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.pre-koho-grid > .lnd-cat-item{min-width:0;}.final-cta-gradient-text{background:linear-gradient( 90deg,rgba(255,255,255,0.95),rgba(255,255,255,0.65) );}.final-cta-btn{background:var(--gradient-primary);color:var(--color-white);}.hero-mock-anim .lnd-mock-url{overflow:hidden;white-space:nowrap;animation:typing 8s steps(30,end) infinite;display:inline-block;vertical-align:middle;}@keyframes typing{0%,10%{width:0;}25%,85%{width:100%;}100%,95%{width:0;}}.hero-mock-anim .lnd-mock-result-card{opacity:0;transform:translateY(10px);animation:slideIn 8s infinite;}.hero-mock-anim .lnd-mock-result-card:nth-child(3){animation-delay:2.3s;}.hero-mock-anim .lnd-mock-result-card:nth-child(4){animation-delay:2.6s;}@keyframes slideIn{0%,10%{opacity:0;transform:translateY(10px);}15%,85%{opacity:1;transform:translateY(0);}100%,90%{opacity:0;transform:translateY(10px);}}.hero-mock-anim .lnd-mock-map .lnd-mock-pin{opacity:0;transform:translateY(-20px) rotate(-45deg);animation:pinDrop 8s infinite;}.hero-mock-anim .lnd-mock-map .lnd-mock-pin:nth-child(1){animation-delay:3s;}.hero-mock-anim .lnd-mock-map .lnd-mock-pin:nth-child(2){animation-delay:3.2s;}.hero-mock-anim .lnd-mock-map .lnd-mock-pin:nth-child(3){animation-delay:3.4s;}.hero-mock-anim .lnd-mock-map .lnd-mock-pin:nth-child(4){animation-delay:3.6s;}@keyframes pinDrop{0%,20%{opacity:0;transform:translateY(-20px) rotate(-45deg);}25%,85%{opacity:1;transform:translateY(0) rotate(-45deg);}100%,90%{opacity:0;transform:translateY(-20px) rotate(-45deg);}}.hero-mock-anim .lnd-mock-result-card:nth-child(2){animation:slideInHighlight 8s infinite;animation-delay:2s;}@keyframes slideInHighlight{0%,10%{opacity:0;transform:translateY(10px);background:rgba(255,255,255,0.02);border-color:rgba(255,255,255,0.06);}15%,50%{opacity:1;transform:translateY(0);background:rgba(255,255,255,0.02);border-color:rgba(255,255,255,0.06);}55%,85%{opacity:1;transform:translateY(0);background:rgba(59,130,246,0.15);border-color:rgba(59,130,246,0.4);}100%,90%{opacity:0;transform:translateY(10px);background:rgba(255,255,255,0.02);border-color:rgba(255,255,255,0.06);}}.lnd-mock-toast{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(16,185,129,0.9);color:white;padding:10px 16px;border-radius:var(--radius-lg);font-size:0.8rem;font-weight:bold;opacity:0;pointer-events:none;animation:toastShow 8s infinite;animation-delay:5s;box-shadow:0 10px 25px rgba(16,185,129,0.4);z-index:10;display:flex;align-items:center;gap:8px;backdrop-filter:blur(5px);}@keyframes toastShow{0%,10%{opacity:0;transform:translate(-50%,-50%);}15%,50%{opacity:1;transform:translate(-50%,-50%);}100%,55%{opacity:0;transform:translate(-50%,-50%);}}body.is-landing-page:not(.is-katalog-page).light-theme .header.header-glass:not(.sticky) .btn-link,body.is-landing-page:not(.is-katalog-page).light-theme .header.header-glass:not(.sticky) .nav__link{color:white !important;}body.is-katalog-page.light-theme .header.header-glass:not(.sticky) .btn-link,body.is-katalog-page.light-theme .header.header-glass:not(.sticky) .nav__link{color:var(--dark-surface) !important;}.final-cta-gradient-text{background:linear-gradient( 135deg,#2563eb,var(--color-primary-hover) ) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;color:transparent !important;}.btn-outline-custom,.btn-premium{text-decoration:none !important;}@media (max-width:991px){.ticker-wrap-top-style{min-height:60px;}.lnd-ticker-item{font-size:1rem;}}@media (max-width:575px){.pre-koho-grid{grid-template-columns:1fr;}#pre-koho .lnd-side-hustle-box{padding:28px 24px;}}:root{--brand-primary:#2563eb;--lnd-bg:var(--color-slate-50);--lnd-text:var(--dark-surface);--lnd-card-bg:var(--color-white);--lnd-card-border:#f1f5f9;}[data-bs-theme="dark"] body,html[data-bs-theme="dark"]{--lnd-bg:var(--dark-surface);--lnd-text:var(--color-slate-50);--lnd-card-bg:var(--color-slate-800);--lnd-card-border:#334155;}body{background-color:var(--lnd-bg);color:var(--lnd-text);}.modern-hero{position:relative;padding:180px 0 120px;background:var(--dark-bg);overflow:hidden;color:white;}@keyframes rotateGradient{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.hero-content{position:relative;z-index:1;}.pillar-card{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:0.5rem;padding:2.5rem 2rem;text-decoration:none;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;}.pillar-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient( 600px circle at var(--mouse-x,0) var(--mouse-y,0),rgba(255,255,255,0.06),transparent 40% );opacity:0;transition:opacity 0.4s ease;z-index:0;}.pillar-card:hover::before{opacity:1;}.pillar-card:hover{transform:translateY(-10px);background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.2);box-shadow:0 20px 40px rgba(0,0,0,0.4);}@keyframes dash{to{background-position:400px 0;}}@keyframes fadeUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.reveal{opacity:0;transform:translateY(30px);transition:all 0.8s cubic-bezier(0.5,0,0,1);}.reveal.active{opacity:1;transform:translateY(0);}.lnd-ticker-wrap-top,.ticker-wrap-bottom{background:#eff6ff;color:var(--color-slate-800);padding:10px 0;overflow:hidden;border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe;}.lnd-ticker-track{display:flex;white-space:nowrap;animation:tickerAnim 30s linear infinite;}.lnd-ticker-item{padding:0 2rem;font-weight:600;}@keyframes tickerAnim{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}