.motion-hero.pollito-hero{position:relative;isolation:isolate;grid-template-columns:1fr 1.12fr;gap:14px;min-height:670px;padding:48px 44px 42px 48px;background:radial-gradient(ellipse at 80% 35%,#e4ddf2 0,transparent 52%),linear-gradient(125deg,#f4f4ed,#edf2ed 48%,#ede7f2);border:1px solid #fff9;border-radius:30px;overflow:hidden}.pollito-hero .motion-hero-copy{position:relative;z-index:4}.pollito-hero .mini-pill{background:#ffffffa6;border:1px solid #19323718;box-shadow:none;font-size:11px;letter-spacing:.065em;padding:9px 12px}.pollito-hero .motion-hero-copy h1{font-size:clamp(38px,3.7vw,53px);line-height:1.06;letter-spacing:-.055em;margin:24px 0;font-weight:800}.pollito-hero .motion-hero-copy h1 em{font-size:.88em;line-height:1.12;margin-top:10px;font-weight:700;color:#46777b}.pollito-hero .motion-hero-copy h1 em>span{display:block}.pollito-hero .motion-hero-copy>p{font-size:15px;line-height:1.75;max-width:400px;color:#4e686b}.pollito-hero .hero-actions{margin:26px 0 20px;gap:22px}.pollito-hero .hero-actions>a:not(.app-store-link){display:inline-flex;align-items:center;min-height:44px;font-size:12px;padding-bottom:0;border-bottom:0}.pollito-hero .hero-cta-label{display:block;margin-left:0;padding-bottom:5px;border-bottom:2px solid var(--coral);transition:border-color .18s ease}.pollito-hero .hero-actions>a:hover .hero-cta-label{border-bottom-color:transparent}.pollito-hero .motion-hero-copy .download-reassurance{font-size:12px;line-height:1.6;margin:0 0 20px}.pollito-hero .tiny-trust b,.pollito-hero .tiny-trust small{font-size:12px}.pollito-hero .tiny-trust .sn-icon{width:30px;height:30px}.pollito-hero .desktop-download-qr{font-size:12px;line-height:1.5;margin-top:20px}.pollito-hero .desktop-download-qr img{width:62px;height:62px}.pollito-world{--world-wash: #cfc4ea;position:relative;align-self:center;min-width:0;width:100%}.pollito-scene{position:relative;height:480px;perspective:1000px}.world-halo{position:absolute;width:89%;aspect-ratio:1;left:11%;top:0;border-radius:50%;background:radial-gradient(circle at 50% 40%,#ffffffe0,var(--world-wash) 58%,transparent 72%);opacity:.85;transition:background .6s}.world-ground{position:absolute;z-index:1;width:48%;height:8%;right:8%;bottom:12%;border-radius:50%;background:radial-gradient(ellipse,#867d9066 0,#a69bb620 45%,transparent 70%);filter:blur(7px)}.world-phone{margin:0;position:absolute;z-index:2;left:3%;top:20%;width:29%;transform:translate(calc(var(--phone-x, 0) * 4px),calc(var(--phone-y, 0) * 3px)) rotate(-9deg)}.world-phone-frame{position:relative;width:100%;aspect-ratio:828/1800;border:5px solid #29474a;border-radius:28px;background:#181919;overflow:hidden;box-shadow:3px 3px #193237,10px 20px 30px #37474f30,inset 0 0 0 1px #ffffff40}.world-phone-frame>img{display:block;position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.world-phone figcaption{color:#567074;font-size:9px;font-weight:700;text-align:center;margin-top:16px}.world-note{z-index:5;left:2%;top:2%;transform:rotate(-4deg)}.world-note.world-note-details{inset:auto 0 -6px auto;transform:rotate(4deg)}.pollito-character{position:absolute;z-index:4;width:82%;right:-8%;bottom:9%}.pollito-character>img{display:block;width:100%;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pollito-character.is-rig-ready>.pollito-awake{opacity:0}.rig-control{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:42%;background:transparent;color:inherit;cursor:default;touch-action:pan-y;-webkit-tap-highlight-color:transparent;perspective:1100px}.rig-control[hidden]{display:none}.rig-control:focus-visible{outline:2px dashed #60878a;outline-offset:-10px}.rig-puppet,.rig-head,.rig-eye,.rig-part{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.rig-puppet{transform:rotate(var(--body-roll, 0deg)) scaleY(var(--body-lift, 1));transform-style:flat;isolation:isolate}.rig-wing-left{z-index:2;transform:rotate(var(--wing-left, 0deg))}.rig-torso{z-index:1}.rig-wing-right{z-index:3;transform:rotate(var(--wing-right, 0deg))}.rig-head{z-index:4;transform-style:flat;isolation:isolate;transform:translate(var(--head-x, 0%),var(--head-y, 0%)) rotate(var(--head-roll, 0deg)) rotateY(var(--head-yaw, 0deg)) rotateX(var(--head-pitch, 0deg))}.rig-face{z-index:1}.rig-eye{z-index:2}.rig-pupil{transform:translate(calc(var(--look-x, 0) * var(--eye-range-x)),calc(var(--look-y, 0) * var(--eye-range-y)));opacity:calc(1 - var(--blink, 0))}.rig-eyelids{z-index:3;opacity:var(--blink, 0)}@media(prefers-reduced-motion:no-preference){.world-note{animation:note-arrive 1s .12s cubic-bezier(.22,1,.36,1) backwards}@keyframes note-arrive{0%{opacity:0;translate:-10px 8px}to{opacity:1;translate:0 0}}}@media(min-width:1001px)and (max-width:1200px){.motion-hero.pollito-hero{padding:36px 32px;gap:8px}.pollito-hero .motion-hero-copy h1{font-size:40px}.pollito-scene{height:410px}.world-phone-frame{border-radius:23px}}@media(max-width:1000px){.motion-hero.pollito-hero{grid-template-columns:1fr;margin:0 auto;padding:110px 24px 30px;gap:30px;width:100%;border-radius:0 0 30px 30px;border:0;text-align:center}.pollito-hero .motion-hero-copy{width:100%;max-width:610px;margin:0 auto}.pollito-hero .motion-hero-copy h1{font-size:clamp(42px,6vw,60px);margin:22px 0}.pollito-hero .motion-hero-copy h1 em>span{display:inline}.pollito-hero .motion-hero-copy>p{margin-inline:auto;max-width:465px;font-size:16px}.pollito-hero .hero-actions{flex-direction:row;justify-content:center;margin:24px 0 18px}.pollito-hero .tiny-trust{justify-content:center}.pollito-hero .desktop-download-qr{display:none}.pollito-world{width:min(510px,100%);margin:0 auto;text-align:left}.pollito-scene{height:460px}}@media(max-width:600px){.motion-hero.pollito-hero{padding:94px 22px 24px;gap:27px}.pollito-hero .mini-pill{font-size:10px}.pollito-hero .motion-hero-copy h1{font-size:clamp(35px,9.1vw,46px);margin:20px 0;line-height:1.06}.pollito-hero .motion-hero-copy h1 em{font-size:.79em;margin-top:12px;line-height:1.15;letter-spacing:-.035em}.pollito-hero .motion-hero-copy h1 em>span{display:block}.pollito-hero .motion-hero-copy>p{font-size:15px;line-height:1.65;max-width:355px}.pollito-hero .hero-actions{gap:18px;margin:22px 0 16px}.pollito-hero .hero-actions>a:not(.app-store-link){font-size:12px}.pollito-hero .motion-hero-copy .download-reassurance{font-size:11px;margin-bottom:14px}.pollito-hero .tiny-trust b,.pollito-hero .tiny-trust small{font-size:11px}.pollito-hero .tiny-trust .sn-icon{width:25px;height:25px}.pollito-scene{height:clamp(310px,88vw,425px)}.world-phone{left:1%;top:19%;width:31%}.world-phone-frame{border-width:4px;border-radius:22px}.world-phone figcaption{font-size:7px;margin-top:11px}.world-note{left:0;top:0}.pollito-character{width:81%;right:-5%;bottom:8%}}@media(max-width:360px){.motion-hero.pollito-hero{padding-inline:15px}.pollito-hero .hero-actions{gap:12px}.pollito-hero .hero-actions .app-store-link-large img{width:146px}}@media(prefers-reduced-motion:reduce){.world-phone{transform:rotate(-9deg)}.rig-control{display:none}.pollito-character.is-rig-ready>.pollito-awake{opacity:1}.pollito-world *,.pollito-world *:before,.pollito-world *:after{animation:none!important;transition:none!important}}.feature-tag{position:absolute;display:flex;align-items:center;gap:9px;padding:12px 16px 12px 12px;border:1px solid #fff;border-radius:17px;background:#ffffffbf;color:#2a454a;box-shadow:0 6px 24px #4e435312,inset 0 1px #fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;line-height:1.35;text-align:left}.feature-tag-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:10px;background:#ece7f5}.feature-tag .feature-tag-icon .sn-icon{width:29px;height:29px}.feature-tag-copy{min-width:0}.feature-tag b{display:block;font-size:12px;line-height:1.35;letter-spacing:-.02em;color:#2a454a}.feature-tag .feature-tag-eyebrow{display:block;margin:0 0 4px;color:#5d7074;font-size:8px;font-weight:700;line-height:1.3;letter-spacing:.08em}.feature-tag .feature-tag-description{display:block;margin:3px 0 0;color:#5d7074;font:11px/1.4 Nunito Sans,Arial,sans-serif;letter-spacing:0}.feature-tag.demo-callout{min-width:190px;max-width:240px}.feature-tag.privacy-pill{max-width:calc(100% - 24px)}.feature-tag.lesson-topic-tag{position:relative;max-width:100%}@media(min-width:1001px)and (max-width:1200px){.feature-tag.demo-callout.callout-two{left:auto;right:0}}@media(max-width:720px){.feature-tag{gap:7px;padding:9px 11px 9px 9px;border-radius:13px}.feature-tag-icon{width:28px;height:28px;flex-basis:28px;border-radius:9px}.feature-tag .feature-tag-icon .sn-icon{width:24px;height:24px}.feature-tag.demo-callout{min-width:0;max-width:170px}.feature-tag.demo-callout.callout-one{left:8px;right:auto}.feature-tag.demo-callout.callout-two{left:auto;right:8px}.feature-tag.privacy-pill.p1{left:12px;top:22px}.feature-tag.privacy-pill.p2{right:12px;top:100px}.feature-tag.privacy-pill.p3{right:16px;bottom:22px}}@media(max-width:600px){.feature-tag.world-note b{font-size:10px}.feature-tag.world-note .feature-tag-eyebrow{font-size:6.5px;margin-bottom:3px}}
