.verbum-ai-page{--vai-gold:#e6cf91}.verbum-ai-page section[id]{scroll-margin-top:96px}.verbum-ai-page .ai-intro{color:#fff;background:#041126;padding:36px 0 66px}.verbum-ai-page .vai-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:62px;display:grid}.verbum-ai-page .vai-brand{align-items:center;gap:18px;margin:0 0 22px;display:flex}.verbum-ai-page .vai-brand img{object-fit:contain;flex:none;width:126px;height:126px}.verbum-ai-page .vai-brand figcaption{color:#e6cf91;border-left:1px solid #584d36;padding-left:18px;font-size:.78rem;line-height:1.7}.verbum-ai-page .eyebrow{letter-spacing:.13em;font-size:.68rem}.verbum-ai-page .ai-intro h1{letter-spacing:-.02em;max-width:610px;font-size:clamp(2.7rem,4.05vw,3.85rem);line-height:1.08}.verbum-ai-page .ai-intro h1 em{color:#e6cf91;font-style:normal}.verbum-ai-page .vai-lead{color:#ced4df;max-width:560px;margin:24px 0 28px;font-size:.94rem;line-height:1.85}.verbum-ai-page .vai-secondary{color:#d4d9e2;text-underline-offset:5px;width:fit-content;margin-top:20px;font-size:.76rem;display:block}.verbum-ai-page .vai-secondary:hover{text-decoration:underline}.verbum-ai-page .vai-hero-photo{border-radius:160px 18px 18px;align-self:stretch;min-height:590px;margin-top:18px;position:relative;overflow:hidden}.verbum-ai-page .vai-hero-photo>img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.verbum-ai-page .vai-hero-photo:after{content:"";background:linear-gradient(#0000,#041126e6);position:absolute;inset:48% 0 0}.verbum-ai-page .vai-hero-photo figcaption{z-index:1;color:#fff;position:absolute;bottom:34px;left:34px;right:28px}.verbum-ai-page .vai-hero-photo figcaption span{letter-spacing:.17em;color:#f1deb0;font-size:.61rem;font-weight:700}.verbum-ai-page .vai-hero-photo strong{margin-top:10px;font-family:Cormorant Garamond,serif;font-size:2.5rem;font-weight:600;line-height:1.1;display:block}.verbum-ai-page .vai-goals{background:#eee9df;padding:48px 0 52px}.verbum-ai-page .vai-heading-row{border-bottom:1px solid #d6d1c6;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.verbum-ai-page .vai-heading-row .eyebrow{margin:0}.verbum-ai-page .vai-heading-row h2{font-size:2.05rem}.verbum-ai-page .vai-goal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding-top:30px;display:grid}.verbum-ai-page .vai-goal{border-radius:4px;gap:15px;display:flex}.verbum-ai-page .vai-number{color:#806227;padding-top:5px;font-size:.68rem;font-weight:600}.verbum-ai-page .vai-goal h3{font-size:.97rem;line-height:1.55}.verbum-ai-page .vai-goal p{color:#535e6c;margin:10px 0 14px;font-size:.79rem}.verbum-ai-page .vai-text-link{color:#112b50;align-items:center;gap:14px;font-size:.78rem;font-weight:700;display:inline-flex}.verbum-ai-page .vai-goal:hover h3,.verbum-ai-page a.vai-text-link:hover{text-underline-offset:5px;text-decoration:underline}.verbum-ai-page h2{font-size:clamp(2.25rem,3.4vw,3.5rem);line-height:1.08}.verbum-ai-page .vai-section-top{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;margin-bottom:44px;display:grid}.verbum-ai-page .vai-section-top>p{color:#5e6877;font-size:.94rem;line-height:1.9}.verbum-ai-page .vai-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.verbum-ai-page .vai-benefit{background:#fff;border:1px solid #dddfe2;border-radius:14px;padding:34px 36px}.verbum-ai-page .vai-pain{color:#79602a;margin-bottom:18px;font-size:.81rem;display:block}.verbum-ai-page .vai-benefit h3{letter-spacing:-.02em;max-width:390px;font-size:1.2rem;line-height:1.45}.verbum-ai-page .vai-benefit p{color:#5e6877;margin:14px 0 24px;font-size:.86rem;line-height:1.85}.verbum-ai-page .vai-benefit-label{color:#1e385a;border-top:1px solid #e5e5e5;padding-top:15px;font-size:.69rem;font-weight:600;display:block}.verbum-ai-page .vai-invitation{justify-content:space-between;align-items:center;gap:24px;margin-top:36px;display:flex}.verbum-ai-page .vai-invitation>p{color:#5e6877;max-width:410px;font-size:.88rem}.verbum-ai-page .vai-practice{color:#fff;background:#071a31}.verbum-ai-page .vai-practice-grid{grid-template-columns:1fr 1fr;align-items:center;gap:76px;display:grid}.verbum-ai-page .vai-practice h2 em{color:#e6cf91;font-style:normal}.verbum-ai-page .vai-practice-copy>p:not(.eyebrow){color:#c8d0dc;margin-top:20px;font-size:.89rem;line-height:1.85}.verbum-ai-page .vai-scenarios{flex-wrap:wrap;gap:8px;margin:25px 0 30px;display:flex}.verbum-ai-page .vai-scenarios span{color:#e4e7ed;border:1px solid #405169;border-radius:999px;padding:6px 12px;font-size:.65rem}.verbum-ai-page .vai-practice-photo{border-radius:12px;position:relative;overflow:hidden}.verbum-ai-page .vai-practice-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.verbum-ai-page .vai-practice-photo figcaption{color:#d5dce6;background:#102942;padding:14px 20px;font-size:.72rem}.verbum-ai-page .vai-demo{background:#0d223e;border:1px solid #35455d;border-radius:22px;padding:30px;box-shadow:0 30px 60px #01081740}.verbum-ai-page .vai-demo-heading{border-bottom:1px solid #35455d;align-items:center;gap:22px;padding-bottom:22px;display:flex}.verbum-ai-page .vai-demo-heading img{object-fit:contain;flex-shrink:0;width:112px;height:112px}.verbum-ai-page .vai-demo-kicker{letter-spacing:.12em;color:#e6cf91;font-size:.56rem}.verbum-ai-page .vai-demo-heading h3{margin-top:8px;font-size:.91rem;font-weight:600;line-height:1.5}.verbum-ai-page .vai-bubble{border-radius:13px;max-width:94%;margin-top:18px;padding:18px;font-size:.8rem;line-height:1.75}.verbum-ai-page .vai-bubble>span{letter-spacing:.11em;margin-bottom:8px;font-size:.53rem;font-weight:700;display:block}.verbum-ai-page .vai-bubble p+p{margin-top:12px}.verbum-ai-page .vai-student{color:#0a213e;background:#e6cf91;border-bottom-right-radius:2px;margin-left:auto}.verbum-ai-page .vai-tutor{color:#e3e8f0;background:#1a3352;border-bottom-left-radius:2px}.verbum-ai-page .vai-tutor>span{color:#e6cf91}.verbum-ai-page .vai-demo>figcaption{color:#bdc8d8;margin:22px 0;font-size:.66rem;line-height:1.75}.verbum-ai-page .vai-demo>.button{width:100%;font-size:.78rem}.verbum-ai-page .vai-progress-grid{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.verbum-ai-page .vai-progress-lead{color:#5e6877;max-width:430px;margin:24px 0;font-size:.91rem;line-height:1.9}.verbum-ai-page .vai-progress-list article{border-bottom:1px solid #d9dce0;gap:22px;padding:25px 0;display:flex}.verbum-ai-page .vai-progress-list article:first-child{padding-top:0}.verbum-ai-page .vai-progress-list article>span{color:#8b6b27;padding-top:3px;font-size:.73rem}.verbum-ai-page .vai-progress-list h3{margin-bottom:10px;font-size:1rem}.verbum-ai-page .vai-progress-list p{color:#5e6877;font-size:.85rem;line-height:1.85}.verbum-ai-page .vai-start{background:#f1eee7}.verbum-ai-page .vai-centered{text-align:center}.verbum-ai-page .vai-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:48px 0 72px;list-style:none;display:grid}.verbum-ai-page .vai-steps li{border-top:1px solid #d5cfbf;padding-top:24px}.verbum-ai-page .vai-steps li>span{color:#e6cf91;background:#09213f;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:20px;font-size:.75rem;display:grid}.verbum-ai-page .vai-steps h3{margin-bottom:12px;font-size:.98rem;line-height:1.6}.verbum-ai-page .vai-steps p{color:#5e6877;font-size:.83rem}.verbum-ai-page .vai-questions{max-width:840px;margin-inline:auto}.verbum-ai-page .vai-questions h2{margin-bottom:28px;font-size:2.25rem}.verbum-ai-page .vai-questions details{border-bottom:1px solid #d5d1c8}.verbum-ai-page .vai-questions summary{cursor:pointer;padding:23px 34px 23px 0;font-size:.88rem;font-weight:600;list-style:none;position:relative}.verbum-ai-page .vai-questions summary::-webkit-details-marker{display:none}.verbum-ai-page .vai-questions summary:after{content:"+";color:#75602f;font-size:1.3rem;font-weight:400;position:absolute;top:18px;right:4px}.verbum-ai-page .vai-questions details[open] summary:after{content:"−"}.verbum-ai-page .vai-questions details p{color:#5e6877;padding:0 24px 24px 0;font-size:.86rem;line-height:1.85}.verbum-ai-page .vai-final{color:#fff;background:#0a2344;border-top:3px solid #c9a85f}.verbum-ai-page .vai-final-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:64px;display:grid}.verbum-ai-page .vai-final h2{color:#f2dfad}.verbum-ai-page .vai-final-grid>div>p:not(.eyebrow){color:#cbd5e3;margin-top:22px;font-size:.9rem}.verbum-ai-page .vai-final-actions{text-align:center}.verbum-ai-page .vai-final-actions .button{width:100%}.verbum-ai-page .vai-final-actions>p{font-size:.76rem!important}.verbum-ai-page .vai-whatsapp-link{color:#eee2c3;text-underline-offset:5px;margin-top:8px;font-size:.81rem;text-decoration:underline;display:inline-block}.verbum-ai-page a:focus-visible,.verbum-ai-page summary:focus-visible{outline-offset:5px;outline:3px solid #aa7b1c}.verbum-ai-page .ai-intro a:focus-visible,.verbum-ai-page .vai-practice a:focus-visible,.verbum-ai-page .vai-final a:focus-visible{outline-color:#f0d68e}@media (max-width:1100px){.verbum-ai-page .vai-hero-grid,.verbum-ai-page .vai-practice-grid{gap:38px}.verbum-ai-page .vai-section-top,.verbum-ai-page .vai-progress-grid{gap:50px}.verbum-ai-page .vai-demo{padding:22px}.verbum-ai-page .vai-goal-grid{gap:24px}}@media (max-width:800px){.verbum-ai-page .vai-hero-grid{grid-template-columns:1fr .8fr;gap:28px}.verbum-ai-page .ai-intro h1{font-size:2.7rem}.verbum-ai-page .vai-hero-photo{border-top-left-radius:100px;min-height:540px}.verbum-ai-page .vai-hero-photo figcaption{bottom:24px;left:22px}.verbum-ai-page .vai-hero-photo strong{font-size:2rem}.verbum-ai-page .vai-goal-grid{grid-template-columns:1fr;gap:22px}.verbum-ai-page .vai-goal+.vai-goal{border-top:1px solid #d6d1c6;padding-top:22px}.verbum-ai-page .vai-goal p{margin:6px 0 8px}.verbum-ai-page .vai-heading-row{display:block}.verbum-ai-page .vai-heading-row .eyebrow{margin-bottom:12px}.verbum-ai-page .vai-section-top,.verbum-ai-page .vai-practice-grid,.verbum-ai-page .vai-progress-grid{grid-template-columns:1fr;gap:34px}.verbum-ai-page .vai-section-top{margin-bottom:32px}.verbum-ai-page .vai-practice-copy{max-width:640px}.verbum-ai-page .vai-demo{width:100%;max-width:640px;margin-inline:auto}.verbum-ai-page .vai-practice-photo img{object-position:50% 35%;max-height:380px}.verbum-ai-page .vai-progress-lead{max-width:620px}.verbum-ai-page .vai-final-grid{grid-template-columns:1fr;gap:34px}.verbum-ai-page .vai-final-actions{max-width:420px}.verbum-ai-page .vai-steps{gap:25px}}@media (max-width:600px){.verbum-ai-page .ai-intro{padding:20px 0 36px}.verbum-ai-page .vai-hero-grid{grid-template-columns:1fr;gap:30px}.verbum-ai-page .vai-brand{gap:12px;margin-bottom:18px}.verbum-ai-page .vai-brand img{width:104px;height:104px}.verbum-ai-page .vai-brand figcaption{padding-left:12px;font-size:.65rem}.verbum-ai-page .ai-intro h1{font-size:clamp(2.35rem,10vw,3.2rem)}.verbum-ai-page .vai-lead{margin:20px 0 24px;font-size:.86rem}.verbum-ai-page .vai-hero-copy>.button{width:100%}.verbum-ai-page .vai-secondary{margin-inline:auto;font-size:.72rem}.verbum-ai-page .vai-hero-photo{border-radius:90px 14px 14px;min-height:390px;margin:0}.verbum-ai-page .vai-hero-photo>img{object-position:50% 36%}.verbum-ai-page .vai-hero-photo strong{font-size:2.25rem}.verbum-ai-page .vai-goals{padding:34px 0}.verbum-ai-page .vai-heading-row h2{font-size:1.95rem}.verbum-ai-page .vai-benefit-grid{grid-template-columns:1fr;gap:16px}.verbum-ai-page .vai-benefit{padding:26px}.verbum-ai-page .vai-benefit h3{font-size:1.1rem}.verbum-ai-page .vai-invitation{flex-direction:column;align-items:stretch}.verbum-ai-page .vai-invitation .button{font-size:.8rem}.verbum-ai-page .vai-demo{border-radius:16px;padding:20px}.verbum-ai-page .vai-demo-heading{gap:14px}.verbum-ai-page .vai-demo-heading img{width:94px;height:94px}.verbum-ai-page .vai-demo-heading h3{font-size:.85rem}.verbum-ai-page .vai-demo-kicker{font-size:.49rem}.verbum-ai-page .vai-bubble{max-width:96%;padding:15px}.verbum-ai-page .vai-demo .button{padding-inline:12px;font-size:.7rem}.verbum-ai-page .vai-progress-list article{gap:16px}.verbum-ai-page .vai-steps{grid-template-columns:1fr;gap:24px;margin:36px 0 54px}.verbum-ai-page .vai-steps li{padding:24px 0 0 48px;position:relative}.verbum-ai-page .vai-steps li>span{position:absolute;top:24px;left:0}.verbum-ai-page .vai-centered{text-align:left}.verbum-ai-page .vai-questions h2{font-size:2rem}.verbum-ai-page .vai-questions summary{font-size:.82rem}}
