:root{--primary:#0F2B46;--primary-light:#1A3D5C;--secondary:#0D9488;--secondary-light:#14B8A6;--accent:#5EEAD4;--dark:#0B1D2E;--text:#1E293B;--text-light:#64748B;--light:#F8FAFC;--white:#FFFFFF;--border:#E2E8F0;--glass:rgba(255,255,255,0.06);--glass-border:rgba(255,255,255,0.1);--glow-teal:rgba(13,148,136,0.35);--glow-accent:rgba(94,234,212,0.2);--shadow-sm:0 1px 3px rgba(0,0,0,0.04),0 1px 2px rgba(0,0,0,0.06);--shadow-md:0 4px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);--shadow-lg:0 20px 60px rgba(0,0,0,0.08),0 4px 16px rgba(0,0,0,0.04);--shadow-glow:0 0 40px rgba(13,148,136,0.12)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:var(--text);line-height:1.6;background:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseGlow{0%,100%{opacity:0.4}50%{opacity:0.8}}h1,h2,h3,h4,h5,h6{font-family:'Inter',sans-serif;font-weight:700;line-height:1.2;color:var(--primary)}h1{font-size:clamp(2.2rem,5vw,3.75rem);letter-spacing:-0.03em}h2{font-size:clamp(1.6rem,3.5vw,2.6rem);letter-spacing:-0.02em}h3{font-size:clamp(1.2rem,2.5vw,1.5rem)}p{color:var(--text-light);line-height:1.8}a{text-decoration:none;color:inherit;transition:color 0.3s}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.site-header{position:sticky;top:0;left:0;right:0;z-index:1000;background:var(--white);box-shadow:0 1px 0 var(--border);transition:box-shadow 0.3s ease}.site-header.scrolled{box-shadow:0 2px 16px rgba(0,0,0,0.08)}.topbar-utility{background:var(--primary);color:rgba(255,255,255,0.9);font-size:0.82rem;font-weight:400;letter-spacing:0.01em}.topbar-utility .container{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;height:36px}.topbar-utility-item{display:inline-flex;align-items:center;gap:0.4rem;color:rgba(255,255,255,0.85)}.topbar-utility-item svg{width:14px;height:14px;flex-shrink:0;opacity:0.7}.topbar-utility a{color:var(--white);font-weight:700;transition:color 0.2s}.topbar-utility a:hover{color:var(--accent)}.topbar-divider{width:1px;height:14px;background:rgba(255,255,255,0.2)}.nav-wrapper{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0}.logo{display:flex;align-items:center}.header-logo-img{height:50px;width:auto}.footer-logo-img{height:60px;width:auto;margin-bottom:1.25rem;display:block}.nav-links{display:flex;list-style:none;gap:0;align-items:center;height:100%}.nav-links > li{height:100%;display:flex;align-items:center}.nav-links > li > a{font-size:0.92rem;font-weight:500;color:var(--text);position:relative;padding:0 1.1rem;height:100%;display:flex;align-items:center;transition:color 0.2s}.nav-links > li > a::after{content:'';position:absolute;bottom:0;left:1.1rem;right:1.1rem;height:3px;background:var(--secondary);border-radius:3px 3px 0 0;transform:scaleX(0);transition:transform 0.25s cubic-bezier(0.16,1,0.3,1)}.nav-links > li > a:hover::after,.nav-links > li > a.active::after{transform:scaleX(1)}.nav-links > li > a:hover{color:var(--secondary)}.nav-dropdown{position:relative}.nav-dropdown > a::after{content:'';display:none}.nav-dropdown-toggle{display:flex;align-items:center;gap:0.3rem;cursor:pointer}.nav-dropdown-toggle svg{width:14px;height:14px;transition:transform 0.3s}.nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(4px);min-width:220px;background:var(--white);border-radius:10px;border:1px solid var(--border);box-shadow:0 8px 30px rgba(0,0,0,0.1);padding:0.5rem;opacity:0;visibility:hidden;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);list-style:none}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nav-dropdown:hover .nav-dropdown-toggle svg{transform:rotate(180deg)}.nav-dropdown-menu li a{display:block;padding:0.6rem 1rem;border-radius:8px;font-size:0.88rem;color:var(--text);transition:all 0.2s}.nav-dropdown-menu li a:hover{background:rgba(13,148,136,0.06);color:var(--secondary)}.nav-dropdown-menu li a::after{display:none}.nav-actions{display:flex;align-items:center;gap:0.75rem}.nav-actions .btn-apply{display:inline-flex;align-items:center;gap:0.4rem;padding:0.55rem 1.4rem;border-radius:8px;font-weight:600;font-size:0.88rem;background:linear-gradient(135deg,var(--secondary) 0%,var(--secondary-light) 100%);color:var(--white);box-shadow:0 2px 8px rgba(13,148,136,0.25);transition:all 0.3s cubic-bezier(0.16,1,0.3,1);cursor:pointer;border:none;white-space:nowrap}.nav-actions .btn-apply:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(13,148,136,0.35)}.nav-actions .btn-apply svg{width:16px;height:16px}.nav-links .mobile-apply{display:none}.btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.8rem 1.85rem;border-radius:10px;font-weight:600;font-size:0.95rem;transition:all 0.35s cubic-bezier(0.16,1,0.3,1);cursor:pointer;border:none;position:relative;overflow:hidden}.btn-primary{background:linear-gradient(135deg,var(--secondary) 0%,var(--secondary-light) 100%);color:var(--white);box-shadow:0 2px 8px rgba(13,148,136,0.25)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(13,148,136,0.35),0 0 0 1px rgba(13,148,136,0.1)}.btn-primary::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,0.2) 0%,transparent 50%);pointer-events:none}.btn-outline{background:transparent;color:var(--secondary);border:2px solid var(--secondary)}.btn-outline:hover{background:var(--secondary);color:var(--white);box-shadow:0 8px 25px rgba(13,148,136,0.3)}.btn-white{background:var(--white);color:var(--primary);box-shadow:var(--shadow-sm)}.btn-white:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.mobile-toggle{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.mobile-toggle span{display:block;width:24px;height:2px;background:var(--primary);transition:all 0.3s}.mobile-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-toggle.active span:nth-child(2){opacity:0}.mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.hero{padding:6rem 0 6rem;background:linear-gradient(160deg,#0a2540 0%,var(--primary) 30%,var(--dark) 60%,#071a2b 100%);position:relative;overflow:hidden}#hero-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero-orb{position:absolute;border-radius:50%;pointer-events:none;will-change:transform}.hero-orb-1{top:-20%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(13,148,136,0.2) 0%,rgba(13,148,136,0.05) 40%,transparent 70%);animation:pulseGlow 6s ease-in-out infinite}.hero-orb-2{bottom:-20%;left:-15%;width:500px;height:500px;background:radial-gradient(circle,rgba(94,234,212,0.1) 0%,transparent 70%);animation:pulseGlow 8s ease-in-out infinite 2s}.hero-content{position:relative;z-index:1;max-width:700px;animation:fadeUp 0.8s ease-out}.hero h1{color:var(--white);margin-bottom:1.5rem;font-weight:800}.hero p{color:rgba(255,255,255,0.75);font-size:1.2rem;margin-bottom:2.5rem;max-width:560px}.hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.hero-stats{display:flex;gap:3rem;margin-top:4rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,0.08)}.hero-stats .stat{position:relative}.hero-stats .stat h3{color:var(--accent);font-size:2.2rem;margin-bottom:0.25rem;font-weight:800;background:linear-gradient(135deg,var(--accent),#99f6e4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-stats .stat p{color:rgba(255,255,255,0.5);font-size:0.9rem;font-weight:500;letter-spacing:0.02em}.section{padding:6rem 0}.section-dark{background:linear-gradient(180deg,var(--light) 0%,#eef3f8 100%)}.section-header{text-align:center;max-width:600px;margin:0 auto 3.5rem}.section-header .label{display:inline-block;color:var(--secondary);font-weight:600;font-size:0.8rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:0.75rem;background:linear-gradient(135deg,rgba(13,148,136,0.08),rgba(94,234,212,0.08));padding:0.35rem 1rem;border-radius:20px}.section-header h2{margin-bottom:1rem}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.card{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:2rem;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);position:relative}.card::before{content:'';position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,transparent 40%,rgba(13,148,136,0.2) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 0.4s}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg),var(--shadow-glow);border-color:transparent}.card:hover::before{opacity:1}.card-icon{width:56px;height:56px;background:linear-gradient(135deg,rgba(13,148,136,0.12),rgba(94,234,212,0.08));border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--secondary);position:relative}.card:hover .card-icon{background:linear-gradient(135deg,var(--secondary),var(--secondary-light));color:var(--white);box-shadow:0 4px 16px rgba(13,148,136,0.3)}.card-icon svg{width:28px;height:28px;transition:all 0.3s}.card h3{margin-bottom:0.75rem}#services{background:linear-gradient(160deg,#1a3a5c 0%,#1e5a6e 40%,#1a5c55 70%,#1f7a70 100%);position:relative;overflow:hidden}#services .section-header .label{color:rgba(45,212,191,0.9)}#services .section-header h2,#services .section-header p{color:var(--white)}#services .section-header p{opacity:0.75}#services::before,#services::after{content:'';position:absolute;border-radius:50%;filter:blur(80px);opacity:0.3;pointer-events:none}#services::before{width:400px;height:400px;background:rgba(45,212,191,0.4);top:-100px;right:-80px}#services::after{width:350px;height:350px;background:rgba(30,90,110,0.5);bottom:-80px;left:-60px}.logo-ticker{background:var(--light);padding:1.25rem 0;overflow:hidden;position:relative;border-bottom:1px solid rgba(0,0,0,0.05)}.logo-ticker-label{text-align:center;font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.18em;margin-bottom:0.75rem;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 40%,var(--accent) 70%,var(--primary-light) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 4s linear infinite}@keyframes shimmerText{0%{background-position:0% center}100%{background-position:200% center}}.logo-ticker-track{display:flex;width:max-content;animation:tickerScroll 30s linear infinite}.logo-ticker-set{display:flex;align-items:center;gap:3rem;padding:0 1.5rem}.ticker-logo{display:flex;align-items:center;gap:0.4rem;white-space:nowrap;flex-shrink:0;opacity:0.45;transition:opacity 0.3s;user-select:none}.ticker-logo:hover{opacity:0.7}.ticker-logo-icon{display:flex;align-items:center;justify-content:center;font-weight:800;line-height:1}.ticker-logo-text{line-height:1.1}.ticker-logo--serif .ticker-logo-text{font-family:Georgia,'Times New Roman',serif;font-size:0.95rem;font-weight:700;letter-spacing:-0.01em;color:var(--dark)}.ticker-logo--modern .ticker-logo-text{font-family:var(--font);font-size:0.85rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:var(--dark)}.ticker-logo--mono .ticker-logo-text{font-family:'Courier New',monospace;font-size:0.9rem;font-weight:700;color:var(--dark)}.ticker-logo--elegant .ticker-logo-text{font-family:Georgia,'Times New Roman',serif;font-size:1rem;font-weight:400;font-style:italic;letter-spacing:0.04em;color:var(--dark)}.ticker-logo--bold .ticker-logo-text{font-family:var(--font);font-size:0.9rem;font-weight:900;letter-spacing:-0.02em;color:var(--dark)}.ticker-logo--stencil .ticker-logo-text{font-family:var(--font);font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:0.15em;color:var(--dark)}.ticker-logo--compact .ticker-logo-text{font-family:var(--font);font-size:0.8rem;font-weight:600;letter-spacing:0.02em;color:var(--dark)}.ticker-logo--script .ticker-logo-text{font-family:Georgia,serif;font-size:1.05rem;font-weight:400;font-style:italic;color:var(--dark)}.ticker-logo-icon svg{width:18px;height:18px;stroke:var(--dark);fill:none;stroke-width:1.5}.ticker-logo--modern .ticker-logo-icon svg,.ticker-logo--stencil .ticker-logo-icon svg{stroke-width:2}.logo-ticker::before,.logo-ticker::after{content:'';position:absolute;top:0;bottom:0;width:80px;z-index:2;pointer-events:none}.logo-ticker::before{left:0;background:linear-gradient(90deg,var(--light) 0%,transparent 100%)}.logo-ticker::after{right:0;background:linear-gradient(-90deg,var(--light) 0%,transparent 100%)}@keyframes tickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;position:relative;z-index:1}.product-tile{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5rem 1.5rem 2rem;border-radius:20px;text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.16,1,0.3,1);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(255,255,255,0.18);box-shadow:0 8px 32px rgba(0,0,0,0.10),inset 0 1px 0 rgba(255,255,255,0.25),inset 0 -1px 0 rgba(255,255,255,0.05)}.product-tile::before{content:'';position:absolute;inset:0;border-radius:20px;background:linear-gradient( 135deg,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.05) 40%,rgba(255,255,255,0) 60%,rgba(255,255,255,0.08) 100% );opacity:1;transition:opacity 0.4s;pointer-events:none}.product-tile:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(0,0,0,0.15),inset 0 1px 0 rgba(255,255,255,0.35),inset 0 -1px 0 rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.30)}.product-tile:hover::before{opacity:1}.product-tile--bridge{background:linear-gradient(160deg,rgba(17,62,89,0.55) 0%,rgba(34,80,110,0.45) 100%)}.product-tile--dev{background:linear-gradient(160deg,rgba(10,25,47,0.55) 0%,rgba(17,62,89,0.50) 100%)}.product-tile--port{background:linear-gradient(160deg,rgba(10,61,56,0.55) 0%,rgba(13,148,136,0.45) 100%)}.product-tile--auction{background:linear-gradient(160deg,rgba(13,148,136,0.50) 0%,rgba(45,212,191,0.40) 100%)}.product-tile-icon{width:64px;height:64px;border-radius:18px;background:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.15);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;position:relative;z-index:1;transition:all 0.4s cubic-bezier(0.16,1,0.3,1)}.product-tile-icon svg{width:30px;height:30px;color:var(--white);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1)}.product-tile:hover .product-tile-icon{background:rgba(255,255,255,0.2);transform:scale(1.1)}.product-tile:hover .product-tile-icon svg{transform:scale(1.05)}.product-tile h3{font-size:1.05rem;color:var(--white);margin:0;position:relative;z-index:1;line-height:1.3}.product-tile-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.1);margin-top:1.25rem;position:relative;z-index:1;transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.product-tile-arrow svg{width:16px;height:16px;color:var(--white);transition:transform 0.3s}.product-tile:hover .product-tile-arrow{background:rgba(255,255,255,0.22)}.product-tile:hover .product-tile-arrow svg{transform:translateX(3px)}@media (max-width:968px){.product-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.product-grid{grid-template-columns:1fr}.product-tile{padding:2rem 1.25rem 1.75rem}}.features-row{display:flex;align-items:center;gap:4rem;padding:3rem 0}.features-row.reverse{flex-direction:row-reverse}.features-row .content{flex:1}.features-row .visual{flex:1;background:linear-gradient(160deg,var(--primary) 0%,var(--dark) 100%);border-radius:20px;padding:3rem;min-height:340px;display:flex;align-items:center;justify-content:center;color:var(--accent);position:relative;overflow:hidden;box-shadow:var(--shadow-lg)}.features-row .visual::before{content:'';position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,0.04) 0%,transparent 100%);border-radius:20px 20px 0 0}.features-row .visual::after{content:'';position:absolute;bottom:-30%;right:-20%;width:250px;height:250px;background:radial-gradient(circle,rgba(94,234,212,0.12) 0%,transparent 70%);border-radius:50%}.features-row .visual svg{animation:float 6s ease-in-out infinite}.visual--abstract{padding:1.5rem}.visual--abstract .abstract-art{width:100%;height:auto;animation:none}.features-row .content h2{margin-bottom:1rem}.features-row .content p{margin-bottom:1.5rem}.check-list{list-style:none;display:flex;flex-direction:column;gap:0.85rem}.check-list li{display:flex;align-items:center;gap:0.75rem;color:var(--text);font-weight:500}.check-list li svg{width:20px;height:20px;color:var(--secondary);flex-shrink:0}.why-section{background:var(--dark);color:#fff;padding:5rem 0}.why-section .section-header{text-align:center;margin-bottom:3rem}.why-section .section-header h2{color:#fff}.why-section .section-header p{color:rgba(255,255,255,0.7);max-width:600px;margin:0 auto}.why-hero-row{display:grid;grid-template-columns:auto 1fr;gap:3rem;margin-bottom:2.5rem;align-items:center;justify-items:center}.lightning-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.lightning-svg path{stroke-dasharray:500;stroke-dashoffset:500;animation:boltShoot 3s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(94,234,212,0.7)) drop-shadow(0 0 14px rgba(45,212,191,0.35))}.lightning-svg .bolt-1{animation-delay:0s}.lightning-svg .bolt-2{animation-delay:1s}.lightning-svg .bolt-3{animation-delay:2s}@keyframes boltShoot{0%{stroke-dashoffset:500;opacity:0}8%{opacity:1}30%{stroke-dashoffset:0;opacity:1}40%{opacity:0.4}45%{opacity:1}50%{opacity:0.2}55%{opacity:0.9}70%{opacity:0;stroke-dashoffset:0}100%{opacity:0;stroke-dashoffset:500}}.why-phone-wrapper{display:flex;justify-content:center;perspective:1000px}.iphone-frame{width:270px;background:#1a1a1a;border-radius:44px;padding:10px;box-shadow:0 0 0 2px #333,0 30px 60px rgba(0,0,0,0.5),0 0 80px rgba(13,148,136,0.15);position:relative}.iphone-notch{width:90px;height:24px;background:#000;border-radius:50px;position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:10}.iphone-screen{background:linear-gradient(170deg,#0a1628 0%,#0f2137 40%,#0d1f30 100%);border-radius:36px;padding:3rem 1.15rem 1.15rem;min-height:480px;display:flex;flex-direction:column;gap:0.75rem;overflow:hidden}.app-statusbar{display:flex;justify-content:space-between;align-items:center;font-size:0.72rem;font-weight:600;color:#fff;padding:0 0.25rem;margin-bottom:0.25rem}.app-statusbar-icons{display:flex;align-items:center;gap:0.4rem;color:#fff}.app-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:0.5rem}.app-logo{height:22px;width:auto}.app-header-label{font-size:0.65rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--accent);background:rgba(94,234,212,0.12);padding:0.25rem 0.6rem;border-radius:6px}.app-loan-card{background:linear-gradient(135deg,var(--secondary),#0a7c72);border-radius:14px;padding:1rem}.app-loan-label{font-size:0.65rem;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.7);font-weight:600;margin-bottom:0.2rem}.app-loan-amount{font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:-0.02em;line-height:1.2}.app-loan-progress{height:6px;background:rgba(255,255,255,0.2);border-radius:3px;margin:0.75rem 0 0.5rem;overflow:hidden}.app-loan-bar{height:100%;background:#fff;border-radius:3px;animation:loanBarGrow 2s ease-out forwards}@keyframes loanBarGrow{from{width:0}}.app-loan-meta{display:flex;justify-content:space-between;font-size:0.7rem;color:rgba(255,255,255,0.6);font-weight:500}.app-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0.5rem}.app-mini-stat{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:0.5rem 0.4rem;text-align:center}.app-mini-value{display:block;font-size:0.95rem;font-weight:800;color:#fff;line-height:1.2}.app-mini-label{display:block;font-size:0.55rem;color:rgba(255,255,255,0.45);text-transform:uppercase;letter-spacing:0.06em;font-weight:600;margin-top:0.15rem}.app-timeline{display:flex;flex-direction:column;gap:0;padding:0.25rem 0}.app-timeline-item{display:flex;align-items:flex-start;gap:0.65rem;padding:0.35rem 0;position:relative}.app-timeline-item:not(:last-child)::after{content:'';position:absolute;left:7px;top:24px;bottom:-4px;width:2px;background:rgba(255,255,255,0.1)}.app-timeline-done:not(:last-child)::after{background:var(--secondary)}.app-timeline-dot{width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.1);border:2px solid rgba(255,255,255,0.15);flex-shrink:0;margin-top:2px}.app-timeline-done .app-timeline-dot{background:var(--secondary);border-color:var(--secondary)}.app-timeline-active .app-timeline-dot{background:transparent;border-color:var(--accent);box-shadow:0 0 8px rgba(94,234,212,0.4);animation:timelinePulse 2s ease-in-out infinite}@keyframes timelinePulse{0%,100%{box-shadow:0 0 8px rgba(94,234,212,0.3)}50%{box-shadow:0 0 16px rgba(94,234,212,0.6)}}.app-timeline-text{display:flex;flex-direction:column;gap:0.1rem}.app-timeline-text strong{font-size:0.75rem;color:#fff;font-weight:600}.app-timeline-text span{font-size:0.62rem;color:rgba(255,255,255,0.4)}.app-timeline-done .app-timeline-text span{color:rgba(94,234,212,0.7)}.app-timeline-active .app-timeline-text span{color:var(--accent)}.app-cta-btn{background:linear-gradient(135deg,var(--secondary),var(--accent));color:#fff;text-align:center;padding:0.6rem;border-radius:12px;font-size:0.8rem;font-weight:700;letter-spacing:0.02em;margin-top:auto}.why-stats-column{display:flex;flex-direction:column;gap:1.5rem}.why-stat-card{flex:1;display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);border-radius:16px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all 0.3s ease;position:relative;overflow:visible}.why-stat-card:hover{background:rgba(255,255,255,0.08);border-color:var(--secondary);transform:translateY(-2px)}.why-stat-icon{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--secondary),var(--accent));display:flex;align-items:center;justify-content:center;flex-shrink:0}.why-stat-icon svg{width:24px;height:24px;color:#fff}.why-stat-content{display:flex;flex-direction:column}.why-stat-number{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.2}.why-stat-desc{font-size:0.8rem;color:rgba(255,255,255,0.5);font-weight:500;text-transform:uppercase;letter-spacing:0.05em}.why-features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.why-feature-card{padding:2rem;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:16px;transition:all 0.4s cubic-bezier(0.16,1,0.3,1)}.why-feature-card:hover{background:rgba(255,255,255,0.08);border-color:var(--secondary);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,0.3)}.why-feature-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--secondary),var(--accent));display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.why-feature-icon svg{width:26px;height:26px;color:#fff}.why-feature-card h3{color:#fff;font-size:1.1rem;margin-bottom:0.6rem}.why-feature-card p{color:rgba(255,255,255,0.6);font-size:0.9rem;line-height:1.6;margin:0}@media (max-width:1024px){.why-features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.why-hero-row{grid-template-columns:1fr;gap:2rem;justify-items:center}.lightning-svg{display:none}.iphone-frame{width:250px}.iphone-screen{min-height:440px;padding:2.75rem 1rem 1rem}.why-stats-column{flex-direction:row;flex-wrap:wrap}.why-stat-card{flex:1 1 calc(50% - 0.75rem);min-width:0}.why-features-grid{grid-template-columns:1fr}}@keyframes tickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ticker-wrap{overflow:hidden;width:100%;padding:0.5rem 0 1rem;mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 94%,transparent 100%)}.ticker-track{display:flex;gap:1.5rem;width:max-content;animation:tickerScroll 45s linear infinite}.ticker-wrap:hover .ticker-track{animation-play-state:paused}.ticker-card{flex-shrink:0;width:360px;background:var(--white);border-radius:12px;border:1px solid var(--border);box-shadow:0 4px 20px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);overflow:hidden;transition:box-shadow 0.3s,transform 0.3s}.ticker-card:hover{box-shadow:0 8px 30px rgba(0,0,0,0.1);transform:translateY(-2px)}.ticker-card-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--light);border-bottom:1px solid var(--border)}.dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-red{background:#FF5F57}.dot-yellow{background:#FEBC2E}.dot-green{background:#28C840}.ticker-card-body{padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.ticker-quote{font-size:0.92rem;font-style:italic;color:var(--text);line-height:1.7;margin:0;position:relative}.ticker-quote::before{content:'\201C';position:absolute;top:-0.6rem;left:-0.15rem;font-size:2.5rem;line-height:1;color:rgba(13,148,136,0.12);font-family:Georgia,serif;pointer-events:none}.ticker-author{display:flex;align-items:center;gap:0.75rem}.ticker-avatar{width:36px;height:36px;background:linear-gradient(135deg,var(--secondary),var(--secondary-light));border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;font-size:0.75rem;flex-shrink:0}.ticker-author strong{display:block;font-size:0.85rem;color:var(--primary)}.ticker-author span{font-size:0.78rem;color:var(--text-light)}@media (max-width:480px){.ticker-card{width:290px}.ticker-card-body{padding:1.25rem}.ticker-quote{font-size:0.85rem}}.cta-banner{background:linear-gradient(160deg,#0a2540 0%,var(--primary) 40%,var(--dark) 100%);border-radius:24px;padding:4.5rem;text-align:center;position:relative;overflow:hidden;box-shadow:0 25px 80px rgba(11,29,46,0.3)}.cta-banner::before{content:'';position:absolute;top:-40%;right:-15%;width:400px;height:400px;background:radial-gradient(circle,rgba(13,148,136,0.25) 0%,transparent 70%);border-radius:50%;animation:pulseGlow 5s ease-in-out infinite}.cta-banner::after{content:'';position:absolute;bottom:-30%;left:-10%;width:300px;height:300px;background:radial-gradient(circle,rgba(94,234,212,0.12) 0%,transparent 70%);border-radius:50%;animation:pulseGlow 7s ease-in-out infinite 1.5s}.cta-banner h2{color:var(--white);margin-bottom:1rem;position:relative;z-index:1}.cta-banner p{color:rgba(255,255,255,0.75);margin-bottom:2rem;position:relative;z-index:1}.cta-banner .btn{position:relative;z-index:1}.section-calc{background:var(--light)}.calc-card{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--white);border-radius:20px;border:1px solid var(--border);box-shadow:0 4px 12px rgba(0,0,0,0.05),0 20px 50px rgba(0,0,0,0.1),0 40px 100px rgba(0,0,0,0.08),0 0 120px rgba(13,148,136,0.06);overflow:hidden}.calc-sliders{padding:2.5rem;display:flex;flex-direction:column;gap:2.25rem}.calc-slider-group{display:flex;flex-direction:column;gap:0.75rem}.calc-slider-header{display:flex;justify-content:space-between;align-items:baseline}.calc-slider-header label{font-size:0.9rem;font-weight:600;color:var(--text)}.calc-slider-value{font-size:1.4rem;font-weight:700;color:var(--primary);letter-spacing:-0.02em}.calc-slider-wrap{position:relative;padding-top:2.5rem}.calc-slider-tooltip{position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--primary);color:var(--white);font-size:0.82rem;font-weight:700;padding:0.3rem 0.7rem;border-radius:6px;white-space:nowrap;pointer-events:none;transition:left 0.05s ease}.calc-slider-tooltip::after{content:'';position:absolute;bottom:-5px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background:var(--primary)}.calc-slider-wrap input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:5px;background:var(--border);outline:none;cursor:pointer;position:relative}.calc-slider-wrap input[type="range"]::-webkit-slider-runnable-track{height:8px;border-radius:5px;background:transparent}.calc-slider-wrap input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--primary);border:4px solid var(--white);box-shadow:0 2px 6px rgba(0,0,0,0.25);cursor:grab;margin-top:-10px;transition:box-shadow 0.2s}.calc-slider-wrap input[type="range"]::-webkit-slider-thumb:hover{box-shadow:0 2px 12px rgba(0,0,0,0.35)}.calc-slider-wrap input[type="range"]::-webkit-slider-thumb:active{cursor:grabbing;box-shadow:0 2px 16px rgba(13,148,136,0.5)}.calc-slider-wrap input[type="range"]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--primary);border:4px solid var(--white);box-shadow:0 2px 6px rgba(0,0,0,0.25);cursor:grab}.calc-slider-wrap input[type="range"]::-moz-range-track{height:8px;border-radius:5px;background:var(--border)}.calc-slider-wrap input[type="range"]::-moz-range-progress{height:8px;border-radius:5px;background:var(--primary)}.calc-slider-labels{display:flex;justify-content:space-between;font-size:0.76rem;color:var(--text-light);margin-top:0.25rem}.calc-results{background:var(--primary);padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.calc-results-inner{display:flex;flex-direction:column;gap:0.9rem}.calc-result-row{display:flex;justify-content:space-between;align-items:baseline}.calc-result-label{font-size:0.88rem;color:rgba(255,255,255,0.65)}.calc-result-value{font-size:1rem;font-weight:600;color:var(--white)}.calc-result-highlight .calc-result-label{font-size:0.95rem;color:rgba(255,255,255,0.8)}.calc-result-highlight .calc-result-value{font-size:1.6rem;font-weight:800;color:var(--accent);letter-spacing:-0.02em}.calc-result-small .calc-result-label,.calc-result-small .calc-result-value{font-size:0.82rem;color:rgba(255,255,255,0.5)}.calc-result-divider{height:1px;background:rgba(255,255,255,0.12);margin:0.25rem 0}.calc-result-rate{justify-content:center}.calc-result-rate span{font-size:0.78rem;color:rgba(255,255,255,0.4);text-align:center}.calc-apply-btn{margin-top:0.75rem;text-align:center;justify-content:center;width:100%}.calc-disclaimer{font-size:0.72rem;color:rgba(255,255,255,0.35);line-height:1.5;margin-top:1.25rem}@media (max-width:768px){.calc-card{grid-template-columns:1fr}.calc-sliders{padding:1.75rem}.calc-results{padding:1.75rem}.calc-slider-value{font-size:1.2rem}.calc-result-highlight .calc-result-value{font-size:1.3rem}}.apply-card{background:var(--white);border-radius:20px;border:1px solid var(--border);box-shadow:0 4px 12px rgba(0,0,0,0.05),0 20px 50px rgba(0,0,0,0.1),0 40px 100px rgba(0,0,0,0.08);overflow:hidden;max-width:820px;margin:0 auto}.apply-loan-banner{background:var(--primary);padding:1.75rem 2.25rem;display:flex;flex-direction:column;gap:1.25rem}.apply-banner-label{display:flex;align-items:center;gap:0.5rem;font-size:0.8rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--accent)}.apply-banner-label svg{width:18px;height:18px}.apply-banner-figures{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.apply-banner-item{display:flex;flex-direction:column;gap:0.2rem}.apply-banner-item-label{font-size:0.7rem;color:rgba(255,255,255,0.5);text-transform:uppercase;letter-spacing:0.05em;font-weight:500}.apply-banner-item-value{font-size:1rem;font-weight:700;color:var(--white);letter-spacing:-0.01em}.apply-banner-highlight{font-size:1.2rem;font-weight:800;color:var(--accent)}.apply-banner-item-small .apply-banner-item-value{font-size:0.85rem;font-weight:600;color:rgba(255,255,255,0.6)}.apply-banner-item-small .apply-banner-item-label{color:rgba(255,255,255,0.35)}.apply-banner-divider{width:1px;height:32px;background:rgba(255,255,255,0.12);flex-shrink:0}.apply-banner-toggle{display:inline-flex;align-items:center;align-self:flex-start;gap:0.4rem;font-size:0.78rem;font-weight:600;font-family:inherit;color:var(--accent);background:rgba(94,234,212,0.1);border:1px solid rgba(94,234,212,0.2);border-radius:8px;padding:0.45rem 0.9rem;cursor:pointer;transition:all 0.25s ease}.apply-banner-toggle svg{width:15px;height:15px}.apply-banner-toggle:hover{background:rgba(94,234,212,0.18);border-color:rgba(94,234,212,0.35)}.apply-banner-toggle.active{background:rgba(94,234,212,0.15);border-color:var(--accent)}.apply-inline-calc{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.45s cubic-bezier(0.16,1,0.3,1),opacity 0.3s ease,padding 0.45s cubic-bezier(0.16,1,0.3,1),margin 0.45s cubic-bezier(0.16,1,0.3,1);padding:0 0;margin:0;border-top:0px solid rgba(255,255,255,0)}.apply-inline-calc.open{max-height:200px;opacity:1;padding:1.25rem 0 0.25rem;margin-top:0.25rem;border-top:1px solid rgba(255,255,255,0.1)}.apply-inline-slider{display:flex;flex-direction:column;gap:0.5rem}.apply-inline-slider-header{display:flex;justify-content:space-between;align-items:baseline}.apply-inline-slider-header label{font-size:0.78rem;font-weight:500;color:rgba(255,255,255,0.6)}.apply-inline-slider-val{font-size:0.95rem;font-weight:700;color:var(--white)}.apply-inline-slider input[type="range"]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:4px;background:rgba(255,255,255,0.15);outline:none;cursor:pointer}.apply-inline-slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid var(--white);box-shadow:0 2px 8px rgba(0,0,0,0.3);cursor:grab;transition:box-shadow 0.2s}.apply-inline-slider input[type="range"]::-webkit-slider-thumb:active{cursor:grabbing;box-shadow:0 2px 16px rgba(94,234,212,0.5)}.apply-inline-slider input[type="range"]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--accent);border:3px solid var(--white);box-shadow:0 2px 8px rgba(0,0,0,0.3);cursor:grab}.apply-inline-slider input[type="range"]::-moz-range-track{height:6px;border-radius:4px;background:rgba(255,255,255,0.15)}.apply-inline-slider input[type="range"]::-moz-range-progress{height:6px;border-radius:4px;background:var(--accent)}.apply-inline-slider-labels{display:flex;justify-content:space-between;font-size:0.68rem;color:rgba(255,255,255,0.3)}.apply-form-body{padding:2.5rem}.apply-form-header{margin-bottom:2rem}.apply-form-header h2{margin-bottom:0.4rem}.apply-form-header p{font-size:0.92rem}.apply-form-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.apply-form-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.apply-form-section h3{display:flex;align-items:center;gap:0.65rem;font-size:1rem;font-weight:700;color:var(--primary);margin-bottom:1.25rem}.apply-step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,var(--secondary),var(--secondary-light));color:var(--white);font-size:0.78rem;font-weight:700;flex-shrink:0}.apply-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.apply-field{display:flex;flex-direction:column;gap:0.45rem}.apply-field label{font-weight:600;font-size:0.85rem;color:var(--text)}.apply-field label .required{color:#ef4444;font-weight:700}.apply-field input,.apply-field select,.apply-field textarea{width:100%;padding:0.85rem 1.1rem;border:2px solid var(--border);border-radius:12px;font-size:0.95rem;font-family:inherit;color:var(--text);background:var(--light);transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.apply-field input::placeholder,.apply-field textarea::placeholder{color:var(--text-light);opacity:0.6}.apply-field input:hover,.apply-field select:hover,.apply-field textarea:hover{border-color:#cbd5e1}.apply-field input:focus,.apply-field select:focus,.apply-field textarea:focus{outline:none;border-color:var(--secondary);background:var(--white);box-shadow:0 0 0 4px rgba(13,148,136,0.1)}.apply-field textarea{resize:vertical;min-height:100px}.apply-field select{cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%2364748B'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19.5 8.25-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px;padding-right:2.5rem}.apply-form-footer{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border)}.apply-submit-btn{justify-content:center;padding:0.7rem 2rem;font-size:0.9rem;border-radius:10px;align-self:flex-start}.apply-form-note{font-size:0.76rem;color:var(--text-light);text-align:center;line-height:1.5;margin-top:1rem}.apply-form-note a{color:var(--secondary);font-weight:500}@media (max-width:768px){.apply-card{border-radius:14px}.apply-loan-banner{padding:1.25rem 1.5rem}.apply-banner-figures{gap:0.75rem 1rem}.apply-banner-divider{display:none}.apply-banner-item{min-width:calc(33% - 1rem)}.apply-form-body{padding:1.5rem}.apply-form-grid{grid-template-columns:1fr}.apply-form-header h2{font-size:1.3rem}.apply-inline-calc{grid-template-columns:1fr;gap:1.25rem}.apply-inline-calc.open{max-height:350px}}.compare-table-wrap{background:var(--white);border-radius:20px;border:1px solid var(--border);box-shadow:0 4px 12px rgba(0,0,0,0.04),0 16px 40px rgba(0,0,0,0.06);overflow:hidden}.compare-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table{width:100%;border-collapse:collapse;min-width:750px}.compare-table thead{background:var(--light);border-bottom:2px solid var(--border)}.compare-table th{padding:1.25rem 0.75rem;font-size:0.82rem;font-weight:600;color:var(--text-light);text-align:center;vertical-align:middle;white-space:nowrap;height:70px}.compare-table th.compare-feature-col{text-align:left;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--text-light);width:200px;min-width:180px}.compare-table th.compare-us{background:rgba(13,148,136,0.06);position:relative}.compare-table th.compare-us::before{content:'Recommended';position:absolute;top:0;left:50%;transform:translateX(-50%);background:var(--secondary);color:var(--white);font-size:0.62rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;padding:0.2rem 0.6rem;border-radius:0 0 6px 6px}.compare-table td.compare-us{background:rgba(13,148,136,0.04)}.compare-logo{height:auto;width:100px;max-height:32px;object-fit:contain}.compare-logo-us{width:110px}.compare-logo-text{display:inline-block;font-size:0.78rem;font-weight:700;color:var(--primary);letter-spacing:-0.01em}.compare-brand-logo{height:auto;width:100px;max-height:32px;display:block;margin:0 auto;object-fit:contain}.compare-table tbody tr{border-bottom:1px solid var(--border);transition:background 0.15s}.compare-table tbody tr:last-child{border-bottom:none}.compare-table tbody tr:hover{background:rgba(13,148,136,0.02)}.compare-table td{padding:0.9rem 1rem;text-align:center;vertical-align:middle;font-size:0.88rem}.compare-feature{text-align:left;font-weight:500;color:var(--text);font-size:0.88rem}.compare-yes,.compare-no,.compare-partial{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:0}.compare-yes{background:rgba(13,148,136,0.1)}.compare-yes::before{content:'';width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='3' stroke='%230D9488'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m4.5 12.75 6 6 9-13.5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.compare-no{background:rgba(239,68,68,0.08)}.compare-no::before{content:'';width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='3' stroke='%23EF4444'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M6 18 18 6M6 6l12 12'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.compare-partial{width:auto;height:auto;border-radius:6px;background:rgba(245,158,11,0.08);color:#b45309;font-size:0.72rem;font-weight:700;padding:0.2rem 0.5rem}.compare-disclaimer{font-size:0.72rem;color:var(--text-light);text-align:center;padding:1rem 1.5rem;border-top:1px solid var(--border);margin:0}@media (max-width:768px){.compare-table{min-width:0}.compare-table thead{display:none}.compare-table tbody{display:flex;flex-direction:column;gap:0.75rem;padding:1rem}.compare-table tbody tr{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0.5rem 0.75rem;background:var(--light);border-radius:12px;padding:1rem;border-bottom:none;position:relative}.compare-table tbody tr:last-child{border-bottom:none}.compare-table tbody tr:hover{background:var(--light)}.compare-table td.compare-feature{grid-column:1 / -1;text-align:center;font-weight:700;font-size:0.9rem;color:var(--dark);padding-bottom:0.5rem;margin-bottom:0.25rem;border-bottom:1px solid var(--border)}.compare-table td{padding:0.4rem 0.25rem;font-size:0.78rem;display:flex;flex-direction:column;align-items:center;gap:0.25rem}.compare-table td::before{font-size:0.62rem;font-weight:600;color:var(--text-light);text-transform:uppercase;letter-spacing:0.04em;line-height:1}.compare-table td.compare-us{background:rgba(13,148,136,0.08);border-radius:8px;padding:0.5rem 0.25rem;order:-1;grid-column:1 / -1;flex-direction:row;justify-content:center}.compare-table td.compare-us::before{content:'StatusKWO';font-size:0.7rem;font-weight:700;color:var(--secondary)}.compare-table td:nth-child(3)::before{content:'United Trust'}.compare-table td:nth-child(4)::before{content:'Glenhawk'}.compare-table td:nth-child(5)::before{content:'MT Finance'}.compare-table td:nth-child(6)::before{content:'Funding 365'}.compare-table td:nth-child(7)::before{content:'LendInvest'}.compare-yes,.compare-no,.compare-partial{width:22px;height:22px}.compare-partial{font-size:0.65rem;padding:0.15rem 0.35rem}.compare-table-wrap{border-radius:16px}.compare-disclaimer{font-size:0.65rem;padding:0.75rem 1rem}}.news-section .container{display:flex;flex-direction:column;gap:1.5rem}.news-card{display:flex;flex-direction:column;background:var(--white);border-radius:16px;overflow:hidden;border:1px solid var(--border);text-decoration:none;color:inherit;transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.news-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,0.1);border-color:transparent}.news-card:hover .news-card-img{transform:scale(1.03)}.news-card-img{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--primary) 0%,var(--primary-light) 50%,var(--dark) 100%);display:flex;align-items:flex-end;justify-content:flex-start;padding:1rem;overflow:hidden;transition:transform 0.5s cubic-bezier(0.16,1,0.3,1)}.news-card-img::after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,0.04) 50%,transparent 70%);background-size:200% 100%;animation:shimmer 5s ease-in-out infinite}.news-tag{position:relative;z-index:1;display:inline-block;padding:0.3rem 0.7rem;background:rgba(0,0,0,0.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--white);font-size:0.72rem;font-weight:600;border-radius:6px;letter-spacing:0.02em}.news-card-body{padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:0.4rem;flex:1}.news-category{font-size:0.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--secondary)}.news-card-body h3{font-size:1.05rem;line-height:1.35;margin:0}.news-card-body p{font-size:0.88rem;line-height:1.6;color:var(--text-light);margin:0}.news-card-body time{font-size:0.78rem;color:var(--text-light);margin-top:auto;padding-top:0.5rem}.news-card-featured{flex-direction:row;border-radius:20px}.news-card-featured .news-card-img{aspect-ratio:auto;width:55%;min-height:360px;flex-shrink:0}.news-card-featured .news-card-body{padding:2.5rem;justify-content:center;gap:0.6rem}.news-card-featured .news-card-body h2{font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.25;margin:0}.news-card-featured .news-card-body p{font-size:0.95rem}.news-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.news-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.news-grid-3 .news-card-img{aspect-ratio:3 / 2}.news-grid-3 .news-card-body{padding:1rem 1.25rem 1.25rem}.news-grid-3 .news-card-body h3{font-size:0.95rem}.news-hidden-row{display:none}.news-hidden-row.news-visible{display:grid;animation:fadeUp 0.5s ease both}.news-view-more{display:flex;justify-content:center;padding-top:1rem}.news-view-more-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.75rem 2rem;border:2px solid var(--border);border-radius:12px;background:var(--white);color:var(--text);font-size:0.9rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all 0.3s ease}.news-view-more-btn svg{width:16px;height:16px;transition:transform 0.3s}.news-view-more-btn:hover{border-color:var(--secondary);color:var(--secondary);box-shadow:0 4px 12px rgba(13,148,136,0.1)}.news-view-more-btn:hover svg{transform:translateY(2px)}@media (max-width:768px){.news-card-featured{flex-direction:column}.news-card-featured .news-card-img{width:100%;min-height:200px;aspect-ratio:16 / 9}.news-card-featured .news-card-body{padding:1.5rem}.news-grid-2{grid-template-columns:1fr}.news-grid-3{grid-template-columns:1fr}}.form-group{margin-bottom:1.25rem}.form-group label{display:block;font-weight:600;color:var(--primary);margin-bottom:0.5rem;font-size:0.9rem}.form-group input,.form-group textarea,.form-group select{width:100%;padding:0.9rem 1.1rem;border:1.5px solid var(--border);border-radius:10px;font-family:inherit;font-size:0.95rem;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);background:var(--white)}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 4px rgba(13,148,136,0.08),0 2px 8px rgba(13,148,136,0.1)}.form-group textarea{resize:vertical;min-height:140px}.breadcrumbs{background:transparent;padding:0;margin-bottom:1rem}.breadcrumbs ol{display:flex;align-items:center;gap:0.4rem;list-style:none;font-size:0.82rem;padding:0;margin:0}.breadcrumbs li{display:flex;align-items:center;color:rgba(255,255,255,0.5)}.breadcrumbs li a{color:rgba(255,255,255,0.65);transition:color 0.2s}.breadcrumbs li a:hover{color:var(--accent)}.breadcrumbs li + li::before{content:'/';margin-right:0.4rem;color:rgba(255,255,255,0.3)}.page-hero{padding:4.5rem 0 3.5rem;background:linear-gradient(160deg,#0a2540 0%,var(--primary) 40%,var(--dark) 100%);text-align:center;position:relative;overflow:hidden}.page-hero::before{content:'';position:absolute;top:-30%;right:-15%;width:500px;height:500px;background:radial-gradient(circle,rgba(13,148,136,0.12) 0%,transparent 70%);border-radius:50%}.page-hero h1{color:var(--white);margin-bottom:0.75rem;animation:fadeUp 0.6s ease-out}.page-hero p{color:rgba(255,255,255,0.65);font-size:1.1rem;animation:fadeUp 0.6s ease-out 0.1s both}.breadcrumb{display:flex;justify-content:center;gap:0.5rem;margin-bottom:1.5rem;font-size:0.9rem;animation:fadeUp 0.6s ease-out}.breadcrumb a{color:var(--accent)}.breadcrumb span{color:rgba(255,255,255,0.4)}.site-footer{background:linear-gradient(180deg,var(--dark) 0%,#06111d 100%);color:rgba(255,255,255,0.7);padding:5rem 0 2rem;position:relative}.site-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(13,148,136,0.3),transparent)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-brand p{font-size:0.9rem;line-height:1.7;color:rgba(255,255,255,0.5)}.footer-col h4{color:var(--white);margin-bottom:1.25rem;font-size:1rem}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:0.65rem}.footer-col ul a{color:rgba(255,255,255,0.5);font-size:0.9rem;transition:all 0.3s}.footer-col ul a:hover{color:var(--accent);padding-left:4px}.footer-bottom{border-top:1px solid rgba(255,255,255,0.06);padding-top:2rem;display:flex;justify-content:space-between;align-items:center;font-size:0.85rem}.footer-bottom a{color:rgba(255,255,255,0.4)}.footer-bottom a:hover{color:var(--accent)}.label{display:inline-block;color:var(--secondary);font-weight:600;font-size:0.8rem;text-transform:uppercase;letter-spacing:3px;margin-bottom:0.75rem;background:linear-gradient(135deg,rgba(13,148,136,0.08),rgba(94,234,212,0.06));padding:0.35rem 1rem;border-radius:20px;border:1px solid rgba(13,148,136,0.1)}.article-content{max-width:760px;margin:0 auto}.article-meta{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.article-meta time,.article-meta span{font-size:0.9rem;color:var(--text-light)}.article-body{font-size:1.05rem;line-height:1.9;color:var(--text)}.article-body h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.6rem}.article-body h3{margin-top:2rem;margin-bottom:0.75rem}.article-body p{margin-bottom:1.25rem;color:var(--text)}.article-body ul,.article-body ol{padding-left:1.5rem;margin-bottom:1.25rem}.article-body li{margin-bottom:0.5rem;line-height:1.7}.article-body a{color:var(--secondary);text-decoration:underline}.article-body a:hover{opacity:0.8}.article-body blockquote{border-left:3px solid var(--secondary);padding:1rem 1.5rem;margin:1.5rem 0;background:var(--light);border-radius:0 8px 8px 0;font-style:italic;color:var(--text-light)}.related-posts{margin-top:3rem}[data-animate]{opacity:0;transform:translateY(30px);transition:opacity 0.7s cubic-bezier(0.16,1,0.3,1),transform 0.7s cubic-bezier(0.16,1,0.3,1)}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate-stagger] > *{opacity:0;transform:translateY(30px);transition:opacity 0.6s cubic-bezier(0.16,1,0.3,1),transform 0.6s cubic-bezier(0.16,1,0.3,1)}[data-animate-stagger].is-visible > *:nth-child(1){transition-delay:0s}[data-animate-stagger].is-visible > *:nth-child(2){transition-delay:0.12s}[data-animate-stagger].is-visible > *:nth-child(3){transition-delay:0.2s}[data-animate-stagger].is-visible > *:nth-child(4){transition-delay:0.28s}[data-animate-stagger].is-visible > *:nth-child(5){transition-delay:0.34s}[data-animate-stagger].is-visible > *:nth-child(6){transition-delay:0.4s}[data-animate-stagger].is-visible > *{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){[data-animate],[data-animate-stagger] > *{opacity:1;transform:none;transition:none}}@media (max-width:968px){.grid-3{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.features-row,.features-row.reverse{flex-direction:column}.features-row .visual{min-height:220px;aspect-ratio:16 / 9;width:100%;padding:1.5rem}.hero-stats{gap:2rem}}@media (max-width:768px){.topbar-utility .container{justify-content:center;gap:1rem;font-size:0.76rem}.topbar-divider{display:none}.mobile-toggle{display:flex}.nav-actions{display:none}.nav-wrapper{height:58px}.header-logo-img{height:42px}.nav-links{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--white);flex-direction:column;padding:5.5rem 1.5rem 2rem;gap:0;transform:translateX(100%);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1);z-index:998;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-links.open{transform:translateX(0)}.nav-links > li{height:auto;width:100%;border-bottom:1px solid rgba(0,0,0,0.06)}.nav-links > li:last-child{border-bottom:none}.nav-links > li > a{padding:1rem 0;height:auto;font-size:1.05rem;font-weight:600;color:var(--dark)}.nav-links > li > a::after{display:none}.nav-dropdown-toggle svg{transition:transform 0.3s}.nav-dropdown.open .nav-dropdown-toggle svg{transform:rotate(180deg)}.nav-dropdown-menu{position:static !important;transform:none !important;box-shadow:none !important;border:none !important;min-width:auto;background:rgba(0,0,0,0.02);border-radius:10px;padding:0;margin-bottom:0.5rem;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height 0.35s cubic-bezier(0.16,1,0.3,1),opacity 0.3s,padding 0.3s}.nav-dropdown:hover .nav-dropdown-menu{max-height:0;opacity:0;visibility:hidden;padding:0}.nav-dropdown.open .nav-dropdown-menu{max-height:300px !important;opacity:1 !important;visibility:visible !important;padding:0.5rem}.nav-dropdown-menu li a{padding:0.7rem 1rem;font-size:0.92rem;color:var(--text-light);font-weight:500}.nav-dropdown-menu li a:hover,.nav-dropdown-menu li a.active{color:var(--secondary);background:rgba(13,148,136,0.06)}.nav-links .mobile-apply{display:block;margin-top:auto;padding-top:1.25rem;text-align:center;border-bottom:none !important}.nav-links .mobile-apply .btn-apply{display:flex;width:100%;justify-content:center;padding:0.9rem 1.5rem;font-size:1rem;border-radius:12px;background:linear-gradient(135deg,var(--secondary) 0%,var(--secondary-light) 100%);color:var(--white);font-weight:600;box-shadow:0 4px 16px rgba(13,148,136,0.3);border:none;cursor:pointer;transition:all 0.3s}.mobile-toggle{z-index:999;position:relative}.grid-3,.grid-2{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:2rem}.hero-stats{flex-direction:row;gap:1rem;flex-wrap:wrap}.hero-stats .stat h3{font-size:1.5rem}.hero-stats .stat p{font-size:0.75rem}.hero-buttons{flex-direction:column}.hero-buttons .btn{text-align:center;justify-content:center}.cta-banner{padding:2.5rem 1.5rem;border-radius:16px}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.section{padding:4rem 0}}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#0B1D2E;border-top:1px solid rgba(13,148,136,0.4);padding:1rem 1.5rem;box-shadow:0 -4px 24px rgba(0,0,0,0.3)}.cookie-banner-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.cookie-banner-content p{color:#CBD5E1;font-size:0.875rem;line-height:1.5;margin:0;flex:1;min-width:200px}.cookie-banner-content p a{color:#0D9488;text-decoration:underline;text-underline-offset:2px}.cookie-banner-content p a:hover{color:#14B8A6}.cookie-banner-actions{display:flex;gap:0.75rem;flex-shrink:0}.cookie-btn{padding:0.5rem 1.25rem;border-radius:6px;font-size:0.875rem;font-weight:600;cursor:pointer;border:none;transition:all 0.2s ease;font-family:inherit;white-space:nowrap}.cookie-btn-reject{background:transparent;color:#94A3B8;border:1px solid rgba(148,163,184,0.3)}.cookie-btn-reject:hover{background:rgba(148,163,184,0.1);color:#CBD5E1;border-color:rgba(148,163,184,0.5)}.cookie-btn-accept{background:#0D9488;color:#ffffff}.cookie-btn-accept:hover{background:#14B8A6;transform:translateY(-1px);box-shadow:0 4px 12px rgba(13,148,136,0.4)}@media (max-width:480px){.cookie-banner-content{flex-direction:column;align-items:flex-start;gap:1rem}.cookie-banner-actions{width:100%}.cookie-btn{flex:1;text-align:center}}