.phero{padding:var(--nav-h) var(--frame) 0}.phero__media{position:relative;border-radius:var(--r-media);overflow:hidden;min-height:min(58svh,560px);display:flex;align-items:flex-end;background:#0b0b0d}.phero__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 52%}.phero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,6,8,.86),rgba(6,6,8,.56) 44%,rgba(6,6,8,.24) 74%,rgba(6,6,8,.16)),linear-gradient(0deg,rgba(6,6,8,.72),transparent 42%)}.phero__in{position:relative;z-index:2;width:100%;padding-block:96px 52px;color:#fff}.phero__eyebrow{font-size:13px;color:rgba(255,255,255,.88)}.phero h1{margin-top:12px;color:#fff;max-width:18ch}.phero__lead{margin-top:16px;font-size:17px;line-height:1.45;color:rgba(255,255,255,.8);max-width:52ch}.phero__cta{margin-top:28px;gap:10px}.phero__cta,.phero__facts{display:flex;flex-wrap:wrap}.phero__facts{margin-top:36px}.phero__facts>div{padding:0 28px;border-left:1px solid rgba(255,255,255,.26)}.phero__facts>div:first-child{padding-left:0;border-left:0}.phero__facts b{display:block;font-size:22px;letter-spacing:-.015em}.phero__facts span{display:block;margin-top:2px;font-size:13px;color:rgba(255,255,255,.62)}.ctaband{position:relative;overflow:hidden;background:var(--carbon);color:#fff;padding-block:104px;text-align:center}.ctaband__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px circle at var(--mx,50%) var(--my,30%),rgb(252 95 43/.13),transparent 62%)}.ctaband>.band{position:relative;z-index:1}.ctaband h2{color:#fff;max-width:20ch;margin-inline:auto}.ctaband__sub{margin:16px auto 0;max-width:46ch;font-size:17px;color:rgba(255,255,255,.62)}.ctaband__row{margin-top:30px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ctaband .btn-glass{background:rgba(255,255,255,.16)}.ctaband__note{margin-top:20px;font-size:13px;color:rgba(255,255,255,.42)}.detail{display:grid;grid-template-columns:1fr 380px;grid-gap:72px;gap:72px;align-items:start}.detail__block+.detail__block{margin-top:56px}.detail__block h2{max-width:20ch}.detail__list{margin-top:22px;display:flex;flex-direction:column;gap:14px;list-style:none}.detail__list li{position:relative;padding-left:20px;font-size:16px;line-height:1.5;color:var(--zinc);max-width:62ch}.detail__list li:before{content:"";position:absolute;left:2px;top:10px;width:5px;height:5px;border-radius:50%;background:var(--coral)}.detail__aside{position:-webkit-sticky;position:sticky;top:110px}.detail__card{background:var(--fog);border-radius:var(--r-media);padding:28px}.detail__card h3{font-size:19px;font-weight:500}.detail__steps{margin-top:20px;list-style:none;display:flex;flex-direction:column;gap:18px}.detail__steps li{display:flex;gap:14px}.detail__num{font-size:12px;color:var(--ash);padding-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail__steps b{font-size:15px;font-weight:500}.detail__steps p{margin-top:2px;font-size:14px;color:var(--zinc)}.detail__card .btn{margin-top:24px;width:100%}.svc__list li b{font-weight:600;color:var(--carbon)}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}.plan,.plans>*{height:100%}.plan{position:relative;border:1px solid var(--mist);border-radius:var(--r-media);padding:28px 24px;display:flex;flex-direction:column;isolation:isolate;transition:border-color .25s var(--ease),transform .25s var(--ease)}.plan:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 14px 34px rgba(16,16,18,.1);opacity:0;transition:opacity .25s var(--ease)}.plan:hover{border-color:var(--ash);transform:translateY(-3px)}.plan:hover:after{opacity:1}.plan.is-best{border-color:var(--carbon);box-shadow:0 12px 30px rgba(16,16,18,.1)}.plan__badge{position:absolute;top:14px;right:14px;background:#c43d12;color:#fff;font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px}.plan__name{font-size:15px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--zinc)}.plan__price{margin-top:14px;display:flex;align-items:baseline;gap:8px}.plan__price b{font-size:38px;font-weight:400;letter-spacing:-.028em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan__price span{font-size:15px;color:var(--zinc)}.plan__d{margin-top:10px;font-size:14px;color:var(--zinc);min-height:42px}.plan__cap{margin-top:20px;padding-top:16px;border-top:1px solid var(--mist);font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#6b6b75}.plan__list{margin-top:14px;list-style:none;display:flex;flex-direction:column;gap:11px;flex:1 1}.plan__list li{display:flex;gap:10px;align-items:baseline;font-size:14px;line-height:1.45}.plan__list .tick{color:var(--coral)}.plan__cta{margin-top:24px;width:100%}.plans__note{margin-top:32px;font-size:13px;color:#6f6f78;max-width:70ch}.about2__grid{margin-top:44px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.about2__grid>*{height:100%}.about2__item{background:var(--fog);border-radius:var(--r-media);padding:28px;height:100%}.about2__n{font-size:13px;color:#6b6b75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.about2__item h3{margin-top:12px;font-size:22px;letter-spacing:-.012em}.about2__item p{margin-top:8px;font-size:15px;color:var(--zinc)}.about2__photo{border-radius:var(--r-media);overflow:hidden;position:relative;aspect-ratio:2.6}.stats2{margin-top:48px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.stat2{border-top:1px solid var(--mist);padding-top:20px}.stat2__n{font-size:48px;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat2 h3{margin-top:12px;font-size:15px;font-weight:600}.stat2 p{margin-top:8px;font-size:14px;color:var(--zinc)}.contact{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:72px;gap:72px;align-items:start}.contact__form{max-width:560px}.field{margin-top:20px;display:flex;flex-direction:column;gap:7px}.field label{font-size:13px;color:var(--zinc)}.field input,.field textarea{border:1px solid var(--mist);border-radius:12px;padding:13px 16px;font-family:inherit;font-size:15px;color:var(--carbon);background:#fff;outline:none;transition:border-color .2s var(--ease);resize:vertical}.field input:focus,.field textarea:focus{border-color:var(--carbon)}.field input::placeholder,.field textarea::placeholder{color:var(--ash)}.contact__form .btn{margin-top:24px}.contact__form .btn:disabled{opacity:.55;cursor:default}.contact__note{margin-top:14px;font-size:13px;color:#6f6f78;max-width:46ch}.contact__info{display:flex;flex-direction:column;gap:28px}.contact__block{border-top:1px solid var(--mist);padding-top:16px}.contact__cap{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#6b6b75}.contact__addr{margin-top:10px;font-size:15px;line-height:1.5}.contact__hours{margin-top:8px;font-size:14px;color:var(--zinc)}.contact__link{display:block;margin-top:8px;font-size:15px;border-bottom:1px solid var(--mist);width:-moz-fit-content;width:fit-content;transition:color .2s var(--ease),border-color .2s var(--ease)}.contact__link:hover{border-color:var(--coral);color:var(--coral)}.post-lead{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:44px;gap:44px;align-items:center;text-decoration:none}.post-lead__ph{position:relative;border-radius:var(--r-media);overflow:hidden;aspect-ratio:1.35;background:var(--fog)}.post-lead__txt h2{margin-top:14px;max-width:18ch}.post-lead__txt p{margin-top:14px;font-size:16px;color:var(--zinc);max-width:52ch}.post-lead__txt .ghost{display:inline-block;margin-top:20px}.post__meta{display:flex;gap:14px;font-size:12.5px;color:var(--ash)}.post-grid{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.post{display:block;text-decoration:none}.post__thumb{position:relative;border-radius:var(--r-card);overflow:hidden;aspect-ratio:1.5;background:var(--fog);margin-bottom:14px}.post h3{margin-top:10px;font-size:19px;line-height:1.3;letter-spacing:-.012em;font-weight:500}.post p{margin-top:8px;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post p,.post:hover h3{color:var(--zinc)}.article{padding-top:calc(var(--nav-h) + 48px)}.article__head{max-width:760px}.article__title{margin-top:14px;font-size:clamp(32px,3.6vw,54px)}.article__lead{margin-top:18px;font-size:19px;line-height:1.45;color:var(--zinc)}.article__cover{position:relative;margin-top:44px;border-radius:var(--r-media);overflow:hidden;aspect-ratio:2.3;background:var(--fog)}.article__body{margin-top:52px;max-width:720px}.article__body h2{margin-top:44px;font-size:26px;letter-spacing:-.015em}.article__body p{margin-top:14px;font-size:17px;line-height:1.6;color:var(--zinc)}.article__also{padding-top:clamp(56px,7vw,96px)}.article__box{margin-top:52px;background:var(--fog);border-radius:var(--r-media);padding:28px}.article__box b{font-size:19px;font-weight:500}.article__box p{margin-top:8px;font-size:15px;color:var(--zinc)}.article__box .btn{margin-top:20px}.legal{padding-top:calc(var(--nav-h) + 48px);padding-bottom:96px}.legal__crumbs{font-size:13px;color:var(--ash)}.legal__crumbs a{color:var(--zinc)}.legal__crumbs a:hover{color:var(--carbon)}.legal__crumbs span{margin:0 6px}.legal__head h1{margin-top:14px;max-width:22ch}.legal__upd{margin-top:12px;font-size:13px;color:var(--ash)}.legal__wrap{margin-top:52px;display:grid;grid-template-columns:1fr 300px;grid-gap:72px;gap:72px;align-items:start}.legal__body{max-width:760px}.legal__body h2{margin-top:36px;font-size:21px;letter-spacing:-.012em;font-weight:500}.legal__body p{margin-top:12px;font-size:15px;line-height:1.65;color:var(--zinc)}.legal__aside{position:-webkit-sticky;position:sticky;top:110px;display:flex;flex-direction:column;gap:24px}.legal__nav{background:var(--fog);border-radius:var(--r-media);padding:22px}.legal__cap{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#6b6b75;margin-bottom:12px}.legal__nav a{display:block;font-size:14px;padding:7px 0;color:var(--zinc);transition:color .2s var(--ease)}.legal__nav a:hover{color:var(--carbon)}.legal__nav a.is-on{color:var(--carbon);font-weight:500}.legal__contact{padding:0 22px}.legal__contact p{font-size:13px;color:var(--ash)}.legal__contact a{font-size:15px;border-bottom:1px solid var(--mist)}.nf{padding:var(--nav-h) var(--frame) var(--frame)}.nf__media{position:relative;border-radius:var(--r-media);overflow:hidden;min-height:calc(100svh - var(--nav-h) - var(--frame) * 2);display:flex;align-items:center;background:#0b0b0d}.nf__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nf__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,6,8,.88),rgba(6,6,8,.6) 50%,rgba(6,6,8,.35))}.nf__in{position:relative;z-index:2;width:100%;color:#fff;padding-block:80px}.nf__code{font-size:15px;letter-spacing:.14em;color:var(--coral)}.nf h1{margin-top:14px;color:#fff;max-width:14ch}.nf__lead{margin-top:16px;font-size:17px;color:rgba(255,255,255,.75);max-width:44ch}.nf__links{margin-top:26px;display:flex;gap:22px;flex-wrap:wrap}.nf__links a{font-size:15px;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.28);padding-bottom:2px}.nf__links a:hover{color:#fff;border-color:#fff}.nf__cta{margin-top:34px;display:flex;gap:10px;flex-wrap:wrap}@media (max-width:1180px){.detail{grid-template-columns:1fr;gap:44px}.detail__aside{position:static}.plans,.stats2{grid-template-columns:1fr 1fr}.contact,.legal__wrap{grid-template-columns:1fr;gap:44px}.legal__aside{position:static}.post-grid{grid-template-columns:1fr 1fr}.post-lead{grid-template-columns:1fr;gap:24px}}@media (max-width:860px){.phero__in{padding-block:76px 40px}.phero__scrim{background:linear-gradient(0deg,rgba(6,6,8,.92),rgba(6,6,8,.74) 48%,rgba(6,6,8,.6))}.phero__facts>div{padding:0 18px}.about2__grid,.plans,.post-grid,.stats2{grid-template-columns:1fr}.ctaband{padding-block:72px}.article{padding-top:calc(var(--nav-h) + 28px)}}.faq-list{margin-top:44px}.faq{padding:18px 0;border-bottom:1px solid var(--mist)}.faq:first-child{border-top:1px solid var(--mist)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;min-height:44px;text-align:left}.faq-q h3{font-size:24px;line-height:1.25;letter-spacing:-.013em;font-weight:400;transition:color .15s var(--ease)}.faq-q:hover h3{color:var(--zinc)}.faq-q:hover .tgl{--tgl-bg:rgba(16,16,18,.12)}.faq-a{display:grid;grid-template-rows:0fr}.faq-a>div{overflow:hidden}.faq.is-open .faq-a{grid-template-rows:1fr}.faq-a p{margin-top:14px;max-width:720px;font-size:15px;line-height:1.6;color:var(--zinc);opacity:0;transform:translateY(-4px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.faq.is-open .faq-a p{opacity:1;transform:none}@media (max-width:860px){.faq-q h3{font-size:19px}}.sec__cap{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:#6b6b75;margin-bottom:14px}.offer{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.offer>*{height:100%}.offer__item{display:flex;gap:18px;background:var(--fog);border-radius:var(--r-media);padding:26px;height:100%}.offer__n{font-size:13px;color:#6b6b75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:4px}.offer__item h3{font-size:19px;line-height:1.3;letter-spacing:-.012em;font-weight:500}.offer__item p{margin-top:8px;font-size:15px;color:var(--zinc)}.scale{background:var(--fog)}.scale__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.scale__grid>*{height:100%}.scale__card{position:relative;isolation:isolate;background:#fff;border-radius:var(--r-media);padding:30px;height:100%;transition:transform .25s var(--ease)}.scale__card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 16px 36px rgba(16,16,18,.1);opacity:0;transition:opacity .25s var(--ease)}.scale__card:hover{transform:translateY(-4px)}.scale__card:hover:after{opacity:1}.scale__cap{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#c43d12;line-height:1.4}.scale__card h3{margin-top:14px;font-size:24px;line-height:1.22;letter-spacing:-.014em}.scale__card p{margin-top:12px;font-size:15px;line-height:1.55;color:var(--zinc)}.bene{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:72px;gap:72px;align-items:start}.bene__side{position:-webkit-sticky;position:sticky;top:110px}.bene__side h2{max-width:18ch}.bene__contacts{margin-top:24px;display:flex;flex-direction:column;gap:6px;font-size:15px}.bene__contacts a{color:var(--zinc);transition:color .2s var(--ease)}.bene__contacts a:hover{color:var(--carbon)}.bene__side .btn{margin-top:22px}.bene__list{display:flex;flex-direction:column;gap:22px}.bene__item{display:flex;gap:14px;align-items:baseline;padding-bottom:22px;border-bottom:1px solid var(--mist)}.bene__item:last-of-type{border-bottom:0;padding-bottom:0}.bene__item .tick{color:var(--coral)}.bene__item b{font-size:18px;font-weight:500;letter-spacing:-.01em}.bene__item p{margin-top:6px;font-size:15px;line-height:1.55;color:var(--zinc)}.bene__note{font-size:15px;color:var(--carbon);font-weight:500}.quote{background:var(--carbon);color:#fff;border-radius:var(--r-media);padding:52px 56px}.quote p{font-size:clamp(21px,2.1vw,30px);line-height:1.35;letter-spacing:-.014em;max-width:30ch}.quote footer{margin-top:30px;display:flex;align-items:center;gap:14px}.quote__ava{width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.14);display:grid;place-items:center;font-size:14px;font-weight:500;flex:none}.quote footer b{display:block;font-size:15px;font-weight:500}.quote footer em{display:block;margin-top:2px;font-size:13px;font-style:normal;color:rgba(255,255,255,.6)}.team{margin-top:44px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.team>*{height:100%}.team__card{position:relative;isolation:isolate;border:1px solid var(--mist);border-radius:var(--r-media);padding:28px;height:100%;transition:border-color .25s var(--ease),transform .25s var(--ease)}.team__card:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 14px 32px rgba(16,16,18,.08);opacity:0;transition:opacity .25s var(--ease)}.team__card:hover{border-color:var(--ash);transform:translateY(-3px)}.team__card:hover:after{opacity:1}.team__ava{width:54px;height:54px;border-radius:50%;background:var(--carbon);color:#fff;display:grid;place-items:center;font-size:16px;font-weight:500;letter-spacing:.02em}.team__role{margin-top:20px;font-size:11.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--coral)}.team__card h3{margin-top:8px;font-size:20px;letter-spacing:-.012em;font-weight:500}.team__card p{margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--zinc)}.stat2__cap{font-size:13px;text-transform:uppercase;letter-spacing:.09em;color:#6b6b75;line-height:1.4;min-height:32px}.stat2__n{margin-top:8px}@media (max-width:1180px){.bene,.offer,.scale__grid{grid-template-columns:1fr}.bene{gap:40px}.bene__side{position:static}.team{grid-template-columns:1fr 1fr}}@media (max-width:860px){.team{grid-template-columns:1fr}.quote{padding:32px 24px}.stats2{gap:24px}}.team__card{padding:0;overflow:hidden;display:flex;flex-direction:column}.team__ph{position:relative;aspect-ratio:1/1.28;overflow:hidden;background:var(--fog)}.team__ph img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform .5s var(--ease)}.team__card:hover .team__ph img{transform:scale(1.04)}.team__role{margin:22px 24px 0}.team__card h3{margin:8px 24px 0}.team__card p{margin:10px 24px 26px}.certs{margin-top:44px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.cert,.certs>*{height:100%}.cert{display:flex;flex-direction:column;text-align:left;width:100%;padding:0;border:1px solid var(--mist);border-radius:var(--r-media);overflow:hidden;background:#fff;transition:border-color .25s var(--ease),transform .25s var(--ease)}.cert:hover{border-color:var(--ash);transform:translateY(-3px)}.cert__ph{display:block;aspect-ratio:1.38;overflow:hidden;background:var(--fog);border-bottom:1px solid var(--mist)}.cert__ph img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .5s var(--ease)}.cert:hover .cert__ph img{transform:scale(1.03)}.cert__t{display:block;margin:16px 18px 0;font-size:15px;font-weight:500;letter-spacing:-.008em}.cert__d{display:block;margin:5px 18px 18px;font-size:13px;color:var(--zinc)}.lightbox{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:32px;background:rgba(12,12,14,.92);animation:lbIn .25s ease}@keyframes lbIn{0%{opacity:0}to{opacity:1}}.lightbox figure{max-width:min(1100px,92vw);max-height:86vh;display:flex;flex-direction:column;gap:14px}.lightbox__frame{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:center}.lightbox img{display:block;max-width:100%;max-height:76vh;object-fit:contain;border-radius:10px;background:#fff}.lightbox figcaption{display:flex;justify-content:space-between;gap:20px;font-size:14px;color:rgba(255,255,255,.78)}.lightbox figcaption span{color:rgba(255,255,255,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox__x{position:absolute;top:22px;right:26px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:16px;transition:background-color .2s var(--ease)}.lightbox__x:hover{background:rgba(255,255,255,.24)}.lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:48px;height:48px;border-radius:50%;background:rgba(18,18,22,.88);color:#fff;font-size:18px;flex:none;box-shadow:0 2px 12px rgba(0,0,0,.35);transition:background-color .2s var(--ease),transform .2s var(--ease)}.lightbox__nav--prev{left:-68px}.lightbox__nav--next{right:-68px}.lightbox__nav:hover{background:rgba(255,255,255,.26)}.lightbox__nav:active{transform:translateY(-50%) scale(.94)}@media (max-width:1180px){.certs{grid-template-columns:1fr 1fr}.lightbox__nav--prev{left:8px}.lightbox__nav--next{right:8px}}@media (max-width:860px){.certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cert__t{font-size:13.5px}.cert__d{font-size:12px}.lightbox{padding:12px;gap:0}.lightbox figure{width:100%}.lightbox figure img{max-width:100%;max-height:74svh;max-height:74dvh}.lightbox__nav{width:44px;height:44px}.lightbox__nav--prev{left:8px}.lightbox__nav--next{right:8px}.lightbox figcaption{flex-wrap:wrap;justify-content:center;text-align:center}.lightbox figcaption span{flex:none;white-space:nowrap}}@media (max-width:600px){.price__media{aspect-ratio:16/9}.price{display:flex;flex-direction:column}.price>:first-child{display:contents}.price .progress{order:3;margin-top:22px}.price .embla{order:1}.price>:last-child{order:2}.phero__in{padding-block:64px 32px}.phero__cta{flex-direction:column;align-items:stretch}.phero__cta .btn{width:100%}.phero__facts{flex-direction:column;gap:14px;margin-top:28px}.phero__facts>div{padding:0;border-left:0}.phero__lead{font-size:15.5px}.ctaband{padding-block:56px}.ctaband__row{flex-direction:column;align-items:stretch}.ctaband__row .btn{width:100%}.ctaband__sub{font-size:15.5px}.detail__card{padding:22px 20px}.detail__list li{font-size:15px}.plan{padding:22px 18px}.plan__price b{font-size:32px}.contact__form .btn{width:100%}.field input,.field textarea{font-size:16px}.team__card h3,.team__role{margin-inline:18px}.team__card p{margin:10px 18px 22px}.quote{padding:26px 18px}.article__body{font-size:16px}.article__body h2{font-size:24px}.faq-q{gap:14px}.faq-q h3{font-size:18px}.post-lead__txt h2{max-width:none}.post h3{font-size:18px}.legal__body{font-size:15px}}.ctaband--calc{text-align:left;padding-block:96px}.ctaband--calc .ctaband__sub,.ctaband--calc h2{text-align:center;margin-inline:auto}.ctaband--calc .ctaband__note{text-align:center}.est{margin-top:44px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-media);padding:34px}.est__controls{display:flex;flex-direction:column;gap:30px}.est__seg{display:grid;grid-template-columns:1fr 1fr;background:rgba(255,255,255,.08);padding:4px}.est__seg,.est__seg button{position:relative;border-radius:999px}.est__seg button{z-index:1;height:44px;font-size:15px;font-weight:500;color:rgba(255,255,255,.68);transition:color .24s var(--ease)}.est__seg button.is-on{color:var(--carbon)}.est__thumb{position:absolute;z-index:0;top:4px;left:4px;width:calc(50% - 4px);height:44px;border-radius:999px;background:#fff;transition:transform .34s var(--ease)}.est__visas{display:block}.est__cap{display:flex;align-items:baseline;justify-content:space-between;font-size:14px;color:rgba(255,255,255,.7)}.est__cap b{font-size:22px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.est__visas input[type=range]{width:100%;margin-top:12px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer}.est__visas input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:rgba(255,255,255,.18)}.est__visas input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-7.5px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.4);-webkit-transition:transform .2s var(--ease);transition:transform .2s var(--ease)}.est__visas input[type=range]:active::-webkit-slider-thumb{transform:scale(1.14)}.est__visas input[type=range]::-moz-range-track{height:3px;border-radius:2px;background:rgba(255,255,255,.18)}.est__visas input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:0}.est__scale{margin-top:8px;display:flex;justify-content:space-between}.est__scale i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.2);transition:background-color .24s var(--ease)}.est__scale i.is-on{background:var(--coral)}.est__out{border-left:1px solid rgba(255,255,255,.12);padding-left:36px}.est__sum{display:flex;align-items:baseline;gap:10px}.est__from{font-size:15px;color:rgba(255,255,255,.6)}.est__sum b{font-size:46px;line-height:1;letter-spacing:-.03em;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.est__cur{font-size:17px;color:rgba(255,255,255,.6)}.est__meta{margin-top:14px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:rgba(255,255,255,.66)}.est__go{margin-top:22px}.est__note{margin-top:14px;font-size:13px;line-height:1.5;color:rgba(255,255,255,.62);max-width:44ch}@media (max-width:860px){.est{grid-template-columns:1fr;gap:28px;padding:26px}.est__out{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding-left:0;padding-top:26px}}@media (max-width:600px){.ctaband--calc{padding-block:56px}.est{margin-top:32px;padding:20px}.est__sum b{font-size:38px}.est__go{width:100%}}.crumbs{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;color:var(--ash)}.crumbs a{color:var(--zinc);border-bottom:1px solid var(--mist);padding-bottom:1px;transition:color .2s var(--ease),border-color .2s var(--ease)}.crumbs a:hover{color:var(--carbon);border-color:var(--carbon)}@media (pointer:coarse){.crumbs a{padding-block:8px}}@media (max-width:600px){.team__ph{aspect-ratio:4/3}.team__card p{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.nf__cta{flex-direction:column;align-items:stretch}.nf__cta .btn{width:100%}.nf__links a{display:inline-block;padding-block:9px}.post-grid{margin-top:32px}.post p{font-size:15px}.contact__link{padding-block:10px;margin-top:0}.legal__wrap{display:flex;flex-direction:column}.legal__aside{order:-1;margin-bottom:8px}.legal__body{font-size:16px}.stat2__cap{font-size:12.5px}.article__box .btn{width:100%}.article__more>:nth-child(3){display:none}.article__more .post p{-webkit-line-clamp:2}.est__visas input[type=range]{height:44px}}@media (max-width:600px){.est__visas input[type=range]::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10.5px}.est__visas input[type=range]::-moz-range-thumb{width:24px;height:24px}.foot__col a{display:block;padding-block:11px}.svc--other .svc__ph{display:none}.svc--other .svc__row{grid-template-columns:22px 1fr;grid-template-areas:"n txt";padding:16px 0}.svc--other .svc__n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svc--other .svc__d,.svc--other .svc__list{display:none}.bene{display:flex;flex-direction:column}.bene__side{order:2;margin-top:22px}.bene__side .btn,.legal__aside,.legal__nav{width:100%}.legal__nav a{display:block;padding-block:11px}.post-grid{margin-top:28px}}.lightbox{z-index:120}.gen{padding-block:calc(var(--nav-h) + 48px) 96px;max-width:640px}.gen h1{margin-bottom:8px}.gen__note{margin-block:12px;color:var(--zinc);font-size:15px}.gen__note a{border-bottom:1px solid var(--mist)}.gen .field select{border:1px solid var(--mist);border-radius:12px;padding:13px 16px;font:inherit;background:#fff}.gen .btn{margin-top:22px}.gen__out{margin-top:20px;padding:16px;border:1px solid var(--mist);border-radius:12px;font-size:15px}.article__rich{font-size:16px;line-height:1.65;color:#3f3f46}.article__rich h2{margin:36px 0 12px;font-size:26px;line-height:1.2;letter-spacing:-.015em;color:var(--carbon)}.article__rich h3{margin:28px 0 10px;font-size:20px;color:var(--carbon)}.article__rich p{margin:14px 0}.article__rich ol,.article__rich ul{margin:14px 0;padding-left:24px}.article__rich li{margin:6px 0}.article__rich a{border-bottom:1px solid var(--mist)}.article__rich a:hover{border-color:var(--coral)}.article__rich blockquote{margin:20px 0;padding:14px 20px;border-left:3px solid var(--coral);background:var(--fog);border-radius:0 10px 10px 0}.article__rich img{border-radius:var(--r-card);margin:20px 0;max-width:100%}.article__rich hr{border:0;border-top:1px solid var(--mist);margin:28px 0}.article__rich .list-check{list-style:none;padding-left:0;margin:16px 0}.article__rich .list-item-checkbox{position:relative;display:flex;align-items:flex-start;gap:12px;margin:10px 0;line-height:1.55}.article__rich .list-item-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.article__rich .list-item-checkbox br{display:none}.article__rich .list-item-checkbox label{position:relative;display:block;padding-left:34px;cursor:default}.article__rich .list-item-checkbox label:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--mist);background:#fff;transition:background .18s var(--ease),border-color .18s var(--ease)}.article__rich .list-item-checkbox-checked label:before{background:var(--coral);border-color:var(--coral)}.article__rich .list-item-checkbox-checked label:after{content:"";position:absolute;left:8px;top:6px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.article__rich .list-item-checkbox-checked label{color:var(--zinc)}.contact__link,.contact__list a,.contacts a{display:inline-flex;align-items:center;min-height:40px}