@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Inter:wght@400;500;600;700&family=Poppins:wght@400;500;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";body{padding:0;margin:0;font-family:Poppins,sans-serif;background-color:#f8f9fa;overflow-x:hidden;width:100%;max-width:100%}html{overflow-x:hidden;width:100%;max-width:100%}img{max-width:100%;height:auto}::-webkit-scrollbar{width:8px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#fff;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#888}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:transparent}.footer{background-color:#101828;border-top:1px solid #1D2939;padding:3rem 2rem 2rem;color:#fff}.footer-content{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem;margin-bottom:3rem}.footer-column{display:flex;flex-direction:column}.footer-column-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:1rem}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.footer-link{color:#fff;text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-link:hover{color:#2563eb}.footer-buttons{display:flex;flex-direction:column;gap:.75rem}.footer-log-in-btn{background:#fff;border:1px solid #d1d5db;color:#4b5563;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-align:center;text-decoration:none}.footer-log-in-btn:hover{background-color:#f9fafb;border-color:#9ca3af}.footer-sign-up-btn{background-color:#1570ef;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background-color .2s ease;text-align:center;text-decoration:none}.footer-sign-up-btn:hover{background-color:#2563eb}.footer-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-top:2rem;border-top:1px solid #e5e7eb}.footer-logo-section{display:flex;align-items:center;gap:.5rem}.footer-logo-icon{width:24px;height:24px;background-color:#1f2937;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff}.footer-logo-text{font-weight:700;font-size:1rem;color:#1f2937}.footer-contact{text-align:center}.footer-email{color:#6b7280;text-decoration:none;font-size:.9rem}.footer-email:hover{color:#3b82f6}.footer-legal-info{text-align:right;display:flex;flex-direction:column;gap:.25rem}.footer-company-number,.footer-copyright{color:#6b7280;font-size:.85rem}.footer-business-address{display:flex;flex-direction:column;gap:.125rem}.footer-address-label,.footer-address-value{display:block;color:#6b7280;font-size:.85rem}@media (max-width: 1024px){.footer{padding:2.5rem 1.5rem 1.5rem}.footer-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}.footer-bottom{grid-template-columns:1fr;gap:1rem;text-align:center}.footer-legal-info{text-align:center}}@media (max-width: 768px){.footer{padding:2rem 1rem 1rem}.footer-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.footer-column-title{font-size:.95rem;margin-bottom:.75rem}.footer-link{font-size:.85rem}.footer-buttons{gap:.5rem}.footer-log-in-btn,.footer-sign-up-btn{padding:.4rem .8rem;font-size:.85rem}.footer-bottom{padding-top:1.5rem;gap:.75rem}.footer-logo-section{justify-content:center;display:flex}}@media (max-width: 480px){.footer{padding:1.5rem 1rem 1rem}.footer-grid{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.5rem}.footer-column{width:100%}.footer-column-title{font-size:.9rem}.footer-link{font-size:.8rem}.footer-buttons{flex-direction:row;gap:.5rem}.footer-log-in-btn,.footer-sign-up-btn{flex:1;padding:.4rem .6rem;font-size:.8rem}.footer-bottom{padding-top:1rem;gap:.5rem;width:100%}.footer-logo-text{font-size:.9rem}.footer-email,.footer-company-number,.footer-address-label,.footer-address-value,.footer-copyright{font-size:.75rem}}@media (max-width: 360px){.footer{padding:1rem .75rem .75rem}.footer-grid{gap:1rem;justify-content:left}.footer-column-title{font-size:.85rem;margin-bottom:.5rem}.footer-links{gap:.5rem}.footer-link{font-size:.75rem}}.dp-chatbot-root{position:fixed;right:16px;bottom:16px;z-index:2147483647;display:block}@supports (bottom: env(safe-area-inset-bottom)){.dp-chatbot-root{right:calc(16px + env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom))}}.dp-chatbot-fab{width:56px;height:56px;border:none;border-radius:50%;background-color:transparent;color:#fff;border:1px solid #667085;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px #0003;transition:all .3s ease}.dp-chatbot-fab:hover{background-color:#1570ef;border:1px solid #1570ef;transform:scale(1.05)}.dp-icon{width:20px;height:20px;object-fit:contain;display:block}@keyframes botPopIn{0%{opacity:0;transform:scale(.8) translateY(20px);transform-origin:bottom right}to{opacity:1;transform:scale(1) translateY(0);transform-origin:bottom right}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dp-typing-dot{animation:typingBounce 1.4s infinite ease-in-out both}.dp-typing-dot:nth-child(1){animation-delay:-.32s}.dp-typing-dot:nth-child(2){animation-delay:-.16s}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.dp-chatbot-panel{width:420px;max-height:80vh;height:min(640px,80vh);background:#161616;border-radius:14px;box-shadow:0 24px 64px #0000004d;display:flex;flex-direction:column;overflow:hidden;animation:botPopIn .35s cubic-bezier(.175,.885,.32,1.275) forwards}.dp-chatbot-list-item{opacity:0;animation:slideUpFade .4s ease-out forwards}.dp-chatbot-list-item:nth-child(1){animation-delay:.1s}.dp-chatbot-list-item:nth-child(2){animation-delay:.2s}.dp-chatbot-list-item:nth-child(3){animation-delay:.3s}.dp-chatbot-list-item:nth-child(4){animation-delay:.4s}.dp-chatbot-list-item:nth-child(5){animation-delay:.5s}.dp-chatbot-header{height:120px;background:linear-gradient(307.11deg,#1570ef -.03%,#0d2d5a 68.85%);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.dp-chatbot-logo{height:28px}.dp-chatbot-close{border:none;background:none;color:#fff;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dp-chatbot-body{flex:1;overflow-y:auto;padding:8px 16px 0}.dp-chatbot-tabs{display:flex;justify-content:space-around;align-items:center;background:#161616;height:64px}.dp-chatbot-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:13px;color:#5d6b82;background:transparent;border:none;cursor:pointer}.dp-chatbot-tab .tab-icon{width:22px;height:22px}.dp-chatbot-tab.active,.dp-chatbot-tab.active .tab-icon,.dp-chatbot-tab:hover{color:#1570ef}.dp-chatbot-content{padding:8px 0 0}.dp-chatbot-search{display:flex;align-items:center;gap:8px;height:48px;border-radius:10px;border:1px solid #475467;padding:0 12px;background:#1d1d1d}.dp-chatbot-search input{border:none;outline:none;flex:1;font-size:14px;background:#1d1d1d;color:#fff}.dp-chatbot-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.dp-chatbot-list-item button{width:100%;display:grid;grid-template-columns:1fr auto;gap:8px;text-align:left;align-items:center;border:1px solid #475467;background:#1d1d1d;border-radius:10px;padding:14px 12px;cursor:pointer}.dp-chatbot-list-title{font-weight:600;color:#1570ef}.dp-chatbot-list-subtitle{font-size:12px;color:#5d6b82;margin-top:4px}.dp-chatbot-input{display:grid;grid-template-columns:1fr 36px;align-items:center;gap:6px;border:1px solid #475467;border-radius:12px;padding:6px 8px;margin-top:12px;background:#161616}.dp-chatbot-input input{border:none;outline:none;font-size:14px;background-color:#161616;color:#fff}.dp-chatbot-input-plus,.dp-chatbot-send{border:none;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dp-chatbot-messages{display:flex;flex-direction:column;height:100%;padding:0}.dp-chatbot-date{text-align:center;color:#96a0b2;font-size:12px;margin:12px 0}.dp-chatbot-thread{flex:1;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:0 16px}.dp-chatbot-row{display:flex;flex-direction:column;opacity:0;animation:slideUpFade .3s ease-out forwards}.dp-chatbot-row.user{align-items:flex-end}.dp-chatbot-row.agent{align-items:flex-start}.dp-chatbot-meta{font-size:12px;color:#98a2b3;margin-top:6px}.dp-chatbot-meta.user{text-align:right}.dp-chatbot-meta.agent{text-align:left}.dp-chatbot-bubble{max-width:70%;padding:10px 12px;border-radius:12px;font-size:14px}.dp-chatbot-bubble.agent{background:#1d1d1d;color:#fff;align-self:flex-start;border:1px solid #475467;border-radius:10px 12px 12px}.dp-chatbot-bubble.user{background:#fff;border:1px solid #e7ebf3;color:#1c2434;align-self:flex-end;border-radius:12px 10px 12px 12px}@media (max-width: 520px){.dp-chatbot-root{right:12px;bottom:12px}.dp-chatbot-fab{width:52px;height:52px}.dp-chatbot-panel{position:fixed;inset:0;width:100vw;max-height:none;height:100dvh;border-radius:0;display:flex;flex-direction:column}.dp-chatbot-header{height:104px;padding-top:max(8px,env(safe-area-inset-top))}.dp-chatbot-body{padding:8px 12px 0}.dp-chatbot-thread{padding:0 12px}}.dp-chatbot-footer{padding:10px 16px;background:#161616}@media (max-width: 520px){.dp-chatbot-footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}}@media (max-width: 380px){.dp-chatbot-fab{width:48px;height:48px}}.dp-chatbot-actions{margin-top:10px;display:flex;gap:10px}.dp-chatbot-btn{background:#06f;color:#fff;padding:6px 12px;border-radius:8px;font-size:14px;text-decoration:none;transition:background .2s}.dp-chatbot-btn:hover{background:#004fcc}.dp-chatbot-btn.secondary{background:#e6e6e6;color:#333}.dp-chatbot-btn.secondary:hover{background:#d4d4d4}@keyframes botPopOut{0%{opacity:1;transform:scale(1) translateY(0);transform-origin:bottom right}to{opacity:0;transform:scale(.8) translateY(20px);transform-origin:bottom right}}.dp-chatbot-panel.closing{animation:botPopOut .15s ease-in forwards}.dp-chatbot-close{border:none;background:none;color:#fff;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.dp-chatbot-close:hover{background-color:#ffffff26;transform:scale(1.1)}.pt{position:fixed;inset:0;z-index:100000;pointer-events:none}.pt.is-active{pointer-events:auto;cursor:progress}.pt-iris{--hole: 0px;position:absolute;inset:0;display:grid;place-items:center;visibility:hidden;opacity:0;background:#1570ef;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent var(--hole),#000 calc(var(--hole) + 1px));mask-image:radial-gradient(circle at 50% 50%,transparent var(--hole),#000 calc(var(--hole) + 1px))}.pt-iris-centre{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:0 1.5rem;text-align:center}.pt-logo{display:block;width:clamp(180px,22vw,300px);height:auto}.pt-label{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,6vw,5rem);line-height:.9;color:#fff}.pt-label:empty{display:none}@media (prefers-reduced-motion: reduce){.pt{display:none}}.ab{--ab-ink: #161616;--ab-ink-2: #1d1d1d;--ab-blue: #1570ef;--ab-blue-deep: #0f5bd0;--ab-muted: #9ca3af;--ab-display: "Bebas Neue", sans-serif;background-color:var(--ab-ink);color:#fff;font-family:Poppins,sans-serif;overflow-x:clip}.ab-label{margin:0 0 1rem;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ab-blue);text-align:left}.ab-label-dark{color:var(--ab-ink)}.ab-curve{--curve: 0;border-top-left-radius:50% calc(var(--curve) * 1vw);border-top-right-radius:50% calc(var(--curve) * 1vw)}.ab-hero{position:relative;height:100vh;height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 60%,rgba(21,112,239,.18),transparent 60%),var(--ab-ink)}.ab-hero-map{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.22;pointer-events:none}.ab-hero-inner{position:relative;z-index:1;width:100%;max-width:1500px;padding:0 clamp(1.25rem,4vw,4rem);box-sizing:border-box;will-change:transform,opacity}.ab-hero-title{margin:0;font-family:var(--ab-display);font-weight:400;line-height:.86;text-align:left}.ab-hero-line{display:block;overflow:hidden;padding-top:.14em;margin-top:-.14em}.ab-hero-line>span{display:inline-block}.ab-hero-top{font-size:clamp(2.8rem,7vw,7.5rem);color:#e5e5e5}.ab-hero-bottom{font-size:clamp(5rem,15.5vw,17rem);color:var(--ab-blue)}.ab-hero-sub{max-width:560px;margin:1.75rem 0 0;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.6;color:#d0d5dd;text-align:left}.ab-scroll-hint{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ab-muted)}.ab-scroll-hint i{display:block;width:1px;height:48px;background:linear-gradient(to bottom,var(--ab-blue),transparent);animation:ab-scroll-line 1.8s ease-in-out infinite;transform-origin:top}@keyframes ab-scroll-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.ab-stage{position:relative;z-index:2}.ab-mission{position:relative;background:var(--ab-blue);color:#fff;padding:clamp(5rem,10vw,9rem) clamp(1.25rem,6vw,6rem) clamp(4rem,8vw,7rem);box-shadow:0 -30px 60px #00000059}.ab-mission-title{max-width:1300px;margin:0;font-family:var(--ab-display);font-weight:400;font-size:clamp(2.6rem,6vw,6.5rem);line-height:.95;text-align:left}.ab-word{display:inline}.ab-mission-text{max-width:640px;margin:2.5rem 0 0 auto;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7;color:#e3edfd;text-align:left}.ab-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.3)}.ab-stat{display:flex;flex-direction:column;gap:.5rem}.ab-stat-num{font-family:var(--ab-display);font-size:clamp(4rem,9vw,9rem);line-height:.85;color:#fff;font-variant-numeric:tabular-nums}.ab-stat-label{font-size:.95rem;font-weight:600;color:var(--ab-ink)}.ab-stats-note{margin:1.5rem 0 0;font-size:.8rem;color:#dbe8fd;text-align:left}.ab-story-head{background:var(--ab-ink);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem) clamp(2rem,4vw,3rem)}.ab-story-title{margin:0;font-family:var(--ab-display);font-weight:400;font-size:clamp(3.5rem,10vw,11rem);line-height:.85;color:#e5e5e5;text-align:left}.ab-panel{position:relative;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.ab-panel-1{z-index:1;background:var(--ab-ink-2)}.ab-panel-2{z-index:2;background:var(--ab-blue)}.ab-panel-3{z-index:3;background:var(--ab-ink);border-top:1px solid rgba(21,112,239,.35)}.ab-panel-inner{width:100%;max-width:1500px;margin:0 auto;padding:0 clamp(1.25rem,6vw,6rem);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);will-change:transform,opacity}.ab-panel-num{font-family:var(--ab-display);font-size:clamp(12rem,32vw,34rem);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.25);-webkit-user-select:none;user-select:none}.ab-panel-2 .ab-panel-num{-webkit-text-stroke-color:rgba(22,22,22,.45)}.ab-panel-3 .ab-panel-num{-webkit-text-stroke-color:var(--ab-blue)}.ab-panel-tag{display:inline-block;margin-bottom:1.25rem;padding:.35rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#1570ef26;color:var(--ab-blue)}.ab-panel-2 .ab-panel-tag{background:var(--ab-ink);color:#fff}.ab-panel-title{margin:0 0 1.25rem;font-family:var(--ab-display);font-weight:400;font-size:clamp(3rem,6vw,6.5rem);line-height:.9;color:#fff;text-align:left}.ab-panel-text{max-width:520px;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7;color:#c9ccd3;text-align:left}.ab-panel-2 .ab-panel-text{color:#eef4fe}.ab-contact{position:relative;z-index:4;background:var(--ab-ink);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem) clamp(2rem,4vw,3rem);box-shadow:0 -30px 60px #00000073}.ab-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:1300px}.ab-contact-card{padding:2rem;border-radius:20px;background:var(--ab-ink-2);border:1px solid rgba(255,255,255,.06);transition:border-color .3s ease}.ab-contact-card:hover{border-color:#1570ef99}.ab-contact-card h3{margin:0 0 .5rem;font-family:var(--ab-display);font-weight:400;font-size:2.5rem;color:#fff}.ab-contact-card p{margin:0 0 1.25rem;color:var(--ab-muted);text-align:left}.ab-contact-card a{font-size:1.15rem;font-weight:600;color:var(--ab-blue);text-decoration:none}.ab-contact-card a:hover{text-decoration:underline}.ab-stage .about-team-section,.ab-stage .about-hiring-section{position:relative;z-index:4;background:var(--ab-ink)}.ab-stage .about-team-section{max-width:none;padding-left:clamp(1.25rem,6vw,6rem);padding-right:clamp(1.25rem,6vw,6rem)}.ab-stage .about-team-section>*{max-width:1300px;margin-left:auto;margin-right:auto}.ab-stage .about-team-heading{font-family:var(--ab-display);font-weight:400;font-size:clamp(3rem,7vw,6rem);line-height:.9;color:#fff}.ab-cta{position:relative;z-index:4;overflow:hidden;background:var(--ab-blue);padding:clamp(5rem,9vw,8rem) clamp(1.25rem,6vw,6rem)}.ab-cta-title{margin:0;font-family:var(--ab-display);font-weight:400;max-width:14ch;font-size:clamp(3.5rem,8.5vw,10rem);line-height:.88;color:#fff;text-align:left}.ab-cta-sub{max-width:620px;margin:2rem 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7;color:#e3edfd;text-align:left}.ab-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.25rem;border-radius:999px;background:#fff;color:var(--ab-blue);font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease}.ab-cta-btn:hover{background:var(--ab-ink);color:#fff}@media (max-width: 900px){.ab-panel-inner{grid-template-columns:minmax(0,1fr);gap:1rem}.ab-panel-num{font-size:clamp(8rem,40vw,14rem)}.ab-stats{grid-template-columns:minmax(0,1fr);gap:1.75rem}.ab-mission-text{margin-left:0}.ab-contact-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.ab-scroll-hint i{animation:none}}.about-team-section{max-width:1200px;margin:0 auto;padding:80px 20px}.about-team-intro{text-align:center;margin-bottom:3.5rem}.about-team-heading{text-align:center;font-size:2rem;font-weight:700;color:#0a66c2;margin-bottom:.5rem}.about-team-subheading{text-align:center;color:#fff;max-width:650px;margin:0 auto;font-size:1rem;line-height:1.6}.about-team-viewport{width:100%}.about-team-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.75rem}.about-team-member{background-color:#1d1d1d;border:1px solid #2a2a2a;border-radius:12px;padding:28px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;transition:transform .35s ease,box-shadow .3s ease,border-color .3s ease}.about-team-member:hover{transform:translateY(-8px);box-shadow:0 16px 40px #0006;border-color:#3b82f6}.about-team-photo{width:96px;height:96px;border-radius:50%;overflow:hidden;margin-bottom:16px}.about-team-photo img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .35s ease;will-change:transform,filter}.about-team-member:hover .about-team-photo img{transform:scale(1.06);filter:brightness(1.1)}.about-team-name{font-size:1rem;font-weight:600;margin-bottom:4px;color:#fff}.about-team-role{font-size:.95rem;color:#0d6efd;font-weight:500;margin-bottom:12px;text-align:center}.about-team-desc{font-size:.875rem;color:#d0d5dd;line-height:1.5;margin-bottom:16px;text-align:justify}.about-team-linkedin{color:#6b7280;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease;margin-top:auto}.about-team-linkedin:hover{color:#0a66c2}@media (max-width: 1024px){.about-team-track{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width: 768px){.about-team-section{padding:60px 20px}.about-team-track{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (max-width: 480px){.about-team-track{grid-template-columns:1fr;gap:.75rem}}.about-hiring-section{padding:5rem 2rem}.about-hiring-content{max-width:1200px;margin:0 auto}.about-hiring-header{margin-bottom:4rem}.about-hiring-title{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2}.about-hiring-subtitle{font-size:1.125rem;color:#d0d5dd;line-height:1.6;max-width:700px}.about-hiring-job-categories{display:flex;flex-direction:column;gap:3rem}.about-hiring-job-category{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.about-hiring-category-info{padding-right:2rem}.about-hiring-category-title{font-size:1.5rem;font-weight:700;color:#1570ef;margin-bottom:.5rem;line-height:1.3}.about-hiring-category-description{font-size:1rem;color:#d0d5dd;line-height:1.5;margin:0}.about-hiring-job-listings{display:flex;flex-direction:column;gap:2rem}.about-hiring-job-listing{border:1px solid #475467;border-radius:12px;padding:2rem;background-color:#1d1d1d;transition:transform .2s ease,box-shadow .2s ease}.about-hiring-job-listing:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.about-hiring-job-details{margin-bottom:1.5rem}.about-hiring-job-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem;line-height:1.3}.about-hiring-job-description{font-size:1rem;color:#d0d5dd;line-height:1.5;margin:0}.about-hiring-job-meta{display:flex;gap:1rem;align-items:center}.about-hiring-job-type,.about-hiring-job-salary{font-size:.875rem;color:#6b7280;padding:.5rem 1rem;background-color:#1d1d1d;border:1px solid #475467;border-radius:20px;font-weight:500}.about-hiring-job-type{display:flex;align-items:center;color:#d0d5dd;gap:.5rem}.about-hiring-job-type:before{content:"";width:8px;height:8px;background-color:#10b981;border-radius:50%}@media (max-width: 1024px){.about-hiring-section{padding:4rem 1.5rem}.about-hiring-title{font-size:2.5rem}.about-hiring-subtitle{font-size:1rem}.about-hiring-job-category{gap:2rem}.about-hiring-category-info{padding-right:1rem}.about-hiring-job-listing{padding:1.5rem}}@media (max-width: 768px){.about-hiring-section{padding:4rem 1rem}.about-hiring-header{margin-bottom:3rem}.about-hiring-title{font-size:2.25rem}.about-hiring-subtitle{font-size:.95rem}.about-hiring-job-categories{gap:2.5rem}.about-hiring-job-category{grid-template-columns:1fr;gap:1.5rem}.about-hiring-category-info{padding-right:0;text-align:left}.about-hiring-job-listings{gap:1.5rem}.about-hiring-job-listing{padding:1.5rem}.about-hiring-job-title{font-size:1.125rem}.about-hiring-job-description{font-size:.9rem}.about-hiring-job-meta{flex-wrap:wrap;gap:.75rem}.about-hiring-job-type,.about-hiring-job-salary{font-size:.8rem;padding:.4rem .8rem}}@media (max-width: 480px){.about-hiring-section{padding:3rem 1rem}.about-hiring-title{font-size:2rem;line-height:1.3}.about-hiring-subtitle{font-size:.9rem}.about-hiring-job-categories{gap:2rem}.about-hiring-job-category{gap:1.25rem}.about-hiring-category-title{font-size:1.25rem}.about-hiring-category-description{font-size:.9rem}.about-hiring-job-listing{padding:1.25rem}.about-hiring-job-title{font-size:1rem}.about-hiring-job-description{font-size:.85rem}}@media (max-width: 360px){.about-hiring-section{padding:2.5rem .75rem}.about-hiring-title{font-size:1.75rem}.about-hiring-job-listing{padding:1rem}}.navbar-wrapper{background-color:transparent;padding:20px 0;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:transform .3s ease-in-out,background-color .3s ease}.navbar-wrapper.navbar-visible{transform:translateY(0)}.navbar-wrapper.navbar-hidden{transform:translateY(-100%)}.navbar-wrapper.blue-bg{background-color:none}img.nav-icon{width:32px;height:32px;margin-right:12px;vertical-align:middle}.navbar{margin:0 auto;max-width:1200px;border-radius:50px;padding:0 30px;position:relative;background:linear-gradient(135deg,#ffffff14,#ffffff08 25%,#fff0 60%),#0a0c120d;backdrop-filter:blur(1px) saturate(140%);-webkit-backdrop-filter:blur(1px) saturate(140%);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.navbar-container{display:flex;justify-content:space-between;align-items:center;height:50px;max-width:1200px;margin:0 auto}.navbar-left{display:flex;align-items:center;gap:30px}.navbar-logo{height:30px;width:auto;margin-top:5px}.navbar-titles{display:flex;align-items:center;gap:25px}.nav-item{cursor:pointer;font-weight:500;font-size:14px;color:#333;transition:color .3s ease;text-decoration:none}.nav-item:hover{color:#007bff}.phone-number{display:flex;align-items:center;gap:5px;font-weight:600;color:#333}.services-dropdown{position:relative}.nav-item{cursor:pointer;font-weight:500;font-size:14px;color:#aaafbb;transition:color .3s ease;text-decoration:none}.services-title{cursor:pointer;font-weight:500;color:#333;display:flex;align-items:center;gap:20px;transition:color .3s ease}.services-title:hover{color:#007bff}.dropdown-arrow{font-size:12px;transition:transform .3s ease}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;min-width:350px;box-shadow:0 4px 8px #0000001a;border-radius:8px;padding:10px 0;margin-top:10px;z-index:1000;animation:fadeIn .3s ease;text-decoration:none;display:flex;flex-direction:column}.dropdown-item{padding:12px 16px;border-radius:12px;text-decoration:none;transition:background-color .2s ease;display:flex;align-items:center;color:#111827}.dropdown-item:hover{background-color:#f3f4f6}.dropdown-item.active{background-color:#f0f7ff}.dropdown-content{display:flex;align-items:center;width:100%}.dropdown-content .nav-icon{width:32px;height:32px;margin-right:12px}.dropdown-text{flex-grow:1;display:flex;flex-direction:column}.dropdown-title{font-size:14px;font-weight:600;color:#111827}.dropdown-item.active .dropdown-title{color:#1570ef}.dropdown-subtitle{font-size:12px;color:#6b7280}.dropdown-arrow-right{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;opacity:0;transition:opacity .25s ease}.dropdown-arrow-right svg path{stroke:#9ca3af;transition:stroke .3s ease}.dropdown-item:hover .dropdown-arrow-right,.dropdown-item.active .dropdown-arrow-right{opacity:1}.dropdown-item:hover .dropdown-title,.dropdown-item:hover .dropdown-subtitle,.dropdown-item:hover .dropdown-arrow-right svg path,.dropdown-item:hover .nav-icon{color:#1570ef;stroke:#1570ef;filter:brightness(0) saturate(100%) invert(30%) sepia(84%) saturate(637%) hue-rotate(191deg) brightness(91%) contrast(90%)}.dropdown-item.active .dropdown-title,.dropdown-item.active .dropdown-subtitle,.dropdown-item.active .dropdown-arrow-right svg path,.dropdown-item.active .nav-icon{color:#1570ef;stroke:#1570ef;filter:brightness(0) saturate(100%) invert(30%) sepia(84%) saturate(637%) hue-rotate(191deg) brightness(91%) contrast(90%)}.navbar-right{display:flex;align-items:center;gap:15px}.navbar-button{padding:6px 20px;border:none;border-radius:32px;cursor:pointer;font-weight:500;transition:all .3s ease;height:25px}.login-btn{background-color:transparent;color:#fff;border:1px solid #667085;text-decoration:none}.login-btn:hover{background-color:#1570ef;border-color:#1570ef;color:#fff}.signup-btn{background-color:#1570ef;color:#fff;border:1px solid #1570ef;text-decoration:none}.signup-btn:hover{background-color:#fff;border-color:#fff;color:#1570ef}.mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer;padding:5px}.hamburger-line{width:25px;height:3px;background-color:#333;margin:3px 0;transition:.3s}.hamburger-line.active:nth-child(1){transform:rotate(-45deg) translate(-6px,6px)}.hamburger-line.active:nth-child(2){opacity:0}.hamburger-line.active:nth-child(3){transform:rotate(45deg) translate(-6px,-6px)}.dropdown-arrow svg{transition:transform .3s ease;transform-origin:center;position:relative;top:1.5px}.dropdown-arrow.open svg{transform:rotate(180deg)}.mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:0 0 25px 25px;padding:20px;z-index:1000}.mobile-nav-item{display:flex;flex-direction:column;padding:15px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;font-weight:500;font-size:14px;color:#333;text-decoration:none}.mobile-nav-item:last-child{border-bottom:none}.mobile-services-dropdown{border-bottom:1px solid #f0f0f0;padding-bottom:15px;margin-bottom:15px}.mobile-services-title{cursor:pointer;font-weight:500;color:#333;display:flex;align-items:center;gap:5px;padding:15px 0}.mobile-dropdown-menu{display:flex;flex-direction:column;padding-left:20px;margin-top:10px}.mobile-dropdown-item{padding:10px 0;cursor:pointer;color:#666;font-size:14px;border-bottom:1px solid #f5f5f5;text-decoration:none}.mobile-dropdown-item:last-child{border-bottom:none}.mobile-buttons{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mobile-buttons .navbar-button{padding:12px;text-align:center}.mobile-language-wrapper{width:100%}@media (max-width: 1024px){.navbar{margin:5px 20px 20px;padding:0 20px;border-radius:50px;background-color:transparent;box-shadow:none;top:0;left:0;right:0;z-index:1000}.navbar-container{height:60px;max-width:none;margin:0}.navbar-left{gap:0}.navbar-titles,.navbar-right{display:none}.mobile-menu-toggle{display:flex}.mobile-menu{display:block;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:20px;margin:10px 20px 0}}@media (max-width: 768px){.navbar{margin:5px 15px 20px;padding:0 20px}.mobile-menu{margin:10px 15px 0}.language-selector{width:100%}.language-selector-button{display:flex;justify-content:center;padding:12px!important}.language-selector-list{width:100%}.login-btn{color:#1570ef;border:1px solid #1570ef;text-decoration:none}}@media (max-width: 480px){.navbar{margin:5px 10px 20px;padding:0 15px}.navbar-logo{height:35px}.navbar-container{height:50px}.mobile-menu{margin:10px 10px 0}}.language-selector{position:relative;display:inline-block;z-index:20}.language-selector-button{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;padding:6px 10px;border-radius:32px;cursor:pointer;font-size:1rem;font-family:Poppins,sans-serif;font-weight:500}.language-selector-arrow{font-size:.8rem}.language-selector-list{position:absolute;top:calc(100% + .5rem);right:0;min-width:100px;background:#fff;border:1px solid rgba(15,23,42,.12);border-radius:12px;box-shadow:0 20px 50px #0f172a1f;padding:.4rem 0;list-style:none;margin:0}.language-selector-item{width:100%;text-align:left;border:none;background:transparent;padding:.8rem 1rem;cursor:pointer;color:#0f172a;font-size:.95rem}.language-selector-item:hover,.language-selector-item.active{background:#1e40af14}@media (max-width: 768px){.language-selector-button{width:100%;color:#1570ef;border:1px solid #1570ef}}.contact-us-section{padding:6rem 2rem}.contact-us-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.form-section{max-width:500px;width:100%}.contact-us-header{margin-bottom:2rem;text-align:left}.contact-us-title{font-size:2.5rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.contact-us-subtitle{font-size:1.125rem;color:#d0d5dd;line-height:1.6}.contact-us-label{color:#1570ef;font-size:1rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.image-section{display:flex;justify-content:center;align-items:center}.contact-image{width:100%;height:auto;max-height:600px;border-radius:12px;object-fit:cover;box-shadow:0 10px 30px #0000001a}.contact-form{text-align:left}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:1.5rem}.form-group{margin-bottom:1.5rem;padding:0;width:100%}.form-label{display:block;font-size:.875rem;font-weight:500;color:#fff;margin-bottom:.5rem}.required{color:#ef4444}.form-input,.phone-input,.form-textarea{width:100%;min-width:0;max-width:100%;padding:.75rem 1rem;border:1px solid #344054;border-radius:8px;font-size:1rem;background-color:#1d2939;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.form-input:focus,.phone-input:focus,.form-textarea:focus{outline:none;border-color:#1570ef;box-shadow:0 0 0 3px #3b82f61a}.form-input::placeholder,.form-textarea::placeholder{color:#d0d5dd}.phone-input-container{width:100%;display:flex;border:1px solid #344054;border-radius:8px;background-color:#1d2939;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.phone-input-container:focus-within{border-color:#1570ef;box-shadow:0 0 0 3px #3b82f61a}.country-code{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;color:#fff;border:none;cursor:pointer;background-color:#1d2939}.code{font-weight:500}.dropdown-icon{color:#d0d5dd}.phone-input{border:none;border-radius:0;flex:1 1 auto}.form-textarea{resize:vertical;min-height:120px;font-family:inherit}.submit-button{width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;background-color:#1570ef;color:#fff;cursor:pointer;margin-top:1rem;transition:background-color .2s ease,transform .1s ease}.submit-button:hover{background-color:#2563eb}.submit-button:active{transform:translateY(1px)}@media (max-width: 1024px){.contact-us-content{grid-template-columns:1fr;gap:3rem;text-align:center}.form-section{max-width:100%;width:100%;margin:0 auto}.form-group{width:100%}.contact-us-header{text-align:center}.image-section{justify-content:center;margin-top:2rem}.form-row{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 768px){.contact-us-section{padding:3rem 1.5rem}.contact-us-title{font-size:2rem}.contact-us-subtitle{font-size:1rem}.form-label{font-size:.85rem}.form-row{grid-template-columns:1fr;gap:1.5rem}.form-input,.form-textarea,.phone-input{font-size:.95rem;padding:.65rem .9rem}.submit-button{font-size:1rem}.phone-input-container{flex-direction:column;padding-right:0}.country-code{width:100%;border-right:none;border-bottom:1px solid #d1d5db;justify-content:center}.phone-input{width:100%}}@media (max-width: 480px){.contact-us-section{padding:2rem 1rem}.contact-us-title{font-size:1.75rem}.contact-us-subtitle,.submit-button{font-size:.95rem}.form-row{gap:1rem}}.coming-soon-container{display:flex;justify-content:center;align-items:center;height:calc(100vh - 80px);background-color:#161616;overflow:hidden;padding:0 1rem}.coming-soon-content{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.coming-soon-title{font-size:clamp(6rem,20vw,18rem);font-family:Bebas Neue,sans-serif;font-weight:400;margin:0;line-height:.9;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg,#5b8def,#1e3a8a 40%,#161616 85%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coming-soon-message{font-size:2rem;color:#f8fafc;font-family:Inter,sans-serif;margin:0;font-weight:600;max-width:800px}.coming-soon-button{background-color:#2563eb;color:#fff;border:none;font-family:Inter,sans-serif;padding:.8rem 2.5rem;font-size:1rem;font-weight:500;border-radius:6px;cursor:pointer;transition:all .2s ease;font-family:inherit;margin-top:.5rem}.coming-soon-button:hover{background-color:#1d4ed8}@media (max-width: 768px){.coming-soon-title{font-size:clamp(2rem,14vw,4rem)}.coming-soon-message{font-size:1rem;padding:0 1rem}}.sv{--sv-ink: #161616;--sv-ink-2: #1d1d1d;--sv-blue: #1570ef;--sv-muted: #9ca3af;--sv-display: "Bebas Neue", sans-serif;--sv-gutter: clamp(1.25rem, 6vw, 6rem);background-color:var(--sv-ink);color:#fff;font-family:Poppins,sans-serif;overflow-x:clip}.sv-label{margin:0 0 1rem;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-blue);text-align:left}.sv-label-dark{color:var(--sv-ink)}.sv-curve{--curve: 0;border-top-left-radius:50% calc(var(--curve) * 1vw);border-top-right-radius:50% calc(var(--curve) * 1vw)}.sv-section-title{max-width:1100px;margin:0 0 clamp(2.5rem,5vw,4rem);font-family:var(--sv-display);font-weight:400;font-size:clamp(3rem,7vw,6.5rem);line-height:.9;color:#fff;text-align:left}.sv-hero{position:relative;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden;background:radial-gradient(circle at 75% 55%,rgba(21,112,239,.22),transparent 55%),var(--sv-ink)}.sv-hero-ghost{position:absolute;right:-4vw;top:50%;transform:translateY(-50%);font-family:var(--sv-display);font-size:clamp(16rem,42vw,46rem);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(21,112,239,.28);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.sv-hero-inner{position:relative;z-index:1;width:100%;max-width:1500px;margin:0 auto;padding:0 clamp(1.25rem,4vw,4rem);box-sizing:border-box;will-change:transform,opacity}.sv-hero-title{margin:0;font-family:var(--sv-display);font-weight:400;line-height:.86;text-align:left}.sv-hero-line{display:block;overflow:hidden;padding-top:.14em;margin-top:-.14em}.sv-hero-line>span{display:inline-block}.sv-hero-top{font-size:clamp(3.2rem,9vw,9.5rem);color:#e5e5e5}.sv-hero-bottom{font-size:clamp(5rem,15.5vw,17rem);color:var(--sv-blue)}.sv-hero-sub{max-width:560px;margin:1.75rem 0 0;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.6;color:#d0d5dd;text-align:left}.sv-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.sv-btn{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 2rem;border-radius:999px;font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.sv-btn-primary{background:var(--sv-blue);color:#fff;border:1px solid var(--sv-blue)}.sv-btn-primary:hover{background:#fff;color:var(--sv-blue);border-color:#fff}.sv-btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35)}.sv-btn-ghost:hover{border-color:var(--sv-blue);color:var(--sv-blue)}.sv-scroll-hint{position:absolute;left:50%;bottom:2rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-muted)}.sv-scroll-hint i{display:block;width:1px;height:48px;background:linear-gradient(to bottom,var(--sv-blue),transparent);animation:sv-scroll-line 1.8s ease-in-out infinite;transform-origin:top}@keyframes sv-scroll-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.sv-stage{position:relative;z-index:2}.sv-intro{position:relative;background:var(--sv-blue);padding:clamp(5rem,10vw,9rem) var(--sv-gutter) clamp(4rem,8vw,7rem);box-shadow:0 -30px 60px #00000059}.sv-intro-title{max-width:1300px;margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(2.6rem,6vw,6.5rem);line-height:.95;text-align:left}.sv-intro-text{max-width:640px;margin:2.5rem 0 0 auto;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7;color:#e3edfd;text-align:left}.sv-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:clamp(3.5rem,7vw,6rem);padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.3)}.sv-fact{display:flex;flex-direction:column;gap:.5rem}.sv-fact-value{font-family:var(--sv-display);font-size:clamp(4rem,9vw,9rem);line-height:.85;color:#fff}.sv-fact-label{max-width:260px;font-size:.95rem;font-weight:600;color:var(--sv-ink);text-align:left}.sv-steps{position:relative;background:var(--sv-ink);padding:clamp(5rem,9vw,8rem) var(--sv-gutter)}.sv-steps-grid{position:relative;display:grid;grid-template-columns:repeat(var(--steps, 4),minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);padding-top:2.5rem}.sv-steps-track{position:absolute;top:0;left:0;right:0;height:2px;background:#ffffff1a}.sv-steps-progress{height:100%;background:var(--sv-blue);transform-origin:left center}.sv-step-num{display:block;font-family:var(--sv-display);font-size:clamp(4rem,7vw,6.5rem);line-height:.85;color:transparent;-webkit-text-stroke:1.5px var(--sv-blue)}.sv-step-title{margin:1.25rem 0 .75rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:.95;color:#fff;text-align:left}.sv-step-text{margin:0;font-size:.98rem;line-height:1.7;color:#c9ccd3;text-align:left}.sv-moments-head{background:var(--sv-ink);padding:clamp(3rem,6vw,5rem) var(--sv-gutter) clamp(2rem,4vw,3rem)}.sv-moments-title{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(3.5rem,10vw,11rem);line-height:.85;color:#e5e5e5;text-align:left}.sv-panel{position:relative;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.sv-panel-1{background:var(--sv-ink-2)}.sv-panel-2{background:var(--sv-blue)}.sv-panel-3{background:var(--sv-ink);border-top:1px solid rgba(21,112,239,.35)}.sv-panel-inner{width:100%;max-width:1500px;margin:0 auto;padding:0 var(--sv-gutter);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);will-change:transform,opacity}.sv-panel-num{font-family:var(--sv-display);font-size:clamp(12rem,32vw,34rem);line-height:.8;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.25);-webkit-user-select:none;user-select:none}.sv-panel-2 .sv-panel-num{-webkit-text-stroke-color:rgba(22,22,22,.45)}.sv-panel-3 .sv-panel-num{-webkit-text-stroke-color:var(--sv-blue)}.sv-panel-tag{display:inline-block;margin-bottom:1.25rem;padding:.35rem .9rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;background:#1570ef26;color:var(--sv-blue)}.sv-panel-2 .sv-panel-tag{background:var(--sv-ink);color:#fff}.sv-panel-title{margin:0 0 1.25rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(3rem,6vw,6.5rem);line-height:.9;color:#fff;text-align:left}.sv-panel-text{max-width:520px;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7;color:#c9ccd3;text-align:left}.sv-panel-2 .sv-panel-text{color:#eef4fe}.sv-law{position:relative;z-index:10;overflow:hidden;background:var(--sv-blue);color:#fff;padding:clamp(5rem,9vw,8rem) var(--sv-gutter);box-shadow:0 -30px 60px #00000073}.sv-law-title{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(3.5rem,9vw,10rem);line-height:.88;max-width:16ch;color:#fff;text-align:left}.sv-law-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:2rem;align-items:end;margin-top:clamp(2rem,4vw,3.5rem)}.sv-law-text{max-width:720px;margin:0;font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.6;color:#e3edfd;text-align:left}.sv-law-ref{margin:0;justify-self:end;font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sv-ink);text-align:right}.sv-benefits{position:relative;z-index:10;background:var(--sv-ink);padding:clamp(5rem,9vw,8rem) var(--sv-gutter)}.sv-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sv-benefit{position:relative;padding:clamp(1.75rem,3vw,2.5rem);border-radius:20px;background:var(--sv-ink-2);border:1px solid rgba(255,255,255,.06);transition:border-color .3s ease}.sv-benefit:hover{border-color:#1570ef99}.sv-benefit-num{font-size:.85rem;font-weight:600;letter-spacing:.12em;color:var(--sv-blue)}.sv-benefit-title{margin:.75rem 0;font-family:var(--sv-display);font-weight:400;font-size:clamp(2.2rem,3.2vw,3rem);line-height:.95;color:#fff;text-align:left}.sv-benefit-text{margin:0;font-size:1rem;line-height:1.7;color:var(--sv-muted);text-align:left}.sv-faq{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);background:var(--sv-ink);padding:clamp(3rem,6vw,5rem) var(--sv-gutter) clamp(5rem,9vw,8rem)}.sv-faq-head .sv-section-title{margin-bottom:0}.sv-faq-item{border-bottom:1px solid rgba(255,255,255,.12)}.sv-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;background:none;border:0;color:#fff;font-family:Poppins,sans-serif;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;text-align:left;cursor:pointer}.sv-faq-q i{position:relative;flex:0 0 auto;width:18px;height:18px}.sv-faq-q i:before,.sv-faq-q i:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:var(--sv-blue);transition:transform .3s ease}.sv-faq-q i:after{transform:rotate(90deg)}.sv-faq-item.is-open .sv-faq-q i:after{transform:rotate(0)}.sv-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.sv-faq-item.is-open .sv-faq-a{grid-template-rows:1fr}.sv-faq-a p{overflow:hidden;margin:0;padding-right:2.5rem;font-size:1rem;line-height:1.7;color:var(--sv-muted);text-align:left}.sv-faq-item.is-open .sv-faq-a p{padding-bottom:1.5rem}.sv-cta{position:relative;z-index:10;overflow:hidden;background:var(--sv-blue);padding:clamp(5rem,9vw,8rem) var(--sv-gutter)}.sv-cta-title{margin:0;max-width:14ch;font-family:var(--sv-display);font-weight:400;font-size:clamp(3.5rem,8.5vw,10rem);line-height:.88;color:#fff;text-align:left}.sv-cta-sub{max-width:620px;margin:2rem 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7;color:#e3edfd;text-align:left}.sv-cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.25rem;border-radius:999px;background:#fff;color:var(--sv-blue);font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease}.sv-cta-btn:hover{background:var(--sv-ink);color:#fff}@media (max-width: 1024px){.sv-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3rem}}@media (max-width: 900px){.sv-panel-inner{grid-template-columns:minmax(0,1fr);gap:1rem}.sv-panel-num{font-size:clamp(8rem,40vw,14rem)}.sv-facts,.sv-benefits-grid,.sv-law-body,.sv-faq{grid-template-columns:minmax(0,1fr)}.sv-facts{gap:1.75rem}.sv-intro-text{margin-left:0}.sv-law-ref{justify-self:start;text-align:left}}@media (max-width: 560px){.sv-steps-grid{grid-template-columns:minmax(0,1fr)}.sv-hero-actions .sv-btn{flex:1 1 100%}}@media (prefers-reduced-motion: reduce){.sv-scroll-hint i{animation:none}}.hs{--sv-line: #2a2a2a;--sv-text: #d0d5dd;--sv-blue-soft: #3b82f6}.hs-hero-btn{font-family:Poppins,sans-serif;font-size:1rem;cursor:pointer}.hs-picker{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;background:var(--sv-blue);padding:clamp(5rem,10vw,8rem) var(--sv-gutter) clamp(4rem,7vw,6rem);box-shadow:0 -30px 60px #00000059}.hs-picker-title{margin:0 0 2.5rem;max-width:16ch;font-family:var(--sv-display);font-weight:400;font-size:clamp(3.5rem,9vw,9rem);line-height:.88;color:#fff;text-align:left}.hs-picker .hs-tabs{background:var(--sv-ink);border-color:#00000040;box-shadow:0 18px 40px #00000040}.hs-tabs{position:relative;display:flex;gap:.35rem;max-width:100%;padding:.4rem;border-radius:999px;background:var(--sv-ink-2);border:1px solid var(--sv-line);overflow-x:auto;scrollbar-width:none}.hs-tabs::-webkit-scrollbar{display:none}.hs-tab-indicator{position:absolute;top:0;left:0;border-radius:999px;background:var(--sv-blue);box-shadow:0 8px 24px #1570ef59;pointer-events:none}.hs-tab-indicator.is-animated{transition:transform .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1)}.hs-tab{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;gap:.55rem;padding:.8rem 1.35rem;border:0;border-radius:999px;background:transparent;color:var(--sv-muted);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .3s ease}.hs-tab:hover,.hs-tab.is-active{color:#fff}.hs-tab-num{font-size:.75rem;letter-spacing:.08em;opacity:.6}.hs-guide{position:relative;z-index:4;width:100%;margin:0;padding:clamp(3rem,6vw,5rem) max(1.5rem,calc((100% - 1100px)/2)) clamp(5rem,10vw,8rem);box-sizing:border-box;background:var(--sv-ink)}.hs-guide-head{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.hs-guide-head .sv-label{text-align:center}.hs-title{margin:0 0 1.25rem;font-family:var(--sv-display);font-size:clamp(3rem,6.5vw,6rem);font-weight:400;line-height:.9;letter-spacing:0;color:#fff;text-align:center}.hs-intro{margin:0 0 2rem;font-size:1.05rem;line-height:1.75;color:var(--sv-text);text-align:center}.hs-player{width:min(1240px,calc(100vw - 3rem));margin:clamp(3rem,6vw,5rem) 0 0 50%;translate:-50% 0}.hs-road{--line-top: 0px;--line-height: 0px;position:relative;margin-top:clamp(3.5rem,7vw,5.5rem)}.hs-line{position:absolute;top:var(--line-top);left:50%;width:2px;height:var(--line-height);transform:translate(-50%);background:var(--sv-line)}.hs-line-fill{display:block;height:100%;background:linear-gradient(to bottom,var(--sv-blue),var(--sv-blue-soft));transform-origin:top center}.hs-rows{margin:0;padding:0;list-style:none}.hs-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr);align-items:start}.hs-row+.hs-row{margin-top:-2.5rem}.hs-dot{grid-column:2;grid-row:1;justify-self:center;position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;margin-top:1.25rem;border-radius:50%;background:var(--sv-ink);border:2px solid var(--sv-line);font-size:.85rem;font-weight:700;color:var(--sv-muted);transition:background-color .4s ease,border-color .4s ease,color .4s ease,box-shadow .4s ease}.hs-row.is-done .hs-dot{background:var(--sv-blue);border-color:var(--sv-blue);color:#fff;box-shadow:0 0 0 7px #1570ef29}.hs-card{grid-row:1;position:relative;padding:1.5rem 1.6rem;border-radius:16px;background:var(--sv-ink-2);border:1px solid var(--sv-line);transition:border-color .4s ease,box-shadow .4s ease}.hs-row.is-left .hs-card{grid-column:1}.hs-row.is-right .hs-card{grid-column:3}.hs-card:after{content:"";position:absolute;top:2.7rem;width:1rem;height:2px;background:var(--sv-line);transition:background-color .4s ease}.hs-row.is-left .hs-card:after{right:calc(-1rem - 1px)}.hs-row.is-right .hs-card:after{left:calc(-1rem - 1px)}.hs-row.is-done .hs-card{border-color:#1570ef73;box-shadow:0 18px 40px #00000059}.hs-row.is-done .hs-card:after{background:var(--sv-blue)}.hs-card-step{display:inline-block;margin-bottom:.6rem;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-blue-soft)}.hs-card-title{margin:0 0 .5rem;font-family:var(--sv-display);font-size:1.9rem;font-weight:400;line-height:1;color:#fff;text-align:left}.hs-card-text{margin:0;font-size:.97rem;line-height:1.7;color:var(--sv-muted);text-align:left}.hs-list{margin:1rem 0 0;padding:0;list-style:none}.hs-list li{position:relative;padding:.55rem 0 .55rem 1.5rem;border-top:1px solid var(--sv-line);font-size:.93rem;line-height:1.55;color:var(--sv-text);text-align:left}.hs-list li:before{content:"";position:absolute;top:1.05rem;left:.2rem;width:7px;height:7px;border-radius:2px;background:var(--sv-blue);transform:rotate(45deg)}.hs-reqs{max-width:900px;margin:clamp(3rem,6vw,4.5rem) auto 0;padding:clamp(1.75rem,4vw,2.5rem);border-radius:20px;background:var(--sv-ink-2);border:1px solid var(--sv-line);box-sizing:border-box}.hs-reqs-title{margin:0 0 1.5rem;font-size:1.3rem;font-weight:700;color:#fff;text-align:center}.hs-reqs ul{margin:0;padding:0;list-style:none;column-count:2;column-gap:2.5rem}.hs-reqs li{display:flex;gap:.9rem;break-inside:avoid;padding:.85rem 0;border-bottom:1px solid var(--sv-line);text-align:left}.hs-check{position:relative;flex:0 0 auto;width:1.4rem;height:1.4rem;margin-top:.1rem;border-radius:50%;background:#1570ef2e}.hs-check:after{content:"";position:absolute;top:.35rem;left:.48rem;width:.3rem;height:.55rem;border:solid var(--sv-blue-soft);border-width:0 2px 2px 0;transform:rotate(45deg)}.hs-reqs strong{display:block;font-size:.97rem;font-weight:600;color:#fff}.hs-reqs li span:not(.hs-check){display:block;margin-top:.15rem;font-size:.9rem;line-height:1.5;color:var(--sv-muted)}.hs-note{max-width:760px;margin:clamp(3rem,6vw,4rem) auto 0;padding:1.25rem 1.5rem;border-radius:14px;border-left:3px solid var(--sv-blue);background:#1570ef1a;font-size:.98rem;line-height:1.7;color:var(--sv-text);text-align:left}.hs-closing{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:720px;margin:clamp(4rem,8vw,6rem) auto 0;padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--sv-line);text-align:center}.hs-finish{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--sv-blue);box-shadow:0 0 0 8px #1570ef26,0 14px 34px #1570ef66}.hs-finish svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.hs-closing p{margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.6;color:#fff}@media (max-width: 860px){.hs-line{left:1.5rem}.hs-row{grid-template-columns:3rem minmax(0,1fr);column-gap:1.25rem}.hs-row+.hs-row{margin-top:1.25rem}.hs-dot{grid-column:1;margin-top:1.1rem}.hs-row.is-left .hs-card,.hs-row.is-right .hs-card{grid-column:2}.hs-row.is-left .hs-card:after,.hs-row.is-right .hs-card:after{right:auto;left:calc(-1.25rem - 1px);width:1.25rem}.hs-reqs ul{column-count:1}}@media (max-width: 560px){.hs-tabs{width:100%;border-radius:18px}.hs-player{width:calc(100vw - 2rem)}}.vp{position:relative;aspect-ratio:16 / 9;border-radius:28px;overflow:hidden;background:#000;box-shadow:0 40px 100px #0000008c;isolation:isolate}.vp:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(255,255,255,.08);pointer-events:none;z-index:3}.vp-video{display:block;width:100%;height:100%;object-fit:cover;background:#000}.vp.is-playing .vp-video{object-fit:contain}.vp-cover{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;width:100%;padding:clamp(1.25rem,3vw,2.5rem);border:0;background:linear-gradient(180deg,#0a0a0a0d 30%,#0a0a0abf);color:#fff;text-align:left;cursor:pointer;transition:opacity .4s ease,visibility .4s ease}.vp.is-playing .vp-cover{opacity:0;visibility:hidden}.vp-cover-text{display:flex;flex-direction:column;gap:.4rem}.vp-cover-label{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.vp-cover-title{font-family:var(--sv-display);font-size:clamp(2rem,4.5vw,4rem);font-weight:400;line-height:.9}.vp-cover-time{flex-shrink:0;padding:.45rem .9rem;border-radius:999px;background:#ffffff1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:Poppins,sans-serif;font-size:.85rem;font-variant-numeric:tabular-nums}.vp-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:clamp(72px,9vw,112px);aspect-ratio:1;border-radius:50%;background:var(--sv-blue);box-shadow:0 18px 50px #1570ef80;translate:-50% -50%;transition:scale .35s cubic-bezier(.2,.8,.2,1)}.vp-play:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(255,255,255,.35);animation:vp-ring 2.4s ease-out infinite}.vp-play svg{width:32%;fill:#fff}.vp-cover:hover .vp-play,.vp-cover:focus-visible .vp-play{scale:1.08}.vp-cover:focus-visible{outline:2px solid var(--sv-blue);outline-offset:-4px}@keyframes vp-ring{0%{scale:.9;opacity:.9}to{scale:1.35;opacity:0}}@media (prefers-reduced-motion: reduce){.vp-play:before{animation:none}}@media (max-width: 560px){.vp{border-radius:18px}.vp-cover-time{display:none}}.privacy-container{background-color:#fff;padding:40px 20px;max-width:1000px;margin:0 auto}.privacy-title{font-size:2.2rem;font-weight:700;color:#374151;margin-bottom:20px}.privacy-dates{font-size:.95rem;color:#6b7280;margin-bottom:24px;line-height:1.8;text-align:justify}.privacy-divider{border:none;border-top:1px solid #e5e7eb;margin-bottom:30px}.subsection-title{font-size:.95rem;font-weight:600;color:#4b5563;margin-top:24px;margin-bottom:10px}.privacy-table-wrapper{overflow-x:auto;margin:20px 0}.privacy-table{width:100%;border-collapse:collapse;font-size:.95rem;color:#6b7280}.privacy-table th,.privacy-table td{border:1px solid #e5e7eb;padding:10px 14px;text-align:left;line-height:1.6}.privacy-table th{background-color:#f3f4f6;font-weight:600;color:#374151}.privacy-table tbody tr:nth-child(2n){background-color:#fafafa}section a{color:#1570ef;text-decoration:none}section a:hover{text-decoration:underline}.privacy-intro p{font-size:1rem;margin-top:40px;color:#6b7280;line-height:1.8;margin-bottom:20px;text-align:justify}.section-title{font-size:1rem;margin-top:40px;margin-bottom:15px;color:#1570ef}section p{font-size:1rem;color:#6b7280;margin-bottom:15px;line-height:1.8;text-align:justify}section ul{padding-left:20px;margin-bottom:20px}section li{margin-bottom:8px;color:#6b7280;line-height:1.7}.cookie-table{width:100%;border-collapse:collapse;margin-top:15px}.cookie-table th,.cookie-table td{border:1px solid #e5e7eb;padding:8px;text-align:left}@media (max-width: 1024px){.privacy-container{padding:35px 1.5rem;max-width:100%}.privacy-title{font-size:2rem}.section-title{font-size:.95rem}.subsection-title{font-size:.9rem;margin-top:20px}.privacy-table,.cookie-table{font-size:.9rem}.cookie-table th,.cookie-table td{padding:6px}}@media (max-width: 768px){.privacy-container{padding:30px 1rem}.privacy-rights-contact{text-align:start}.privacy-title{font-size:1.75rem;margin-bottom:15px}.privacy-divider{margin-bottom:25px}.privacy-dates{font-size:.9rem}.privacy-intro p{font-size:.9rem;margin-top:30px}.section-title{font-size:.9rem;margin-top:30px;margin-bottom:12px}.subsection-title{font-size:.875rem;margin-top:18px}.privacy-table{font-size:.85rem}.privacy-table th,.privacy-table td{padding:8px 10px}section p{font-size:.9rem;margin-bottom:12px}section ul{padding-left:18px;margin-bottom:18px}section li{margin-bottom:6px;font-size:.9rem}.cookie-table{font-size:.85rem;display:block;overflow-x:auto}.cookie-table th,.cookie-table td{padding:6px 4px;font-size:.85rem}}@media (max-width: 480px){.privacy-container{padding:25px .75rem}.privacy-title{font-size:1.5rem}.privacy-dates,.privacy-intro p{font-size:.85rem}.section-title{font-size:.875rem}.subsection-title{font-size:.8rem}.privacy-table th,.privacy-table td{padding:6px 8px;font-size:.8rem}section p,section li{font-size:.85rem}}.mobile-navbar-wrapper{background-color:#fff;padding:10px 0}.mobile-navbar-wrapper.mobile-blue-bg{background-color:#1d4ed8}img.mobile-nav-icon{width:32px;height:32px;margin-right:12px;vertical-align:middle}.mobile-navbar{margin:0 auto;max-width:1200px;background-color:#fff;box-shadow:0 2px 4px #0000001a;border-radius:50px;padding:0 30px;position:relative}.mobile-navbar-container{display:flex;justify-content:space-between;align-items:center;height:50px;max-width:1200px;margin:0 auto}.mobile-navbar-left{display:flex;align-items:center;gap:30px}.mobile-navbar-logo{height:30px;width:auto;margin-top:5px}.mobile-navbar-titles{display:flex;align-items:center;gap:25px}.mobile-nav-item:hover{color:#007bff}.mobile-phone-number{display:flex;align-items:center;gap:5px;font-weight:600;color:#333}.mobile-services-dropdown2{position:relative}.mobile-nav-item{cursor:pointer;font-weight:500;color:#333;transition:color .3s ease;text-decoration:none}.mobile-services-title{cursor:pointer;font-weight:500;color:#333;display:flex;align-items:center;gap:20px;transition:color .3s ease}.mobile-services-title:hover{color:#007bff}.mobile-dropdown-arrow{font-size:12px;transition:transform .3s ease}.mobile-dropdown-arrow.mobile-open{transform:rotate(180deg)}.mobile-dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;min-width:350px;box-shadow:0 4px 8px #0000001a;border-radius:8px;padding:10px 0;margin-top:10px;z-index:1000;animation:fadeIn .3s ease;text-decoration:none;display:flex;flex-direction:column}.mobile-dropdown-item{padding:12px 16px;border-radius:12px;text-decoration:none;transition:background-color .2s ease;display:flex;align-items:center;color:#111827}.mobile-dropdown-item:hover{background-color:#f3f4f6}.mobile-dropdown-item.mobile-active{background-color:#f0f7ff}.mobile-dropdown-content{display:flex;align-items:center;width:100%}.mobile-dropdown-content .mobile-nav-icon{width:32px;height:32px;margin-right:12px}.mobile-dropdown-text{flex-grow:1;display:flex;flex-direction:column}.mobile-dropdown-title{font-size:14px;font-weight:600;color:#111827}.mobile-dropdown-item.mobile-active .mobile-dropdown-title{color:#1570ef}.mobile-dropdown-subtitle{font-size:12px;color:#6b7280}.mobile-dropdown-arrow-right{display:flex;justify-content:flex-end;align-items:center;margin-left:auto;opacity:0;transition:opacity .25s ease}.mobile-dropdown-arrow-right svg path{stroke:#9ca3af;transition:stroke .3s ease}.mobile-dropdown-item:hover .mobile-dropdown-arrow-right,.mobile-dropdown-item.mobile-active .mobile-dropdown-arrow-right{opacity:1}.mobile-dropdown-item:hover .mobile-dropdown-title,.mobile-dropdown-item:hover .mobile-dropdown-subtitle,.mobile-dropdown-item:hover .mobile-dropdown-arrow-right svg path,.mobile-dropdown-item:hover .mobile-nav-icon{color:#1570ef;stroke:#1570ef;filter:brightness(0) saturate(100%) invert(30%) sepia(84%) saturate(637%) hue-rotate(191deg) brightness(91%) contrast(90%)}.mobile-dropdown-item.mobile-active .mobile-dropdown-title,.mobile-dropdown-item.mobile-active .mobile-dropdown-subtitle,.mobile-dropdown-item.mobile-active .mobile-dropdown-arrow-right svg path,.mobile-dropdown-item.mobile-active .mobile-nav-icon{color:#1570ef;stroke:#1570ef;filter:brightness(0) saturate(100%) invert(30%) sepia(84%) saturate(637%) hue-rotate(191deg) brightness(91%) contrast(90%)}.mobile-navbar-right{display:flex;align-items:center;gap:15px}.mobile-navbar-button{padding:6px 20px;border:none;border-radius:32px;cursor:pointer;font-weight:500;transition:all .3s ease;height:25px}.mobile-signup-btn{background-color:#1570ef;color:#fff;border:2px solid #1570ef;text-decoration:none}.mobile-signup-btn:hover{background-color:#0056b3;border-color:#0056b3}.mobile-mobile-menu-toggle{display:none;flex-direction:column;cursor:pointer;padding:5px}.mobile-hamburger-line{width:25px;height:3px;background-color:#333;margin:3px 0;transition:.3s}.mobile-hamburger-line.mobile-active:nth-child(1){transform:rotate(-45deg) translate(-6px,6px)}.mobile-hamburger-line.mobile-active:nth-child(2){opacity:0}.mobile-hamburger-line.mobile-active:nth-child(3){transform:rotate(45deg) translate(-6px,-6px)}.mobile-dropdown-arrow svg{transition:transform .3s ease;transform-origin:center;position:relative;top:1.5px}.mobile-dropdown-arrow.mobile-open svg{transform:rotate(180deg)}.mobile-mobile-menu{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:0 0 25px 25px;padding:20px;z-index:1000}.mobile-mobile-nav-item{display:flex;flex-direction:column;padding:15px 0;border-bottom:1px solid #f0f0f0;cursor:pointer;font-weight:500;color:#333;text-decoration:none}.mobile-mobile-nav-item:last-child{border-bottom:none}.mobile-mobile-phone-number{display:flex;align-items:center;gap:5px;font-weight:600;color:#333}.mobile-mobile-services-dropdown{border-bottom:1px solid #f0f0f0;padding-bottom:15px;margin-bottom:15px}.mobile-mobile-services-title{cursor:pointer;font-weight:500;color:#333;display:flex;align-items:center;gap:5px;padding:15px 0}.mobile-mobile-dropdown-menu{display:flex;flex-direction:column;padding-left:20px;margin-top:10px}.mobile-mobile-dropdown-item{padding:10px 0;cursor:pointer;color:#666;font-size:14px;border-bottom:1px solid #f5f5f5;text-decoration:none}.mobile-mobile-dropdown-item:last-child{border-bottom:none}.mobile-mobile-buttons{display:flex;flex-direction:column;gap:10px;margin-top:20px}.mobile-mobile-buttons .mobile-navbar-button{padding:12px;text-align:center}.mobile-navbar-titles .mobile-nav-item{display:flex!important;flex-direction:row!important;align-items:center;gap:6px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){.mobile-navbar{margin:5px 20px 20px;padding:0 20px;border-radius:50px;background-color:transparent;box-shadow:none;top:0;left:0;right:0;z-index:1000}.mobile-navbar-container{height:60px;max-width:none;margin:0}.mobile-navbar-left{gap:0}.mobile-navbar-titles,.mobile-navbar-right{display:none}.mobile-mobile-menu-toggle{display:flex}.mobile-mobile-menu{display:block;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:20px;margin:10px 20px 0}}@media (max-width: 768px){.mobile-navbar{margin:5px 15px 20px;padding:0 20px}.mobile-mobile-menu{margin:10px 15px 0}}@media (max-width: 480px){.mobile-navbar{margin:5px 10px 20px;padding:0 15px}.mobile-navbar-logo{height:35px}.mobile-navbar-container{height:50px}.mobile-mobile-menu{margin:10px 10px 0}}.blog-page{max-width:1200px;margin:0 auto;padding:8rem}.blog-header{text-align:center;margin-bottom:32px}.blog-kicker{color:#1570ef;font-weight:600;font-size:.95rem;margin:0 0 6px}.blog-title{font-size:clamp(1.9rem,3.5vw,2.75rem);font-weight:800;color:#fff;margin:0 0 8px}.blog-subtitle{color:#d0d5dd;margin:0 0 18px}.subscribe-row{display:inline-flex;gap:10px;align-items:center;justify-content:center;margin-bottom:36px}.subscribe-input{width:min(440px,70vw);height:40px;padding:0 14px;border:1px solid #344054;border-radius:8px;outline:none;background-color:#1d2939}.subscribe-input:focus{border-color:#1570ef;box-shadow:0 0 0 3px #0d6efd1f}.subscribe-btn{height:40px;padding:0 14px;border:none;border-radius:8px;background:#1570ef;color:#fff;font-weight:600;cursor:pointer}.subscribe-btn:hover{filter:brightness(.95)}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 36px}.post-card{display:grid;grid-template-columns:240px 1fr;gap:18px;align-items:center}.post-thumb{width:240px;height:160px;border-radius:16px;overflow:hidden;background:#f3f4f6;flex-shrink:0}.post-thumb img{width:100%;height:100%;object-fit:cover}.post-content{display:flex;flex-direction:column;gap:6px}.post-title{margin:0;font-weight:700;color:#0f172a;font-size:1.05rem}.post-excerpt{margin:0;color:#6b7280;font-size:.95rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-date{margin-top:6px;color:#94a3b8;font-size:.85rem}.pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:40px}.page-nav{height:36px;padding:0 14px;border-radius:10px;border:1px solid #344054;background:#1d2939;color:#fff;cursor:pointer}.page-nav:disabled{color:#94a3b8;cursor:not-allowed}.page-nav:hover:not(:disabled){border-color:#1570ef;background-color:#1570ef;color:#fff}.page-list{list-style:none;display:flex;gap:10px;padding:0;margin:0;align-items:center;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.page-list::-webkit-scrollbar{display:none}.page-item,.page-ellipsis{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;border:1px solid transparent;background-color:#1d2939}.page-item:hover{border-color:#e5e7eb}.page-item.current{background:#1570ef;color:#fff}@media (max-width: 1024px){.post-card{grid-template-columns:220px 1fr}.post-thumb{width:220px;height:150px}}@media (max-width: 900px){.blog-grid{grid-template-columns:1fr}}@media (max-width: 520px){.subscribe-row{width:100%;flex-direction:column}.subscribe-input,.subscribe-btn{width:100%}.post-card{grid-template-columns:1fr;gap:12px}.post-thumb{width:100%;height:200px}}.blog-post{max-width:800px;margin:0 auto;padding:8rem}.post-date{color:#1570ef;font-size:.9rem;font-weight:500;margin-bottom:8px}.post-title{font-size:2rem;font-weight:800;margin:0 0 8px;color:#fff}.post-subtitle{font-size:1.05rem;color:#d0d5dd;margin-bottom:24px}.post-hero{margin-bottom:32px}.post-hero img{width:100%;border-radius:8px;object-fit:cover}.post-section{margin-bottom:32px}.post-section h2{font-size:1.25rem;font-weight:700;margin-bottom:8px;color:#fff}.post-section p{color:#475467;font-size:1rem;line-height:1.6}.post-section ul{margin:0;padding-left:20px;color:#475467}.post-section li{margin-bottom:6px}.post-section p,.post-section ul,.post-section li,.post-section em,.post-section strong{color:#475467;font-size:1rem;line-height:1.6;font-weight:300}@media (max-width: 1024px){.blog-post{padding:40px 1.5rem;max-width:100%}.post-title{font-size:1.875rem}.post-subtitle{font-size:1rem}.post-section h2{font-size:1.2rem}}@media (max-width: 768px){.blog-post{padding:32px 1rem}.post-date{font-size:.85rem}.post-title{font-size:1.75rem;margin-bottom:6px}.post-subtitle{font-size:.95rem;margin-bottom:20px}.post-hero,.post-section{margin-bottom:24px}.post-section h2{font-size:1.15rem;margin-bottom:6px}.post-section p,.post-section ul,.post-section li,.post-section em,.post-section strong{font-size:.95rem}.post-section ul{padding-left:18px}}@media (max-width: 480px){.blog-post{padding:24px .75rem}.post-title{font-size:1.5rem}.post-subtitle{font-size:.9rem}.post-section h2{font-size:1.1rem}.post-section p,.post-section ul,.post-section li,.post-section em,.post-section strong{font-size:.9rem}}.ir{--sv-line: #2a2a2a;--sv-text: #d0d5dd}.ir-hero{background:radial-gradient(circle at 50% 60%,rgba(21,112,239,.22),transparent 55%),var(--sv-ink)}.ir-hero .sv-hero-ghost{left:50%;right:auto;transform:translate(-50%,-50%)}.ir-hero .sv-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.ir-hero .sv-label,.ir-hero .sv-hero-title,.ir-hero .sv-hero-sub{text-align:center}.ir-hero .sv-hero-bottom{font-size:clamp(7rem,22vw,22rem);line-height:.82}.ir-hero .sv-hero-sub{max-width:640px}.ir-hero-actions,.ir-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem}.ir-final-actions{justify-content:flex-start;margin-top:0}.ir-pill{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;box-sizing:border-box;min-height:52px;padding:0 1.6rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fff;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.ir-pill img{width:18px;height:18px;object-fit:contain}.ir-pill:hover,.ir-price-btn:hover,.ir-bundle-btn:hover{text-decoration:none}.ir-pill:hover{border-color:var(--sv-blue);background:#1570ef26}.ir-pill-primary{border-color:var(--sv-blue);background:var(--sv-blue)}.ir-pill-primary:hover{background:#0f5bd5}.ir-pill-white{border-color:#fff;background:#fff;color:var(--sv-blue)}.ir-pill-white:hover{background:var(--sv-ink);border-color:var(--sv-ink);color:#fff}.ir-final .ir-pill:not(.ir-pill-white){border-color:#ffffff73;background:#ffffff1a}.ir-final .ir-pill:not(.ir-pill-white):hover{background:#fff3}.ir-scroll{border:0;background:none;font-family:Poppins,sans-serif;cursor:pointer}.ir-how{padding-bottom:clamp(4rem,7vw,6rem)}.ir-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);margin:clamp(3rem,6vw,5rem) 0 0;padding:2.5rem 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.3)}.ir-how-step{display:flex;flex-direction:column;align-items:flex-start}.ir-how-num{font-family:var(--sv-display);font-size:clamp(4rem,7vw,6.5rem);line-height:.85;color:#fff}.ir-how-icon{display:grid;place-items:center;width:3rem;height:3rem;margin-top:1.25rem;border-radius:50%;background:var(--sv-ink);color:#fff;font-size:1.2rem}.ir-how-step h3{margin:1.25rem 0 .5rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(2rem,3vw,2.8rem);line-height:.95;color:#fff;text-align:left}.ir-how-step p{margin:0;font-size:1rem;line-height:1.65;color:#e3edfd;text-align:left}.ir-showcase{position:relative;background:var(--sv-ink);padding:clamp(4rem,8vw,7rem) 0 0}.ir-showcase-player,.ir-create-player{width:min(1240px,calc(100vw - 3rem));margin:0 auto}.ir-scale{will-change:transform}.ir-section{position:relative;background:var(--sv-ink);padding:clamp(5rem,9vw,8rem) var(--sv-gutter)}.ir-head{max-width:820px;margin-bottom:clamp(2.5rem,5vw,4rem)}.ir-head-center{margin-left:auto;margin-right:auto;text-align:center}.ir-head-center .sv-label,.ir-head-center .ir-title,.ir-head-center .ir-text{text-align:center}.ir-title{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(3rem,6.5vw,6.5rem);line-height:.9;color:#fff;text-align:left}.ir-text{margin:1.5rem 0 0;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75;color:var(--sv-text);text-align:left}.ir-what{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.ir-what-player{border-radius:22px}.ir-compare{grid-column:1 / -1;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;margin-top:clamp(1rem,3vw,2rem)}.ir-compare-col{padding:clamp(1.75rem,3vw,2.5rem);border-radius:24px;border:1px solid var(--sv-line);background:var(--sv-ink-2)}.ir-compare-col.is-idr{border-color:transparent;background:var(--sv-blue)}.ir-compare-col h3{margin:0 0 1.5rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(2rem,3vw,2.8rem);line-height:1;color:#fff;text-align:left}.ir-compare-col ul{display:flex;flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none}.ir-compare-col li{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--sv-muted);text-align:left}.ir-compare-col li svg{flex-shrink:0;color:#6b7280}.ir-compare-col.is-idr li{color:#fff}.ir-compare-col.is-idr li svg{color:#fff}.ir-compare-vs{align-self:center;display:grid;place-items:center;width:4rem;height:4rem;margin:0 -1.25rem;z-index:1;border-radius:50%;background:var(--sv-ink);border:1px solid var(--sv-line);font-family:var(--sv-display);font-size:1.5rem;color:#fff}.ir-plan-head{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 1.5rem}.ir-features+.ir-plan-head{margin-top:clamp(3rem,6vw,4.5rem)}.ir-plan-head h3{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1;color:#fff;text-align:left}.ir-coin-tag{padding:.4rem .9rem;border-radius:999px;background:var(--sv-blue);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff}.ir-coin-tag.is-outline{border:1px solid var(--sv-blue);background:transparent;color:#8fb8f7}.ir-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.ir-feature{padding:clamp(1.5rem,2.5vw,2rem);border-radius:22px;border:1px solid var(--sv-line);background:var(--sv-ink-2);transition:border-color .3s ease,transform .3s ease}.ir-feature:hover{border-color:#1570ef99}.ir-feature-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:14px;background:#1570ef24;color:var(--sv-blue);font-size:1.3rem}.ir-feature h4{margin:1.5rem 0 .5rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1;color:#fff;text-align:left}.ir-feature p{margin:0;font-size:.95rem;line-height:1.65;color:var(--sv-muted);text-align:left}.ir-extras{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.ir-extra{display:flex;flex-direction:column;gap:.5rem;padding:1.75rem 1.25rem 1.75rem 0}.ir-extra+.ir-extra{padding-left:1.25rem;border-left:1px solid var(--sv-line)}.ir-extra-icon{color:var(--sv-blue);font-size:1.4rem}.ir-extra strong{margin-top:.5rem;font-size:1.02rem;color:#fff;text-align:left}.ir-extra span:last-child{font-size:.9rem;line-height:1.6;color:var(--sv-muted);text-align:left}.ir-pricing{background:var(--sv-ink-2);border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.ir-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:1100px;margin:0 auto;align-items:stretch}.ir-price{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,3vw,2.5rem);border-radius:26px;border:1px solid var(--sv-line);background:var(--sv-ink)}.ir-price.is-featured{border-color:transparent;background:var(--sv-blue);box-shadow:0 30px 70px #1570ef59}.ir-price-badge{position:absolute;top:1.5rem;right:1.5rem;padding:.35rem .8rem;border-radius:999px;background:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sv-blue)}.ir-price-coins{font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8fb8f7}.ir-price.is-featured .ir-price-coins{color:#e3edfd}.ir-price-value{margin-top:1rem;font-family:var(--sv-display);font-size:clamp(4.5rem,7vw,6.5rem);line-height:.85;color:#fff}.ir-price-unit{margin-top:.75rem;font-size:.95rem;color:var(--sv-muted)}.ir-price.is-featured .ir-price-unit{color:#e3edfd}.ir-price-idrs{display:flex;align-items:center;gap:.6rem;width:100%;margin:1.75rem 0;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);font-size:1rem;font-weight:500;color:#fff}.ir-price-idrs svg{color:var(--sv-blue)}.ir-price.is-featured .ir-price-idrs{border-top-color:#ffffff4d}.ir-price.is-featured .ir-price-idrs svg{color:#fff}.ir-price-btn{display:inline-flex;justify-content:center;box-sizing:border-box;width:100%;margin-top:auto;padding:.95rem 1.5rem;border-radius:999px;background:var(--sv-blue);color:#fff;font-weight:600;text-decoration:none;transition:background-color .3s ease,color .3s ease}.ir-price-btn:hover{background:#0f5bd5}.ir-price.is-featured .ir-price-btn{background:#fff;color:var(--sv-blue)}.ir-price.is-featured .ir-price-btn:hover{background:var(--sv-ink);color:#fff}.ir-price-note{margin:2rem auto 0;font-size:.9rem;color:var(--sv-muted);text-align:center}.ir-why-stack{display:flex;flex-direction:column;gap:1.5rem}.ir-why-card{position:sticky;display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem);border-radius:28px;border:1px solid var(--sv-line);background:var(--sv-ink-2);box-shadow:0 -20px 50px #00000059;transform-origin:center top}.ir-why-num{font-family:var(--sv-display);font-size:clamp(6rem,12vw,11rem);line-height:.8;color:transparent;-webkit-text-stroke:1.5px var(--sv-blue)}.ir-why-body h3{margin:0 0 1rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.95;color:#fff;text-align:left}.ir-why-body p{margin:0 0 1rem;font-size:1rem;line-height:1.7;color:var(--sv-text);text-align:left}.ir-why-body .ir-why-intro{margin:1.5rem 0 .75rem;font-weight:600;color:#fff}.ir-why-body .ir-why-close{margin:1.5rem 0 0;color:var(--sv-muted)}.ir-checks{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none}.ir-checks li{display:flex;align-items:flex-start;gap:.7rem;font-size:.98rem;line-height:1.55;color:var(--sv-text);text-align:left}.ir-checks svg{flex-shrink:0;margin-top:.2rem;color:var(--sv-blue)}.ir-tags{display:flex;flex-wrap:wrap;gap:.5rem}.ir-tags span{padding:.45rem .95rem;border-radius:999px;border:1px solid var(--sv-line);font-size:.88rem;color:#fff}.ir-create-player{margin-bottom:clamp(3rem,6vw,5rem)}.ir-switch{display:inline-flex;gap:.35rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);padding:.35rem;border-radius:999px;border:1px solid var(--sv-line);background:var(--sv-ink-2)}.ir-switch button{padding:.75rem 1.5rem;border:0;border-radius:999px;background:transparent;color:var(--sv-muted);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease}.ir-switch button.is-active{background:var(--sv-blue);color:#fff}.ir-timeline{position:relative;max-width:900px}.ir-timeline-list{margin:0;padding:0;list-style:none}.ir-timeline-line{position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem;width:2px;background:var(--sv-line)}.ir-timeline-fill{display:block;width:100%;height:100%;background:var(--sv-blue);transform-origin:top center}.ir-timeline-step{position:relative;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:clamp(1.25rem,3vw,2rem)}.ir-timeline-step+.ir-timeline-step{margin-top:1.25rem}.ir-timeline-dot{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--sv-blue);box-shadow:0 0 0 6px var(--sv-ink);font-size:.85rem;font-weight:700;color:#fff}.ir-timeline-card{padding:1.5rem 1.75rem;border-radius:20px;border:1px solid var(--sv-line);background:var(--sv-ink-2)}.ir-timeline-card h3{margin:0 0 .5rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1;color:#fff;text-align:left}.ir-timeline-card p{margin:0;font-size:.98rem;line-height:1.7;color:var(--sv-muted);text-align:left}.ir-timeline-card .ir-checks{margin-top:1rem}.ir-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;align-items:stretch}.ir-product{display:flex;flex-direction:column;padding:1.25rem;border-radius:24px;border:1px solid var(--sv-line);background:var(--sv-ink-2)}.ir-product-image{display:grid;place-items:center;aspect-ratio:1;border-radius:18px;background:#fff}.ir-product-image img{width:78%;height:78%;object-fit:contain}.ir-product h3{margin:1.5rem 0 .5rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(1.8rem,2.4vw,2.3rem);line-height:1;color:#fff;text-align:left}.ir-product p{margin:0 0 1.25rem;font-size:.92rem;line-height:1.65;color:var(--sv-muted);text-align:left}.ir-specs-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:.9rem 0 0;border:0;border-top:1px solid var(--sv-line);background:none;color:#fff;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer}.ir-specs-toggle i{position:relative;width:14px;height:14px}.ir-specs-toggle i:before,.ir-specs-toggle i:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:var(--sv-blue);transition:transform .3s ease}.ir-specs-toggle i:after{transform:rotate(90deg)}.ir-specs-toggle[aria-expanded=true] i:after{transform:rotate(0)}.ir-specs{display:flex;flex-direction:column;gap:.6rem;margin:1rem 0 0}.ir-specs div{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem}.ir-specs dt{color:var(--sv-muted);text-align:left}.ir-specs dd{margin:0;color:#fff;text-align:right}.ir-bundle{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(2rem,4vw,3.5rem);border-radius:28px;background:var(--sv-blue)}.ir-bundle-copy h3{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(2.6rem,4.5vw,4.5rem);line-height:.92;color:#fff;text-align:left}.ir-bundle-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:1.75rem 0 0;padding:0;list-style:none}.ir-bundle-items li{display:flex;align-items:center;gap:.6rem;font-size:.98rem;color:#fff;text-align:left}.ir-bundle-buy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2rem);border-radius:22px;background:var(--sv-ink)}.ir-bundle-price-label{font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-muted)}.ir-bundle-price{margin-top:.5rem;font-family:var(--sv-display);font-size:clamp(4.5rem,7vw,6.5rem);line-height:.85;color:#fff}.ir-bundle-btn{display:inline-flex;justify-content:center;box-sizing:border-box;width:100%;margin-top:1.5rem;padding:.95rem 1.5rem;border-radius:999px;background:var(--sv-blue);color:#fff;font-weight:600;text-decoration:none;transition:background-color .3s ease}.ir-bundle-btn:hover{background:#0f5bd5}.ir-bundle-note{margin-top:.9rem;font-size:.82rem;color:var(--sv-muted);text-align:left}.ir-faq{padding-top:clamp(5rem,9vw,8rem)}.ir-final{box-shadow:0 -30px 60px #00000059}@media (max-width: 1100px){.ir-features,.ir-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ir-extras{grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:0}.ir-extra,.ir-extra+.ir-extra{padding:1.5rem 1.25rem 1.5rem 0;border-left:0;border-bottom:1px solid var(--sv-line)}}@media (max-width: 900px){.ir-how-steps,.ir-what,.ir-prices,.ir-bundle{grid-template-columns:minmax(0,1fr)}.ir-how-steps{row-gap:2.5rem}.ir-compare{grid-template-columns:minmax(0,1fr)}.ir-compare-vs{justify-self:center;margin:-1.25rem 0}.ir-why-card{position:relative;top:auto!important;grid-template-columns:minmax(0,1fr)}.sv-faq.ir-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.ir-hero-actions{width:100%}.ir-hero-actions .ir-pill{flex:1 1 calc(50% - .75rem);min-width:0;padding:0 1rem}.ir-hero-actions .ir-pill:nth-child(2){flex-basis:100%}.ir-hero-actions .ir-pill-primary{flex-basis:100%}.ir-features,.ir-products,.ir-extras,.ir-bundle-items{grid-template-columns:minmax(0,1fr)}.ir-showcase-player,.ir-create-player{width:calc(100vw - 2rem)}.ir-timeline-line{left:1.25rem}.ir-timeline-step{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.ir-timeline-dot{width:2.5rem;height:2.5rem}.ir-timeline-card{padding:1.25rem}}.pp{--sv-line: #2a2a2a;--sv-text: #d0d5dd}.pp-btn{gap:.6rem;font-family:Poppins,sans-serif;font-size:1rem;cursor:pointer}.pp-btn-light{border:0;background:#fff;color:var(--sv-ink)}.pp-btn-light:hover{background:var(--sv-blue);color:#fff}.pp-stats{padding-bottom:clamp(4rem,7vw,6rem)}.pp-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-facts .sv-fact-value{font-size:clamp(3.5rem,7vw,7.5rem);white-space:nowrap}.pp-note{margin:2.5rem 0 0;font-size:.8rem;color:#ffffffb3;text-align:left}.pp-who{position:relative;background:var(--sv-ink);padding:clamp(5rem,9vw,8rem) var(--sv-gutter)}.pp-who-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"label label" "title text";align-items:end;column-gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3rem,6vw,5rem)}.pp-who-head .sv-label{grid-area:label}.pp-who-title{grid-area:title;margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(3rem,7vw,7rem);line-height:.9;color:#fff;text-align:left}.pp-who-text{grid-area:text;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75;color:var(--sv-text);text-align:left}.pp-profiles{border-top:1px solid var(--sv-line)}.pp-profile{position:relative;display:grid;grid-template-columns:5rem minmax(0,1.5fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding:clamp(2rem,4vw,3rem) 0;border-bottom:1px solid var(--sv-line)}.pp-profile:before{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--sv-blue);transform:scaleX(0);transform-origin:left center;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.pp-profile.is-active:before{transform:scaleX(1)}.pp-profile-num{font-family:var(--sv-display);font-size:clamp(3rem,5vw,4.5rem);line-height:.85;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.25);transition:color .5s ease,-webkit-text-stroke-color .5s ease}.pp-profile.is-active .pp-profile-num{color:var(--sv-blue);-webkit-text-stroke-color:var(--sv-blue)}.pp-profile-main{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.25rem;align-items:center}.pp-profile-icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:14px;background:#1570ef1f;color:var(--sv-blue);font-size:1.3rem;transition:background-color .5s ease,color .5s ease}.pp-profile.is-active .pp-profile-icon{background:var(--sv-blue);color:#fff}.pp-profile-title{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.95;color:#fff;text-align:left}.pp-profile-text{grid-column:1 / -1;margin:1.25rem 0 0;max-width:60ch;font-size:1rem;line-height:1.75;color:var(--sv-muted);text-align:left}.pp-profile-list{display:flex;flex-direction:column;gap:.85rem;margin:.5rem 0 0;padding:0;list-style:none}.pp-profile-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:.98rem;line-height:1.5;color:var(--sv-text);text-align:left}.pp-profile-list svg{flex-shrink:0;margin-top:.2rem;color:var(--sv-blue)}.pp-network{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;overflow:hidden;background:var(--sv-ink-2);border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.pp-network-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(4rem,8vw,7rem) var(--sv-gutter)}.pp-network-title{margin:0;max-width:12ch;font-family:var(--sv-display);font-weight:400;font-size:clamp(3rem,6vw,6rem);line-height:.9;color:#fff;text-align:left}.pp-network-text{max-width:520px;margin:1.5rem 0 2rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75;color:var(--sv-text);text-align:left}.pp-regions{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.5rem;overflow:hidden;padding:clamp(3rem,6vw,5rem) 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}.pp-region-row{display:flex;gap:clamp(1.5rem,3vw,3rem);width:max-content;will-change:transform}.pp-region{display:inline-flex;align-items:center;gap:clamp(1.5rem,3vw,3rem);font-family:var(--sv-display);font-size:clamp(3.5rem,7vw,7.5rem);line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.28)}.pp-region:after{content:"";width:.14em;height:.14em;border-radius:50%;background:var(--sv-blue)}.pp-region.is-home{color:var(--sv-blue);-webkit-text-stroke-color:var(--sv-blue)}.pp-fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);background:var(--sv-ink);padding:clamp(5rem,9vw,8rem) var(--sv-gutter) 0}.pp-fit-title{margin:0 0 2rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(2.6rem,4.5vw,4.5rem);line-height:.92;color:#fff;text-align:left}.pp-fit-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--sv-line)}.pp-fit-list li{display:flex;align-items:center;gap:1.1rem;padding:1.25rem 0;border-bottom:1px solid var(--sv-line);font-size:clamp(1rem,1.3vw,1.2rem);font-weight:500;color:#fff;text-align:left;transition:padding-left .35s ease,color .35s ease}.pp-fit-list li:hover{padding-left:.6rem;color:#8fb8f7}.pp-fit-icon{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;border:1px solid var(--sv-line);color:var(--sv-blue);font-size:1.1rem}.pp-fit-perks .pp-fit-icon{border-color:transparent;background:var(--sv-blue);color:#fff}.pp-section-title{max-width:16ch}.pp-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-how{padding-top:clamp(3rem,6vw,5rem)}.pp-apply{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;background:var(--sv-blue);padding:clamp(5rem,9vw,8rem) var(--sv-gutter);box-shadow:0 -30px 60px #00000059}.pp-apply-info{position:sticky;top:7rem}.pp-apply-title{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(3.2rem,7vw,7rem);line-height:.88;color:#fff;text-align:left}.pp-apply-sub{max-width:460px;margin:1.5rem 0 2.5rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;color:#e3edfd;text-align:left}.pp-contacts{display:flex;flex-direction:column;gap:.75rem;max-width:460px}.pp-contact{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:18px;background:#ffffff1f;color:#fff;text-decoration:none;transition:background-color .3s ease}.pp-contact:hover{background:#fff3}.pp-contact-icon{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:var(--sv-blue);font-size:1.15rem}.pp-contact-body{display:flex;flex-direction:column;gap:.1rem;font-size:1rem;font-weight:600;text-align:left}.pp-contact-body strong{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf}.pp-contact-body small{font-size:.85rem;font-weight:400;color:#e3edfd}.pp-form-card{padding:clamp(1.5rem,3vw,2.5rem);border-radius:28px;background:var(--sv-ink);box-shadow:0 40px 90px #00000059}.pp .partner-application-form{display:flex;flex-direction:column;gap:1.25rem;width:100%}.pp .partner-apply-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pp .partner-apply-form-row-full{display:grid;grid-template-columns:minmax(0,1fr)}.pp .partner-apply-form-group{display:flex;flex-direction:column;gap:.5rem}.pp .partner-apply-form-label{font-size:.8rem;font-weight:500;letter-spacing:.04em;color:var(--sv-muted);text-align:left}.pp .partner-apply-form-input{width:100%;box-sizing:border-box;padding:.9rem 1rem;border:1px solid var(--sv-line);border-radius:14px;background:var(--sv-ink-2);color:#fff;font-family:inherit;font-size:.95rem;transition:border-color .2s ease,box-shadow .2s ease}.pp .partner-apply-form-input::placeholder{color:#6b7280}.pp .partner-apply-form-input:focus{outline:none;border-color:var(--sv-blue);box-shadow:0 0 0 4px #1570ef2e}.pp .partner-apply-form-input:is(select){appearance:none;padding-right:2.5rem;color:#fff;cursor:pointer}.pp .partner-apply-form-input:is(select):invalid{color:#6b7280}.pp .partner-apply-form-input:is(select) option{background:var(--sv-ink-2);color:#fff}.pp .partner-apply-select-wrapper{position:relative;display:flex;align-items:center}.pp .partner-apply-select-icon{position:absolute;right:1rem;color:var(--sv-muted);pointer-events:none}.pp .partner-apply-form-textarea{min-height:130px;resize:vertical}.pp .partner-apply-form-submit{margin-top:.5rem;padding:1rem 2rem;border:0;border-radius:999px;background:var(--sv-blue);color:#fff;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,box-shadow .3s ease}.pp .partner-apply-form-submit:hover{background:#0f5bd5;box-shadow:0 12px 30px #1570ef59}.pp .partner-apply-form-submit:disabled{opacity:.6;cursor:wait}@media (max-width: 1100px){.pp-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}.pp-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.pp-who-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "title" "text";row-gap:1.5rem}.pp-profile{grid-template-columns:minmax(0,1fr);gap:1.25rem}.pp-network,.pp-fit,.pp-apply{grid-template-columns:minmax(0,1fr)}.pp-regions{padding:0 0 clamp(3rem,8vw,4rem)}.pp-benefits-grid{grid-template-columns:minmax(0,1fr)}.pp-apply-info{position:static}}@media (max-width: 560px){.pp-facts,.pp .partner-apply-form-row{grid-template-columns:minmax(0,1fr)}.pp-form-card{border-radius:20px}}.testimonials-page{background-color:#131313;min-height:100vh;width:100%;overflow:hidden;position:relative;font-family:Inter,sans-serif}.hero-background-arc{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:180vw;height:1200px;background:radial-gradient(circle at bottom,#0a1e42 0%,#061024 40%,transparent 60%);border-radius:50%;z-index:0;pointer-events:none}.testimonials-hero-section{position:relative;z-index:1;padding-top:120px;display:flex;flex-direction:column;align-items:center}.testimonials-hero-container{max-width:1000px;width:100%;display:flex;flex-direction:column;align-items:center;position:relative}.reviews-badge-wrapper{display:flex;align-items:center;gap:12px;margin-bottom:24px;z-index:2}.reviews-avatar-stack{display:flex}.review-avatar{width:28px;height:28px;border-radius:50%;border:2px solid #131313;margin-left:-8px;object-fit:cover}.review-avatar:first-child{margin-left:0}.reviews-badge-text{color:#fff;font-weight:600;font-size:.9rem}.reviews-stars-container{display:flex;gap:6px;margin-bottom:32px;z-index:2}.title-wrapper{position:relative;margin-bottom:60px;z-index:2}.testimonials-hero-title{text-align:center;color:#fff;font-family:Bebas Neue,Oswald,Impact,Arial Narrow,sans-serif;font-size:7rem;font-weight:700;line-height:.9;text-transform:uppercase;margin:0;letter-spacing:-1px}.tm-line{display:block;overflow:hidden;padding-top:.1em;margin-top:-.1em}.tm-line>span{display:inline-block}.floating-quote{position:absolute;color:#fff;font-size:.8rem;padding:10px 18px;border-radius:20px;z-index:3;font-weight:500;background:#111;white-space:nowrap}.quote-left{bottom:-3%;left:-16%;border:1px solid rgba(138,75,255,.6);box-shadow:0 0 20px #8a4bff66,inset 0 0 10px #8a4bff33}.quote-right{top:16%;right:-16%;border:1px solid rgba(43,194,212,.6);box-shadow:0 0 20px #2bc2d466,inset 0 0 10px #2bc2d433}.video-showcase-container{--fan: 1;position:relative;width:100%;max-width:800px;height:350px;display:flex;justify-content:center;align-items:center;z-index:2}.video-card{position:absolute;overflow:hidden;border:3px solid #fff;background:#131313;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.video-card img{width:100%;height:100%;object-fit:cover;opacity:.8}.card-center img{opacity:1}.play-button{position:absolute;width:44px;height:44px;background-color:#fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;padding-left:4px}.card-left{width:320px;height:200px;--spread: 1;transform:translate(calc(-45% * var(--spread) * var(--fan))) rotate(calc(-12deg * var(--spread) * var(--fan)));z-index:1;filter:grayscale(100%)}.card-right{width:320px;height:200px;--spread: 1;transform:translate(calc(45% * var(--spread) * var(--fan))) rotate(calc(12deg * var(--spread) * var(--fan)));z-index:1;filter:grayscale(100%)}.card-center{width:380px;height:240px;z-index:10;box-shadow:0 20px 40px #000c}@media (max-width: 992px){.testimonials-hero-title{font-size:3.5rem}.quote-left{bottom:-15%;left:0}.quote-right{top:-15%;right:0}.card-left{transform:translate(calc(-20% * var(--spread) * var(--fan))) rotate(calc(-8deg * var(--spread) * var(--fan)))}.card-right{transform:translate(calc(20% * var(--spread) * var(--fan))) rotate(calc(8deg * var(--spread) * var(--fan)))}}@media (max-width: 768px){.testimonials-hero-title{font-size:2.5rem}.floating-quote{position:relative;display:block;margin:10px auto;width:fit-content;inset:auto}.card-left,.card-right{display:none}}.testimonials-page .testimonials-carousel-section{--curve: 0;position:relative;z-index:3;margin-top:4rem;border-top-left-radius:50% calc(var(--curve) * 1vw);border-top-right-radius:50% calc(var(--curve) * 1vw);box-shadow:0 -30px 60px #00000059}.contact-footer-section{background-color:#101828;color:#fff;padding:6rem 5% 1rem;font-family:Montserrat,sans-serif;position:relative;z-index:20;overflow:hidden;margin-bottom:0!important}.contact-footer-container{max-width:1400px;margin:0 auto}.contact-form-wrapper{display:flex;justify-content:space-between;gap:4rem;margin-bottom:0}.contact-text-content{flex:.4}.contact-label{font-size:1rem;font-weight:600;color:#fff;display:block;margin-bottom:1rem}.footer-contact-title{font-family:Bebas Neue,sans-serif;font-size:clamp(12rem,16vw,18rem);margin:0 0 1.5rem;line-height:.9;color:#fff;letter-spacing:1px}.footer-contact-title span{color:#1570ef}.contact-subtitle{color:#98a2b3;font-size:1.2rem;line-height:1.6}.contact-form-box{flex:.6;display:flex;flex-direction:column;gap:1.5rem}.form-row{display:flex;gap:1.5rem}.form-group{flex:1;display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.9rem;font-weight:500}.form-group input,.form-group textarea,.phone-input-group{background-color:#1d2939;border:1px solid #344054;border-radius:8px;padding:12px 16px;color:#fff;font-family:inherit;font-size:1rem;outline:none;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus,.phone-input-group:focus-within{border-color:#1a5fff}.form-group textarea{height:120px;resize:vertical}.phone-input-group{display:flex;align-items:center;padding:0;overflow:hidden}.country-select{background:transparent;color:#fff;border:none;padding:12px;font-size:1rem;outline:none;border-right:1px solid #344054;cursor:pointer;background-color:#1d2939}.phone-input-group input{border:none;background:transparent;flex:1;padding:12px 16px}.submit-btn{background-color:#1a5fff;color:#fff;border:none;border-radius:8px;padding:14px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;margin-top:1rem}.submit-btn:hover{background-color:#154cbd}@media (max-width: 1024px){.contact-form-wrapper{flex-direction:column;gap:3rem}}@media (max-width: 768px){.form-row{flex-direction:column;gap:1.5rem}.footer-contact-title{font-size:12rem;line-height:1}.footer-contact-title{font-size:42vw}}.testimonials-company-section{position:relative;overflow:hidden;display:flex;justify-content:center;background-color:#131313;padding:5rem 0 6rem}.testimonials-content{margin:0 auto;text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;max-width:1100px;padding:0 24px;box-sizing:border-box;background-color:#1e1e1e;padding:5rem;border-radius:10px}.brands-container{position:relative;overflow:hidden;width:100%;height:140px;margin:0 auto;border-top:1px solid #444;border-bottom:1px solid #444;padding:0}.center-blue-block{position:absolute;top:0;left:50%;transform:translate(-50%);width:220px;height:100%;background-color:#1570ef;z-index:1}.brands-container:before{left:0;background:linear-gradient(to right,#2b2b2b 10%,transparent)}.brands-container:after{right:0;background:linear-gradient(to left,#2b2b2b 10%,transparent)}.brands-logos{display:flex;height:100%;align-items:center;gap:0;padding:0;flex:0 0 auto}.brand-logo{flex-shrink:0;width:220px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;cursor:pointer;box-sizing:border-box;opacity:.5;transition:opacity .3s ease}.brand-logo img{height:40px;width:auto;max-width:140px;object-fit:contain;display:block;filter:grayscale(100%) brightness(.8);transition:all .3s ease}.brand-logo:hover{opacity:.8}.brand-logo.active-logo{opacity:1}.brand-logo.active-logo img{filter:invert(47%) sepia(91%) saturate(3361%) hue-rotate(204deg) brightness(101%) contrast(93%)}.testimonial-detail-panel{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:850px;padding:0 20px;animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-quote{color:#fff;font-size:1.6rem;font-weight:600;margin-bottom:24px}.detail-desc{color:#d1d1d1;font-size:1.05rem;line-height:1.6;margin-bottom:40px}.detail-author-info{display:flex;align-items:center;gap:16px}.detail-avatar{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #333}.detail-author-text{display:flex;flex-direction:column;text-align:left}.detail-company-name{color:#fff;font-weight:600;font-size:.95rem}.detail-role-name{color:#3b82f6;font-size:.85rem;font-weight:500}@media (max-width: 768px){.detail-quote{font-size:1.25rem}.detail-desc{font-size:.95rem;margin-bottom:32px}.brand-logo,.center-blue-block{width:160px}.testimonials-content{padding:48px 16px;gap:40px;max-width:100%}.testimonials-company-section{padding:16px}}.testimonials-carousel-section{background-color:#131313;padding:100px 20px;display:flex;justify-content:center;width:100%;box-sizing:border-box}.carousel-section-container{max-width:1200px;width:100%;display:flex;flex-direction:column;align-items:center;gap:60px;box-sizing:border-box}.carousel-header{text-align:center}.carousel-title{color:#fff;font-size:4rem;font-weight:700;margin-bottom:16px;font-family:Bebas Neue,Oswald,Impact,sans-serif;letter-spacing:1px}.carousel-subtitle{color:#a0a0a0;font-size:1.125rem}.carousel-grid{display:flex;align-items:center;justify-content:center;gap:24px;width:100%}.carousel-card{width:340px;height:560px;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative}.card-active{transform:scale(1.05);box-shadow:0 20px 40px #0009;z-index:2}.card-video-bg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.card-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#000000e6,#0006 40%,#0000001a);z-index:2;pointer-events:none}.card-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:transparent;border:none;cursor:pointer;transition:transform .2s ease}.card-play-btn:hover{transform:translate(-50%,-50%) scale(1.1)}.card-content-active{position:absolute;bottom:0;left:0;width:100%;padding:32px 24px;z-index:3;display:flex;flex-direction:column;gap:12px}.active-quote{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3}.active-desc{color:#d1d1d1;font-size:.9rem;line-height:1.5;margin-bottom:8px}.active-author-info{display:flex;flex-direction:column}.card-inactive{background-color:#1e1e1e;z-index:1}.card-inactive:hover{background-color:#252525}.card-content-inactive{height:100%;padding:40px 24px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.inactive-top{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.inactive-quote{color:#fff;font-size:1.5rem;font-weight:600;line-height:1.3}.inactive-desc{color:#a0a0a0;font-size:.95rem;line-height:1.6}.inactive-bottom{display:flex;align-items:center;justify-content:center;gap:16px}.inactive-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #2a2a2a}.inactive-author-info{display:flex;flex-direction:column;text-align:left}.author-company{color:#fff;font-weight:600;font-size:.95rem}.author-role-name{color:#3b82f6;font-size:.85rem;font-weight:500}@media (max-width: 1100px){.carousel-grid{flex-wrap:wrap}.carousel-card{width:100%;max-width:400px;height:auto;min-height:500px}.card-active{transform:none;order:-1}}@media (max-width: 768px){.testimonials-carousel-section{padding:60px 16px;overflow-x:hidden}.carousel-title{font-size:2.5rem;line-height:1.1}.carousel-subtitle{font-size:1rem;padding:0 10px}.carousel-card{min-height:480px}}.l1{--sv-line: #2a2a2a;--sv-text: #d0d5dd;--l1-green: #2e9e5b;--l1-amber: #e8a317;--l1-red: #d64545;--l1-ni: #6b7280}.l1-btn{font-family:Poppins,sans-serif;font-size:1rem;cursor:pointer}.l1-section{position:relative;background:var(--sv-ink);padding:clamp(5rem,9vw,8rem) var(--sv-gutter)}.l1-head{max-width:820px;margin-bottom:clamp(2rem,4vw,3rem)}.l1-title{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(3rem,6.5vw,6.2rem);line-height:.9;color:#fff;text-align:left}.l1-text{margin:1.5rem 0 0;max-width:640px;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75;color:var(--sv-text);text-align:left}.l1-switch{display:inline-flex;gap:.35rem;margin-bottom:clamp(2rem,4vw,3rem);padding:.35rem;border-radius:999px;border:1px solid var(--sv-line);background:var(--sv-ink-2)}.l1-switch button{padding:.8rem 1.6rem;border:0;border-radius:999px;background:transparent;color:var(--sv-muted);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease}.l1-switch button.is-active{background:var(--sv-blue);color:#fff}.l1-product{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.5rem);border-radius:28px;border:1px solid var(--sv-line);border-top:4px solid var(--sv-blue);background:var(--sv-ink-2);animation:l1-fade .5s ease}.l1-product.is-seller{border-top-color:var(--l1-amber)}.l1-product-tag{display:inline-flex;padding:.4rem .9rem;border-radius:999px;background:#1570ef26;font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8fb8f7}.l1-product.is-seller .l1-product-tag{background:#e8a31726;color:#f3c867}.l1-product h3{margin:1.25rem 0 0;font-family:var(--sv-display);font-weight:400;font-size:clamp(2.4rem,4vw,3.8rem);line-height:.92;color:#fff;text-align:left}.l1-product-lead{margin:1rem 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:600;color:#fff;text-align:left}.l1-product .l1-text{margin-bottom:2rem}.l1-includes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--sv-line)}.l1-includes li{display:flex;align-items:flex-start;gap:.85rem;padding:1.1rem 0;border-bottom:1px solid var(--sv-line);font-size:1rem;line-height:1.55;color:#fff;text-align:left}.l1-includes svg{flex-shrink:0;margin-top:.2rem;color:var(--sv-blue)}.l1-product.is-seller .l1-includes svg{color:var(--l1-amber)}@keyframes l1-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.l1-ratings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2.5rem,5vw,5rem);align-items:center;padding-top:0}.l1-ratings-card{position:relative;padding:clamp(1.75rem,3vw,2.5rem);border-radius:28px;border:1px solid var(--sv-line);background:var(--sv-ink-2)}.l1-sample-tag{display:inline-block;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-muted)}.l1-rating-bar{display:flex;gap:4px;height:14px;margin-bottom:1.75rem}.l1-rating-bar>span{flex:var(--share) 1 0;border-radius:999px;transform-origin:left center}.l1-rating-bar .is-red,.l1-rating-list .is-red .l1-rating-count{background:var(--l1-red)}.l1-rating-bar .is-amber,.l1-rating-list .is-amber .l1-rating-count{background:var(--l1-amber)}.l1-rating-bar .is-green,.l1-rating-list .is-green .l1-rating-count{background:var(--l1-green)}.l1-rating-bar .is-ni,.l1-rating-list .is-ni .l1-rating-count{background:var(--l1-ni)}.l1-rating-list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.l1-rating-list li{display:flex;align-items:center;gap:1rem}.l1-rating-count{display:grid;place-items:center;flex-shrink:0;width:3rem;height:3rem;border-radius:14px;font-family:var(--sv-display);font-size:1.7rem;color:#fff}.l1-rating-list li>span:last-child{display:flex;flex-direction:column;gap:.15rem;text-align:left}.l1-rating-list strong{font-size:1rem;color:#fff}.l1-rating-list small{font-size:.9rem;line-height:1.5;color:var(--sv-muted)}.l1-quote{position:relative;z-index:10;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,6rem);align-items:start;background:var(--sv-blue);padding:clamp(5rem,9vw,8rem) var(--sv-gutter);box-shadow:0 -30px 60px #00000059}.l1-quote-title{margin:0;font-family:var(--sv-display);font-weight:400;font-size:clamp(3.2rem,7vw,7rem);line-height:.88;color:#fff;text-align:left}.l1-quote-text{max-width:460px;margin:1.5rem 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.7;color:#e3edfd;text-align:left}.l1-calc{padding:clamp(1.5rem,3vw,2.5rem);border-radius:28px;background:var(--sv-ink);box-shadow:0 40px 90px #00000059}.l1-calc-label{display:block;margin-bottom:.6rem;font-size:.85rem;font-weight:500;color:var(--sv-muted);text-align:left}.l1-calc-input{display:flex;align-items:center;gap:.5rem;padding:0 1.25rem;border-radius:18px;border:1px solid var(--sv-line);background:var(--sv-ink-2);transition:border-color .2s ease,box-shadow .2s ease}.l1-calc-input:focus-within{border-color:var(--sv-blue);box-shadow:0 0 0 4px #1570ef2e}.l1-calc-input span{font-family:var(--sv-display);font-size:2.2rem;color:var(--sv-muted)}.l1-calc-input input{width:100%;min-width:0;padding:.9rem 0;border:0;outline:none;background:transparent;color:#fff;font-family:var(--sv-display);font-size:2.6rem;letter-spacing:.02em}.l1-calc-result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.l1-calc-result>div{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;border-radius:18px;background:var(--sv-ink-2);text-align:left}.l1-calc-result>div:first-child{background:#1570ef29}.l1-calc-result small{font-size:.78rem;color:var(--sv-muted)}.l1-calc-result strong{font-family:var(--sv-display);font-weight:400;font-size:clamp(2.2rem,3.4vw,3rem);line-height:.95;color:#fff}.l1-calc-result span{font-size:.95rem;font-weight:600;line-height:1.4;color:#fff}.l1-calc-warn{display:flex;align-items:flex-start;gap:.6rem;margin:1.25rem 0 0;padding:.9rem 1rem;border-radius:14px;background:#e8a3171f;font-size:.9rem;line-height:1.55;color:#f3c867;text-align:left}.l1-calc-warn svg{flex-shrink:0;margin-top:.2rem}.l1-calc-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.l1-calc-book,.l1-calc-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 1.75rem;border-radius:999px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .3s ease,border-color .3s ease}.l1-calc-book{flex:1 1 auto;border:0;background:var(--sv-blue);color:#fff}.l1-calc-book:hover{background:#0f5bd5;text-decoration:none}.l1-calc-toggle{border:1px solid var(--sv-line);background:transparent;color:#fff}.l1-calc-toggle:hover{border-color:var(--sv-blue)}.l1-table-wrap{margin-top:1.5rem;overflow-x:auto}.l1-table{width:100%;border-collapse:collapse;font-size:.9rem}.l1-table th,.l1-table td{padding:.75rem .5rem;border-bottom:1px solid var(--sv-line);text-align:right;white-space:nowrap;color:var(--sv-text)}.l1-table th:first-child,.l1-table td:first-child{text-align:left}.l1-table th{font-size:.78rem;font-weight:600;color:var(--sv-muted)}.l1-table tr.is-current td{color:#fff;font-weight:600;background:#1570ef1f}.l1-table-note{margin:1rem 0 0;font-size:.82rem;line-height:1.55;color:var(--sv-muted);text-align:left}.l1-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.l1-fit-col{padding:clamp(1.75rem,3vw,2.5rem);border-radius:24px;border:1px solid var(--sv-line);background:var(--sv-ink-2)}.l1-fit-col h3{margin:0 0 1.25rem;font-family:var(--sv-display);font-weight:400;font-size:clamp(2rem,3vw,2.6rem);line-height:1;color:#fff;text-align:left}.l1-fit-col ul{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.l1-fit-col li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.5;color:var(--sv-text);text-align:left}.l1-fit-col li svg{flex-shrink:0;margin-top:.2rem}.l1-fit-col.is-yes li svg{color:var(--l1-green)}.l1-fit-col.is-no li svg{color:var(--l1-red)}.l1-fit-link{display:inline-flex;margin-top:1.5rem;font-weight:600;color:#8fb8f7;text-decoration:none}.l1-fit-link:hover{color:#fff}.l1-partners{padding-top:0}.l1-partner-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(2rem,4vw,3.5rem);border-radius:28px;border:1px solid var(--sv-line);background:radial-gradient(circle at 90% 20%,rgba(21,112,239,.25),transparent 55%),var(--sv-ink-2)}.l1-partner-note{margin:1.25rem 0 0;font-size:.85rem;line-height:1.6;color:var(--sv-muted);text-align:left}.l1-partner-side{display:flex;flex-direction:column;align-items:flex-start}.l1-partner-amount{font-family:var(--sv-display);font-size:clamp(5rem,9vw,8rem);line-height:.85;color:#fff}.l1-partner-amount-label{margin:.5rem 0 1.75rem;font-size:.95rem;color:var(--sv-text);text-align:left}.l1-actions{display:flex;flex-wrap:wrap;gap:.75rem}.l1-final{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:center}.l1-final .l1-actions{margin-top:.5rem}.l1-cta-ghost{border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff}.l1-cta-ghost:hover{border-color:var(--sv-ink)}.l1-final-media{position:relative}.l1-final-media img{display:block;width:112%;max-width:none;height:auto;margin-left:-12%;filter:drop-shadow(0 40px 60px rgba(0,0,0,.35))}.l1-disclaimer{max-width:760px;margin:3rem 0 0;font-size:.82rem;line-height:1.6;color:#ffffffbf;text-align:left}@media (max-width: 900px){.l1-product,.l1-ratings,.l1-quote,.l1-fit-grid,.l1-partner-card,.l1-final{grid-template-columns:minmax(0,1fr)}.l1-final-media img{width:100%;margin-left:0}.l1-calc-result{grid-template-columns:repeat(2,minmax(0,1fr))}.l1-calc-result>div:last-child{grid-column:1 / -1}}@media (max-width: 560px){.l1-switch{display:flex}.l1-switch button{flex:1 1 0;padding:.8rem .75rem}.l1-calc-result{grid-template-columns:minmax(0,1fr)}.l1-calc-input input{font-size:2.1rem}}@media (prefers-reduced-motion: reduce){.l1-product{animation:none}}html,body,#root,.main-home-wrapper{overflow-x:hidden!important;max-width:100vw!important;background-color:#161616!important}.hero-section{padding:40px 60px 20px;display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;background-size:100% auto;background-position:right;background-repeat:no-repeat;font-family:Bebas Neue,sans-serif;position:relative;z-index:1;overflow:hidden}.hero-content{max-width:84%;width:100%;display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:20px;will-change:transform,opacity,filter;font-family:Bebas Neue,sans-serif;filter:none!important;opacity:1!important}.main-content{position:relative;z-index:10;background-color:#fff;width:100%}.idr-wrapper{display:flex;flex-direction:column;align-items:flex-end;width:fit-content}.hero-title{font-size:10rem;font-weight:700;line-height:1.1;color:#fff;margin:0;line-height:.9;text-shadow:0px 2px 10px rgba(0,0,0,.8)}.hero-title span{font-size:23rem;color:#1570ef}.hero-subtitle{font-size:1.3rem;line-height:1;color:#98a2b3;margin:0;font-weight:600;max-width:1000px;text-align:right;letter-spacing:0;text-transform:none;font-family:Inter,sans-serif}.hero-space{height:120px}.contact-section{background-color:#f9fafb;padding:50px 10px;max-width:1300px;margin:0 auto}.idr-explanation-section{background-color:#161616;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden}.idr-title{display:flex;flex-direction:column;align-items:center;margin:0;font-family:Bebas Neue,sans-serif;font-weight:900;letter-spacing:-.02em}.idr-title .what-is{color:#fff;font-size:clamp(4rem,12vw,14rem);line-height:1;text-transform:uppercase}.idr-title .an-idr{color:#1570ef;font-size:clamp(10rem,42vw,42rem);line-height:.8;text-transform:uppercase;margin-top:0}.idr-subtitle{font-size:clamp(1.5rem,4vw,4rem);color:#d1d5db;text-transform:uppercase;margin:0;margin-top:-3rem;font-family:Bebas Neue,sans-serif;font-weight:900;letter-spacing:.05em}.idr-buttons{display:flex;gap:1rem;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;bottom:4rem;left:50%;transform:translate(-50%);width:100%;z-index:10}.hero-app-btn,.hero-google-btn{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 25px;border-radius:8px;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;background-color:#e5e7eb;color:#000;box-shadow:0 2px 5px #0000001a;box-sizing:border-box}.hero-app-btn:hover,.hero-google-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0003;background-color:#f3f4f6}.hero-btn-icon{width:28px;height:28px;flex-shrink:0;object-fit:contain;color:#000}.hero-btn-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1}.hero-btn-label{font-family:Poppins,sans-serif;font-size:.6rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px;color:#374151;margin-bottom:1px;line-height:1.1}.hero-btn-name{font-family:Poppins,sans-serif;font-size:1.2rem;text-transform:uppercase;font-weight:600;color:#000;line-height:1;letter-spacing:-.2px}.hero-action-group{display:flex;flex-direction:column;gap:12px;width:100%;max-width:clamp(280px,90vw,380px);margin-top:10px}.hero-tour-full-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:13.5px 0;border-radius:50px;background:#00000040;border:1px solid #667085;color:#fff;font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #1570ef4d;box-sizing:border-box}.hero-tour-full-btn:hover{border:1px solid #1570EF;background-color:#1570ef}.hero-action-row .hero-tour-full-btn{flex:1 1 0;min-width:0;padding:13.5px 1rem;font-size:clamp(.9rem,1vw,1.05rem);white-space:nowrap}@media (max-width: 768px){.hero-section .hero-content{height:100dvh;padding-top:15vh;align-items:center!important}.hero-action-group{margin-top:auto!important;margin-bottom:1rem!important;padding:0 20px;box-sizing:border-box;max-width:100%}.hero-action-group .hero-tour-full-btn{min-height:57px;box-sizing:border-box}}@media (max-width: 1860px){.hero-section{background-size:115% auto}.hero-title{font-size:8rem}.hero-title span{font-size:21rem}.hero-subtitle{font-size:1.4rem;font-weight:400}}@media (max-width: 768px){.idr-explanation-section{width:100%;height:auto;min-height:60vh;padding:4rem 1.5rem;box-sizing:border-box;overflow-x:hidden;display:flex;flex-direction:column;justify-content:center}.idr-title{width:100%;align-items:center}.idr-title .what-is{font-size:18vw;line-height:1;margin-bottom:.5rem}.idr-title .an-idr{font-size:41vw;line-height:.85;margin-top:0;width:100%;word-wrap:break-word}.idr-subtitle{font-size:5vw;margin-top:.5rem;letter-spacing:2px;opacity:.8;width:100%;max-width:90%;text-align:center!important;display:block;margin-left:auto;margin-right:auto}}@media (max-width: 1024px){.hero-section{padding:100px 40px 60px}.hero-content{gap:35px}.hero-title{font-size:3rem}.hero-subtitle{font-size:1.125rem}.hero-img{max-width:600px}}@media (max-width: 768px){.hero-slide-tablet{background-position:80% center!important}.hero-slide-tablet .hero-content{padding-left:0!important;padding-right:0!important;align-items:center;justify-content:center;text-align:center;width:100%;max-width:100%}.hero-slide-tablet .hero-title span{font-size:40vw!important}.hero-title{font-size:18vw;line-height:1;width:100%;text-align:center;margin-bottom:.5rem;text-shadow:0px 2px 10px rgba(0,0,0,.8)!important}.hero-title-column{display:flex!important;flex-direction:column!important;align-items:center!important;white-space:normal!important;line-height:.9!important}.hero-title-column strong{width:100%!important;font-size:24vw!important}.hero-title span{font-size:40vw;line-height:.85;display:block;margin-top:5px;text-shadow:0px 2px 10px rgba(0,0,0,.8)!important}.hero-subtitle{font-size:1.2rem;text-align:center;max-width:100%;margin-bottom:1.5rem}.idr-buttons{flex-direction:column!important;bottom:1rem;padding:0 40px!important;box-sizing:border-box!important;gap:12px!important}.hero-app-btn,.hero-google-btn{width:100%!important;justify-content:center!important}.hero-space{display:none}}.hero-auth-row{display:flex;width:100%;gap:12px;justify-content:space-between}.hero-login-btn{flex:1;background:#00000040;border:1px solid #667085;color:#fff;padding:10px 0;border-radius:50px;font-size:1.1rem;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none;box-sizing:border-box;box-shadow:0 4px 15px #0000001a}.hero-login-btn:hover{background-color:#1570ef;border-color:#1570ef}.hero-signup-btn{flex:1;background-color:#1570ef;color:#fff;border:none;padding:10px 0;border-radius:50px;font-size:1.1rem;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none;box-sizing:border-box;box-shadow:0 4px 15px #1570ef4d}.hero-signup-btn:hover{background-color:#fff;color:#1570ef}.testimonials-section{position:relative;overflow:hidden;background-color:#161616;padding:5rem 0 6rem}.testimonials-content{margin:0 auto;text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.testimonials-title{font-size:1.75rem;font-weight:600;color:#fff;margin-bottom:4rem;line-height:1.2}.brands-container{position:relative;overflow:hidden;width:100%;height:140px;margin:0 auto;border-top:1px solid #333333;border-bottom:1px solid #333333;padding:0}.brands-container:before,.brands-container:after{content:"";position:absolute;top:0;bottom:0;width:150px;z-index:3;pointer-events:none}.brands-container:before{left:0;background:linear-gradient(to right,#27272a 15%,transparent)}.brands-container:after{right:0;background:linear-gradient(to left,#27272a 15%,transparent)}.brands-scroll{display:inline-flex;height:100%;white-space:nowrap;animation:scroll-brands 35s linear infinite;will-change:transform;z-index:2;position:relative}.brands-logos{display:flex;height:100%;align-items:center;gap:0;padding:0;min-width:50%}.brand-logo{flex-shrink:0;width:260px;height:100%;display:flex;justify-content:center;align-items:center;border-right:1px solid #333333;box-sizing:border-box;opacity:.6;transition:opacity .3s ease;filter:brightness(0) invert(1)}.brand-logo:hover{opacity:1}.brand-logo img{height:50px;width:auto;max-width:160px;object-fit:contain;display:block}@media (min-width: 1200px){.brands-container{max-width:1600px}.brand-logo img{height:90px;max-width:180px}.brands-container:before,.brands-container:after{width:120px}}@media (min-width: 769px) and (max-width: 1199px){.brands-container{max-width:1000px}.brands-logos{gap:6rem}.brand-logo img{height:75px;max-width:150px}}@media (min-width: 481px) and (max-width: 768px){.testimonials-section{padding:3rem 1rem}.testimonials-title{font-size:1.5rem;margin-bottom:2rem}.brands-container{margin:0 -1rem;border-radius:15px}.brands-scroll{animation:scroll-brands 25s linear infinite}.brands-logos{gap:4rem;padding:0 2rem}.brand-logo img{height:60px;max-width:120px}.brands-container:before,.brands-container:after{width:80px}}@media (max-width: 480px){.testimonials-section{padding:2.5rem 1rem}.testimonials-title{font-size:1.25rem;margin-bottom:1.5rem}.brands-container{margin:0 -1rem;border-radius:12px;padding:1.5rem 0}.brands-scroll{animation:scroll-brands 20s linear infinite}.brands-logos{gap:3rem;padding:0 1rem}.brand-logo img{height:45px;max-width:90px}.brands-container:before,.brands-container:after{width:60px}}@media (max-width: 360px){.brands-logos{gap:2rem}.brand-logo img{height:35px;max-width:70px}.brands-container:before,.brands-container:after{width:40px}}@keyframes scroll-brands{0%{transform:translate(0)}to{transform:translate(-50%)}}.brands-scroll:hover{animation-play-state:paused}.feature-section{padding:5rem 2rem}.feature-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feature-text{padding-right:2rem}.feature-title{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;line-height:1.1}.feature-description{font-size:1.125rem;color:#6b7280;line-height:1.6;margin-bottom:2.5rem}.feature-button{background-color:#3b82f6;color:#fff;border:none;padding:1rem 2.5rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s;text-transform:uppercase;letter-spacing:.5px}.feature-button:hover{background-color:#2563eb}.feature-image{position:relative}.feature-img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px #0000001a}@media (max-width: 1024px){.feature-content{gap:3rem}.feature-title{font-size:2.5rem}.feature-text{padding-right:1rem}}@media (max-width: 768px){.feature-section{padding:4rem 1rem}.feature-content{grid-template-columns:1fr;gap:2rem;text-align:center}.feature-text{padding-right:0;order:1}.feature-image{order:3}.feature-title{font-size:2.25rem}.feature-description{font-size:1rem;margin-bottom:2rem}.feature-button{order:2;margin-bottom:2rem;padding:1rem 2rem}}@media (max-width: 480px){.feature-section{padding:3rem 1rem}.feature-title{font-size:2rem;line-height:1.2}.feature-description{font-size:1.125rem;color:#6b7280;line-height:1.6;margin-bottom:2.5rem}.feature-button{width:200px;padding:.875rem 1.5rem}}.feature2-section{padding:5rem 2rem}.feature2-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.feature2-image{position:relative}.feature2-img{width:100%;height:auto;border-radius:12px;box-shadow:0 20px 40px #0000001a}.feature2-text{padding-left:2rem}.feature2-title{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem;line-height:1.1}.feature2-description{font-size:1.125rem;color:#6b7280;line-height:1.6;margin-bottom:2.5rem}.feature2-button{background-color:#3b82f6;color:#fff;border:none;padding:1rem 2.5rem;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:background-color .2s;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.feature2-button:hover{background-color:#2563eb}@media (max-width: 1024px){.feature2-content{gap:3rem}.feature2-title{font-size:2.5rem}.feature2-text{padding-left:1rem}}@media (max-width: 768px){.feature2-section{padding:4rem 1rem}.feature2-content{grid-template-columns:1fr;gap:2rem;text-align:center}.feature2-text{padding-left:0;order:1}.feature2-image{order:3}.feature2-title{font-size:2.25rem}.feature2-description{font-size:1rem;margin-bottom:2rem}.feature2-button{order:2;margin-bottom:2rem;padding:1rem 2rem}}@media (max-width: 480px){.feature2-section{padding:3rem 1rem}.feature2-title{font-size:2rem;line-height:1.2}.feature2-description{font-size:.9rem}.feature2-button{width:200px;padding:.875rem 1.5rem}}.star-container{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:6rem;margin-bottom:1.5rem}.star-container img{width:22px;height:22px}.testimonial-text{font-size:1.6rem;font-weight:500;color:#8b95a5;line-height:1.5;max-width:800px;margin:0 auto 2rem}.testimonial-logo-container{display:flex;flex-direction:column;align-items:center}.testimonial-company-name{margin-top:0;font-size:1.2rem;font-weight:500;color:#6b7280;letter-spacing:1px}@media (max-width: 768px){.testimonials-section{padding:3rem 1rem}.brands-logos{gap:4rem}.star-container{margin-top:4rem}.testimonial-text{font-size:1.2rem}}.contact-section{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}.contact-section div{margin-bottom:1rem}.get-in-touch-btn{background-color:#1570ef;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-decoration:none}.get-in-touch-btn:hover{background-color:#1570ef;transform:translateY(-2px)}.testimonial-logo-container{margin-top:1rem;display:flex;flex-direction:column;align-items:center}.testimonial-logo{height:40px;object-fit:contain}.testimonial-company-name{margin-top:.5rem;font-size:.8rem;font-style:italic;color:#555}.interactive-tour-section{background-color:#161616;padding:6rem 16px;display:flex;justify-content:center;width:100%}.tour-content-wrapper{width:100%;max-width:1600px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.tour-bezel-frame{width:100%;position:relative;background-color:#1f1f1f;padding:32px 0 0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -15px #000c}.tour-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease}.tour-overlay-content{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.tour-overlay-content p{color:#fff;font-size:1.1rem;font-weight:500;margin:0}.tour-interaction-btn{background-color:#1570ef;color:#fff;border:none;padding:12px 24px;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s,background-color .2s;box-shadow:0 4px 15px #1570ef66}.tour-interaction-btn:hover{background-color:#105cc7;transform:scale(1.05)}.tour-bottom-controls{position:absolute;bottom:0;left:0;width:100%;padding-bottom:25px;display:flex;justify-content:center;align-items:flex-end;z-index:50;pointer-events:none}.tour-close-btn{pointer-events:auto;background-color:#1570ef;color:#fff;border:1px solid #1570EF;padding:10px 24px;font-size:.95rem;font-weight:600;border-radius:50px;white-space:nowrap;box-shadow:0 8px 20px #00000080;cursor:pointer;transition:transform .2s,background-color .2s}.tour-close-btn:hover{background-color:#1570ef;border-color:#1570ef}.thevirtual-iframe{width:100%;height:75vh;min-height:500px;max-height:1400px;border:none;display:block;background-color:#161616}.tour-address{color:#a3a3a3;font-size:1.1rem;font-weight:500;margin:0;text-align:center;letter-spacing:.5px}@media (max-width: 1600px){.interactive-tour-section{width:100%!important;padding-left:2rem!important;padding-right:2rem!important;box-sizing:border-box!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:hidden!important}.tour-content-wrapper{width:100%!important;max-width:100%!important;height:100%!important}.tour-bezel-frame{width:100%!important;height:100%!important}}@media (max-width: 1024px){.virtual-iframe{height:60vh}}@media (max-width: 768px){.interactive-tour-section{padding:3rem 1rem;height:auto!important;background-color:#161616;padding:6rem 2rem;display:flex;justify-content:center;width:100%;box-sizing:border-box}.tour-bezel-frame{padding-top:20px;border-radius:8px}.virtual-iframe{height:55vh;min-height:400px;max-height:600px}.tour-address{font-size:.95rem}.tour-overlay-content p{font-size:1rem;padding:0 1.5rem;margin-bottom:.5rem;line-height:1.4}.tour-interaction-btn{padding:14px 28px;font-size:1rem;width:80%;max-width:300px}.tour-bottom-controls{padding-bottom:20px}.tour-close-btn{padding:10px 18px;font-size:.85rem;background-color:#1570ef;border-color:#1570ef;box-shadow:0 4px 12px #0000004d}}.sur-explanation-section{background-color:#161616;height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;overflow:hidden;margin-bottom:5%}.an-sur{color:#1570ef;font-size:clamp(8rem,38vw,38rem);line-height:.8;text-transform:uppercase;margin-top:0}.sur-title .what-is{color:#fff;font-size:clamp(4rem,12vw,14rem);line-height:1;text-transform:uppercase}.sur-title .do-this{color:#fff;font-size:clamp(4rem,12vw,14rem);margin-top:-.2em;line-height:1;text-transform:uppercase}.sur-title{display:flex;flex-direction:column;align-items:center;margin:0;font-family:Bebas Neue,sans-serif;font-weight:900;letter-spacing:-.02em}.sur-subtitle{font-size:clamp(1.5rem,4vw,4rem);color:#d1d5db;text-transform:uppercase;margin:-1.2em 0 0;font-family:Bebas Neue,sans-serif;font-weight:900;letter-spacing:.05em}@media (max-width: 768px){.sur-explanation-section{height:40vh!important;min-height:auto!important;margin-bottom:2rem!important}.sur-title .what-is{color:#fff;font-size:clamp(4rem,12vw,14rem);line-height:.8;text-transform:uppercase}.an-sur{font-size:clamp(5rem,36vw,36rem);line-height:.9}}.floorplan-section{background-color:#161616;padding:4rem;max-width:1600px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;margin:0 auto}.floorplan-title{font-size:clamp(10rem,22vw,24rem);font-family:Bebas Neue,sans-serif;font-weight:900;color:#1570ef;margin:0;line-height:.8;text-transform:uppercase;text-align:center;width:100%;margin-bottom:2rem}.floorplan-content{display:flex;justify-content:center;align-items:stretch;gap:2rem;width:100%;max-width:1400px;position:relative;z-index:1}.floorplan-3d-container{flex:0 0 50%;height:auto;min-height:400px;position:relative;display:block}.placeholder-3d{width:100%;height:400px;border:2px dashed #444;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#666;font-weight:700;background:#ffffff05}.floorplan-card{flex:0 0 50%;background-color:#000;border:1px solid #333;border-radius:16px;padding:3rem;max-width:600px;box-shadow:0 20px 50px #00000080}.floorplan-card-title{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:1rem;margin-top:0}.floorplan-divider{width:100%;height:1px;background-color:#444;margin-bottom:1.5rem}.floorplan-card-text p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.floorplan-card-text strong{color:#fff}.floorplan-btn-wrapper{display:flex;justify-content:flex-end;margin-top:1rem}.floorplan-signup-btn{background-color:#1570ef;color:#fff;padding:12px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:background-color .3s ease}.floorplan-signup-btn:hover{background-color:#1570ef}@media (max-width: 1024px){.floorplan-content{flex-direction:column;align-items:center;gap:2rem}.floorplan-3d-container,.floorplan-card{width:100%;max-width:100%}.floorplan-title{margin-bottom:3rem}.floorplan-3d-container canvas,.floorplan-3d-container>div{width:100%!important;height:100%!important;min-height:400px!important;display:block!important}}@media (max-width: 768px){.floorplan-section{padding:4rem 1.5rem}.floorplan-title{margin-bottom:2rem;font-size:25vw}.floorplan-content{flex-direction:column;gap:2rem;width:100%}.floorplan-3d-container{width:100%;height:auto;display:block}.floorplan-card{width:100%;max-width:100%;padding:2rem 1.5rem;border-radius:20px;padding:1rem}.floorplan-card-title{font-size:1.8rem;text-align:center}.floorplan-card-text p{font-size:1rem;text-align:left}.floorplan-btn-wrapper{width:100%;justify-content:center}.floorplan-signup-btn{width:100%;text-align:center;padding:14px 0}.floorplan-3d-container canvas,.floorplan-3d-container>div{width:100%!important;height:100%!important;min-height:400px!important;display:block!important}}.pdf-report-section{background-color:#161616;padding:4rem 2rem 8rem;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center}.pdf-title{font-size:clamp(10rem,22vw,24rem);font-family:Bebas Neue,sans-serif;font-weight:900;color:#1570ef;margin:0;line-height:.8;text-transform:uppercase;text-align:center;width:100%;margin-bottom:2rem}.pdf-content{display:flex;justify-content:center;align-items:center;gap:4rem;width:100%;max-width:1400px;position:relative;z-index:1}.pdf-card{flex:1;background-color:#000;border:1px solid #333;border-radius:16px;padding:3rem;max-width:600px;box-shadow:0 20px 50px #00000080}.pdf-card-title{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:1rem;margin-top:0}.pdf-divider{width:100%;height:1px;background-color:#444;margin-bottom:1.5rem}.pdf-card-text p{color:#b0b0b0;font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.pdf-card-text strong{color:#fff;display:block;margin-bottom:.5rem}.pdf-btn-wrapper{display:flex;align-items:center;gap:1.5rem;margin-top:2rem}.pdf-signup-btn{background-color:#1570ef;color:#fff;padding:12px 32px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1rem;transition:background-color .3s ease}.pdf-signup-btn:hover{background-color:#1570ef}.pdf-view-sample{color:#b0b0b0;text-decoration:underline;font-size:1rem;font-weight:500;transition:color .3s ease}.pdf-view-sample:hover{color:#fff}.pdf-image-container{flex:1;display:flex;justify-content:center;align-items:center;min-height:500px;width:100%}.pdf-3d-wrapper{width:100%;height:100%;min-height:500px;position:relative}.placeholder-pdf-image{width:100%;height:400px;border:2px dashed #444;border-radius:20px;display:flex;justify-content:center;align-items:center;color:#666;font-weight:700;background:#ffffff05}@media (max-width: 1024px){.pdf-content{flex-direction:column-reverse;gap:2rem}.pdf-card,.pdf-image-container{width:100%;max-width:100%}.pdf-title{margin-bottom:3rem}}@media (max-width: 768px){.pdf-report-section{padding:4rem 1.5rem}.pdf-title{margin-bottom:2rem;font-size:25vw;letter-spacing:-3.8px}.pdf-content{flex-direction:column-reverse;gap:2rem;width:100%}.pdf-image-container,.pdf-3d-wrapper{width:100%;min-height:0!important;max-height:none!important;display:block;margin:0}.pdf-3d-wrapper img{width:100%;height:auto;display:block}.pdf-card{width:100%;max-width:100%;padding:2rem 1.5rem;border-radius:20px;padding:1rem}.pdf-card-title{font-size:1.8rem;text-align:center}.pdf-card-text p{font-size:1rem;text-align:left}.pdf-btn-wrapper{flex-direction:column;gap:1rem;width:100%;margin-top:2rem}.pdf-signup-btn{width:100%;text-align:center;padding:14px 0;display:block}.pdf-view-sample{width:100%;text-align:center;padding:10px 0;display:block}}.mobile-download-section{background-color:#161616;width:100%;height:100vh;overflow:hidden;display:flex;justify-content:center;position:relative}.mobile-download-content{width:100%;max-width:1600px;display:flex;flex-direction:column;align-items:center;position:relative;align-self:center}.download-text-wrapper{position:relative;width:100%;text-align:center;z-index:1}.download-title{font-family:Bebas Neue,sans-serif;font-size:clamp(6rem,24vw,30rem);color:#1570ef;margin:0;line-height:.8}.now-label{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,8vw,10rem);color:#fff;position:absolute;bottom:-4%;right:2.5%;z-index:2;text-shadow:0 5px 15px rgba(0,0,0,.8)}.phone-container{margin-top:-12rem;z-index:3;width:100%;display:flex;justify-content:center;pointer-events:none}.phone-img{width:45vw;max-width:700px;min-width:300px;height:auto;filter:drop-shadow(0 25px 50px rgba(0,0,0,.7))}.app-buttons-container{display:flex;gap:2rem;margin-top:4rem;z-index:4}.store-btn{transition:transform .2s ease,opacity .2s;display:flex;align-items:center;justify-content:center}.store-btn:hover{transform:translateY(-5px);opacity:.9}.store-btn img{height:60px;width:auto}.download-buttons-wrapper{display:flex;gap:1.5rem;margin-top:2rem;z-index:10;position:relative;justify-content:center;align-items:center}.download-store-btn{display:flex;align-items:center;padding:10px 28px;border-radius:14px;text-decoration:none;transition:all .3s ease;min-width:190px;position:relative}.download-store-btn:first-child{background-color:#e5e5e5;border:none;color:#000;box-shadow:0 0 25px #ffffff26}.download-store-btn:first-child:hover{background-color:#fff;box-shadow:0 0 35px #ffffff4d;transform:translateY(-3px)}.download-store-btn:first-child .download-btn-icon{filter:brightness(0)}.download-store-btn:first-child .download-btn-label,.download-store-btn:first-child .download-btn-name{color:#000}.download-store-btn:last-child{background-color:transparent;border:1px solid #4B5563;color:#fff}.download-store-btn:last-child:hover{border-color:#fff;background-color:#ffffff0d;transform:translateY(-3px)}.download-store-btn:last-child .download-btn-label{color:#9ca3af}.download-store-btn:last-child .download-btn-name{color:#fff}.download-btn-icon{width:32px;height:auto;margin-right:14px;object-fit:contain}.download-btn-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.1}.download-btn-label{font-family:Inter,sans-serif;font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.download-btn-name{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:-.3px}@media (max-width: 768px){.mobile-download-section{width:100%;height:auto;min-height:auto;padding:4rem 1.5rem;box-sizing:border-box;overflow-x:hidden;display:flex;align-items:center}.now-label{font-size:8vw;bottom:-2px;right:5%;position:absolute}.phone-container{margin-top:-50px}.phone-img{width:85%;max-width:400px;height:auto;display:block;margin:0 auto}.download-buttons-wrapper{flex-direction:column;gap:1rem;width:100%;margin-top:2rem;z-index:10}.download-store-btn{width:100%;max-width:300px;justify-content:flex-start;padding-left:20px}.download-btn-icon{width:28px;margin-right:12px}.download-btn-name{font-size:1.1rem}}.recognition-section{background-color:#161616;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;overflow:hidden}.recognition-content{width:100%;max-width:1600px;display:flex;flex-direction:column;align-items:center;position:relative}.recognition-text-wrapper{position:relative;width:100%;text-align:center;z-index:1}.recognition-title{font-family:Bebas Neue,sans-serif;font-size:clamp(5rem,20vw,28rem);color:#1570ef;margin:0;line-height:.8}.awards-label{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,8vw,10rem);color:#fff;position:absolute;bottom:-2%;right:5%;z-index:2;text-shadow:0 5px 15px rgba(0,0,0,.8)}.awards-grid{max-width:1400px;display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;width:100%;justify-items:center;align-items:center;position:relative;z-index:3}.award-item{width:100%;max-width:350px;max-height:auto;display:flex;justify-content:center}.award-image{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 30px #00000080;filter:grayscale(100%);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.award-image:hover{transform:translateY(-10px);box-shadow:0 20px 50px #1a5fff26;filter:grayscale(0%)}@media (max-width: 1024px){.awards-grid{gap:2rem;margin-top:-5rem}}@media (max-width: 768px){.recognition-section{width:100%;height:auto;min-height:auto;padding:4rem 1.5rem;box-sizing:border-box;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.recognition-content{width:100%;max-width:100%;align-items:center;gap:3rem}.recognition-text-wrapper{width:100%;margin-bottom:2rem;position:relative;text-align:center}.recognition-title{font-size:22vw;line-height:.9;letter-spacing:-2.2px;width:100%;word-wrap:break-word;margin-bottom:.5rem}.awards-label{font-size:10vw;color:#fff;position:absolute;bottom:-10px;right:5%;z-index:2}.awards-grid{display:flex;flex-direction:column;gap:2rem;margin-top:2rem;width:100%;align-items:center}.award-item{width:100%;max-width:250px;display:flex;justify-content:center}.award-image{width:100%;height:auto;border-radius:12px;box-shadow:0 5px 20px #0006;filter:grayscale(0%)}}.services-features-section{padding:4rem 1rem 1rem;background-color:#161616;color:#fff;width:100%}.services-features-content{max-width:1600px;margin:0 auto}.tab-navigation-container{display:flex;align-items:baseline;width:100%;margin-bottom:3rem;min-height:clamp(8rem,16vw,18rem);position:relative}.nav-spacer{flex-grow:0;transition:flex-grow .8s cubic-bezier(.25,1,.5,1)}.nav-spacer.push-right{flex-grow:1}.tab-buttons-wrapper{display:flex;gap:3rem;flex-shrink:0}.tab-navigation{display:flex;align-items:baseline;gap:4rem;min-height:clamp(8rem,16vw,18rem);width:100%;transition:all .6s cubic-bezier(.25,1,.5,1)}.tab-button{background:none;border:none;padding:0;cursor:pointer;font-family:Bebas Neue,sans-serif;font-weight:700;text-transform:uppercase;line-height:.8;white-space:nowrap;transition:all .8s cubic-bezier(.25,1,.5,1);font-size:clamp(3rem,6vw,6rem);color:#404040}.tab-button:hover:not(.active){color:#606060}.tab-button.active{font-size:clamp(8rem,16vw,18rem);color:#1570ef}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.content-card{background:#1c1c1c;padding:3rem;border-radius:20px;border:1px solid #2a2a2a;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;min-height:380px}.content-card:hover{background:#222;border-color:#1570ef;transform:translateY(-10px)}.card-title{font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1.5rem;line-height:1.2}.card-description{font-size:1.1rem;color:#909090;line-height:1.6}.learn-more-link{display:flex;justify-content:flex-start;margin-top:2rem;text-decoration:none}.arrow-circle{width:70px;height:70px;border:3px solid #1570EF;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1570ef;transition:all .3s ease}.arrow-circle svg{width:30px;height:30px}.content-card:hover .arrow-circle{background-color:#1570ef;color:#fff;transform:rotate(45deg)}@media (max-width: 1600px){.services-features-section{padding-left:2rem;padding-right:2rem;width:100%;box-sizing:border-box;overflow-x:hidden}.services-features-content{width:100%;max-width:100%;margin:0 auto}.tab-navigation-container{width:100%;padding-right:0;box-sizing:border-box}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2rem;padding-right:0;box-sizing:border-box}}@media (max-width: 768px){.services-features-section{padding:4rem 1.5rem;width:100%;box-sizing:border-box;overflow-x:hidden}.tab-navigation-container{flex-direction:column;align-items:flex-start;margin-bottom:2rem;min-height:auto;width:100%}.tab-buttons-wrapper{gap:1.5rem;width:100%;flex-wrap:wrap}.tab-button{font-size:14vw;line-height:1}.tab-button.active{font-size:30vw;letter-spacing:-4px;word-wrap:break-word}.content-grid{grid-template-columns:1fr;gap:1.5rem;width:100%;box-sizing:border-box}.content-card{width:100%;padding:2rem 1.5rem;box-sizing:border-box;min-height:auto}}.faq-section{background-color:#161616;padding:8rem 5%;width:100%;color:#fff}.faq-container{display:flex;justify-content:space-between;align-items:flex-start;max-width:1600px;margin:0 auto;gap:4rem}.faq-header{flex:1;position:sticky;top:15vh}.faq-title{font-family:Bebas Neue,sans-serif;font-size:clamp(12rem,28vw,30rem);color:#1570ef;line-height:.75;letter-spacing:-10px;margin:0 0 0 -10px}.faq-subtitle{font-family:Montserrat,sans-serif;font-size:1.2rem;color:#ccc;margin-top:1.5rem;max-width:300px;line-height:1.6}.faq-list{flex:1.5;display:flex;flex-direction:column;width:100%}.faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.faq-question-button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem 0;background:none;border:none;cursor:pointer;text-align:left;transition:opacity .3s}.faq-question-button:hover{opacity:.7}.faq-question-text{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;color:#fff;padding-right:20px;line-height:1.4}.faq-icon-wrapper{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.faq-item.open .faq-icon-wrapper{border-color:#1a5fff;background-color:#1a5fff;transform:rotate(180deg)}.faq-answer-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out}.faq-answer-container.expanded{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden}.faq-answer-inner p{padding-bottom:2rem;color:#aaa;font-size:1rem;line-height:1.6;margin:0;max-width:90%}@media (max-width: 1600px){.faq-section{box-sizing:border-box;padding-left:2rem;padding-right:2rem;overflow-x:hidden}.faq-container{width:100%;max-width:100%;gap:2rem}.faq-list{flex:1;min-width:0;padding-right:1rem}.faq-question-button{width:100%;padding-right:0}}@media (max-width: 768px){.faq-section{padding:4rem 1.5rem;width:100%;box-sizing:border-box;overflow-x:hidden;height:auto}.faq-container{flex-direction:column;gap:3rem;width:100%;margin:0}.faq-header{position:relative;top:0;width:100%;margin-bottom:1rem;padding-left:0}.faq-title{font-size:40vw;line-height:.8;text-align:center;letter-spacing:-2px;width:100%}.faq-subtitle{font-size:1.1rem;max-width:100%;margin-top:1rem}.faq-list{width:100%}.faq-question-button{padding:1.5rem 0;width:100%;box-sizing:border-box}.faq-question-text{font-size:1rem;padding-right:15px;flex:1}.faq-icon-wrapper{flex-shrink:0;width:28px;height:28px}}.property-surveys-container{width:100%;background-color:#161616;padding:6rem 1rem 1rem;display:flex;justify-content:center;align-items:center}.property-surveys-content{width:100%;max-width:1600px;border-radius:32px;display:flex;flex-direction:column}.property-surveys-header{display:flex;flex-direction:column;line-height:.85;padding-bottom:1rem}.property-surveys-title-top{font-family:Bebas Neue,sans-serif;font-size:clamp(3rem,10vw,8rem);color:#e5e5e5;margin:0;letter-spacing:1px}.property-surveys-title-bottom{font-family:Bebas Neue,sans-serif;font-size:clamp(4rem,22vw,25.3rem);color:#1a5fff;margin:0}.ps-bottom-wrapper{display:grid;grid-template-columns:1fr 1.3fr;gap:4rem;padding-top:4rem;width:100%}.ps-left-col{display:flex;flex-direction:column;gap:24px;justify-content:space-around}.ps-heading{font-family:Bebas Neue,sans-serif;font-size:clamp(2rem,6vw,6rem);font-weight:700;color:#fff;line-height:.9;margin:0;text-transform:uppercase;letter-spacing:1px}.ps-highlight{color:#1570ef;font-size:clamp(3.5rem,12vw,8rem);display:block}.ps-desc{font-family:Poppins,sans-serif;font-size:1.2rem;color:#d1d5db;line-height:1.6;margin:0;max-width:95%}.ps-buttons{display:flex;gap:16px;margin-top:8px}.ps-btn-primary,.ps-btn-secondary{font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;padding:12px 24px;border-radius:50px;text-decoration:none;transition:all .4s ease;text-align:center}.ps-btn-primary{color:#fff;background-color:#1570ef;border:1px solid #1570EF}.ps-btn-primary:hover{color:#1570ef;text-decoration:none;background-color:#fff;border:1px solid #fff}.ps-btn-secondary{color:#fff;background-color:transparent;border:1px solid #4B5563}.ps-btn-secondary:hover{background-color:#1570ef;border-color:#1570ef;text-decoration:none}.ps-right-col{display:flex;flex-direction:column;gap:20px}.ps-dash-card{background-color:#1a1a1a;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:16px}.ps-dash-header{display:flex;justify-content:space-between;align-items:center;gap:8px}.ps-address{font-family:Poppins,sans-serif;font-size:.9rem;color:#e5e7eb;font-weight:500}.ps-badge{font-family:Poppins,sans-serif;background-color:#dcfce7;color:#16a34a;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px;white-space:nowrap}.ps-progress-bar{width:100%;height:6px;background-color:#374151;border-radius:4px;margin:4px 0;overflow:hidden}.ps-progress-fill{width:100%;height:100%;background-color:#22c55e;border-radius:4px}.ps-dash-sub{display:flex;justify-content:space-between;font-family:Poppins,sans-serif;font-size:.85rem;color:#e5e7eb;font-weight:500}.ps-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background-color:#222;padding:24px;border-radius:8px;text-align:center;margin-top:8px}.ps-stat-item{display:flex;flex-direction:column;align-items:center;gap:4px}.ps-stat-val{font-family:Bebas Neue,sans-serif;font-size:4.5rem;color:#6b7280;line-height:.9}.ps-stat-label{font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;color:#d1d5db}.ps-note-box{border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px;margin-top:8px}.ps-note-title{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;color:#9ca3af;display:block;margin-bottom:6px}.ps-note-text{font-family:Poppins,sans-serif;font-size:.85rem;color:#d1d5db;line-height:1.5;margin:0}.ps-info-cards{display:flex;gap:20px}.ps-info-card{flex:1;background-color:#1a1a1a;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:16px 20px;display:flex;align-items:center;gap:16px}.ps-info-icon{background-color:#1570ef;color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ps-info-text{display:flex;flex-direction:column;gap:2px}.ps-info-val{font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;color:#fff}.ps-info-label{font-family:Poppins,sans-serif;font-size:.8rem;color:#9ca3af}@media (max-width: 1600px){.property-surveys-container{padding:1rem}.property-surveys-content{width:100%!important;padding-left:2rem!important;padding-right:2rem!important;box-sizing:border-box!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:hidden!important}}@media (max-width: 1024px){.ps-bottom-wrapper{grid-template-columns:1fr;gap:48px}}@media (max-width: 768px){.property-surveys-container{overflow-x:hidden;box-sizing:border-box}.property-surveys-content{padding:0}.property-surveys-title-top{font-size:clamp(3.5rem,12vw,5rem);margin-bottom:.5rem}.property-surveys-title-bottom{font-size:clamp(4rem,18vw,7rem);line-height:.9;letter-spacing:-1px;word-wrap:break-word}.ps-bottom-wrapper{padding-top:2rem;gap:3rem}.ps-left-col{align-items:flex-start;text-align:left;gap:16px}.ps-heading{font-size:clamp(2rem,8vw,3rem)}.ps-highlight{font-size:clamp(3.5rem,14vw,4.5rem);margin-top:8px}.ps-desc{font-size:1rem;max-width:100%}.ps-buttons{flex-direction:column;width:100%;gap:12px}.ps-btn-primary,.ps-btn-secondary{width:100%;box-sizing:border-box}.ps-dash-card{padding:20px 16px}.ps-stats-grid{padding:16px;gap:8px}.ps-stat-val{font-size:3rem}.ps-info-cards{flex-direction:column;gap:12px}}.role-step-container{width:100%;background-color:#161616;padding:4rem 1rem 1rem;display:flex;justify-content:center;align-items:center}.role-step-content{width:100%;max-width:1600px;border-radius:32px;display:flex;flex-direction:column}.role-step-header{display:flex;flex-direction:column;line-height:.85;padding-bottom:1rem}.role-step-title-top{font-family:Bebas Neue,sans-serif;font-size:clamp(5rem,10vw,8rem);color:#e5e5e5;margin:0;letter-spacing:1px}.role-step-title-bottom{font-family:Bebas Neue,sans-serif;font-size:clamp(12rem,22vw,23rem);color:#1a5fff;margin:0}.role-tabs-wrapper{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-top:40px;margin-bottom:60px}.role-tab-btn{background-color:transparent;color:#fff;border:1px solid #4B5563;padding:10px 24px;border-radius:50px;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s ease}.role-tab-btn:hover{background-color:#ffffff0d}.role-tab-btn.active{background-color:#1570ef;border-color:#1570ef;color:#fff;font-weight:600}.role-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;width:100%;align-items:stretch}.content-fade-out{animation:fadeOutCascade .2s ease-in forwards}@keyframes fadeOutCascade{to{opacity:0;transform:translateY(-10px)}}.content-fade-in .role-badge,.content-fade-in .role-main-title,.content-fade-in .role-main-desc,.content-fade-in .role-feature-card,.content-fade-in .role-buttons,.content-fade-in .role-stat-card,.content-fade-in .role-benefits-wrapper{animation:cascadeInPremium .4s cubic-bezier(.25,1,.5,1) both}.content-fade-in .role-badge{animation-delay:0s}.content-fade-in .role-main-title{animation-delay:.05s}.content-fade-in .role-main-desc{animation-delay:.1s}.content-fade-in .role-feature-card:nth-child(1){animation-delay:.15s}.content-fade-in .role-feature-card:nth-child(2){animation-delay:.2s}.content-fade-in .role-feature-card:nth-child(3){animation-delay:.25s}.content-fade-in .role-feature-card:nth-child(4){animation-delay:.3s}.content-fade-in .role-buttons{animation-delay:.35s}.content-fade-in .role-stat-card:nth-child(1){animation-delay:.15s}.content-fade-in .role-stat-card:nth-child(2){animation-delay:.2s}.content-fade-in .role-stat-card:nth-child(3){animation-delay:.25s}.content-fade-in .role-stat-card:nth-child(4){animation-delay:.3s}.content-fade-in .role-benefits-wrapper{animation-delay:.35s}@keyframes cascadeInPremium{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.role-col-left{display:flex;flex-direction:column;align-items:flex-start;height:100%;justify-content:space-between}.role-badge{background-color:#1e3a8a;color:#93c5fd;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700;padding:4px 12px;border-radius:4px;text-transform:uppercase;margin-bottom:16px}.role-main-title{font-family:Bebas Neue,sans-serif;font-size:5rem;font-weight:700;color:#1570ef;line-height:1;margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.role-main-desc{font-family:Poppins,sans-serif;font-size:1.05rem;color:#e5e7eb;line-height:1.6;margin:0 0 32px}.role-features-list{display:flex;flex-direction:column;gap:12px;width:100%;margin-bottom:32px}.role-feature-card{display:flex;gap:16px;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background-color:transparent;align-items:center}.role-feature-icon{width:40px;height:40px;border-radius:50%;background-color:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#1570ef;flex-shrink:0}.role-feature-text{display:flex;flex-direction:column;gap:4px}.role-feat-title{font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;color:#3b82f6}.role-feat-desc{font-family:Poppins,sans-serif;font-size:.85rem;color:#9ca3af;line-height:1.5}.role-buttons{display:flex;gap:16px;width:100%}.role-btn-primary,.role-btn-secondary{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;padding:14px 28px;border-radius:50px;text-decoration:none;transition:all .3s ease;text-align:center}.role-btn-primary{background-color:#1570ef;color:#fff;border:1px solid #1570EF}.role-btn-primary:hover{background-color:#fff;color:#1570ef;border-color:#fff;text-decoration:none}.role-btn-secondary{background-color:transparent;color:#fff;border:1px solid #4B5563;cursor:pointer}.role-btn-secondary:hover{background-color:#1570ef;color:#fff;border-color:#1570ef;text-decoration:none;cursor:pointer}.role-col-right{display:flex;flex-direction:column;background:#1b1b1b;padding:1rem}.role-stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;flex-grow:1;margin-bottom:1rem}.role-stat-card{background-color:#202020;border:1px solid rgba(255,255,255,.03);border-radius:12px;padding:24px;position:relative;overflow:hidden;transition:all .4s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;box-sizing:border-box;cursor:default}.role-stat-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% -20%,rgba(21,112,239,.15) 0%,transparent 60%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.role-stat-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}.role-stat-card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 10px 30px #00000080}.role-stat-card:hover .role-stat-glow{opacity:1}.role-stat-val{font-family:Bebas Neue,sans-serif;font-size:4rem;color:#6b7280;line-height:1;transition:color .4s ease}.role-stat-card:hover .role-stat-val{color:#1570ef}.role-stat-label{font-family:Poppins,sans-serif;font-size:.95rem;color:#fff;font-weight:500;margin-top:10px}.role-benefits-wrapper{margin-top:auto}.role-benefits-title{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:#fff;margin:0 0 16px}.role-benefits-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.role-benefits-list li{font-family:Poppins,sans-serif;font-size:.95rem;color:#9ca3af;display:flex;align-items:center;gap:10px}.role-benefits-list li svg{color:#9ca3af;flex-shrink:0}@media (max-width: 1600px){.role-step-title-bottom{font-family:Bebas Neue,sans-serif;font-size:clamp(18rem,21vw,23rem);color:#1a5fff;margin:0}}@media (max-width: 1024px){.role-main-grid{grid-template-columns:1fr;gap:40px}.role-stat-card{padding:30px 20px}}@media (max-width: 768px){.role-step-container{padding-top:0}.role-step-title-top{font-size:clamp(3rem,12vw,4.5rem)!important;text-align:center}.role-step-title-bottom{font-size:clamp(3.8rem,18vw,5.5rem)!important;text-align:center}.role-tabs-wrapper{display:flex;flex-direction:column;gap:12px;margin-top:0;margin-bottom:4rem;width:100%}.role-tab-btn{width:100%;padding:14px 16px;font-size:.95rem;text-align:center;white-space:normal}.role-main-title{font-size:2.8rem}.role-buttons{flex-direction:column}.role-stats-grid{grid-template-columns:1fr}}.talk-to-team-container{width:100%;background-color:#161616;padding:1rem;display:flex;justify-content:center;align-items:center}.talk-card{background-color:#1b1b1b;width:100%;max-width:1400px;border-radius:32px;padding:6rem;display:flex;flex-direction:column;box-shadow:0 20px 50px #0000004d}.talk-header{display:flex;flex-direction:column;line-height:.85;margin-bottom:2rem}.top-title-interaction{display:flex;align-items:center;flex-direction:row;justify-content:space-between;gap:2rem;margin-bottom:.5rem}.talk-title-top{font-family:Bebas Neue,sans-serif;font-size:clamp(5rem,10vw,8rem);color:#e5e5e5;margin:0;letter-spacing:1px}.create-btn{background-color:transparent;border:1px solid #6B7280;border-radius:50px;padding:16px 40px;font-size:1.1rem;font-weight:600;font-family:Poppins,sans-serif;text-decoration:none;display:inline-block;cursor:pointer;text-align:center;transition:all .3s ease;z-index:9999}.create-btn:hover{background-color:#1a5fff;border-color:#1a5fff}button.create-btn a{color:#f3f4f6;text-decoration:none}.talk-title-bottom{font-family:Bebas Neue,sans-serif;font-size:clamp(7rem,18vw,20.5rem);color:#1a5fff;margin:0;line-height:.8}.talk-desc{color:#ccc;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.6;margin:0 0 4rem;font-family:inherit;text-align:center}.talk-desc strong{color:#fff;font-weight:600}.talk-drag-wrapper{position:relative;width:100%;height:160px;background-color:#000;border-radius:100px;display:flex;align-items:center;justify-content:center}.talk-drag-text{position:absolute;width:100%;text-align:center;color:#fff;font-size:1.6rem;font-weight:600;pointer-events:none;z-index:1;padding-left:30px}.talk-drag-track{position:absolute;inset:10px;z-index:2}.talk-drag-knob{width:140px;height:140px;background-color:#1a5fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:grab;touch-action:none;box-shadow:0 2px 8px #1a5fff66}.talk-drag-knob:active{cursor:grabbing}.talk-drag-knob.completed{background-color:#154cbd}@media (max-width: 1600px){.talk-to-team-container{padding:0rem}.talk-card{max-width:100%;max-width:1180px}}@media (max-width: 768px){.talk-to-team-container{padding:3rem 1.5rem;overflow-x:hidden;width:100%;box-sizing:border-box}.talk-card{padding:3rem 1.5rem;width:100%;max-width:100%;box-sizing:border-box}.talk-title-top{font-size:5rem;margin-bottom:.5rem}.talk-title-bottom{font-size:4.8rem;word-wrap:break-word;width:100%}.talk-desc{font-size:1rem;margin-bottom:3rem;width:100%}.create-btn{display:none}.talk-drag-wrapper{height:80px;max-width:100%;border-radius:50px}.talk-drag-knob{width:60px;height:60px;box-shadow:0 4px 10px #1a5fff66}.talk-drag-text{font-size:1.1rem;padding-left:0}}.loader-logo{width:10rem;height:auto}
