.offer-page{--offer-accent: #0f766e;--offer-deep: #12312d;--offer-soft: #dff4ef;--offer-ink: #17201f;background:#f7faf9;color:var(--offer-ink)}.offer-page--utilinotas{--offer-accent: #b54824;--offer-deep: #382016;--offer-soft: #fce9df}.offer-hero{min-height:min(720px,calc(100vh - 62px));display:flex;align-items:flex-end;position:relative;isolation:isolate;background-image:linear-gradient(90deg,#081614f0,#081614c2 48%,#08161433),var(--offer-hero-image);background-position:center;background-size:cover}.offer-page--utilinotas .offer-hero{background-image:linear-gradient(90deg,#23120cf0,#23120cb8 52%,#23120c29),var(--offer-hero-image)}.offer-hero__inner{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(4rem,10vh,7.5rem) 0 clamp(3.25rem,7vh,5rem);color:#fff}.offer-kicker,.offer-section-label{margin:0 0 .75rem;color:var(--offer-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.offer-hero .offer-kicker{color:#8ce2ce}.offer-page--utilinotas .offer-hero .offer-kicker{color:#ffc4a8}.offer-hero h1{max-width:820px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,7vw,5.8rem);font-weight:700;line-height:.98;letter-spacing:0}.offer-hero__lead{max-width:680px;margin:1.5rem 0 0;color:#ffffffe0;font-size:clamp(1rem,2vw,1.24rem);line-height:1.65}.offer-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.offer-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.15rem;border:1px solid transparent;border-radius:7px;font-weight:800;text-decoration:none}.offer-button--primary{background:var(--offer-accent);color:#fff}.offer-button--primary:hover{filter:brightness(.92)}.offer-button--secondary{border-color:#ffffff80;color:#fff;background:#ffffff14}.offer-proofline{display:flex;flex-wrap:wrap;gap:.75rem 1.4rem;margin:1.6rem 0 0;padding:0;color:#ffffffc2;list-style:none;font-size:.86rem}.offer-proofline li:before{content:"✓";margin-right:.45rem;color:#8ce2ce;font-weight:900}.offer-page--utilinotas .offer-proofline li:before{color:#ffc4a8}.offer-problem,.offer-product-shot,.offer-price{width:min(1180px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.offer-problem{padding:clamp(4rem,9vw,8rem) 0}.offer-problem h2,.offer-section-heading h2,.offer-product-shot h2,.offer-price h2,.offer-final h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:0}.offer-problem>p,.offer-product-shot__copy>p,.offer-price__copy>p{margin:0;color:#52605e;font-size:1.08rem;line-height:1.8}.offer-outcomes,.offer-workflows,.offer-faq{padding:clamp(4rem,8vw,7rem) max(1rem,calc((100% - 1180px)/2))}.offer-outcomes{background:var(--offer-deep);color:#fff}.offer-outcomes .offer-section-label{color:#8ce2ce}.offer-page--utilinotas .offer-outcomes .offer-section-label{color:#ffc4a8}.offer-section-heading{max-width:760px;margin-bottom:2.5rem}.offer-outcomes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18)}.offer-outcomes__grid article{padding:1.8rem 1.5rem 1.8rem 0;border-right:1px solid rgba(255,255,255,.18)}.offer-outcomes__grid article+article{padding-left:1.5rem}.offer-outcomes__grid article:last-child{border-right:0}.offer-outcomes__grid span{color:#8ce2ce;font-weight:900}.offer-page--utilinotas .offer-outcomes__grid span{color:#ffc4a8}.offer-outcomes__grid h3{margin:1.25rem 0 .65rem;font-size:1.2rem}.offer-outcomes__grid p{margin:0;color:#ffffffb3;line-height:1.7}.offer-product-shot{padding:clamp(4rem,9vw,8rem) 0}.offer-product-shot__copy ul{margin:1.5rem 0;padding-left:1.1rem;color:#394743;line-height:1.8}.offer-product-shot__copy>a{color:var(--offer-accent);font-weight:800}.offer-product-shot figure{margin:0}.offer-product-shot img{width:100%;height:auto;display:block;border:1px solid #cfd9d6;border-radius:6px;box-shadow:0 22px 60px #142c2729}.offer-product-shot figcaption{margin-top:.65rem;color:#6a7774;font-size:.78rem}.offer-workflows{background:var(--offer-soft)}.offer-workflows__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--offer-accent) 30%,transparent)}.offer-workflows__list article{padding:1.5rem 2rem 1.5rem 0;border-bottom:1px solid color-mix(in srgb,var(--offer-accent) 24%,transparent)}.offer-workflows__list article:nth-child(2n){padding-left:2rem;border-left:1px solid color-mix(in srgb,var(--offer-accent) 24%,transparent)}.offer-workflows__list p{margin:0;color:var(--offer-accent);font-size:.75rem;font-weight:800;text-transform:uppercase}.offer-workflows__list h3{margin:.55rem 0;font-size:1.15rem}.offer-workflows__list span{color:#52605e;line-height:1.65}.offer-price{padding:clamp(4rem,8vw,7rem) 0}.offer-price__action{padding-left:clamp(0rem,6vw,5rem);border-left:1px solid #ccd6d3}.offer-price__action>p{margin:0 0 1rem}.offer-price__action strong{font-family:Georgia,serif;font-size:3rem}.offer-price__action span{color:#67736f}.offer-price__action small{display:block;margin-top:.75rem;color:#67736f}.offer-price__action small a{color:inherit;font-weight:750}.offer-faq{background:#fff}.offer-faq__list{max-width:900px}.offer-faq details{border-top:1px solid #dbe2e0;padding:1.15rem 0}.offer-faq details:last-child{border-bottom:1px solid #dbe2e0}.offer-faq summary{cursor:pointer;font-weight:800}.offer-faq details p{max-width:760px;color:#52605e;line-height:1.7}.offer-final{padding:clamp(4rem,10vw,8rem) 1rem;text-align:center;background:var(--offer-deep);color:#fff}.offer-final>p:not(.offer-section-label){max-width:640px;margin:1rem auto 1.5rem;color:#ffffffb8;line-height:1.7}@media(max-width:760px){.offer-hero{min-height:720px;background-position:58% center}.offer-hero h1{font-size:clamp(2.55rem,14vw,4rem)}.offer-actions,.offer-button{width:100%}.offer-problem,.offer-product-shot,.offer-price,.offer-outcomes__grid,.offer-workflows__list{grid-template-columns:1fr}.offer-outcomes__grid article,.offer-outcomes__grid article+article{padding:1.4rem 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.offer-workflows__list article:nth-child(2n){padding-left:0;border-left:0}.offer-price__action{padding:1.5rem 0 0;border-left:0;border-top:1px solid #ccd6d3}}
