html{scroll-behavior:smooth}.home-nav{display:flex;gap:24px;font-size:12px;color:#637057}.home-nav a:hover{color:#648535}.igo-hero{position:relative;max-width:1200px;margin:16px auto 0;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:28px;padding:40px 6% 48px;overflow:hidden}.hero-copy{position:relative;z-index:2}.hero-eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:650;color:#557729;display:flex;align-items:center;gap:8px}.hero-eyebrow>span{width:6px;height:6px;background:#6c963b;border-radius:50%;box-shadow:0 0 0 5px #64853515}.igo-hero h1{font-size:clamp(40px,5.4vw,70px);letter-spacing:-3px;line-height:1.06;margin:24px 0}.igo-hero em{font-style:normal;color:#648535;font-size:.8em}.hero-lead{font-size:16px;line-height:1.75;color:#72766b}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}.hero-primary{padding:17px 22px;border-radius:14px;color:white;background:#648535;font-size:13px;font-weight:650;display:flex;gap:30px;transition:transform .2s,background .2s}.hero-primary:hover{background:#50712c;transform:translateY(-2px)}.hero-secondary{font-size:12px;color:#566448;display:flex;gap:10px}.hero-installments{font-size:10px;letter-spacing:.3px;color:#7d8276;margin-top:25px}.hero-art{position:relative;margin:0;min-width:0;border-radius:100px 100px 36px 36px;background:#000;isolation:isolate;height:552px;padding:22px 18px 50px;overflow:hidden;animation:hero-arrive 1s ease both}.hero-art>img{display:block;width:100%;height:100%;object-fit:contain;border-radius:0;animation:phone-breathe 7s ease-in-out infinite;position:relative;z-index:-1}.hero-orbit{position:absolute;inset:8%;border:1px solid #b6ed4530;border-radius:50%;transform:rotate(-22deg);z-index:-2}.hero-art figcaption{position:absolute;bottom:20px;left:25px;right:25px;color:#eee;font-size:11px;display:flex;justify-content:space-between;gap:10px}.hero-art figcaption span{font-size:9px;color:#9a9f93}.hero-stamp{position:absolute;right:18px;top:60px;background:#bbec6b;color:#21370f;border-radius:18px;padding:18px;box-shadow:0 12px 35px #0002;transform:rotate(5deg)}.hero-stamp span{font-size:8px;letter-spacing:1.3px}.hero-stamp strong{display:block;font-size:19px;line-height:1.2;margin-top:8px}.igo-trust{max-width:1060px;margin:20px auto 0;padding:32px 24px;border-top:1px solid #dfe5d7;border-bottom:1px solid #dfe5d7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.igo-trust span{font-size:8px;letter-spacing:1.1px;color:#748365}.igo-trust strong{display:block;font-size:17px;letter-spacing:-.4px;margin:12px 0}.igo-trust p{font-size:11px;line-height:1.7;color:#7a8073;margin:0}.igo-discover{max-width:1100px;margin:75px auto;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:32px;padding:0 24px;align-items:center}.igo-discover h2,.igo-story h2{font-size:34px;letter-spacing:-1.2px;font-weight:600;line-height:1.2}.igo-discover>a{padding:28px;border-radius:24px;background:#f3f6ed;transition:transform .25s}.igo-discover>a:hover{transform:translateY(-5px)}.discover-symbol{font-size:30px;color:#648535}.igo-discover h3{font-size:18px;letter-spacing:-.5px}.igo-discover p{font-size:12px;line-height:1.8;color:#6d7662}.igo-discover strong{display:block;font-size:11px;color:#557729;margin-top:22px}.igo-story{max-width:1100px;margin:70px auto;padding:35px 24px;display:grid;grid-template-columns:1fr 1.1fr;gap:55px;align-items:center}.igo-story p:not(.hero-eyebrow){font-size:13px;line-height:1.8;color:#737d68;max-width:360px}.igo-story a{font-size:12px;color:#557729}.igo-story figure{margin:0;min-width:0}.igo-story video{width:100%;height:auto;max-height:430px;border-radius:24px;display:block;background:#080809}.igo-hero .hero-copy{animation:hero-arrive .75s ease both}.customer-reviews .review-card p{font-size:12px;color:#748365}.review-empty{padding:30px}.igo-hero a:focus-visible,.igo-discover a:focus-visible{outline:3px solid #648535;outline-offset:5px}html[data-theme=dark] .hero-eyebrow,html[data-theme=dark] .hero-secondary,html[data-theme=dark] .igo-hero em,html[data-theme=dark] .igo-discover strong,html[data-theme=dark] .igo-story a{color:#b6ed45}html[data-theme=dark] .hero-primary{background:#b6ed45;color:#172508}html[data-theme=dark] .igo-discover>a{background:#171d13}html[data-theme=dark] .igo-trust{border-color:#303729}html[data-theme=dark] :is(.hero-lead,.igo-trust p,.igo-discover p,.igo-story p:not(.hero-eyebrow),.home-nav){color:#b0b8a6}html[data-theme=dark] .igo-trust span{color:#a0ad90}@keyframes phone-breathe{50%{transform:translateY(-8px)}}@keyframes hero-arrive{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.home-nav{gap:14px;justify-content:center;order:3;width:100%;font-size:11px}header:has(.home-nav){flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:12px;gap:10px}.igo-hero{grid-template-columns:1fr;padding:30px 7% 24px;gap:26px;margin-top:0}.igo-hero h1{font-size:clamp(39px,10.3vw,58px);letter-spacing:-1.9px;margin:18px 0}.hero-lead{font-size:13px;line-height:1.7}.hero-actions{gap:18px;margin-top:23px}.hero-primary{padding:16px 18px;font-size:12px;gap:18px}.hero-secondary{font-size:11px}.hero-art{height:372px;padding:22px 16px 46px;border-radius:70px 70px 26px 26px;max-width:440px;width:100%;justify-self:center}.hero-stamp{right:16px;top:36px;padding:14px}.hero-stamp strong{font-size:16px}.hero-art figcaption{left:18px;right:18px;font-size:9px}.hero-installments{margin:20px 0 0}.igo-trust{margin:15px 7% 0;padding:26px 0;grid-template-columns:1fr;gap:20px}.igo-trust>div{display:grid;grid-template-columns:1fr 1.3fr;column-gap:14px}.igo-trust span{grid-row:1/3;align-self:center;line-height:1.8;font-size:8px}.igo-trust strong{font-size:15px;margin:0 0 5px}.igo-trust p{font-size:10px}.igo-discover{grid-template-columns:1fr 1fr;gap:14px;margin:35px auto;padding:0 7%}.igo-discover>div{grid-column:1/-1}.igo-discover h2,.igo-story h2{font-size:29px}.igo-discover>a{padding:20px 16px}.igo-discover h3{font-size:16px}.igo-discover p{font-size:11px}.igo-discover strong{font-size:10px}.igo-story{grid-template-columns:1fr;padding:24px 7%;margin:25px auto;gap:22px}.igo-story h2{margin:16px 0}.igo-story p:not(.hero-eyebrow){font-size:12px}.igo-story video{max-height:330px}.hero-eyebrow{font-size:9px}.hero-art figcaption span{font-size:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.customer-reviews .review-card blockquote{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;flex:none;overflow-wrap:anywhere}.customer-reviews .review-card>h3{font-size:14px;margin:0}.customer-reviews .review-card>p{margin-bottom:0}
.review-pagination{align-items:center;gap:14px}.review-pagination button{border:1px solid #647e3750;border-radius:50%;color:#648535;font-size:17px}.review-pagination button:after{display:none}.review-position{min-width:48px;text-align:center;font-size:11px;color:#768269}html[data-theme=dark] .review-pagination button{color:#b6ed45}html[data-theme=dark] .review-position{color:#b5bda9}
