/* Feed90 — clearer offer and readable mobile hierarchy. */
.home-page .hero{grid-template-columns:1.1fr 1fr;gap:5%;padding-block:65px;min-height:760px;align-items:center}
.home-page .home-positioning h1{font-size:clamp(54px,5.7vw,86px);line-height:1.01;letter-spacing:-.06em;max-width:12ch;margin-bottom:30px;text-wrap:balance}
.home-page .home-positioning h1 em{font-style:normal;color:var(--f90-blue)}
.home-page .home-positioning .intro{font-size:20px;line-height:1.55;max-width:48ch}
.home-page .home-positioning .delivery-promise{font-size:16px;padding:10px 15px;margin-bottom:22px}
.home-page .section-head h2,.home-proof h2{font-size:clamp(40px,4.5vw,66px);max-width:19ch;line-height:1.04;text-wrap:balance}
.home-method .method-grid{gap:24px;margin-top:50px}.home-method .method-grid article{min-width:0}.home-method .method-grid h3{font-size:27px;line-height:1.15;letter-spacing:-.035em}
.home-method .method-grid p{font-size:16px;line-height:1.65}
.process-sketch{height:170px;margin-bottom:30px;border-radius:6px;position:relative;background:var(--f90-cream);overflow:hidden;color:var(--f90-navy);padding:24px}
.process-sketch>span{font:700 15px Arial;position:absolute;left:15px;top:12px}.process-sketch>b{font:800 58px/1 Arial;position:absolute;right:18px;bottom:8px;color:var(--f90-blue);margin:0!important}
.sketch-brief{transform:rotate(-2deg)}.sketch-brief>i{display:block;margin:23px 45px 0 0;height:5px;background:var(--f90-navy);opacity:.7}.sketch-brief>i:nth-of-type(2){width:60%}.sketch-brief>i:nth-of-type(3){width:40%}
.sketch-six{background:var(--f90-peach)}.sketch-six>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;max-width:150px;margin:15px auto}.sketch-six i{height:40px;background:var(--f90-blue);border-radius:2px}.sketch-six i:nth-child(2n){background:var(--f90-coral)}
.sketch-create{background:var(--f90-blue);color:var(--f90-cream);transform:rotate(2deg)}.sketch-create>b{font-size:93px!important;color:var(--f90-cream);left:22px;bottom:20px}.sketch-create>i{font:normal 105px/1 Arial;position:absolute;right:0;top:32px;color:var(--f90-coral)}
.sketch-calendar{background:var(--f90-coral)}.sketch-calendar>div{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;max-width:155px;margin:18px auto}.sketch-calendar i{height:26px;border:1px solid var(--f90-navy);border-radius:2px}.sketch-calendar i:nth-child(3n){background:var(--f90-cream)}
.home-proof{padding-block:85px}.proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:38px}.proof-grid article{border-top:2px solid var(--f90-navy);padding-top:20px;min-width:0}.proof-grid strong{font:900 clamp(68px,7vw,106px)/1 Arial;letter-spacing:-.065em;display:block;color:var(--f90-blue);margin-bottom:25px}.proof-grid strong span{font:600 16px/1.4 Arial;letter-spacing:0;margin-left:8px}.proof-grid h3{font-size:23px;line-height:1.15;letter-spacing:-.03em}.proof-grid p{font-size:16px;line-height:1.6}
.home-page .price-label{margin-bottom:16px}.home-page .price-card{padding:30px 25px}.home-page .price-card h3{min-height:70px}.home-page .price-card ul{margin-bottom:28px}.home-page .price-card .btn{margin-top:auto}.home-page .price-tax{font-size:14px;margin:0 0 14px}.home-page .price-after{font-size:15px}.home-page .price-duration{font-size:14px;margin-bottom:15px}
.wrap.legal-scope{width:calc(100% - 10vw);max-width:1332px;margin:25px auto 50px;padding:24px 28px}.wrap.legal-scope strong{font-size:21px}.wrap.legal-scope p{margin:12px 0}.wrap.legal-scope a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1050px){.home-page .hero{min-height:unset;gap:30px}.home-page .home-positioning h1{font-size:62px}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-method .method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-sketch{max-width:330px}}
@media(max-width:720px){.home-page .wrap{padding-inline:24px}.home-page .hero{grid-template-columns:1fr;padding-block:36px 44px;gap:24px}.home-page .home-positioning h1{font-size:clamp(44px,11.8vw,68px);line-height:1.03;max-width:13ch;letter-spacing:-.055em;margin-bottom:24px}.home-page .hero .eyebrow{font-size:12px;margin-bottom:18px}.home-page .hero .intro{font-size:19px;line-height:1.55}.home-page .hero .actions{display:grid;gap:12px}.home-page .hero .actions .btn{font-size:16px;min-height:54px}.home-page .hero-art{padding:15px 6px;margin-top:8px}.home-page .section-head h2,.home-proof h2,.home-page .faq h2{font-size:clamp(36px,9.4vw,52px);line-height:1.08;letter-spacing:-.045em}.home-page .section-head p{font-size:18px;line-height:1.6}.home-page .section,.home-proof{padding-block:55px}.home-method .method-grid{grid-template-columns:1fr;gap:35px;margin-top:30px}.home-method .method-grid article{display:grid;grid-template-columns:105px 1fr;column-gap:20px}.home-method .process-sketch{height:124px;grid-row:1/3;margin:0;align-self:start;padding:12px}.home-method .method-grid h3{font-size:25px;line-height:1.12;margin-bottom:12px}.home-method .method-grid p{font-size:16px;margin:0}.process-sketch>span{left:9px;top:8px;font-size:12px}.process-sketch>b{font-size:40px;right:9px;bottom:5px}.sketch-brief>i{margin:24px 8px 0 0;height:4px}.sketch-six>div{gap:4px;margin-top:22px}.sketch-six i{height:24px}.sketch-create>b{font-size:51px!important;left:9px;bottom:19px}.sketch-create>i{font-size:49px;right:0;top:35px}.sketch-calendar>div{gap:4px;margin-top:28px}.sketch-calendar i{height:16px}.proof-grid{gap:30px 20px;margin-top:28px}.proof-grid strong{font-size:70px}.proof-grid strong span{display:block;margin:4px 0 0;font-size:15px}.proof-grid h3{font-size:22px}.proof-grid p{font-size:16px}.home-page .price-card h3{min-height:0}.home-page .price-card{padding:28px 24px}.wrap.legal-scope{width:calc(100% - 48px);padding:22px;margin:20px auto 40px}.pricing-hero h1{font-size:clamp(43px,11.6vw,68px);line-height:1.05}.launch-strip{padding:16px 24px;font-size:14px;gap:8px}.launch-strip strong{font-size:13px;letter-spacing:.015em}}
@media(max-width:360px){.home-page .wrap{padding-inline:20px}.home-method .method-grid article{grid-template-columns:83px 1fr;gap:15px}.home-page .home-positioning h1{font-size:42px}.home-method .method-grid h3{font-size:23px}.wrap.legal-scope{width:calc(100% - 40px)}}
