.product-hero{padding:75px 0 55px}.product-hero h1{font-size:clamp(44px,5.5vw,80px);line-height:1.02;max-width:900px;margin:20px 0 26px}.product-hero .lead{max-width:680px;font-size:19px;color:var(--muted);line-height:1.65}.product-hero .actions{margin-top:30px}.product-nav{display:flex;flex-wrap:wrap;gap:25px;padding:22px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.product-section{padding:85px 0}.product-section h2{font-size:clamp(34px,4vw,56px);line-height:1.07;max-width:780px;margin:15px 0 28px}.product-section .section-intro{font-size:18px;color:var(--muted);max-width:660px;margin-bottom:40px}.native-band{background:#eaf0df;border-radius:24px;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.native-band h2{font-size:40px;line-height:1.12}.native-band p{font-size:15px;color:#526148}.native-band strong{font-weight:550}.native-connection{display:flex;align-items:center;justify-content:center;gap:22px}.native-connection span{display:grid;place-content:center;width:120px;height:120px;background:#fff;border-radius:27px;font-size:21px;color:var(--green);box-shadow:0 15px 40px #1d4e2010}.native-connection i{font-style:normal;color:#6b8658}.feature-rows{border-top:1px solid var(--line)}.feature-row{display:grid;grid-template-columns:50px 1fr 1.2fr;gap:24px;border-bottom:1px solid var(--line);padding:33px 0}.feature-row>span{font-size:11px;color:#718067;padding-top:5px}.feature-row h3{font-size:24px;letter-spacing:-.025em}.feature-row p{font-size:15px;color:var(--muted)}.editorial-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.editorial-grid h2{font-size:44px}.editorial-grid p{font-size:16px;color:var(--muted);margin:18px 0}.editorial-grid ul{padding-left:19px;color:var(--muted);line-height:1.85;font-size:15px}.product-note{font-size:12px;color:var(--muted);margin-top:18px}.product-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);gap:30px;padding-top:28px}.product-steps>div>span{font-size:12px;color:#718067}.product-steps h3{font-size:21px;margin:18px 0 12px;letter-spacing:-.03em}.product-steps p{font-size:14px;color:var(--muted)}.real-screen{margin:0;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 22px 60px #173c2810}.real-screen .screen-top{padding:14px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.real-screen img{display:block;width:100%;height:auto}.real-screen figcaption{padding:15px 22px;font-size:11px;color:var(--muted);border-top:1px solid var(--line)}.real-screen a{display:block}.download-band{border-radius:25px;padding:50px;background:#edf1e6;display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center}.download-band h2{font-size:43px;line-height:1.1;margin:14px 0 20px}.download-band p{color:var(--muted);font-size:15px}.store-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.store-link{display:flex;align-items:center;gap:12px;border-radius:10px;padding:12px 18px;background:#14251f;color:#fff;min-width:180px}.store-link svg{width:28px;height:30px;flex-shrink:0}.store-link small{display:block;font-size:9px;margin-bottom:2px}.store-link strong{font-size:19px;font-weight:500}.store-pending{margin-top:10px!important;font-size:11px!important}.phone-preview{max-width:270px;margin:auto;border:7px solid #263e31;border-radius:34px;background:#fff;overflow:hidden;box-shadow:0 20px 45px #1539251a}.phone-preview .phone-head{padding:23px 18px;border-bottom:1px solid var(--line);font-size:13px}.phone-preview .phone-message{font-size:12px;line-height:1.55;margin:15px;background:#f0f4ea;padding:13px;border-radius:12px}.phone-preview .phone-message:last-child{background:#dbe8d0}.download-band{overflow:hidden}.mobile-app-screen{width:min(135%,470px);justify-self:end;margin:-35px -48px -65px 0}.mobile-app-screen img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 30px #1539252a)}.mobile-app-screen figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tool-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.tool-card{padding:32px;border-radius:17px;background:#eff2e9}.tool-card .provider{font-size:27px;font-weight:550;letter-spacing:-.04em;margin-bottom:22px}.tool-card h3{font-size:21px;margin:12px 0}.tool-card p{font-size:14px;color:var(--muted)}.tool-card a{display:inline-block;margin-top:20px;font-size:13px;color:var(--green);border-bottom:1px solid #a0b68e}.tools-example{background:#123c32;color:#eff5e8;border-radius:24px;padding:40px}.tools-example h3{font-size:26px;letter-spacing:-.04em;margin-bottom:30px}.tool-call{padding:16px 0;border-top:1px solid #ffffff25;display:grid;grid-template-columns:35px 1fr;gap:15px;font-size:14px}.tool-call small{font-size:10px;color:#b8cba9;display:block;margin-bottom:5px}.tools-example .tool-response{padding:18px;background:#ffffff10;border-radius:12px;font-size:13px;margin-top:20px}.native-links{display:flex;flex-wrap:wrap;gap:15px;margin-top:25px}.native-links a{font-size:13px;border-bottom:1px solid #9aa98b;padding-bottom:4px}.collection-visual{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#f0eadf;border-radius:25px;padding:45px}.collection-chat p{max-width:90%;background:#fff;padding:18px;border-radius:16px;font-size:15px;margin-bottom:16px}.collection-chat p:last-child{margin-left:auto;background:#dae7c9}.payment-preview{background:#fffdf8;border:1px solid #dfdacd;padding:32px;border-radius:19px}.payment-preview>span{font-size:11px;letter-spacing:.08em;color:#7b806e}.payment-preview h3{font-size:26px;margin:22px 0 10px}.payment-preview p{font-size:14px;color:var(--muted)}.payment-preview .payment-methods{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0}.payment-methods span{padding:8px 12px;background:#eef2e6;font-size:12px;border-radius:7px}.payment-preview .status{padding-top:20px;border-top:1px solid var(--line);font-size:12px;color:#477748}@media(max-width:760px){.product-hero{padding:45px 0 35px}.product-hero .lead{font-size:17px}.product-section{padding:50px 0}.native-band,.editorial-grid,.download-band,.collection-visual{grid-template-columns:1fr;gap:28px;padding:26px}.editorial-grid{padding:0}.native-band h2,.download-band h2,.editorial-grid h2{font-size:34px}.native-connection span{width:100px;height:100px}.feature-row{grid-template-columns:25px 1fr;gap:13px}.feature-row p{grid-column:2}.product-steps{grid-template-columns:1fr 1fr;gap:25px}.download-band{overflow:hidden}.mobile-app-screen{width:min(135%,470px);justify-self:end;margin:-35px -48px -65px 0}.mobile-app-screen img{display:block;width:100%;height:auto;filter:drop-shadow(0 24px 30px #1539252a)}.mobile-app-screen figcaption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tool-cards{grid-template-columns:1fr}.tool-card{padding:26px}.product-nav{gap:18px;font-size:12px}.screen-top span:last-child{display:none}.download-band{padding:30px 24px}.collection-visual{padding:24px}.tools-example{padding:27px}.store-link{min-width:174px}.mobile-app-screen{width:min(128%,390px);margin:0 -58px -45px auto}}
