.elvina-home-v2{--lh-ink:#211b34;--lh-muted:#635e71;--lh-purple:#643be4;--lh-paper:#faf7f3;color:var(--lh-ink);background:var(--lh-paper);overflow:clip}.elvina-home-v2 *{box-sizing:border-box}.elvina-home-v2 h1,.elvina-home-v2 h2,.elvina-home-v2 h3,.elvina-home-v2 p{margin:0}.elvina-home-v2 h1,.elvina-home-v2 h2,.elvina-home-v2 h3{font-family:Elvina Sora,sans-serif;font-weight:500}.elvina-home-v2 em{color:var(--lh-purple);font-style:normal}.elvina-home-v2 .lh-container{width:min(1200px,100% - 80px);margin-inline:auto}.elvina-home-v2 .site-nav{z-index:20;background:#fff;border:0;border-radius:0 0 28px 28px;width:calc(100% - 48px);max-width:1280px;height:76px;padding-inline:28px;position:relative}.elvina-home-v2 .site-nav .button{background:var(--lh-ink);box-shadow:none;border-radius:999px}.elvina-home-v2 .lh-hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:64px;padding-block:94px 56px;display:grid}.elvina-home-v2 .lh-kicker{letter-spacing:.08em;color:#6947b4;font-size:11px;font-weight:600;line-height:1.6;display:block}.elvina-home-v2 .lh-hero h1{letter-spacing:-.065em;font-size:clamp(48px,5.6vw,80px);line-height:1.08}.elvina-home-v2 .lh-hero h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(145deg,#966bf2,#4826c2);-webkit-background-clip:text;background-clip:text;display:inline-block}.elvina-home-v2 .lh-hero-copy>p:first-child{max-width:440px;font-size:22px;line-height:1.45}.elvina-home-v2 .lh-hero-copy .lh-secondary{max-width:450px;margin-top:12px;font-size:17px;line-height:1.65}.elvina-home-v2 .lh-secondary{color:var(--lh-muted)}.elvina-home-v2 .lh-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.elvina-home-v2 .lh-button{background:var(--lh-ink);color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 24px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.elvina-home-v2 .lh-button:hover{transform:translateY(-2px);box-shadow:0 7px 20px #211b341f}.elvina-home-v2 .lh-button-outline{color:var(--lh-ink);background:#fff;border-color:#e7e2dd}.elvina-home-v2 .lh-button-light{color:#281b51;background:#fff}.elvina-home-v2 .lh-button-transparent{color:#fff;background:0 0;border-color:#ffffff59}.elvina-home-v2 .lh-hero-note{color:var(--lh-muted);margin-top:17px;font-size:12px;display:block}.elvina-home-v2 .lh-mobile-break{display:none}.elvina-home-v2 .lh-opening{background:linear-gradient(#faf7f300 calc(100% - 170px),#faf7f3 calc(100% - 4px)),radial-gradient(65% 32% at 13% 82%,#ffd8b3 0,#0000 80%),radial-gradient(60% 34% at 82% 88%,#b599ff 0,#0000 82%),linear-gradient(#faf7f3 52%,#f6eee9 68%,#8655eb 87%,#28106b 100%)}.elvina-home-v2 .lh-demo-stage{scroll-margin-top:32px}.elvina-home-v2 .lh-workspace{background:#fff padding-box padding-box;border:10px solid #ffffff8c;border-radius:30px;overflow:hidden;box-shadow:0 24px 70px #38196725,0 0 0 1px #fff9}.elvina-home-v2 .lh-workspace-bar{border-bottom:1px solid #edeaf2;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.elvina-home-v2 .lh-workspace-bar>span:first-child{align-items:center;gap:10px;font-size:16px;display:flex}.elvina-home-v2 .lh-mark{color:#fff;background:linear-gradient(145deg,#ffdeac 0%,#b49aff 32%,#6938ef 65%,#36138e 100%);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:inline-flex;box-shadow:inset 0 2px 3px #ffffff8c,0 12px 32px #27107926}.elvina-home-v2 .lh-mark svg{stroke-width:1.8px;width:38px;height:38px}.elvina-home-v2 .lh-mark-small{border-radius:10px;width:34px;height:34px;box-shadow:inset 0 1px 2px #fff7}.elvina-home-v2 .lh-mark-small svg{width:21px;height:21px}.elvina-home-v2 .lh-example-tag{color:#66578a;background:#f3effa;border-radius:20px;padding:5px 10px;font-size:11px}.elvina-home-v2 .lh-workspace-grid{grid-template-columns:180px minmax(0,1fr) 310px;display:grid}.elvina-home-v2 .lh-workspace-sidebar{background:#faf9fc;border-right:1px solid #edeaf2;flex-direction:column;gap:18px;padding:25px 12px;display:flex}.elvina-home-v2 .lh-sidebar-label{color:#6c637c;letter-spacing:.07em;padding-inline:10px;font-size:10px}.elvina-home-v2 .lh-scenario-buttons{flex-direction:column;gap:5px;display:flex}.elvina-home-v2 .lh-scenario-buttons button{text-align:left;color:#544969;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:12px 10px;font-size:12px;display:flex}.elvina-home-v2 .lh-scenario-buttons button svg{flex-shrink:0;margin-left:auto}.elvina-home-v2 .lh-scenario-buttons button[aria-pressed=true]{color:#482091;background:#eae2fc;font-weight:600}.elvina-home-v2 .lh-sidebar-bottom{color:#746b82;align-items:flex-start;gap:8px;margin-top:auto;padding:36px 9px 10px;font-size:11px;line-height:1.7;display:flex}.elvina-home-v2 .lh-sidebar-bottom svg{flex-shrink:0;margin-top:2px}.elvina-home-v2 .lh-conversation{min-width:0;padding:0 24px 24px}.elvina-home-v2 .lh-channel{color:#4a4159;border-bottom:1px solid #eeeaf4;justify-content:space-between;gap:8px;padding:20px 0;font-size:13px;display:flex}.elvina-home-v2 .lh-sample-label{color:#756d80;font-size:10px}.elvina-home-v2 .lh-message{align-items:flex-start;gap:12px;margin-top:26px;display:flex}.elvina-home-v2 .lh-human-avatar{color:#75522b;background:#f8dfc3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:inline-flex}.elvina-home-v2 .lh-message strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.elvina-home-v2 .lh-message strong>span{color:#756d80;margin-left:7px;font-size:10px;font-weight:400}.elvina-home-v2 .lh-message p{color:#51495f;margin-top:5px;font-size:14px;line-height:1.65}.elvina-home-v2 .lh-source{color:#5b467e;background:#f4effc;border-radius:5px;align-items:center;gap:7px;max-width:100%;margin-top:14px;padding:7px 9px;font-size:11px;display:inline-flex}.elvina-home-v2 .lh-inline-result{background:#fdfcff;border:1px solid #e7dff2;border-radius:12px;align-items:center;gap:12px;margin:24px 0 0 46px;padding:15px;display:flex}.elvina-home-v2 .lh-inline-result>svg{color:#7853c7;flex-shrink:0}.elvina-home-v2 .lh-inline-result strong{font-size:12px;line-height:1.5;display:block}.elvina-home-v2 .lh-inline-result div>span{color:#736b80;margin-top:3px;font-size:10px;display:block}.elvina-home-v2 .lh-draft{color:#725818;background:#f4eddc;border-radius:5px;flex-shrink:0;margin-left:auto;padding:4px 7px;font-size:10px}.elvina-home-v2 .lh-review-note{color:#776c89;align-items:center;gap:6px;margin:15px 0 0 46px;font-size:10px;display:flex}.elvina-home-v2 .lh-result-pane{background:#f5f1fc;border-left:1px solid #e9e4f1;min-width:0;padding:18px}.elvina-home-v2 .lh-lesson-cover{color:#fff;background:radial-gradient(at 100% 0,#b699ff,#0000 65%),linear-gradient(145deg,#7243e6,#2d1768);border-radius:14px 14px 0 0;flex-direction:column;align-items:flex-start;gap:16px;min-height:220px;padding:23px;display:flex}.elvina-home-v2 .lh-lesson-cover>span:first-child{letter-spacing:.1em;color:#eee6ff;font-size:9px}.elvina-home-v2 .lh-lesson-cover h2{letter-spacing:-.035em;font-size:22px;line-height:1.2}.elvina-home-v2 .lh-lesson-cover>span:last-child{color:#eee6ff;font-size:10px}.elvina-home-v2 .lh-result-peach .lh-lesson-cover{color:#fff;background:radial-gradient(at 100% 0,#ffddab,#0000 70%),linear-gradient(135deg,#854520,#b86a46)}.elvina-home-v2 .lh-result-mint .lh-lesson-cover{background:radial-gradient(at 100% 0,#73c8b4,#0000 70%),linear-gradient(135deg,#1e5c58,#194c56)}.elvina-home-v2 .lh-result-body{background:#fff;border-radius:0 0 14px 14px;padding:16px}.elvina-home-v2 .lh-result-body ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.elvina-home-v2 .lh-result-body li{color:#574a69;gap:9px;font-size:11px;line-height:1.5;display:flex}.elvina-home-v2 .lh-result-body li>span{color:#7756b8;font-size:10px}.elvina-home-v2 .lh-open-lesson{color:#5631a8;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee8f4;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:15px;padding:12px 0 0;font-size:12px;font-weight:600;display:flex}.elvina-home-v2 .lh-demo-caption{text-align:center;color:#352351;padding:18px 8px;font-size:11px;line-height:1.6}.elvina-home-v2 .lh-sample-lesson{background:#fbf9ff;border-top:1px solid #e8e1f1;padding:30px}.elvina-home-v2 .lh-sample-lesson h3{margin:10px 0;font-size:24px}.elvina-home-v2 .lh-sample-lesson p{font-size:15px;line-height:1.6}.elvina-home-v2 .lh-text-button{color:#6031b3;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:12px 0;font-size:14px;display:flex}.elvina-home-v2 .lh-sample-lesson .lh-answer{background:#f0e9fb;border-left:3px solid #8f67df;padding:16px}.elvina-home-v2 .lh-sample-lesson .lh-disclosure{color:#6b607a;margin-top:16px;font-size:12px}.elvina-home-v2 .lh-audiences{color:#eee8ff;justify-content:space-between;align-items:center;gap:24px;padding-block:46px 54px;font-size:15px;display:flex}.elvina-home-v2 .lh-audiences>span:first-child{color:#dfd3ff;font-size:11px;line-height:1.6}.elvina-home-v2 .lh-audiences strong{font-weight:500}.elvina-home-v2 .lh-section{padding-block:100px}.elvina-home-v2 .lh-section h2{letter-spacing:-.055em;font-size:clamp(34px,3.6vw,50px);line-height:1.17}.elvina-home-v2 .lh-section-copy>.lh-kicker{margin-bottom:18px}.elvina-home-v2 .lh-section-copy>p{max-width:450px;margin-top:22px;font-size:17px;line-height:1.75}.elvina-home-v2 .lh-together,.elvina-home-v2 .lh-control{grid-template-columns:1fr 1fr;align-items:center;gap:92px;display:grid}.elvina-home-v2 .lh-text-link{color:#573295;align-items:center;gap:10px;min-height:44px;margin-top:22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.elvina-home-v2 .lh-handoff-art{background:radial-gradient(at 100% 100%,#af8af8,#0000 70%),#361381;border-radius:28px;flex-direction:column;align-items:center;min-height:490px;padding:32px;display:flex}.elvina-home-v2 .lh-handoff-note{background:#fff;border-radius:14px;align-self:flex-start;align-items:center;gap:12px;max-width:100%;padding:16px 20px;display:flex;transform:rotate(-3deg);box-shadow:0 12px 25px #14073b33}.elvina-home-v2 .lh-handoff-note p{font-size:13px;line-height:1.6}.elvina-home-v2 .lh-handoff-line{border-left:1px dashed #decaff;height:32px}.elvina-home-v2 .lh-handoff-output{background:#fff;border-radius:18px;align-self:flex-end;width:90%;padding:24px;transform:rotate(2deg);box-shadow:0 18px 35px #1c083b24}.elvina-home-v2 .lh-handoff-output>.lh-kicker{margin-top:16px;font-size:9px}.elvina-home-v2 .lh-handoff-output h3{letter-spacing:-.04em;margin-top:10px;font-size:30px;line-height:1.2}.elvina-home-v2 .lh-handoff-output>div{gap:10px;margin-top:20px;display:grid}.elvina-home-v2 .lh-handoff-output>div>span{color:#594c6f;align-items:center;gap:9px;font-size:12px;display:flex}.elvina-home-v2 .lh-art-footnote{color:#eee5ff;text-align:center;margin-top:24px;font-size:11px;line-height:1.5}.elvina-home-v2 .lh-features{background:#f2ede7}.elvina-home-v2 .lh-section-heading{text-align:center;max-width:840px;margin:0 auto 48px}.elvina-home-v2 .lh-section-heading>.lh-kicker{margin-bottom:16px}.elvina-home-v2 .lh-section-heading>p{color:var(--lh-muted);max-width:600px;margin:20px auto 0;font-size:16px;line-height:1.7}.elvina-home-v2 .lh-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.elvina-home-v2 .lh-feature-grid>article{background:#fff;border-radius:26px;flex-direction:column;display:flex;overflow:hidden}.elvina-home-v2 .lh-feature-copy{text-align:center;flex:1;padding:30px 24px}.elvina-home-v2 .lh-feature-copy>span{color:#6c5b84;letter-spacing:.04em;font-size:10px}.elvina-home-v2 .lh-feature-copy h3{letter-spacing:-.04em;margin-top:18px;font-size:25px;line-height:1.23}.elvina-home-v2 .lh-feature-copy p{color:var(--lh-muted);margin-top:16px;font-size:15px;line-height:1.7}.elvina-home-v2 .lh-feature-art{border-radius:26px;justify-content:center;align-items:center;height:265px;display:flex;position:relative;overflow:hidden}.elvina-home-v2 .lh-art-knowledge{background:radial-gradient(at 0 0,#f3bfa7,#0000 70%),linear-gradient(145deg,#b99aea,#5431c6)}.elvina-home-v2 .lh-floating-file{background:#fff;border:1px solid #ede6f8;border-radius:13px;flex-direction:column;gap:10px;width:184px;padding:19px;font-size:13px;display:flex;position:absolute;box-shadow:0 15px 30px #49246d2b}.elvina-home-v2 .lh-floating-file svg{color:#8451cc}.elvina-home-v2 .lh-floating-file small{color:#73677e;font-size:10px}.elvina-home-v2 .lh-file-back{color:#61546e;height:164px;top:32px;left:28px;transform:rotate(-12deg)}.elvina-home-v2 .lh-file-front{top:55px;right:26px;transform:rotate(6deg)}.elvina-home-v2 .lh-floating-file i{background:#eee8f8;border-radius:4px;width:100%;height:5px;display:block}.elvina-home-v2 .lh-floating-file i:last-child{width:65%}.elvina-home-v2 .lh-art-seal{color:#513a73;background:#fff;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex;position:absolute;bottom:18px;box-shadow:0 4px 15px #26134617}.elvina-home-v2 .lh-art-create{background:radial-gradient(at 0 0,#fff1af,#0000 80%),#f0b89b}.elvina-home-v2 .lh-art-create>.lh-mark{border-radius:24px;width:82px;height:82px;transform:rotate(-8deg)}.elvina-home-v2 .lh-orbit{color:#896096;background:#ffffffd9;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;box-shadow:0 8px 16px #9b653f17}.elvina-home-v2 .lh-orbit-one{top:30px;left:35px;transform:rotate(-12deg)}.elvina-home-v2 .lh-orbit-two{top:30px;right:35px;transform:rotate(12deg)}.elvina-home-v2 .lh-orbit-three{bottom:63px;left:29px;transform:rotate(8deg)}.elvina-home-v2 .lh-orbit-four{bottom:63px;right:29px;transform:rotate(-8deg)}.elvina-home-v2 .lh-art-learn{background:radial-gradient(at 100% 0,#ad93fb,#0000 70%),#4320a2;padding:24px}.elvina-home-v2 .lh-mini-lesson{background:#fff;border:5px solid #ded0fc;border-radius:16px;width:100%;padding:17px;transform:rotate(-3deg);box-shadow:0 15px 20px #16053326}.elvina-home-v2 .lh-mini-lesson-top{color:#685184;align-items:center;gap:7px;font-size:10px;display:flex}.elvina-home-v2 .lh-mini-lesson strong{margin-top:15px;font-size:14px;display:block}.elvina-home-v2 .lh-mini-lesson p{color:#766a82;margin:6px 0 12px;font-size:10px}.elvina-home-v2 .lh-mini-step{color:#5d4e70;align-items:center;gap:6px;padding:6px 0;font-size:10px;display:flex}.elvina-home-v2 .lh-mini-step svg{color:#4a8265}.elvina-home-v2 .lh-empty-dot{border:1px solid #b8abca;border-radius:50%;width:13px;height:13px}.elvina-home-v2 .lh-centered-action{text-align:center;margin-top:36px}.elvina-home-v2 .lh-before-after{grid-template-columns:1fr 56px 1fr;align-items:center;max-width:1040px;margin:auto;display:grid}.elvina-home-v2 .lh-before,.elvina-home-v2 .lh-after{border-radius:24px;min-height:320px;padding:36px}.elvina-home-v2 .lh-before{background:#f0ece8}.elvina-home-v2 .lh-before>svg{color:#9a89ac;margin:22px 0 12px}.elvina-home-v2 .lh-before h3{letter-spacing:-.04em;font-size:24px}.elvina-home-v2 .lh-before p{color:var(--lh-muted);margin-top:12px;font-size:15px;line-height:1.65}.elvina-home-v2 .lh-result-arrow{color:#9c7bca;justify-content:center;display:flex}.elvina-home-v2 .lh-after{color:#fff;background:radial-gradient(at 100% 0,#a080f9,#0000 85%),#4623a1}.elvina-home-v2 .lh-after .lh-kicker{color:#eee1ff}.elvina-home-v2 .lh-after h3{letter-spacing:-.04em;margin-top:20px;font-size:30px;line-height:1.25}.elvina-home-v2 .lh-deliverable-links{gap:10px;margin-top:24px;display:grid}.elvina-home-v2 .lh-deliverable-links a{color:#382254;background:#fff;border-radius:10px;align-items:center;gap:12px;min-height:50px;padding:12px 14px;font-size:12px;text-decoration:none;display:flex}.elvina-home-v2 .lh-deliverable-links a>svg:last-child{flex-shrink:0;margin-left:auto}.elvina-home-v2 .lh-after-note{color:#e8ddff;margin-top:16px;font-size:10px;display:block}.elvina-home-v2 .lh-start{background:#fff}.elvina-home-v2 .lh-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.elvina-home-v2 .lh-step-art{color:#fff;background:radial-gradient(at 100% 0,#b798ff,#0000 75%),#3e208f;border-radius:22px;justify-content:center;align-items:center;height:150px;margin-bottom:24px;display:flex;position:relative}.elvina-home-v2 .lh-step-art>span{color:#e7d9fc;font-size:12px;position:absolute;top:17px;left:19px}.elvina-home-v2 .lh-step-art>svg{box-sizing:content-box;background:#ffffff12;border:1px solid #ffffff40;border-radius:22px;padding:20px}.elvina-home-v2 .lh-steps h3{letter-spacing:-.04em;margin-bottom:12px;font-size:22px}.elvina-home-v2 .lh-steps p{color:var(--lh-muted);font-size:15px;line-height:1.7}.elvina-home-v2 .lh-control ul{gap:15px;margin:24px 0 0;padding:0;list-style:none;display:grid}.elvina-home-v2 .lh-control li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.elvina-home-v2 .lh-control li svg{color:#7147ce;flex-shrink:0;margin-top:3px}.elvina-home-v2 .lh-review-art{background:radial-gradient(at 0 0,#f3dbba,#0000 65%),linear-gradient(130deg,#e9daf9,#ac91d6);border-radius:26px;padding:45px 28px 24px}.elvina-home-v2 .lh-review-window{background:#fff;border-radius:18px;padding:24px;transform:rotate(2deg);box-shadow:0 18px 40px #39215121}.elvina-home-v2 .lh-review-window>div:first-child{align-items:center;gap:10px;font-size:14px;display:flex}.elvina-home-v2 .lh-review-window small{letter-spacing:.02em;color:#786b88;margin-top:3px;font-size:9px;display:block}.elvina-home-v2 .lh-review-window>p{margin:24px 0;font-size:18px;line-height:1.6}.elvina-home-v2 .lh-review-document{background:#f7f3fc;border:1px solid #e8dff4;border-radius:10px;align-items:center;gap:10px;padding:15px 12px;font-size:12px;display:flex}.elvina-home-v2 .lh-review-document>svg{color:#8460bc;flex-shrink:0}.elvina-home-v2 .lh-review-window .lh-button{min-height:46px;margin-top:22px;font-size:12px}.elvina-home-v2 .lh-review-small{color:#776985;margin-top:15px;font-size:10px;line-height:1.5;display:block}.elvina-home-v2 .lh-review-art>.lh-art-footnote{color:#4b3968;display:block}.elvina-home-v2 .lh-faq{border-top:1px solid #e6dfe8;grid-template-columns:1fr 1.3fr;gap:70px;display:grid}.elvina-home-v2 .lh-faq h2{margin-top:16px}.elvina-home-v2 .faq-list{background:0 0}.elvina-home-v2 .faq-list [data-slot=accordion-item]{background:#fff;border:0;border-radius:14px;margin-bottom:10px;padding-inline:18px}.elvina-home-v2 .lh-closing{text-align:center;color:#fff;background:radial-gradient(70% 40% at 50% 120%,#c297f7,#0000 100%),#28106b;border-radius:36px 36px 0 0;padding:76px 0 88px}.elvina-home-v2 .lh-closing .lh-kicker{color:#dcf;margin-top:26px}.elvina-home-v2 .lh-closing h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(34px,4vw,56px);line-height:1.18}.elvina-home-v2 .lh-closing em{color:#ffcca3}.elvina-home-v2 .lh-closing p{color:#e1d3f8;font-size:16px;line-height:1.6}.elvina-home-v2 .lh-closing .lh-actions{justify-content:center}.elvina-home-v2 .lh-price-note{color:#e1d3f8;margin-top:25px;font-size:12px;line-height:1.8;display:block}.elvina-home-v2 .footer{background:var(--lh-paper);border-top:0}.elvina-home-v2 :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #8c63ed}@media (min-width:1600px){.elvina-home-v2 .lh-hero h1{font-size:80px}}@media (max-width:1100px){.elvina-home-v2 .lh-container{width:calc(100% - 48px)}.elvina-home-v2 .lh-hero{gap:32px}.elvina-home-v2 .lh-workspace-grid{grid-template-columns:150px minmax(0,1fr) 265px}.elvina-home-v2 .lh-conversation{padding-inline:16px}.elvina-home-v2 .lh-result-pane{padding:12px}.elvina-home-v2 .lh-together,.elvina-home-v2 .lh-control{gap:40px}.elvina-home-v2 .lh-inline-result,.elvina-home-v2 .lh-review-note{margin-left:0}}@media (max-width:900px){.elvina-home-v2 .lh-hero{grid-template-columns:1fr;gap:24px;padding-block:60px 40px}.elvina-home-v2 .lh-hero h1{font-size:64px}.elvina-home-v2 .lh-hero-copy>p:first-child,.elvina-home-v2 .lh-hero-copy .lh-secondary{max-width:580px}.elvina-home-v2 .lh-workspace-grid{grid-template-columns:minmax(0,1fr) 290px}.elvina-home-v2 .lh-workspace-sidebar{border:0;border-bottom:1px solid #eee;grid-column:1/-1;padding:10px 14px}.elvina-home-v2 .lh-sidebar-label,.elvina-home-v2 .lh-sidebar-bottom{display:none}.elvina-home-v2 .lh-scenario-buttons{flex-flow:wrap}.elvina-home-v2 .lh-scenario-buttons button{flex:1;justify-content:center;font-size:12px}.elvina-home-v2 .lh-scenario-buttons button svg{display:none}.elvina-home-v2 .lh-audiences{flex-wrap:wrap;justify-content:center;gap:20px 30px;font-size:13px}.elvina-home-v2 .lh-audiences>span:first-child{text-align:center;width:100%}.elvina-home-v2 .lh-audiences br{display:none}.elvina-home-v2 .lh-audiences strong{margin-left:4px}.elvina-home-v2 .lh-section{padding-block:72px}.elvina-home-v2 .lh-together,.elvina-home-v2 .lh-control{gap:30px}.elvina-home-v2 .lh-feature-grid{gap:14px}.elvina-home-v2 .lh-feature-copy{padding:25px 16px}.elvina-home-v2 .lh-feature-copy h3{font-size:22px}.elvina-home-v2 .lh-feature-art{height:230px}.elvina-home-v2 .lh-floating-file{width:150px}.elvina-home-v2 .lh-mini-lesson{padding:12px}.elvina-home-v2 .lh-handoff-art{padding:22px}.elvina-home-v2 .lh-handoff-output{width:100%}.elvina-home-v2 .lh-faq{gap:35px}.elvina-home-v2 .lh-review-art{padding:32px 18px}.elvina-home-v2 .lh-review-window{padding:20px}.elvina-home-v2 .lh-review-document{flex-wrap:wrap}}@media (max-width:650px){.elvina-home-v2 .lh-container{width:calc(100% - 40px)}.elvina-home-v2 .site-nav{border-radius:0 0 22px 22px;width:calc(100% - 24px);height:66px;padding-inline:18px}.elvina-home-v2 .lh-hero{gap:22px;padding-block:42px 32px}.elvina-home-v2 .lh-hero h1{letter-spacing:-.065em;font-size:clamp(38px,11vw,56px);line-height:1.1}.elvina-home-v2 .lh-mobile-break{display:block}.elvina-home-v2 .lh-hero-copy>p:first-child{font-size:19px}.elvina-home-v2 .lh-hero-copy .lh-secondary{font-size:15px;line-height:1.65}.elvina-home-v2 .lh-actions{gap:10px;margin-top:22px}.elvina-home-v2 .lh-hero .lh-actions{grid-template-columns:1fr;display:grid}.elvina-home-v2 .lh-button{min-height:50px;padding:13px 20px;font-size:13px}.elvina-home-v2 .lh-hero-note{text-align:center;font-size:11px}.elvina-home-v2 .lh-workspace{border-width:5px;border-radius:20px}.elvina-home-v2 .lh-workspace-bar{flex-wrap:wrap;padding:14px 12px}.elvina-home-v2 .lh-workspace-bar>span:first-child{font-size:13px}.elvina-home-v2 .lh-example-tag{padding:4px 7px;font-size:9px}.elvina-home-v2 .lh-workspace-grid{grid-template-columns:1fr}.elvina-home-v2 .lh-workspace-sidebar{padding:7px}.elvina-home-v2 .lh-scenario-buttons{gap:3px}.elvina-home-v2 .lh-scenario-buttons button{gap:4px;padding:8px 4px;font-size:10px}.elvina-home-v2 .lh-scenario-buttons button>span{display:none}.elvina-home-v2 .lh-conversation{padding:0 15px 20px}.elvina-home-v2 .lh-channel{padding-block:14px;font-size:12px}.elvina-home-v2 .lh-message{gap:9px;margin-top:20px}.elvina-home-v2 .lh-message strong>span{margin-left:4px;font-size:9px}.elvina-home-v2 .lh-message p{font-size:14px}.elvina-home-v2 .lh-sample-label{display:none}.elvina-home-v2 .lh-inline-result{margin-top:18px;padding:12px}.elvina-home-v2 .lh-result-pane{border-top:1px solid #e9e4f1;border-left:0;padding:14px}.elvina-home-v2 .lh-lesson-cover{gap:13px;min-height:180px;padding:20px}.elvina-home-v2 .lh-lesson-cover h2{font-size:26px}.elvina-home-v2 .lh-lesson-cover>svg{display:none}.elvina-home-v2 .lh-result-body li{font-size:13px}.elvina-home-v2 .lh-open-lesson{font-size:14px}.elvina-home-v2 .lh-demo-caption{color:#302045;padding:14px 4px;font-size:10px}.elvina-home-v2 .lh-audiences{gap:16px 25px;padding-block:25px 34px;font-size:11px}.elvina-home-v2 .lh-mark{border-radius:18px;width:58px;height:58px}.elvina-home-v2 .lh-mark-small{border-radius:9px;width:32px;height:32px}.elvina-home-v2 .lh-mark-small svg{width:20px;height:20px}.elvina-home-v2 .lh-section h2{font-size:34px}.elvina-home-v2 .lh-together,.elvina-home-v2 .lh-control,.elvina-home-v2 .lh-faq{grid-template-columns:1fr;gap:30px}.elvina-home-v2 .lh-section-copy>p{margin-top:18px;font-size:16px}.elvina-home-v2 .lh-handoff-art{min-height:420px;padding:25px}.elvina-home-v2 .lh-handoff-output{width:93%}.elvina-home-v2 .lh-handoff-note{padding:14px}.elvina-home-v2 .lh-handoff-note p{font-size:12px}.elvina-home-v2 .lh-section-heading{margin-bottom:30px}.elvina-home-v2 .lh-section-heading>p{font-size:15px}.elvina-home-v2 .lh-feature-grid{grid-template-columns:1fr;gap:20px}.elvina-home-v2 .lh-feature-copy h3{margin-top:12px;font-size:27px}.elvina-home-v2 .lh-feature-copy p{margin-top:12px;font-size:15px}.elvina-home-v2 .lh-floating-file{width:184px}.elvina-home-v2 .lh-mini-lesson{max-width:270px;padding:17px}.elvina-home-v2 .lh-centered-action{margin-top:25px}.elvina-home-v2 .lh-before-after{grid-template-columns:1fr;gap:16px}.elvina-home-v2 .lh-before,.elvina-home-v2 .lh-after{min-height:0;padding:27px}.elvina-home-v2 .lh-result-arrow{transform:rotate(90deg)}.elvina-home-v2 .lh-before>svg{margin-top:17px}.elvina-home-v2 .lh-after h3{font-size:28px}.elvina-home-v2 .lh-steps{grid-template-columns:1fr;gap:30px}.elvina-home-v2 .lh-step-art{height:115px;margin-bottom:18px}.elvina-home-v2 .lh-step-art>svg{width:28px;height:28px;padding:16px}.elvina-home-v2 .lh-steps h3{font-size:23px}.elvina-home-v2 .lh-steps p{font-size:15px}.elvina-home-v2 .lh-review-art{padding:28px 20px 22px}.elvina-home-v2 .lh-faq{padding-top:40px}.elvina-home-v2 .lh-closing{border-radius:26px 26px 0 0;padding:55px 0 64px}.elvina-home-v2 .lh-closing h2{font-size:34px}.elvina-home-v2 .lh-closing p{font-size:15px}.elvina-home-v2 .lh-price-note{font-size:11px}.elvina-home-v2 .lh-sample-lesson{padding:20px}.elvina-home-v2 .lh-sample-lesson h3{font-size:23px}.elvina-home-v2 .lh-section{padding-block:44px}.elvina-home-v2 .lh-together .lh-section-copy>.lh-secondary{display:none}.elvina-home-v2 .lh-section-copy>p{margin-top:16px}.elvina-home-v2 .lh-feature-copy{padding:22px 24px}.elvina-home-v2 .lh-feature-art{height:200px}.elvina-home-v2 .lh-file-back{height:135px;top:17px}.elvina-home-v2 .lh-file-front{gap:7px;padding:16px;top:26px}.elvina-home-v2 .lh-art-seal{bottom:10px}.elvina-home-v2 .lh-art-learn{padding:15px 24px}.elvina-home-v2 .lh-mini-lesson{padding:12px 17px}.elvina-home-v2 .lh-mini-lesson strong{margin-top:10px}.elvina-home-v2 .lh-mini-step{padding:4px 0}.elvina-home-v2 .lh-steps{gap:25px}.elvina-home-v2 .lh-steps>article{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:8px 16px;display:grid}.elvina-home-v2 .lh-step-art{border-radius:15px;grid-row:1/3;height:66px;margin:0}.elvina-home-v2 .lh-step-art>span{font-size:9px;top:5px;left:7px}.elvina-home-v2 .lh-step-art>svg{background:0 0;border:0;border-radius:0;width:25px;height:25px;padding:0}.elvina-home-v2 .lh-steps h3{margin:0;font-size:21px}.elvina-home-v2 .lh-steps p{grid-column:2;font-size:15px}.elvina-home-v2 .lh-closing{padding-block:44px 50px}.elvina-home-v2 .lh-before,.elvina-home-v2 .lh-after{padding:24px}}@media (prefers-reduced-motion:reduce){.elvina-home-v2 *{scroll-behavior:auto!important;transition:none!important}}.elvina-home-v2 .lh-hero.lh-hero-with-chat{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:56px;padding-block:72px 48px}.elvina-home-v2 .lh-hero-with-chat h1{letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(40px,4.3vw,62px);line-height:1.06}.elvina-home-v2 .lh-hero-with-chat .lh-hero-copy>p[data-lead]{max-width:560px;font-size:19px;line-height:1.55}.elvina-home-v2 .lh-hero-with-chat .lh-hero-copy .lh-secondary{max-width:560px}.elvina-home-v2 .lh-hero-link{font-size:15px}.elvina-home-v2 .lh-hero-chat{justify-content:flex-end;display:flex}.elvina-home-v2 .lh-hero-chat .elv-chat.inline{max-width:500px}.elvina-home-v2 .lh-hero-note{font-size:14px}.elvina-home-v2 .std-definition{border-top:1px solid #e6dfe8;border-bottom:0;margin-bottom:40px;padding:40px 0}.elvina-home-v2 .std-definition h2{letter-spacing:-.05em;font-size:clamp(32px,3.4vw,48px)}.elvina-home-v2 .lh-work{margin-top:56px}.elvina-home-v2 .lh-work-head h3{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(26px,2.6vw,36px)}.elvina-home-v2 .lh-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.elvina-home-v2 .lh-work-tile{background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex;box-shadow:0 20px 40px -15px #211b3414}.elvina-home-v2 .lh-work-tile .std-chip{align-self:flex-start}.elvina-home-v2 .lh-work-tile strong{letter-spacing:-.03em;font-family:Elvina Sora,sans-serif;font-size:19px;font-weight:500;line-height:1.3}.elvina-home-v2 .lh-work-tile>span:last-child{color:var(--lh-muted);font-size:15px;line-height:1.6}.elvina-home-v2 .lh-work-tile.t1{background:linear-gradient(140deg,#f3ecff,#fff 70%);grid-column:span 2}.elvina-home-v2 .lh-work-tile.t1 strong{font-size:24px}.elvina-home-v2 .lh-work-tile.t6{box-shadow:none;background:#f4f2f7;border:1px dashed #cfc6dd;grid-column:span 2}.elvina-home-v2 .std-proof>h2,.elvina-home-v2 .std-boundaries>h2{letter-spacing:-.05em;font-size:clamp(32px,3.4vw,48px)}.elvina-home-v2 .std-proof,.elvina-home-v2 .std-boundaries{margin:0 auto}.elvina-home-v2 .std-proof>.std-kicker,.elvina-home-v2 .std-boundaries>.std-kicker{color:#6947b4;font-size:11px}.elvina-home-v2 ol.lh-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none}.elvina-home-v2 .lh-steps li:last-child .lh-step-art{background:radial-gradient(at 100% 0,#ffcca3,#0000 75%),#28106b}.elvina-home-v2 .lh-steps h3{font-size:20px}.elvina-home-v2 .lh-faq[data-block]{border-top:1px solid #e6dfe8}.elvina-home-v2 .lh-closing .std-final{margin-top:34px}.elvina-home-v2 .lh-closing .std-ask label{text-align:left}.elvina-home-v2 .lh-closing .lh-actions{margin-top:18px}@media (max-width:1100px){.elvina-home-v2 .lh-hero.lh-hero-with-chat{gap:32px}.elvina-home-v2 ol.lh-steps,.elvina-home-v2 .lh-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.elvina-home-v2 .lh-hero.lh-hero-with-chat{grid-template-columns:minmax(0,1fr);padding-block:48px 32px}.elvina-home-v2 .lh-hero-chat{justify-content:stretch}.elvina-home-v2 .lh-hero-chat .elv-chat.inline{max-width:none}}@media (max-width:650px){.elvina-home-v2 .lh-hero-with-chat h1{margin-bottom:18px;font-size:clamp(34px,9.4vw,44px);line-height:1.08}.elvina-home-v2 .lh-hero-with-chat .lh-hero-copy>p[data-lead]{font-size:17px}.elvina-home-v2 .lh-hero-with-chat .lh-actions{grid-template-columns:1fr;justify-items:start;display:grid}.elvina-home-v2 .lh-hero-with-chat .lh-actions .lh-button{width:100%}.elvina-home-v2 .lh-hero-note{text-align:left;font-size:14px}.elvina-home-v2 ol.lh-steps,.elvina-home-v2 .lh-work-grid{grid-template-columns:minmax(0,1fr)}.elvina-home-v2 .lh-work-tile.t1,.elvina-home-v2 .lh-work-tile.t6{grid-column:auto}.elvina-home-v2 .std-definition{padding:28px 0}}.elvina-home-v2 .lh-actions .lh-hero-link{margin-top:0;padding-inline:6px}.elvina-home-v2 .std-proof>h2,.elvina-home-v2 .std-boundaries>h2{margin-bottom:30px}.elvina-home-v2 .std-boundaries h3,.elvina-home-v2 .std-proof-card h3{margin-bottom:4px}.elvina-home-v2 .std-definition h2{margin:0}.elvina-home-v2 .lh-hero-copy>p.cx-eyebrow{max-width:none;margin:0 0 14px;font-size:12.5px;line-height:1.3}.elvina-home-v2 .lh-lead-phone{display:none}@media (max-width:650px){.elvina-home-v2 .lh-hero-with-chat .lh-hero-copy>p.lh-lead-wide{display:none}.elvina-home-v2 .lh-hero-copy>p.lh-lead-phone{font-size:17px;line-height:1.55;display:block}}@media (min-width:901px){.elvina-home-v2 .lh-hero.lh-hero-with-chat{grid-template-rows:auto auto auto 1fr;grid-template-areas:"copy chat""act chat""meta chat"".chat";row-gap:0}.elvina-home-v2 .lh-hero-with-chat>.lh-hero-copy{grid-area:copy}.elvina-home-v2 .lh-hero-with-chat>.lh-hero-chat{grid-area:chat}.elvina-home-v2 .lh-hero-with-chat>.lh-hero-meta{grid-area:meta}.elvina-home-v2 .lh-hero-with-chat>.lh-hero-act{grid-area:act}}@media (max-width:900px){.elvina-home-v2 .lh-hero.lh-hero-with-chat{row-gap:0}.elvina-home-v2 .lh-hero-with-chat>.lh-hero-chat{margin-top:24px}}.elvina-home-v2 .lh-ask{color:var(--lh-ink);margin:18px 0 10px;font-size:17px;font-weight:600;line-height:1.4}.elvina-home-v2 .lh-hero .lh-demo-pair{flex-wrap:wrap;gap:12px;margin-top:0}.elvina-home-v2 .lh-demo-note{color:#635e71;max-width:600px;margin:10px 0 0;font-size:14px;line-height:1.5}.elvina-home-v2 .lh-demo-note b{color:var(--lh-ink);font-weight:600}.elvina-home-v2 .lh-demo-note a,.elvina-home-v2 .lh-start-foot a,.elvina-home-v2 .lh-goal-demo{color:#5b34d6;text-underline-offset:3px;font-weight:600;text-decoration:underline}.elvina-home-v2 .lh-goals{max-width:600px;margin-top:20px}.elvina-home-v2 .lh-goals-label{letter-spacing:.1em;text-transform:uppercase;color:#5b34d6;margin:0 0 10px;font-size:12.5px;font-weight:600}.elvina-home-v2 .lh-goal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.elvina-home-v2 .lh-goal-tab{min-height:46px;color:var(--lh-ink);font:600 15px/1.2 var(--ld-font-body);cursor:pointer;background:#fff;border:1.5px solid #dcd5e5;border-radius:999px;padding:10px 12px}.elvina-home-v2 .lh-goal-tab[aria-selected=true]{background:var(--lh-ink);border-color:var(--lh-ink);color:#fff}.elvina-home-v2 .lh-goal-tab:focus-visible{outline-offset:2px;outline:2px solid #643be4}.elvina-home-v2 .lh-goal-panel:focus-visible{outline-offset:2px;outline:2px solid #643be4}.elvina-home-v2 .lh-goal-panel{background:#fff;border:1px solid #e7e2ee;border-radius:18px;margin-top:12px;padding:16px 18px;box-shadow:0 10px 28px #211b340d}.elvina-home-v2 .lh-goal-title{font:600 17px/1.3 var(--ld-font-body);color:var(--lh-ink);margin:0 0 8px}.elvina-home-v2 .lh-goal-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.elvina-home-v2 .lh-goal-panel li{color:#3a3450;align-items:flex-start;gap:8px;font-size:15.5px;line-height:1.4;display:flex}.elvina-home-v2 .lh-goal-panel li svg{color:#11613f;flex:none;margin-top:3px}.elvina-home-v2 .lh-goal-demo{align-items:center;min-height:44px;margin-top:4px;font-size:15px;display:inline-flex}.elvina-home-v2 .lh-ind-row{padding-block:28px 0}.elvina-home-v2 .lh-ind-row .cx-ind{margin:0}@media (max-width:639px){.elvina-home-v2 .lh-ind-row .cx-ind{flex-direction:column;align-items:flex-start}.elvina-home-v2 .lh-ind-row .cx-ind ul{flex:none}}@media (max-width:650px){.elvina-home-v2 .lh-hero.lh-hero-with-chat{padding-top:24px}.elvina-home-v2 .lh-hero-with-chat h1{font-size:36px}.elvina-home-v2 .lh-ask{margin-top:14px;font-size:16px}.elvina-home-v2 .lh-goal-tab{padding-inline:8px;font-size:14px}.elvina-home-v2 .lh-goal-panel{padding:14px}.elvina-home-v2 .lh-goal-panel li{font-size:15px}}.elvina-home-v2 .cx-wrap{max-width:1280px;padding-inline:40px}@media (max-width:1100px){.elvina-home-v2 .cx-wrap{padding-inline:24px}}@media (max-width:650px){.elvina-home-v2 .cx-wrap{padding-inline:20px}}
