:root{--navy:#012940;--green:#1fbf75;--blue:#065885;--white:#fff;--ink:#092c3f;--muted:#536b77;--soft:#f3f8f6;--line:rgba(1,41,64,.12);--radius:24px;--container:1180px;--shadow:0 24px 70px rgba(1,41,64,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:var(--white);font-family:Inter,"Segoe UI",sans-serif;line-height:1.65}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3{margin:0;font-family:Raleway,Inter,sans-serif;line-height:1.05;letter-spacing:-.035em}p{margin:0}.container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:8px;left:8px;padding:10px 16px;background:var(--white);color:var(--navy);transform:translateY(-150%)}.skip-link:focus{transform:none}.header{position:fixed;z-index:100;inset:0 0 auto;padding:16px 0;transition:.25s}.header.scrolled{padding:10px 0;background:rgba(255,255,255,.92);border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;width:166px;color:var(--navy)}.nav__links{display:flex;align-items:center;gap:30px;font-size:.9rem;font-weight:650}.nav__links a:not(.button){position:relative}.nav__links a:not(.button)::after{content:"";position:absolute;inset:auto 0 -6px;width:0;height:2px;background:var(--green);transition:.2s}.nav__links a:hover::after{width:100%}.menu-toggle{display:none;width:46px;height:46px;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--navy)}.menu-toggle span,.menu-toggle::before,.menu-toggle::after{content:"";display:block;width:20px;height:2px;margin:4px auto;background:currentColor;transition:.2s}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid var(--green);border-radius:999px;background:var(--green);color:var(--navy);font-weight:800;line-height:1;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(31,191,117,.24)}.button--outline{border-color:var(--line);background:transparent}.button--outline:hover{background:var(--white)}.button--light{border-color:var(--white);background:var(--white);color:var(--navy)}.button svg{width:18px;height:18px}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;color:var(--blue);font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.eyebrow::before{content:"";width:24px;height:2px;background:var(--green)}.hero{position:relative;overflow:hidden;min-height:860px;padding:160px 0 100px;background:linear-gradient(135deg,#f3fbf7 0%,#fff 52%,#eef7fb 100%)}.hero::before{content:"";position:absolute;width:500px;height:500px;right:-250px;top:-180px;border:1px solid rgba(31,191,117,.35);border-radius:50%;box-shadow:0 0 0 70px rgba(31,191,117,.04),0 0 0 140px rgba(6,88,133,.03)}.hero__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,7vw,96px)}.hero h1{max-width:700px;color:var(--navy);font-size:clamp(3rem,5.3vw,5.5rem)}.hero h1 span{color:var(--green)}.hero__lead{max-width:620px;margin:26px 0 34px;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.22rem)}.hero__lead strong{color:var(--navy)}.actions{display:flex;flex-wrap:wrap;gap:12px}.trust{display:flex;align-items:center;gap:12px;margin-top:34px;color:var(--muted);font-size:.86rem}.trust__faces{display:flex}.trust__faces span{display:grid;width:32px;height:32px;margin-left:-7px;place-items:center;border:2px solid var(--white);border-radius:50%;background:var(--navy);color:var(--white);font-size:.7rem}.trust__faces span:first-child{margin:0;background:var(--green);color:var(--navy)}.laptop-wrap{position:relative}.laptop{position:relative;padding:12px 12px 0;border-radius:20px 20px 8px 8px;background:var(--navy);box-shadow:var(--shadow);transform:perspective(900px) rotateY(-4deg) rotateX(2deg)}.laptop__bar{display:flex;gap:5px;padding:3px 2px 10px}.laptop__bar i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.4)}.laptop__screen{overflow:hidden;min-height:350px;padding:40px 34px;border-radius:10px 10px 0 0;background:var(--white)}.screen-logo{width:92px;color:var(--navy)}.screen-tag{display:inline-flex;margin-top:48px;padding:6px 10px;border-radius:99px;background:rgba(31,191,117,.12);color:var(--blue);font-size:.62rem;font-weight:800;text-transform:uppercase}.laptop__screen h2{max-width:300px;margin-top:14px;font-size:clamp(1.8rem,3vw,2.8rem)}.screen-line{width:75%;height:7px;margin-top:18px;border-radius:8px;background:#dce7eb;box-shadow:0 15px 0 #edf3f4}.screen-button{width:104px;height:31px;margin-top:42px;border-radius:99px;background:var(--green)}.laptop__base{width:112%;height:14px;margin-left:-6%;border-radius:0 0 18px 18px;background:linear-gradient(#dbe4e6,#aebdc2)}.float-card{position:absolute;padding:13px 16px;border:1px solid rgba(255,255,255,.8);border-radius:15px;background:rgba(255,255,255,.9);box-shadow:0 16px 40px rgba(1,41,64,.14);backdrop-filter:blur(12px);font-size:.75rem;font-weight:750}.float-card--seo{right:-22px;top:22px}.float-card--mobile{left:-28px;bottom:24px}.float-card b{display:block;color:var(--green);font-size:1.1rem}.section{padding:clamp(80px,10vw,140px) 0}.section--navy{background:var(--navy);color:var(--white)}.section--soft{background:var(--soft)}.section-heading{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,7vw,100px);align-items:end;margin-bottom:56px}.section-heading h2{max-width:720px;font-size:clamp(2.2rem,4vw,4.2rem)}.section-heading p{max-width:560px;color:var(--muted)}.section--navy .section-heading p{color:rgba(255,255,255,.67)}.section--navy .eyebrow{color:var(--green)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.problem-card{min-height:390px;padding:clamp(28px,4vw,52px);border-radius:var(--radius)}.problem-card--rent{display:flex;flex-direction:column;justify-content:space-between;background:var(--white);color:var(--navy)}.problem-card--rent .big-number{color:var(--green);font:700 clamp(5rem,11vw,9rem)/.8 Raleway}.problem-card--rent p{max-width:440px;color:var(--muted)}.problem-card--own{display:grid;grid-template-columns:1fr 1fr;gap:20px;background:var(--green);color:var(--navy)}.problem-card h3{font-size:clamp(1.8rem,3vw,3rem)}.check-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:10px;font-weight:750}.check-list li::before{content:"✓";display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:var(--navy);color:var(--green);font-size:.75rem}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature{min-height:220px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--white);transition:.25s}.feature:hover{border-color:var(--green);transform:translateY(-5px)}.feature__icon{display:grid;width:46px;height:46px;margin-bottom:42px;place-items:center;border-radius:14px;background:rgba(31,191,117,.12);color:var(--blue)}.feature__icon svg{width:23px;height:23px}.feature h3{font-size:1.2rem}.feature p{margin-top:9px;color:var(--muted);font-size:.9rem}.timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.timeline::before{content:"";position:absolute;top:28px;left:8%;right:8%;height:1px;background:rgba(255,255,255,.2)}.step{position:relative;padding-right:25px}.step__number{position:relative;z-index:1;display:grid;width:58px;height:58px;margin-bottom:35px;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:var(--navy);color:var(--green);font-weight:800}.step:last-child .step__number{background:var(--green);color:var(--navy)}.step h3{font-size:1.25rem}.step p{margin-top:10px;color:rgba(255,255,255,.58);font-size:.9rem}.pricing-card{position:relative;display:grid;grid-template-columns:1.3fr 1fr;overflow:hidden;border-radius:var(--radius);background:var(--navy);color:var(--white);box-shadow:var(--shadow)}.pricing-card__info{padding:clamp(32px,4vw,56px)}.pricing-card__badge{display:inline-flex;padding:8px 18px;margin-bottom:24px;border-radius:99px;background:rgba(255,255,255,.1);font-weight:800;font-size:.85rem}.pricing-card__price{display:flex;align-items:baseline;gap:6px;margin-bottom:32px;color:var(--green);font-family:Raleway,sans-serif;font-weight:800}.pricing-card__currency{font-size:1.6rem}.pricing-card__value{font-size:clamp(3rem,6vw,4.5rem)}.pricing-card__period{color:rgba(255,255,255,.6);font-size:1rem;font-weight:600}.pricing-card__list{margin-bottom:36px;color:var(--white)}.pricing-card__list li::before{background:var(--green);color:var(--navy)}.pricing-card__highlight{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:clamp(32px,4vw,56px);background:var(--green);color:var(--navy);text-align:center}.pricing-card__highlight p{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:800;max-width:260px}.pricing-card__highlight span{font-size:.9rem;opacity:.8;max-width:240px}.security-note{display:flex;align-items:center;gap:18px;margin-top:20px;padding:22px 28px;border:1px solid var(--line);border-radius:18px;background:var(--soft)}.security-note__icon{display:grid;flex:0 0 40px;height:40px;place-items:center;border-radius:12px;background:rgba(31,191,117,.14);font-size:1.1rem}.security-note p{color:var(--muted);font-size:.92rem}.security-note strong{color:var(--navy)}.difference-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.difference{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--white);font-weight:750}.difference span{display:grid;flex:0 0 40px;height:40px;place-items:center;border-radius:12px;background:var(--navy);color:var(--green)}.carousel{overflow:hidden}.carousel__track{display:flex;gap:18px;transition:transform .45s cubic-bezier(.2,.7,.2,1);touch-action:pan-y}.post-card{flex:0 0 calc((100% - 36px)/3);overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--white)}.post-card__image{overflow:hidden;aspect-ratio:1.25}.post-card__image img{width:100%;height:100%;object-fit:cover;transition:.35s}.post-card:hover img{transform:scale(1.025)}.post-card__body{padding:25px}.post-card__meta{color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.post-card h3{margin-top:12px;font-size:1.35rem}.post-card p{margin:12px 0 20px;color:var(--muted);font-size:.9rem}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--blue);font-weight:800}.text-link::after{content:"→";transition:.2s}.text-link:hover::after{transform:translateX(4px)}.carousel__footer{display:flex;align-items:center;justify-content:space-between;margin-top:28px}.carousel__buttons{display:flex;gap:8px}.icon-button{display:grid;width:46px;height:46px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--white);color:var(--navy);cursor:pointer}.icon-button:disabled{opacity:.35}.dots{display:flex;gap:7px}.dot{width:7px;height:7px;padding:0;border:0;border-radius:10px;background:#b8c7cb;transition:.2s}.dot.active{width:26px;background:var(--green)}.cta{padding:clamp(70px,9vw,110px) 0;background:var(--green);color:var(--navy)}.cta__inner{display:flex;align-items:end;justify-content:space-between;gap:40px}.cta h2{max-width:760px;font-size:clamp(2.5rem,5vw,5rem)}.cta p{max-width:600px;margin-top:18px}.footer{padding:70px 0 28px;background:var(--navy);color:var(--white)}.footer__top{display:grid;grid-template-columns:1.5fr repeat(2,1fr);gap:40px;padding-bottom:58px}.footer .logo{color:var(--white)}.footer__intro p{max-width:350px;margin-top:18px;color:rgba(255,255,255,.62)}.footer h3{margin-bottom:18px;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.footer ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;color:rgba(255,255,255,.7)}.footer a:hover{color:var(--green)}.footer__bottom{display:flex;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.5);font-size:.8rem}.floating-contact{position:fixed;z-index:90;right:18px;bottom:18px;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:var(--green);color:var(--navy);box-shadow:0 15px 35px rgba(1,41,64,.22)}.floating-contact svg{width:27px}.back-top{position:fixed;z-index:89;right:24px;bottom:86px;display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--white);opacity:0;pointer-events:none;transform:translateY(10px);transition:.2s}.back-top.visible{opacity:1;pointer-events:auto;transform:none}.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}:focus-visible{outline:3px solid var(--green);outline-offset:4px}.article-hero{padding:150px 0 70px;background:var(--soft)}.article-hero__inner{max-width:850px}.article-hero h1{font-size:clamp(2.6rem,6vw,5.6rem)}.article-meta{margin-top:25px;color:var(--muted);font-size:.9rem}.article{padding:70px 0 110px}.article__layout{display:grid;grid-template-columns:minmax(0,760px) 1fr;gap:70px}.article__image{overflow:hidden;margin-bottom:50px;border-radius:24px}.article__image img{width:100%;max-height:680px;object-fit:cover}.prose{font-size:1.12rem}.prose p{margin:0 0 24px}.prose h2{margin:46px 0 18px;font-size:2rem}.prose .highlight{padding:30px;border-left:4px solid var(--green);background:var(--soft);font-family:Raleway;font-size:1.45rem;font-weight:700}.article-aside{position:sticky;top:110px;align-self:start;padding:26px;border:1px solid var(--line);border-radius:20px}.article-aside p{margin:10px 0 20px;color:var(--muted);font-size:.9rem}.legal{max-width:820px;padding:150px 20px 100px}.legal h1{font-size:clamp(2.5rem,5vw,4.5rem)}.legal h2{margin:42px 0 12px}.legal p{margin-bottom:18px;color:var(--muted)}
@media(max-width:900px){.nav__links{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;background:var(--navy);color:var(--white);font-size:1.35rem;transform:translateX(100%);transition:.3s}.nav__links.open{transform:none}.menu-toggle{position:relative;z-index:2;display:block}.menu-toggle.active{color:var(--white);background:transparent;border-color:rgba(255,255,255,.2)}.menu-toggle.active span{opacity:0}.menu-toggle.active::before{transform:translateY(6px) rotate(45deg)}.menu-toggle.active::after{transform:translateY(-6px) rotate(-45deg)}.hero{min-height:auto;padding-top:135px}.hero__grid,.section-heading,.problem-grid,.article__layout,.pricing-card{grid-template-columns:1fr}.hero__content{text-align:center}.hero__lead{margin-inline:auto}.actions,.trust{justify-content:center}.laptop-wrap{width:min(600px,92%);margin:20px auto 0}.benefit-grid{grid-template-columns:repeat(2,1fr)}.post-card{flex-basis:calc((100% - 18px)/2)}.article-aside{position:static}.section-heading{align-items:start}.cta__inner{align-items:start;flex-direction:column}.footer__top{grid-template-columns:1.4fr 1fr 1fr}}
@media(max-width:600px){.container{width:min(calc(100% - 28px),var(--container))}.header{padding:10px 0}.logo{width:145px}.hero{padding:120px 0 80px}.hero h1{font-size:clamp(2.65rem,13.5vw,4rem)}.hero__lead{font-size:1rem}.actions{flex-direction:column}.actions .button{width:100%}.laptop__screen{min-height:245px;padding:24px 20px}.screen-tag{margin-top:28px}.float-card{display:none}.section{padding:80px 0}.problem-card{min-height:330px}.problem-card--own{grid-template-columns:1fr}.benefit-grid,.difference-list{grid-template-columns:1fr}.pricing-card__info .button{width:100%}.feature{min-height:190px}.feature__icon{margin-bottom:30px}.timeline{grid-template-columns:1fr;gap:28px}.timeline::before{top:20px;bottom:20px;left:24px;right:auto;width:1px;height:auto}.step{padding:0 0 0 78px}.step__number{position:absolute;left:0;top:0;margin:0}.post-card{flex-basis:100%}.cta__inner{text-align:center;align-items:center}.footer__top{grid-template-columns:1fr 1fr}.footer__intro{grid-column:1/-1}.footer__bottom{flex-direction:column}.article-hero{padding-top:125px}.article{padding-top:45px}.article__image{margin-bottom:35px}.floating-contact{width:54px;height:54px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
