*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,sans-serif;color:#141414;background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:600;letter-spacing:-.035em;line-height:1.05}.dim{color:#c3c3c3}.center{text-align:center}.right{text-align:right}.section-label{font-size:14px;font-weight:600;letter-spacing:-.01em}.btn{display:inline-flex;align-items:center;gap:10px;background:#141414;color:#fff;border-radius:999px;padding:15px 28px;font-size:15px;font-weight:500;letter-spacing:-.01em;transition:transform .25s ease,background .25s ease;white-space:nowrap}.btn:hover{transform:scale(1.04)}.btn .arr{transition:transform .25s ease}.btn:hover .arr{transform:translate(4px)}.btn.light{background:#fff;color:#141414}.btn.outline{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.btn.outline:hover{background:#ffffff1f}.btn.ghost{background:transparent;color:#141414;border:1px solid #d8d8d8}.btn.ghost:hover{background:#f2f2f2}.btn.big{padding:18px 36px;font-size:17px}:root{--promo-h:42px}.promo-top{position:fixed;top:0;left:0;right:0;z-index:110;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;min-height:var(--promo-h);background:#141414;color:#fff;padding:8px 20px;font-size:13px;text-align:center}.promo-top p{color:#e8e8e8}.promo-top strong{color:#fff;font-weight:700}.promo-top a{color:#fff;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.promo-top a:hover{opacity:.8}.promo-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#ff4d3d;animation:promo-pulse 1.6s ease-in-out infinite}@keyframes promo-pulse{0%,to{box-shadow:0 0 #ff4d3d80}50%{box-shadow:0 0 0 7px #ff4d3d00}}.nav{position:fixed;top:var(--promo-h);left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:12px 40px;height:64px}.nav-logo{display:flex;align-items:center;gap:8px}.nav-logo img{height:34px;width:34px;object-fit:contain;transform:scale(1.45)}.nav-logo span{font-size:19px;font-weight:800;letter-spacing:.04em}.nav-links{display:flex;gap:34px}.nav-links a{font-size:15px;font-weight:500;letter-spacing:-.01em;transition:opacity .2s}.nav-links a:hover{opacity:.55}.nav-right{display:flex;align-items:center;gap:16px}.nav-cta{padding:11px 24px}.lang-switch{display:flex;align-items:center;gap:2px}.lang-switch button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:.03em;color:#a5a5a5;padding:6px 7px;border-radius:7px;transition:color .2s,background .2s}.lang-switch button:hover{color:#141414}.lang-switch button.active{color:#141414;background:#f0f0f0}.hero-pin{height:320vh;position:relative}.hero-sticky{position:sticky;top:0;height:100vh;overflow:hidden}.hero-sky{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#aec6e2,#cfdcea 55%,#f4e3d3)}.hero-clouds{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(38% 30% at 16% 26%,#ffffff8c,#fff0 70%),radial-gradient(44% 32% at 80% 20%,#ffffff73,#fff0 70%),radial-gradient(52% 40% at 50% 88%,#ffffff80,#fff0 72%),radial-gradient(34% 28% at 92% 66%,#fff6,#fff0 70%);background-repeat:no-repeat;opacity:.8;animation:cloudDrift 46s ease-in-out infinite alternate;will-change:transform;pointer-events:none}@keyframes cloudDrift{0%{transform:translate3d(-2.5%,0,0) scale(1.05)}to{transform:translate3d(2.5%,1.5%,0) scale(1.12)}}.hero-house{position:absolute;left:50%;bottom:0;width:100%;height:100%;object-fit:cover;object-position:center 70%;transform:translate(-50%,62%);transform-origin:center bottom;-webkit-mask-image:linear-gradient(to top,black 72%,transparent 100%);mask-image:linear-gradient(to top,black 72%,transparent 100%);will-change:transform}.hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;transform:translateY(-8vh);will-change:opacity,transform}.hero-copy h1{font-size:clamp(52px,7.6vw,116px);font-weight:600;letter-spacing:-.045em;background:linear-gradient(90deg,#141414,#2a2a2a 55%,#9aa3ad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-copy h1 .dim{-webkit-text-fill-color:transparent}.hero-sub{margin:22px 0 34px;font-size:clamp(17px,1.6vw,22px);line-height:1.45;max-width:640px;color:#3c4652;font-weight:500;letter-spacing:-.02em}.hero-sub strong{color:#141414;font-weight:600}.hero-sub .dim{color:#8b95a1}.hero-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transform-origin:center;will-change:opacity,transform;pointer-events:none}.hero-mask .reveal-clouds{animation:revealCloudDrift 34s ease-in-out infinite alternate;will-change:transform}@keyframes revealCloudDrift{0%{transform:translate3d(-3.5%,0,0)}to{transform:translate3d(3.5%,0,0)}}@media(prefers-reduced-motion:reduce){.hero-clouds,.hero-mask .reveal-clouds{animation:none}}.video-band{height:62vh;overflow:hidden;background:#0c0c0c}.video-band .bg-video{width:100%;height:100%;object-fit:cover;display:block}.video-showcase{max-width:1290px;margin:20px auto 40px;position:relative}.video-showcase .bg-video{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#0c0c0c}.video-showcase figcaption{position:absolute;left:0;bottom:0;right:0;padding:60px 34px 28px;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);color:#fff;font-size:clamp(18px,2vw,26px);font-weight:600;letter-spacing:-.02em}.video-caption-sub{display:block;margin-top:6px;font-size:clamp(13px,1.2vw,16px);font-weight:500;color:#ffffffbf;letter-spacing:.01em}.not-just{padding:140px 24px 160px}.not-just h2{font-size:clamp(38px,4.6vw,68px)}.chevrons{display:flex;justify-content:center;gap:0;margin:80px auto 90px;max-width:1180px}.chev{width:270px;height:230px;flex:0 1 270px;background-size:cover;background-position:center;clip-path:polygon(0 0,58% 0,100% 50%,58% 100%,0 100%,42% 50%);margin-right:-38px}.reveal-text{font-size:clamp(22px,2.5vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.35}.reveal-text .w{color:#c9c9c9;transition:color .45s ease}.reveal-text .w.on{color:#141414}.center-block{max-width:760px;margin:0 auto;text-align:center}.rewired{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding:60px 75px 180px;max-width:1440px;margin:0 auto}.rewired h2{font-size:clamp(46px,5.4vw,82px);margin-bottom:44px}.steps-label{font-size:20px;font-weight:600;margin-bottom:14px;letter-spacing:-.02em}.steps{list-style:none}.steps li{display:flex;gap:44px;align-items:baseline;padding:34px 0;border-top:1px solid #e6e6e6}.step-num{font-size:13px;color:#9b9b9b;font-weight:500}.steps p{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.3}.steps p strong{font-weight:600}.steps p .dim{color:#c3c3c3;font-weight:500}.for-agents{padding:120px 75px 160px;max-width:1440px;margin:0 auto}.for-agents .section-label{margin-bottom:22px}.for-agents h2{font-size:clamp(42px,5vw,76px);margin-bottom:70px}.agents-grid{display:grid;grid-template-columns:1fr 1.55fr;gap:70px;align-items:end}.agents-col-small img{width:74%;aspect-ratio:3/4;object-fit:cover}.agents-col-big img{width:100%;aspect-ratio:16/10.5;object-fit:cover}.agents-col-big .reveal-text{margin:46px 0 36px;max-width:700px}.agents-col-big .reveal-text .w{transition-duration:.35s}.services{background:#161616;color:#fff;padding:130px 75px 60px}.services-head{display:grid;grid-template-columns:1fr 1.3fr;max-width:1290px;margin:0 auto 120px}.services-head h2{font-size:clamp(42px,5vw,76px)}.services-head .dim{color:#6d6d6d}.service-row{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;max-width:1290px;margin:0 auto;border-top:1px solid rgba(255,255,255,.14);padding:60px 0 90px;align-items:start}.service-info{display:flex;gap:38px;align-items:flex-start;padding-top:12px}.circle-num{flex:none;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;font-size:13px}.service-info p{font-size:17px;line-height:1.55;color:#e8e8e8;max-width:340px}.service-word{font-size:clamp(90px,13vw,210px);font-weight:500;letter-spacing:-.04em;line-height:.95}.services-closing{max-width:1290px;margin:60px auto 80px;font-size:clamp(26px,3vw,44px)}.services-closing .w.on{color:#fff}.support{background:#161616;color:#fff;padding:60px 75px 140px}.support-head{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;max-width:1290px;margin:0 auto 90px}.support-head h2{font-size:clamp(38px,4.4vw,64px)}.support-head .dim{color:#6d6d6d}.support-intro p{font-size:clamp(19px,1.8vw,25px);font-weight:600;letter-spacing:-.025em;line-height:1.4;margin-bottom:34px}.support-intro .dim{color:#8a8a8a;font-weight:500}.support-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1290px;margin:0 auto}.card{position:relative;aspect-ratio:3/3.6;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;padding:34px}.card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#0000000d 55%,#00000059)}.card h3,.card .btn{position:relative}.card h3{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.03em}.card .btn{align-self:flex-start}.mini-label{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#8d8d8d;margin:0 auto 34px;max-width:1290px}.pricing{padding:150px 75px 120px}.pricing-head{max-width:1290px;margin:0 auto 90px}.promo-banner{display:flex;align-items:center;gap:14px;max-width:1290px;margin:0 auto 70px;background:#161616;color:#fff;padding:18px 26px}.promo-banner p{font-size:15px;letter-spacing:.01em;color:#e6e6e6}.promo-banner strong{color:#fff;font-weight:700}.pricing-head h2{font-size:clamp(40px,4.8vw,72px);max-width:900px;margin-top:18px}.launch-card{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;align-items:center;max-width:1290px;margin:0 auto 110px;background:#161616;color:#fff;padding:64px 70px}.launch-card h3{font-size:clamp(32px,3.4vw,52px);letter-spacing:-.035em;margin-bottom:22px}.launch-card .launch-info p{font-size:17px;line-height:1.6;color:#cfcfcf;max-width:520px}.launch-price{text-align:right}.price-big{font-size:clamp(56px,6vw,92px);font-weight:600;letter-spacing:-.045em;line-height:1}.price-note{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9b9b9b;margin:14px 0 30px}.launch-price .btn{background:#fff;color:#141414}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1290px;margin:0 auto 22px}.plan{border:1px solid #e2e2e2;padding:44px 38px 48px;display:flex;flex-direction:column}.plan.featured{background:#161616;color:#fff;border-color:#161616}.plan-tag{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c9a96a;margin-bottom:20px}.plan h4{font-size:clamp(24px,2.2vw,32px);letter-spacing:-.03em;margin-bottom:8px}.plan h4 .dim{color:#b3b3b3;font-weight:500}.plan.featured h4 .dim{color:#7c7c7c}.plan-price{font-size:clamp(34px,3vw,46px);font-weight:600;letter-spacing:-.04em;margin:18px 0 22px}.plan-price span{font-size:16px;font-weight:500;color:#9b9b9b;letter-spacing:0}.plan-price .desde{font-size:15px;font-weight:500;color:#9b9b9b;margin-right:6px}.plan-desc{font-size:15px;line-height:1.6;color:#6f6f6f}.plan.featured .plan-desc{color:#c9c9c9}.plan-row{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:center;max-width:1290px;margin:0 auto;border-top:1px solid #e2e2e2;padding:44px 0}.plan-row:last-of-type{border-bottom:1px solid #e2e2e2}.plan-row h4{font-size:clamp(24px,2.2vw,32px);letter-spacing:-.03em;margin-bottom:12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.plan-row .plan-price{margin:0;text-align:right}.plan-tag.invite{margin:0;border:1px solid #c9a96a;padding:6px 14px;border-radius:999px}.includes{background:#161616;color:#fff;padding:120px 75px 110px}.includes .mini-label{color:#7c7c7c}.includes h2{font-size:clamp(38px,4.4vw,64px);max-width:1290px;margin:0 auto 80px}.includes .dim{color:#6d6d6d}.includes-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0;max-width:1290px;margin:0 auto 60px}.inc{border-left:1px solid rgba(255,255,255,.14);padding:8px 26px 0}.inc:first-child{border-left:none;padding-left:0}.inc-qty{font-size:clamp(40px,3.6vw,56px);font-weight:600;letter-spacing:-.04em;margin-bottom:18px}.inc h4{font-size:17px;margin-bottom:10px;letter-spacing:-.02em}.inc p{font-size:14px;line-height:1.55;color:#9b9b9b}.includes-note{max-width:1290px;margin:0 auto;font-size:14px;line-height:1.6;color:#8a8a8a;border-top:1px solid rgba(255,255,255,.14);padding-top:28px}.alacarte{padding:130px 75px 120px}.carte-cols{display:grid;grid-template-columns:1fr 1fr;gap:90px;max-width:1290px;margin:0 auto}.carte-group h3{font-size:clamp(26px,2.4vw,36px);letter-spacing:-.03em;margin-bottom:38px}.carte-item{display:flex;justify-content:space-between;align-items:baseline;gap:30px;border-top:1px solid #e2e2e2;padding:26px 0}.carte-item h4{font-size:19px;letter-spacing:-.02em;margin-bottom:6px}.carte-item p{font-size:14px;color:#8d8d8d;line-height:1.5}.carte-price{white-space:nowrap;font-size:19px;font-weight:600;letter-spacing:-.02em;color:#141414!important}.carte-price .desde{font-size:13px;font-weight:500;color:#9b9b9b;margin-right:4px}.protect{background:#f1f1f1;padding:120px 75px 100px}.protect-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1290px;margin:0 auto 50px}.prot{background:#fff;padding:38px 32px 44px}.prot-icon{width:42px;height:42px;border-radius:50%;border:1px solid #141414;display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:26px}.prot h4{font-size:18px;letter-spacing:-.02em;margin-bottom:12px}.prot p{font-size:14px;line-height:1.6;color:#6f6f6f}.protect-fine{max-width:1290px;margin:0 auto;font-size:13px;color:#8d8d8d}.blog{background:#f1f1f1;padding:130px 75px 120px}.blog-head{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;max-width:1290px;margin:0 auto 70px}.blog-head h2{font-size:clamp(42px,5vw,72px)}.blog-intro p{font-size:clamp(19px,1.9vw,26px);font-weight:600;letter-spacing:-.025em;line-height:1.4;margin-bottom:30px}.post{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;max-width:1290px;margin:0 auto;border-top:1px solid #d9d9d9;padding:44px 0 70px}.post-date{font-size:15px;font-weight:500}.post-body h3{font-size:clamp(26px,2.6vw,38px);margin-bottom:18px;max-width:560px}.post-body p{font-size:15px;line-height:1.6;color:#565656;max-width:520px;margin-bottom:34px}.footer{background:#141414;color:#fff;padding:110px 75px 30px;overflow:hidden}.footer-top{display:grid;grid-template-columns:1.6fr 1fr .7fr;gap:60px;max-width:1290px;margin:0 auto 40px}.footer-news h4{font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:26px}.footer-contact{display:flex;gap:70px;margin-top:60px}.fc-label{font-size:13px;color:#8d8d8d;margin-bottom:10px}.footer-contact p{font-size:16px}.footer-links,.footer-social{display:flex;flex-direction:column;gap:16px}.footer-links a{font-size:24px;font-weight:600;letter-spacing:-.02em}.footer-social a{font-size:15px}.footer-links a:hover,.footer-social a:hover{opacity:.6}.footer-wordmark{font-size:clamp(120px,22.5vw,330px);font-weight:800;letter-spacing:-.05em;line-height:.78;text-align:center;margin-bottom:-.16em;-webkit-user-select:none;user-select:none}.footer-legal{font-size:12px;color:#7c7c7c;text-align:center;padding:26px 0 10px;border-top:1px solid rgba(255,255,255,.12);position:relative;z-index:1;background:#141414}@media(max-width:980px){.nav{padding:12px 20px}.nav-links{display:none}.rewired,.services-head,.service-row,.support-head,.agents-grid,.footer-top{grid-template-columns:1fr;gap:34px}.rewired,.for-agents,.services,.support,.pricing,.includes,.alacarte,.protect{padding-left:22px;padding-right:22px}.launch-card{grid-template-columns:1fr;padding:44px 34px;gap:34px}.launch-price{text-align:left}.plans,.protect-grid,.support-cards{grid-template-columns:1fr}.plan-row{grid-template-columns:1fr;gap:18px}.plan-row .plan-price{text-align:left}.includes-grid{grid-template-columns:1fr;gap:34px}.inc{border-left:none;padding:22px 0 0;border-top:1px solid rgba(255,255,255,.14)}.inc:first-child{border-top:none;padding-top:0}.carte-cols{grid-template-columns:1fr;gap:60px}.agents-col-small img{width:52%}.service-word{font-size:clamp(80px,20vw,150px)}.for-agents h2{text-align:left}.card{aspect-ratio:16/10}.footer{padding:80px 22px 20px}}@media(max-width:640px){.hero-clouds{animation:none;transform:translateZ(0) scale(1.08)}.hero-mask .reveal-clouds{animation:none}.chev:nth-child(1){background-image:url(/assets/chev-1-640-CM_82GBm.jpg)!important}.chev:nth-child(2){background-image:url(/assets/chev-2-640-DPNAdH-w.jpg)!important}.chev:nth-child(3){background-image:url(/assets/chev-3-640-C9jBEZ4e.jpg)!important}.chev:nth-child(4){background-image:url(/assets/chev-4-640-CSTcpVoQ.jpg)!important}.nav{padding:12px 18px;height:58px;top:var(--promo-h)}:root{--promo-h:56px}.promo-top{font-size:12px;padding:10px 16px;gap:8px}.nav-logo span{font-size:17px}.nav-right{gap:8px}.nav-cta{padding:10px 16px;font-size:14px}.lang-switch button{font-size:12px;padding:5px}.btn{padding:13px 22px;font-size:14px}.hero-pin{height:230vh}.hero-copy{transform:translateY(-6vh);padding:0 20px}.hero-sub{margin:18px 0 28px}.video-band{height:40vh}.video-showcase{margin:14px 0 24px}.video-showcase figcaption{padding:44px 20px 20px}.not-just{padding:90px 20px 100px}.chevrons{flex-direction:column;align-items:center;gap:14px;margin:56px auto 60px}.chev{margin-right:0;width:82vw;max-width:320px;height:150px;flex:none;clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%)}.rewired{padding:20px 20px 90px}.steps li{gap:20px;padding:26px 0}.step-num{align-self:flex-start;padding-top:6px}.for-agents{padding:80px 20px 90px}.for-agents .section-label{margin-bottom:14px}.for-agents h2{margin-bottom:40px}.agents-grid{gap:24px}.agents-col-small img{width:66%}.services{padding:80px 20px 40px}.services-head{margin-bottom:60px}.service-row{padding:40px 0 50px}.service-info{gap:22px}.service-word{font-size:clamp(72px,26vw,130px)}.services-closing{margin:40px auto 50px}.support{padding:40px 20px 90px}.support-cards{gap:16px}.pricing{padding:90px 20px 80px}.pricing-head{margin-bottom:56px}.promo-banner{margin:-26px auto 44px;padding:15px 18px}.promo-banner p{font-size:14px}.mini-label{margin-bottom:26px}.launch-card{padding:36px 26px}.plan{padding:36px 30px 40px}.plan-row{padding:34px 0}.includes{padding:80px 20px}.includes h2{margin-bottom:50px}.alacarte,.protect{padding:80px 20px}.protect-grid{gap:16px}.footer{padding:70px 20px 16px}.footer-contact{flex-direction:column;gap:26px;margin-top:44px}.footer-links a{font-size:20px}.footer-wordmark{font-size:26vw}}
