.home-hero{overflow:hidden;background:linear-gradient(105deg,#fffaf5,#f7f3ed 55%,#f8ead9);border-bottom:1px solid var(--border)}.home-hero-grid{display:grid;grid-template-columns:1fr .92fr;align-items:center;gap:24px;min-height:455px}.home-hero-copy{padding:54px 0;position:relative;z-index:2}.home-kicker{display:inline-block;color:#bb590b;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.home-hero h1{font-size:clamp(2.35rem,4.2vw,4.35rem);max-width:680px;margin-bottom:14px}.home-hero-copy>p{font-size:1.12rem;line-height:1.48;color:#5d5650;max-width:580px;margin-bottom:22px}.home-actions{display:flex;flex-wrap:wrap;gap:12px}.home-hero-art{height:455px;position:relative;isolation:isolate;background:radial-gradient(circle at 70% 30%,#fff9e8 0,#ffd8a7 28%,transparent 55%),linear-gradient(140deg,#f5e5d3,#e7c8a9);overflow:hidden;border-radius:100px 0 0;align-self:stretch}.art-sun{position:absolute;width:250px;height:250px;right:5%;top:10%;border-radius:50%;background:#ffe5bb;box-shadow:0 0 75px #fff7e3}.art-skyline{position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(90deg,transparent 6%,#d2b79d 6% 13%,transparent 13% 16%,#bda68e 16% 24%,transparent 24% 28%,#c9ae91 28% 33%,transparent 33% 38%,#ae967e 38% 47%,transparent 47% 51%,#c2a487 51% 62%,transparent 62% 66%,#a88e76 66% 74%,transparent 74% 78%,#c4a588 78% 90%,transparent 90%);opacity:.54;filter:blur(3px)}.art-path{position:absolute;inset:auto -10% -30% 0;height:55%;background:#f5e8d7;transform:rotate(-12deg)}.art-person{position:absolute;width:280px;height:340px;bottom:0;right:16%;z-index:2}.art-head{position:absolute;width:92px;height:108px;left:93px;top:5px;background:#c58053;border-radius:46% 45% 43%;transform:rotate(-8deg);box-shadow:inset -12px 4px #a96642}.art-cap{position:absolute;width:110px;height:36px;background:#272a2c;border-radius:55% 55% 20% 20%;left:83px;top:-3px;transform:rotate(-9deg)}.art-cap:after{content:"";position:absolute;width:69px;height:15px;background:#202225;border-radius:50%;right:-47px;bottom:-2px}.art-body{position:absolute;width:185px;height:258px;left:43px;top:91px;border-radius:70px 66px 0 0;background:linear-gradient(120deg,#fbb331,#e98510 60%,#c46b0b);transform:rotate(-5deg);box-shadow:inset -22px 0 #432d131a}.art-arm{position:absolute;width:70px;height:195px;background:#f5a526;border-radius:50px;left:25px;top:143px;transform:rotate(18deg)}.art-bag{position:absolute;width:150px;height:177px;right:-8px;top:116px;border:10px solid #262729;border-radius:12px;background:#f7b71d;box-shadow:10px 12px #30241b,inset 0 24px #f8c540;display:grid;place-items:center;transform:rotate(4deg)}.art-bag span{font-size:2.5rem;font-weight:800;color:#29231b}.art-marker{position:absolute;color:var(--orange);font-size:2rem;z-index:1}.art-marker--one{top:24%;left:12%}.art-marker--two{bottom:17%;left:33%}.art-caption{position:absolute;bottom:18px;left:24px;font-size:.75rem;line-height:1.3;color:#7c6653;z-index:3;background:#fff8f0bf;padding:9px 12px;border-radius:9px}.art-caption strong{font-size:.9rem;color:#4a392e}.benefit-strip{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px;background:#fffaf5;border:1px solid var(--border);box-shadow:var(--shadow);border-radius:16px}.benefit{display:flex;gap:12px;align-items:center;padding:17px 20px;min-width:0;position:relative}.benefit:not(:last-child):after{content:"";position:absolute;right:0;height:45%;border-right:1px solid var(--border)}.home-icon{width:45px;height:45px;flex:none;display:grid;place-items:center;border-radius:14px;background:#ffead8;color:#e66c08}.benefit strong,.benefit small{display:block}.benefit strong{font-size:.88rem;line-height:1.2}.benefit small{font-size:.73rem;color:var(--muted);line-height:1.35;margin-top:4px}.home-section{padding-top:53px}.home-section-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px}.home-section-heading h2{margin:0;font-size:clamp(1.6rem,2.5vw,2.2rem)}.home-section-heading>a{color:#d9670a;font-weight:700;font-size:.86rem;white-space:nowrap}.home-section-heading>a span{font-size:1.3em;margin-left:4px}.offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.offer-card{min-height:190px;background:#fffaf6;border:1px solid var(--border);border-radius:15px;box-shadow:0 6px 18px #3826150d;padding:20px;position:relative;transition:transform .2s,box-shadow .2s}.offer-card:hover,.home-article-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #3826151a}.offer-card h3{font-size:1.19rem;line-height:1.17;margin:18px 0 8px;max-width:190px}.offer-card p{font-size:.83rem;color:#625a53;line-height:1.42;margin:0}.offer-arrow{position:absolute;right:18px;top:27px;color:#e66c08;background:#fff0e4;width:30px;height:30px;text-align:center;border-radius:50%;font-size:1.2rem}.home-article-grid,.home-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.home-article-card,.home-news-card{background:#fffaf6;border:1px solid var(--border);border-radius:15px;box-shadow:0 6px 18px #3826150d;overflow:hidden}.home-article-card{transition:transform .2s,box-shadow .2s}.home-article-art{height:164px;display:block;position:relative;overflow:hidden}.home-article-art--earnings{background:linear-gradient(125deg,#a7b9bd,#d4b592 55%,#775f53)}.home-article-art--documents{background:linear-gradient(135deg,#d5b897,#ecdbc4,#ae8b74)}.home-article-art--transport{background:linear-gradient(120deg,#b6c4bd,#eac69c,#7e8d81)}.home-article-art:before,.home-article-art:after{content:"";position:absolute;border:2px solid rgba(255,255,255,.32);border-radius:50%;width:250px;height:250px;top:-85px;right:-30px}.home-article-art:after{width:170px;height:170px;top:42px;right:42%}.article-art-symbol{position:absolute;right:16%;top:31px;color:#fff4dd;filter:drop-shadow(5px 8px 0 rgba(54,35,20,.1));transform:rotate(-8deg)}.article-art-symbol svg{width:95px;height:95px;stroke-width:1.1}.article-art-label{position:absolute;top:13px;left:14px;background:#fff9f3;padding:5px 10px;border-radius:99px;font-weight:700;font-size:.72rem}.home-article-body{padding:17px;display:flex;flex-direction:column;min-height:190px}.home-article-body h3{font-size:1.15rem;margin-bottom:7px}.home-article-body p{font-size:.83rem;color:#625a53;line-height:1.43;margin-bottom:16px}.home-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:.76rem}.home-card-bottom time,.home-news-card time{display:inline-flex;align-items:center;gap:6px;color:#746c64}.home-card-bottom>a{background:#ffead8;color:#bd5407;padding:6px 10px;border-radius:99px;font-weight:700}.home-news-card{min-height:168px;padding:16px 18px;position:relative}.home-news-card h3{font-size:1.04rem;line-height:1.2;margin:13px 16px 7px 0;padding-left:10px;border-left:3px solid var(--orange)}.home-news-card p{font-size:.79rem;color:#625a53;line-height:1.42;margin:0 12px 0 0}.home-news-card time{font-size:.73rem}.home-news-arrow{position:absolute;right:15px;bottom:8px;color:var(--orange);font-size:1.4rem}.home-calculator{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px;background:linear-gradient(115deg,#ffe1c1,#fff6e9 55%,#e6c6a5);border:1px solid #f1dac3;border-radius:22px;padding:28px 36px;margin-top:55px;overflow:hidden}.home-calc-copy h2{font-size:clamp(1.8rem,3vw,2.8rem);max-width:360px;margin:0 0 12px}.home-calc-copy p{font-size:.9rem;color:#51483f;max-width:430px}.home-calc-preview{background:#fffcf7ed;border:1px solid rgba(80,55,30,.15);border-radius:16px;box-shadow:0 10px 25px #4a2d141f;padding:17px}.calc-preview-title{display:flex;align-items:center;gap:8px;font-weight:800;margin-bottom:12px}.calc-preview-title svg{color:var(--orange)}.calc-preview-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.calc-preview-fields>span{border:1px solid #e1d7ce;border-radius:10px;background:#fff;min-height:55px;padding:6px 10px;font-size:.81rem}.calc-preview-fields small{display:block;color:#80776d;font-size:.67rem;margin-bottom:2px}.home-start-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home-start-grid li{display:flex;align-items:flex-start;gap:15px;border:1px solid var(--border);background:#fffaf6;border-radius:14px;padding:16px;position:relative}.home-start-grid li:not(:last-child):after{content:"→";position:absolute;right:-20px;top:38%;font-size:1.35rem;color:var(--orange)}.home-start-grid li>span{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font-weight:800}.home-start-grid h3{font-size:1rem;margin:2px 0 4px}.home-start-grid p{font-size:.78rem;color:#615951;line-height:1.35;margin:0}.home-final{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(105deg,#d66a3f,#f18638 63%,#e7a255);color:#fff;border-radius:21px;padding:30px 35px;margin-top:45px}.home-final h2{font-size:clamp(1.7rem,2.6vw,2.4rem);max-width:560px;margin-bottom:7px}.home-final p{margin:0;max-width:530px}.home-final-actions{display:flex;gap:10px;flex:none}.home-final .button--primary{background:#fffaf4;color:#202020;box-shadow:none}.home-final .button--secondary{background:transparent;color:#fff;border-color:#fff}.final-bag{position:absolute;right:20%;top:-100px;width:160px;height:250px;transform:rotate(-18deg);border:15px solid #683c20;background:#f0a723;border-radius:20px;opacity:.24;display:grid;place-items:center;font-size:3rem;font-weight:800}@media(max-width:980px){.home-hero-grid{grid-template-columns:1fr .75fr}.home-hero-art{height:430px}.art-person{right:0}.benefit-strip,.offer-grid{grid-template-columns:repeat(2,1fr)}.benefit:nth-child(2):after{display:none}.home-final{align-items:flex-start;flex-direction:column}.home-final-actions{flex-wrap:wrap}.home-article-grid,.home-news-grid{gap:12px}}@media(max-width:700px){.home-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0}.home-hero-copy{padding:44px 0 28px}.home-hero h1{font-size:clamp(2.1rem,8.5vw,3.4rem)}.home-hero-art{height:280px;border-radius:80px 80px 0 0;margin-inline:-14px}.art-person{transform:scale(.76);transform-origin:bottom right;right:5%}.art-caption{bottom:10px;left:15px}.benefit-strip{margin-top:14px}.benefit{padding:14px}.home-article-grid,.home-news-grid{grid-template-columns:1fr}.home-article-art{height:180px}.home-article-body{min-height:150px}.home-calculator{grid-template-columns:1fr;padding:25px;margin-top:40px}.home-start-grid{grid-template-columns:1fr;gap:12px}.home-start-grid li:not(:last-child):after{display:none}.home-section-heading{align-items:flex-start}.home-section-heading>a{white-space:normal;text-align:right}.home-final-actions{width:100%}.home-final-actions .button{flex:1}.home-final{margin-top:35px}}@media(max-width:440px){.benefit-strip,.offer-grid{grid-template-columns:1fr}.benefit:after{display:none}.home-actions{display:grid}.home-section{padding-top:42px}.offer-card{min-height:160px}.home-section-heading{display:block}.home-section-heading>a{display:inline-block;margin-top:8px}.home-calculator{margin-inline:14px}.home-final{margin-inline:14px;padding:25px}.home-final-actions{display:grid}.calc-preview-fields{grid-template-columns:1fr 1fr}}.home-hero{position:relative;isolation:isolate;background:#f7f3ed}.home-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,250,245,.97) 0%,rgba(255,250,245,.91) 28%,rgba(255,250,245,.52) 50%,transparent 72%)}.home-hero-media{position:absolute;inset:0;z-index:0;display:block;overflow:hidden}.home-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.home-hero-grid{position:relative;z-index:2}.home-article-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .3s ease}.home-article-art:hover img{transform:scale(1.035)}.home-article-art:before,.home-article-art:after{display:none}.home-calculator{position:relative;isolation:isolate}.home-calc-photo,.home-final-photo{position:absolute;inset:0;display:block;overflow:hidden;z-index:0}.home-calc-photo img,.home-final-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.home-calculator:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ffeed8e6,#fff7edcc 55%,#fff7ed2e);pointer-events:none}.home-calc-copy,.home-calc-preview{position:relative;z-index:2}.home-final{isolation:isolate}.home-final:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#ae431ab8,#c2501b8a 54%,#c2501b0d);pointer-events:none}.home-final>div:not(.final-bag){position:relative;z-index:2}@media(max-width:980px){.home-hero:after{background:linear-gradient(90deg,#fffaf5f7,#fffaf5e0 37%,#fffaf52e 80%)}.home-final-photo img{object-position:78% center}}@media(max-width:700px){.home-hero{display:flex;flex-direction:column}.home-hero:after{display:none}.home-hero-grid{order:1;min-height:0}.home-hero-media{position:relative;order:2;inset:auto;height:250px;width:100%}.home-hero-media img{object-position:72% center}.home-calculator:before{background:#fff4e5c2}.home-final-photo img{object-position:77% center}.home-final:before{background:#b14419a6}}.home-final{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-height:225px;padding-right:34%}.home-final-photo{left:auto;width:32%}.home-final-photo img{object-position:right center}.home-final-actions{margin-top:18px}.home-final:before{background:linear-gradient(90deg,rgba(174,67,26,.55),rgba(194,80,27,.4) 70%,transparent)}@media(max-width:700px){.home-final{min-height:0;padding-right:25px;padding-bottom:175px}.home-final-photo{top:auto;bottom:0;left:0;width:100%;height:150px}.home-final-photo img{object-position:right center}.home-final:before{background:linear-gradient(180deg,rgba(177,68,25,.45) 0%,rgba(177,68,25,.45) 55%,transparent 100%)}}
