.clients-section{position:relative;width:100%;padding:85px 0 95px;background:var(--sec-page,#fff);overflow:hidden;transition:background .3s ease;scroll-margin-top:100px}.clients-side-container{display:flex;align-items:center;justify-content:space-between;gap:50px;max-width:1280px;margin:0 auto;padding:0 24px}.clients-side-left{flex:0 0 42%;max-width:490px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.clients-side-left .sec-kicker{margin-bottom:16px}.clients-side-left .sec-title{font-size:clamp(28px,2.4vw,40px);line-height:1.18;margin-bottom:14px}.clients-side-left .sec-subtitle{margin:0;font-size:clamp(14px,1.05vw,16px);line-height:1.68;color:var(--sec-muted,#5c5c66)}.clients-side-right{flex:1 1;min-width:0;justify-content:center}.clients-side-right,.clients-side-slider{display:flex;align-items:center;position:relative}.clients-side-slider{width:100%;overflow:hidden;padding:10px 0}.clients-side-slider:after,.clients-side-slider:before{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:3;pointer-events:none;transition:background .3s ease}.clients-side-slider:before{left:0;background:linear-gradient(to right,var(--sec-page,#fff) 0,transparent 100%)}.clients-side-slider:after{right:0;background:linear-gradient(to left,var(--sec-page,#fff) 0,transparent 100%)}.clients-track{display:flex;align-items:center;width:max-content;will-change:transform}.clients-track-left{animation:slideClientsLeft var(--clients-marquee-duration,32s) linear infinite}.clients-side-slider:hover .clients-track{animation-play-state:paused}@keyframes slideClientsLeft{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.client-card{position:relative;flex-shrink:0;width:200px;height:140px;border-radius:18px;background:var(--sec-surface,#fff);border:1.5px solid var(--sec-line,rgba(17,17,20,.08));box-shadow:0 6px 20px var(--sec-shadow,rgba(17,17,20,.06));display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-right:20px;text-decoration:none;cursor:pointer;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease,border-color .32s ease,background .32s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-card:hover{transform:translateY(-6px) scale(1.05);border-color:var(--sec-orange-line,rgba(226,84,76,.42));box-shadow:0 14px 32px rgba(226,84,76,.16),0 4px 14px var(--sec-shadow,rgba(0,0,0,.08));z-index:4}.client-card-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.client-logo-img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:1;transition:transform .3s ease}.client-card:hover .client-logo-img{transform:scale(1.06)}.client-name-tag{position:absolute;bottom:-32px;left:50%;transform:translateX(-50%) translateY(4px);background:var(--sec-ink,#111114);color:#fff;font-size:11px;font-weight:600;padding:4px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.18)}.client-name-tag:before{content:"";position:absolute;top:-4px;left:50%;transform:translateX(-50%);border-width:0 4px 4px;border-style:solid;border-color:transparent transparent var(--sec-ink,#111114) transparent}.client-card:hover .client-name-tag{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:1024px){.clients-section{padding:70px 0 80px}.clients-side-container{gap:36px}.client-card{width:180px;height:126px;padding:8px 16px;border-radius:16px}}@media (max-width:991px){.clients-side-container{flex-direction:column;text-align:center;gap:36px}.clients-side-left{flex:1 1 auto;max-width:640px;align-items:center;text-align:center}.clients-side-right{width:100%}}@media (max-width:640px){.clients-section{padding:55px 0 65px}.client-card{width:156px;height:110px;padding:7px 14px;margin-right:15px;border-radius:14px}}:root{--sec-orange:#e2544c;--sec-orange-deep:#c8433b;--sec-orange-line:rgba(226,84,76,.34);--sec-orange-line-soft:rgba(226,84,76,.18);--sec-orange-wash:rgba(226,84,76,.055);--sec-ink:#111114;--sec-muted:#5c5c66;--sec-page:#fff;--sec-surface:#fff;--sec-surface-2:hsla(0,0%,100%,.88);--sec-line:rgba(17,17,20,.08);--sec-line-strong:rgba(17,17,20,.14);--sec-grid:rgba(17,17,20,.045);--sec-shadow:rgba(17,17,20,.07)}[data-theme=dark]{--sec-orange:#f4726a;--sec-orange-deep:#e2544c;--sec-orange-line:hsla(3,86%,69%,.42);--sec-orange-line-soft:hsla(3,86%,69%,.22);--sec-orange-wash:hsla(3,86%,69%,.1);--sec-ink:#fff;--sec-muted:#98a3b2;--sec-page:#111822;--sec-surface:#1c242f;--sec-surface-2:rgba(28,36,47,.9);--sec-line:hsla(0,0%,100%,.09);--sec-line-strong:hsla(0,0%,100%,.16);--sec-grid:hsla(0,0%,100%,.045);--sec-shadow:rgba(0,0,0,.45)}.sec-head{display:flex;flex-direction:column;align-items:flex-start}.sec-head.is-center{align-items:center;text-align:center;margin-inline:auto}.sec-head.is-center .sec-subtitle{margin-inline:auto}.sec-kicker{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:0 16px;margin:0 0 20px;border:1.5px solid var(--sec-orange-line);border-radius:999px;background:transparent;color:var(--sec-orange);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.13em;line-height:1;text-transform:uppercase;white-space:nowrap}.sec-kicker svg{flex-shrink:0;font-size:15px;stroke-width:2}.sec-kicker.on-dark{border-color:hsla(0,0%,100%,.34);color:#fff}.sec-title{margin:0;max-width:620px;color:var(--sec-ink);font-family:inherit;font-size:clamp(30px,2.85vw,46px);font-weight:600;line-height:1.16;letter-spacing:-.024em;text-wrap:balance}.sec-title.is-wide{max-width:900px}.sec-title span{position:relative;display:inline-block;color:var(--sec-orange);white-space:nowrap}.sec-title span:after{content:"";position:absolute;left:2px;right:3px;bottom:-3px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--sec-orange),rgba(226,84,76,.08))}.sec-title.on-dark{color:#fff}.sec-title.on-dark span{color:#ffd7cf}.sec-title.on-dark span:after{background:linear-gradient(90deg,#ffd7cf,rgba(255,215,207,.08))}.sec-subtitle{margin:18px 0 0;max-width:620px;color:var(--sec-muted);font-family:inherit;font-size:clamp(15px,1.02vw,17px);font-weight:400;line-height:1.72;letter-spacing:0}.sec-head.is-center .sec-subtitle{text-align:center}.sec-subtitle.on-dark{color:hsla(0,0%,100%,.82)}.sec-icon{display:inline-grid;place-items:center;flex-shrink:0;width:52px;height:52px;border:1.5px solid var(--sec-orange-line);border-radius:16px;background:transparent;color:var(--sec-orange);font-size:21px;transition:border-color .25s ease,background .25s ease,transform .25s ease}.sec-icon svg{stroke-width:1.75}.sec-icon.is-sm{width:42px;height:42px;border-radius:13px;font-size:17px}.sec-icon.is-round{border-radius:50%}.sec-icon.on-dark{border-color:hsla(0,0%,100%,.34);color:#fff}@media (max-width:900px){.sec-title{max-width:100%}}@media (max-width:640px){.sec-kicker{margin-bottom:16px;font-size:11px;letter-spacing:.11em}.sec-title{font-size:clamp(26px,7.2vw,34px);letter-spacing:-.026em}.sec-subtitle{margin-top:14px;font-size:15px;line-height:1.68}.sec-title span{display:inline;white-space:normal}.sec-title span:after{display:none}}[data-theme=dark] .sec-title,[data-theme=dark] .sec-title.on-dark{color:var(--sec-ink)}[data-theme=dark] .sec-title span,[data-theme=dark] .sec-title.on-dark span{color:var(--sec-orange)}[data-theme=dark] .sec-title span:after,[data-theme=dark] .sec-title.on-dark span:after{background:linear-gradient(90deg,var(--sec-orange),hsla(3,86%,69%,.08))}[data-theme=dark] .sec-subtitle{color:var(--sec-muted)}[data-theme=dark] .sec-icon,[data-theme=dark] .sec-kicker{border-color:var(--sec-orange-line);color:var(--sec-orange)}.lsrw{min-height:80svh;width:100%;max-width:100vw;overflow-x:hidden;scroll-margin-top:110px}.lsrw-title{width:min(1240px,100%);max-width:100vw;padding:clamp(48px,5vw,78px) clamp(18px,5vw,40px) clamp(26px,2.6vw,38px)}.lsrw-container{height:80svh;width:100svw;display:flex;justify-content:center;align-items:center;position:relative;bottom:50px}.PhoneImage{position:absolute;inset:0;margin:auto;height:min(390px,44svh);width:auto;z-index:2}.lsrw-content-parent{position:relative;height:66%;width:780px;border-radius:30px;background-color:var(--color-primary);display:flex;justify-content:space-between;overflow:hidden}.lsrw-center-circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:280px;width:280px;border-radius:50%;background-color:#f0a09b}.lr,.sw{width:25%;height:100%}.listening,.reading,.speaking,.writing{height:50%;width:100%;display:flex;justify-content:space-evenly;align-items:flex-end;flex-direction:column}.speaking,.writing{align-items:flex-start}.limage,.rimage,.simage,.wimage{height:50px;width:50px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.ltitle,.rtitle,.stitle,.wtitle{color:#fff;font-size:20px;text-align:justify}.lsub,.rsub,.ssub,.wsub{text-align:right;color:#fff;font-size:12px;width:90%}.ssub,.wsub{text-align:left}@media only screen and (max-width:800px){.lsrw-content-parent{height:65%;width:600px}.lsrw-center-circle{height:210px;width:210px}.limage,.rimage,.simage,.wimage{height:40px;width:40px}.ltitle,.rtitle,.stitle,.wtitle{font-size:18px}.lsub,.rsub,.ssub,.wsub{font-size:10px;width:90%}.ssub,.wsub{text-align:left}}@media only screen and (max-width:600px){.lsrw-content-parent{height:80%;width:500px}}@media only screen and (max-width:500px){.lsrw-content-parent{width:450px}}@media only screen and (max-width:450px){.lsrw-content-parent{width:95%;height:90%}.listening,.reading,.speaking,.writing{justify-content:center;gap:10px}.lsrw-center-circle{height:150px;width:150px}.lsrw-images{height:30px}}.contact{--contact-red:#ef4f4b;--contact-red-dark:#e83f38;--contact-orange:#ff7a59;--contact-green:#25a96b;--contact-blue:#3f78ee;--contact-ink:#171719;--contact-muted:#686871;position:relative;isolation:isolate;width:100%;min-height:calc(100svh - 92px);scroll-margin-top:110px;overflow:hidden;padding:clamp(56px,5vw,82px) clamp(18px,4.8vw,92px) clamp(44px,4vw,66px);color:var(--contact-ink);background:radial-gradient(circle at 8% 16%,rgba(239,79,75,.11),transparent 30%),radial-gradient(circle at 86% 18%,rgba(239,79,75,.1),transparent 35%),linear-gradient(118deg,#fff,snow 42%,#fff4f2);font-family:var(--font-primary,"Poppins",sans-serif)}.contact,.contact *{box-sizing:border-box}.contact:before{content:"";position:absolute;inset:0;z-index:-3;pointer-events:none;background-image:radial-gradient(rgba(239,79,75,.18) 1px,transparent 0);background-size:28px 28px;opacity:.22;-webkit-mask-image:linear-gradient(90deg,transparent,#000 65%,transparent 98%);mask-image:linear-gradient(90deg,transparent,#000 65%,transparent 98%)}.contact:after{content:"";right:4vw;top:7vh;z-index:-2;width:min(790px,48vw);border:1px dashed rgba(239,79,75,.18);box-shadow:0 0 0 42px rgba(239,79,75,.025),0 0 0 84px rgba(239,79,75,.018)}.contact-bg-orbit,.contact:after{position:absolute;aspect-ratio:1;border-radius:50%;pointer-events:none}.contact-bg-orbit{right:8%;top:12%;z-index:-1;width:min(620px,36vw);background:radial-gradient(circle,rgba(239,79,75,.1),transparent 58%),repeating-radial-gradient(circle,rgba(239,79,75,.055) 0 1px,transparent 1px 16px);opacity:.8}.contact-inner{position:relative;z-index:2;width:min(1540px,100%);min-height:inherit;margin:0 auto;display:grid;grid-template-columns:minmax(390px,560px) minmax(690px,920px);align-items:center;justify-content:space-between;grid-gap:clamp(38px,4.5vw,86px);gap:clamp(38px,4.5vw,86px)}.cleft{display:flex;flex-direction:column;align-items:flex-start}.contact-stats{width:min(100%,560px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:32px}.contact-stat{min-height:114px;padding:20px 18px;border:1px solid rgba(239,79,75,.12);border-radius:8px;background:hsla(0,0%,100%,.84);box-shadow:0 22px 48px rgba(35,35,40,.06)}.contact-stat span,.contact-stat strong{display:block}.contact-stat strong{color:var(--contact-red);font-size:clamp(34px,3vw,44px);font-weight:950;line-height:1}.contact-stat span{max-width:125px;margin-top:13px;color:#3e3e44;font-size:12px;font-weight:950;line-height:1.35}.contact-steps{display:grid;grid-gap:14px;gap:14px;width:100%;margin-top:28px}.contact-step{display:flex;align-items:center;gap:13px;color:#56565f;font-size:clamp(15px,1.1vw,17px);font-weight:700}.contact-step svg{flex:0 0 auto;color:#27b36f}.contact-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.contact-main-action,.contact-store-action{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:950;transition:transform .22s ease,box-shadow .22s ease}.contact-main-action{min-width:214px;padding:0 30px;border:0;color:#fff;background:linear-gradient(135deg,#ff625c,#ec403d);box-shadow:0 20px 38px rgba(239,79,75,.3);cursor:pointer;font-family:inherit}.contact-store-action{min-width:178px;padding:0 29px;color:#171719;border:1px solid rgba(30,30,36,.12);background:hsla(0,0%,100%,.78);box-shadow:0 14px 30px rgba(35,35,40,.05)}.contact-store-action svg{color:var(--contact-red);font-size:13px}.contact-main-action:hover,.contact-store-action:hover{transform:translateY(-2px);color:#000}.cright{position:relative;width:100%;min-height:clamp(600px,45vw,690px);display:flex;align-items:center;justify-content:center}.contact-showcase{position:relative;width:min(900px,100%);height:clamp(600px,45vw,690px)}.contact-dashboard{position:absolute;z-index:3;left:50%;top:45%;width:clamp(420px,90%,560px);padding:clamp(18px,1.6vw,24px);border:1px solid rgba(239,79,75,.13);border-radius:18px;background:hsla(0,0%,100%,.86);box-shadow:0 34px 90px rgba(82,47,43,.13),inset 0 1px 0 hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translate(-50%,-50%)}.dashboard-top{justify-content:space-between;gap:18px;margin-bottom:18px}.dashboard-brand,.dashboard-tools,.dashboard-top{display:flex;align-items:center}.dashboard-brand{gap:12px;color:#232329;font-size:18px;font-weight:950}.brand-mark,.dashboard-tools span{display:grid;place-items:center;border-radius:50%}.brand-mark{width:30px;height:30px;color:#fff;background:var(--contact-red);box-shadow:0 12px 22px rgba(239,79,75,.22)}.dashboard-tools{gap:18px;color:#33343a}.dashboard-tools span{width:36px;height:36px;color:#fff;background:linear-gradient(135deg,#d6a18f,#f4d7c9)}.dashboard-body{padding:clamp(16px,1.5vw,20px);border:1px solid rgba(239,79,75,.1);border-radius:8px;background:hsla(0,0%,100%,.82)}.sprint-row{display:grid;grid-template-columns:minmax(0,1fr) 116px;align-items:center;grid-gap:16px;gap:16px}.contact-floating-card>span,.sprint-row>div:first-child>span,.timeline-head strong{color:#777780;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.sprint-row h3{max-width:310px;margin:8px 0 12px;color:#171719;font-size:clamp(22px,1.6vw,25px);font-weight:600;line-height:1.14;letter-spacing:-.035em}.streak-pill{width:-moz-fit-content;width:fit-content;min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;color:var(--contact-red);background:rgba(239,79,75,.1);font-size:13px;font-weight:950}.goal-ring{position:relative;width:116px;height:116px;display:grid;place-items:center}.goal-ring svg{position:absolute;inset:0;transform:rotate(-78deg)}.goal-ring circle{fill:none;stroke-width:10}.goal-ring circle:first-child{stroke:rgba(239,79,75,.13)}.goal-ring circle:last-child{stroke:var(--contact-red);stroke-linecap:round;stroke-dasharray:218 302}.goal-ring span,.goal-ring strong{position:relative;z-index:1;display:block;text-align:center}.goal-ring strong{color:#1c1c21;font-size:28px;font-weight:950;line-height:1;margin-top:25px}.goal-ring span{margin-top:-50px;color:#4e4e55;font-size:13px;font-weight:700}.skill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.skill-card{min-height:70px;display:grid;place-items:center;grid-gap:6px;gap:6px;padding:10px 8px;border:1px solid rgba(239,79,75,.09);border-radius:8px;background:hsla(0,0%,100%,.82);color:#25252b;font-size:13px;font-weight:950;box-shadow:0 12px 26px rgba(35,35,40,.035)}.skill-card span{width:32px;height:32px;display:grid;place-items:center;border:1.5px solid;border-radius:50%;background:transparent}.skill-card span svg{stroke-width:1.75}.skill-card.listen span{color:var(--contact-red)}.skill-card.speak span{color:#f18539}.skill-card.read span{color:#26a96c}.skill-card.write span{color:var(--contact-blue)}.timeline-card{margin-top:14px;padding:14px 18px 10px;border:1px solid rgba(239,79,75,.1);border-radius:8px;background:hsla(0,0%,100%,.84)}.timeline-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.timeline-head span{color:#777780;font-size:12px;font-weight:700}.timeline-bars{height:88px;display:grid;grid-template-columns:repeat(7,1fr);align-items:flex-end;grid-gap:14px;gap:14px;padding-top:24px}.timeline-bars div{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column;gap:10px}.timeline-bars i{width:12px;min-height:22px;border-radius:999px;background:rgba(239,79,75,.24)}.timeline-bars div.active i,.timeline-bars em{background:var(--contact-red)}.timeline-bars em{position:absolute;top:-15px;left:50%;transform:translateX(-50%);padding:4px 7px;border-radius:7px;color:#fff;font-size:11px;font-style:normal;font-weight:950}.timeline-bars span{color:#393940;font-size:12px;font-weight:850}.dashboard-cta{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:14px;margin-top:14px;border:0;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff625c,#ec403d);box-shadow:0 18px 34px rgba(239,79,75,.23);font-weight:950;cursor:pointer}.contact-floating-card{position:absolute;z-index:4;width:clamp(145px,19%,178px);padding:clamp(16px,1.4vw,19px);border:1px solid rgba(239,79,75,.11);border-radius:8px;background:hsla(0,0%,100%,.88);box-shadow:0 24px 62px rgba(82,47,43,.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.contact-floating-card>span{display:inline-flex;align-items:center;gap:7px}.contact-floating-card strong{display:block;margin-top:18px;color:#171719;font-size:clamp(25px,2vw,30px);font-weight:950;line-height:1}.contact-floating-card small{color:#171719;font-size:14px;font-weight:850}.contact-floating-card p{margin:9px 0 0;color:#66666f;font-size:13px;line-height:1.45}.contact-floating-card svg{width:100%;height:62px;margin-top:14px}.contact-floating-card path{fill:none;stroke:var(--contact-red);stroke-width:3}.streak-card{left:0;top:29%}.goal-card{left:0;top:58%}.accuracy-card{right:0;top:29%}.feedback-card{right:0;top:58%;width:clamp(165px,22%,205px)}.accuracy-card path{stroke:#2dbd78}.accuracy-card p em,.goal-card em{color:var(--contact-green);font-style:normal;font-weight:950}.feedback-card p{color:#323239;font-size:14px}.feedback-card button{min-height:39px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;border:1px solid rgba(239,79,75,.12);border-radius:999px;color:var(--contact-red);background:rgba(239,79,75,.08);font-size:12px;font-weight:950;cursor:pointer}.mini-progress{height:10px;margin-top:16px;overflow:hidden;border-radius:999px;background:rgba(239,79,75,.12)}.mini-progress i{display:block;width:75%;height:100%;border-radius:inherit;background:var(--contact-red)}.goal-card>em{display:block;margin-top:8px;color:var(--contact-red);text-align:right;font-size:12px;font-style:normal;font-weight:950}.contact-ai-note{position:absolute;z-index:5;left:50%;bottom:0;transform:translateX(-50%);width:min(440px,48%);min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 20px;border-radius:999px;color:#53535b;background:hsla(0,0%,100%,.9);box-shadow:0 18px 46px rgba(82,47,43,.1);font-size:13px;font-weight:750;text-align:center}.contact-ai-note svg{flex:0 0 auto;color:var(--contact-red)}@media (max-width:1480px){.contact-inner{grid-template-columns:minmax(360px,500px) minmax(640px,820px);gap:44px}.contact-showcase{width:min(820px,100%)}.contact-dashboard{width:clamp(405px,55%,520px)}.contact-floating-card{width:clamp(138px,18.5%,165px)}.feedback-card{width:clamp(155px,21%,190px)}}@media (max-width:1240px){.contact{min-height:auto;overflow:visible}.contact-inner{grid-template-columns:1fr;justify-content:center;gap:42px}.cleft{max-width:780px;margin:0 auto;align-items:center;text-align:center}.contact-actions,.contact-step{justify-content:center}.contact-stats{display:none}.cright{width:min(920px,100%);min-height:auto;margin:0 auto}.contact-showcase{width:min(680px,100%);height:auto;display:block}.contact-dashboard{position:relative;inset:auto;width:min(100%,560px);margin:0 auto;transform:none}}@media (max-width:1160px){.contact{padding-top:clamp(48px,5vw,64px);padding-bottom:clamp(48px,5vw,64px)}.contact-inner{gap:34px}.contact-actions,.contact-stats{margin-top:26px}.timeline-card{display:none}.dashboard-body{padding:18px}}@media (max-width:880px){.contact{padding:58px 18px}.contact-stats{max-width:620px}.cright{min-height:auto;display:block}.contact-showcase{width:100%;height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.contact-ai-note,.contact-dashboard,.contact-floating-card{position:relative;inset:auto;transform:none}.contact-dashboard{grid-column:1/-1;width:100%;order:1}.contact-actions{display:none}.streak-card{order:2}.goal-card{order:3}.accuracy-card{order:4}.feedback-card{order:5}.contact-ai-note{grid-column:1/-1;width:100%;order:6}.contact-floating-card,.feedback-card{width:auto}}@media (max-width:640px){.contact{padding:52px 16px}.contact-stats{grid-template-columns:1fr;gap:12px;margin-top:28px}.contact-stat{min-height:82px;display:flex;align-items:center;gap:18px;text-align:left}.contact-stat span{max-width:180px;margin-top:0}.contact-step{justify-content:flex-start;text-align:left}.contact-actions{width:100%;gap:12px}.contact-main-action,.contact-store-action{width:100%;min-width:0}.contact-showcase{grid-template-columns:1fr}.contact-dashboard{padding:16px;border-radius:16px}.dashboard-top{align-items:flex-start;margin-bottom:18px}.dashboard-brand{align-items:flex-start;font-size:15px}.dashboard-tools{gap:12px}.dashboard-body{padding:16px}.sprint-row{grid-template-columns:1fr;text-align:center}.sprint-row h3{max-width:100%}.goal-ring,.streak-pill{margin:0 auto}.goal-ring{width:116px;height:116px}.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-head{align-items:flex-start;flex-direction:column}.timeline-bars{gap:9px;height:84px}}@media (max-width:420px){.dashboard-body{padding:14px}.skill-grid{gap:10px}.skill-card{min-height:68px;font-size:12px}.timeline-card{padding:16px 14px 12px}.timeline-bars{height:82px}.contact-floating-card{padding:17px}}.quality-section{position:relative;isolation:isolate;width:100%;scroll-margin-top:110px;overflow:hidden;padding:clamp(48px,5vw,72px) clamp(18px,5vw,88px) clamp(46px,5vw,70px);background:radial-gradient(circle at 8% 18%,rgba(226,84,76,.12),transparent 28%),radial-gradient(circle at 85% 20%,rgba(226,84,76,.08),transparent 32%),linear-gradient(180deg,#fff,#fff8f7);font-family:var(--font-primary,"Poppins",sans-serif)}.quality-section,.quality-section *{box-sizing:border-box}.quality-bg-wave{position:absolute;left:-10%;right:-10%;bottom:14%;height:180px;z-index:-2;border-radius:50% 50% 0 0;background:radial-gradient(80% 120% at 50% 100%,rgba(226,84,76,.14),transparent 68%);transform:rotate(-2deg)}.quality-bg-dots{position:absolute;right:3%;top:6%;width:180px;height:180px;z-index:-1;opacity:.45;background-image:radial-gradient(rgba(226,84,76,.36) 1.2px,transparent 0);background-size:13px 13px;-webkit-mask-image:radial-gradient(circle,#000 35%,transparent 72%);mask-image:radial-gradient(circle,#000 35%,transparent 72%)}.quality-shell{width:min(1480px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(380px,480px) 1fr;align-items:center;justify-content:space-between;grid-gap:clamp(42px,5vw,80px);gap:clamp(42px,5vw,80px)}.quality-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start}.quality-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:34px}.quality-primary-action,.quality-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;padding:0 29px;border-radius:999px;font-size:15px;font-weight:900;text-decoration:none;font-family:inherit;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.quality-primary-action{border:0;color:#fff;background:linear-gradient(135deg,#fb655b,#e83f38);box-shadow:0 18px 36px rgba(226,84,76,.32)}.quality-secondary-action{color:#151515;border:1px solid rgba(25,25,25,.12);background:hsla(0,0%,100%,.86);box-shadow:0 14px 30px hsla(0,0%,8%,.05)}.quality-primary-action:hover,.quality-secondary-action:hover{transform:translateY(-3px)}.quality-visual{gap:16px;width:100%}.quality-visual,.qv-main-card{display:flex;flex-direction:column}.qv-main-card{gap:22px;padding:28px 30px;border:1px solid rgba(226,84,76,.14);border-radius:28px;background:radial-gradient(circle at 70% 20%,hsla(9,100%,74%,.12),transparent 50%),hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px rgba(226,84,76,.1),inset 0 1px 0 hsla(0,0%,100%,.95)}.qv-top-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.qv-live-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:rgba(226,84,76,.1);color:#d94b43;font-size:13px;font-weight:800}.qv-pulse-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:#f15a50;box-shadow:0 0 0 3px rgba(241,90,80,.25);animation:qv-pulse 1.8s ease infinite}@keyframes qv-pulse{0%,to{box-shadow:0 0 0 3px rgba(241,90,80,.25)}50%{box-shadow:0 0 0 7px rgba(241,90,80,.04)}}.qv-streak-tag{display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:999px;background:rgba(255,111,49,.1);color:#c9531a;font-size:13px;font-weight:800}.qv-streak-tag svg{color:#ff6f31;font-size:14px}.qv-task-block{display:flex;flex-direction:column;gap:6px}.qv-task-label{font-size:11px;font-weight:800;color:#f15a50;text-transform:uppercase;letter-spacing:.1em}.qv-task-title{margin:0;font-size:clamp(20px,2vw,26px);font-weight:950;color:#111;line-height:1.1}.qv-task-prompt{margin:4px 0 0;font-size:14px;color:#6b6b6b;line-height:1.55;font-style:italic}.qv-mic-block{display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:18px;background:rgba(241,90,80,.05);border:1px solid rgba(226,84,76,.1)}.qv-mic-btn{flex-shrink:0;width:54px;height:54px;display:grid;place-items:center;border:none;border-radius:50%;color:#fff;font-size:20px;cursor:pointer;background:linear-gradient(135deg,#ff7b63,#eb4139);box-shadow:0 12px 28px rgba(226,84,76,.32),0 0 0 7px rgba(226,84,76,.08);transition:transform .2s ease}.qv-mic-btn:hover{transform:scale(1.08)}.qv-wave-bars{display:flex;align-items:center;gap:5px;flex:1 1;height:44px}.qv-wbar{flex:1 1;border-radius:999px;background:linear-gradient(180deg,#f15a50,rgba(241,90,80,.35));animation:qv-wave 1.2s ease-in-out infinite}.qv-wbar:first-child{height:14px;animation-delay:0s}.qv-wbar:nth-child(2){height:28px;animation-delay:.1s}.qv-wbar:nth-child(3){height:20px;animation-delay:.2s}.qv-wbar:nth-child(4){height:38px;animation-delay:.15s}.qv-wbar:nth-child(5){height:44px;animation-delay:.05s}.qv-wbar:nth-child(6){height:32px;animation-delay:.25s}.qv-wbar:nth-child(7){height:22px;animation-delay:.18s}.qv-wbar:nth-child(8){height:30px;animation-delay:.08s}.qv-wbar:nth-child(9){height:16px;animation-delay:.22s}@keyframes qv-wave{0%,to{transform:scaleY(1);opacity:.65}50%{transform:scaleY(.3);opacity:1}}.qv-listen-label{flex-shrink:0;font-size:12px;font-weight:800;color:#9a9a9a;white-space:nowrap}.qv-transcript-area{display:none;flex:1 1;flex-direction:column;gap:10px;min-width:0}.qv-wf-row{gap:12px}.qv-waveform,.qv-wf-row{display:flex;align-items:center}.qv-waveform{flex:1 1;gap:3px;height:36px;min-width:0}.qv-wf-bar{flex:1 1;border-radius:999px;background:rgba(241,90,80,.2);transition:height .4s ease}.qv-wf-bar.played{background:linear-gradient(180deg,#ff7b63,#e93f38)}.qv-timer-badge{flex-shrink:0;padding:5px 12px;border-radius:999px;background:rgba(226,84,76,.1);color:#d94b43;font-size:12px;font-weight:900;letter-spacing:.04em}.qv-transcript-text{margin:0;font-size:13px;font-weight:700;color:#8a8a8a;display:flex;align-items:center;gap:3px}.qv-blink-cursor{display:inline-block;width:2px;height:13px;border-radius:1px;background:#f15a50;vertical-align:text-bottom;animation:qv-blink 1s step-end infinite}@keyframes qv-blink{0%,to{opacity:1}50%{opacity:0}}.qv-pill-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.qv-skill-pill{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 6px;border-radius:999px;border:1px solid rgba(226,84,76,.14);background:hsla(0,0%,100%,.8);color:#6b6b6b;font-size:12px;font-weight:800;cursor:default;white-space:nowrap;transition:background .2s,color .2s}.qv-skill-pill svg{color:#ffaa90;font-size:13px}.qv-skill-pill.active{color:#d94b43;background:rgba(241,90,80,.08);border-color:rgba(226,84,76,.22)}.qv-skill-pill.active svg{color:#f15a50}.qv-sub-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.qv-sub-card{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid rgba(226,84,76,.12);border-radius:22px;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 42px hsla(0,0%,8%,.06),inset 0 1px 0 hsla(0,0%,100%,.9)}.qv-sub-title{display:flex;align-items:center;gap:8px;color:#191919;font-size:14px;font-weight:950}.qv-sub-title svg{color:#f15a50;font-size:13px}.qv-bar-chart{align-items:flex-end;height:68px}.qv-bar-chart,.qv-bar-item{display:flex;gap:5px;flex:1 1}.qv-bar-item{flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.qv-bar-fill{width:100%;height:var(--h);min-height:10px;border-radius:999px;background:rgba(241,90,80,.22);display:block}.qv-bar-fill.active{background:linear-gradient(180deg,#ff806b,#e93f38)}.qv-bar-item small{font-size:10px;font-weight:800;color:#999}.qv-bar-meta{margin:0;font-size:12px;font-weight:800;color:#999}.qv-feedback-body{margin:0;font-size:13px;color:#5a5a5a;line-height:1.55;flex:1 1}.qv-score-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:12px;background:rgba(226,84,76,.06);border:1px solid rgba(226,84,76,.1)}.qv-score-row>span{font-size:12px;font-weight:800;color:#888}.qv-score-row>strong{color:#f15a50;font-size:22px;font-weight:950;line-height:1}.qv-score-row>strong small{font-size:13px;font-weight:800;color:#bbb}.quality-card-grid{width:min(1480px,100%);margin:clamp(28px,4vw,48px) auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2vw,24px);gap:clamp(18px,2vw,24px)}.quality-card{position:relative;min-height:138px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:clamp(22px,2vw,28px);border:1px solid rgba(226,84,76,.12);border-radius:20px;background:hsla(0,0%,100%,.88);box-shadow:0 18px 42px hsla(0,0%,8%,.06),inset 0 1px 0 hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.quality-card-icon{width:66px;height:66px;font-size:24px}.quality-card:hover .quality-card-icon{border-color:var(--sec-orange,#e2544c);background:var(--sec-orange-wash,rgba(226,84,76,.055))}.quality-card h3{margin:0 0 8px;color:#131313;font-size:clamp(18px,1.45vw,21px);font-weight:600;letter-spacing:-.015em}.quality-card p{margin:0;max-width:360px;color:#6d6d6d;font-size:14px;line-height:1.62}.quality-card a,.quality-card button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#ff715f,#e93f38);box-shadow:0 12px 24px rgba(226,84,76,.22);text-decoration:none;cursor:pointer;font-family:inherit}@media (max-width:1280px){.quality-shell{grid-template-columns:minmax(340px,440px) 1fr;gap:44px}}@media (max-width:1100px){.quality-shell{grid-template-columns:1fr}.quality-copy{max-width:760px;margin:0 auto;align-items:center;text-align:center}.quality-copy .sec-subtitle,.quality-copy .sec-title{max-width:650px}.quality-visual{max-width:760px;margin:0 auto}.quality-card-grid{grid-template-columns:1fr}}@media (min-width:641px){.qv-listen-label,.qv-wave-bars{display:none}.qv-transcript-area{display:flex}}@media (max-width:640px){.quality-section{padding-inline:16px;padding-top:50px}.quality-actions{width:100%}.quality-primary-action,.quality-secondary-action{flex:1 1 150px;min-height:52px;padding:0 20px}.qv-main-card{padding:22px 18px;gap:18px}.qv-pill-row{grid-template-columns:repeat(2,1fr)}.qv-sub-row{grid-template-columns:1fr}.qv-task-title{font-size:20px}.quality-card{grid-template-columns:1fr;justify-items:center;text-align:center;gap:14px}.quality-card p{max-width:100%}}.tests-section{position:relative;isolation:isolate;width:100%;scroll-margin-top:110px;overflow:hidden;padding:clamp(48px,5vw,76px) clamp(18px,5vw,88px) clamp(46px,5vw,72px);background:radial-gradient(circle at 12% 12%,rgba(226,84,76,.1),transparent 30%),radial-gradient(circle at 88% 82%,rgba(226,84,76,.08),transparent 34%),linear-gradient(180deg,#fff8f7,#fff);font-family:var(--font-primary,"Poppins",sans-serif)}.tests-section,.tests-section *{box-sizing:border-box}.tests-bg-dots{position:absolute;left:3%;top:10%;z-index:-1;width:190px;height:190px;opacity:.4;background-image:radial-gradient(rgba(226,84,76,.36) 1.2px,transparent 0);background-size:13px 13px;-webkit-mask-image:radial-gradient(circle,#000 35%,transparent 72%);mask-image:radial-gradient(circle,#000 35%,transparent 72%)}.tests-bg-glow{position:absolute;right:-6%;bottom:-12%;z-index:-2;width:min(560px,44vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(226,84,76,.14),transparent 62%);pointer-events:none}.tests-head{width:min(1480px,100%);margin:0 auto clamp(34px,3.4vw,52px)}.tests-grid{width:min(1480px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(20px,2.2vw,32px);gap:clamp(20px,2.2vw,32px)}.tests-card{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.2vw,34px);border:1px solid rgba(226,84,76,.14);border-radius:28px;background:radial-gradient(circle at 78% 8%,hsla(9,100%,74%,.12),transparent 52%),hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px rgba(226,84,76,.1),inset 0 1px 0 hsla(0,0%,100%,.95);transition:transform .25s ease,box-shadow .25s ease}.tests-card:hover{transform:translateY(-4px);box-shadow:0 30px 70px rgba(226,84,76,.16),inset 0 1px 0 hsla(0,0%,100%,.95)}.tests-card-head{display:flex;align-items:center;gap:16px}.tests-card-icon{width:54px;height:54px;border-radius:18px;font-size:22px}.tests-card:hover .tests-card-icon{border-color:var(--sec-orange,#e2544c);background:var(--sec-orange-wash,rgba(226,84,76,.055))}.tests-card-head h4{margin:0;color:#111;font-size:clamp(20px,1.6vw,25px);font-weight:600;letter-spacing:-.02em}.tests-tagline{margin:4px 0 0;color:#e2544c;font-size:13.5px;font-weight:700}.tests-copy{margin:0;color:#595959;font-size:clamp(14.5px,1vw,16px);line-height:1.7}.tests-mock{gap:16px;margin-top:auto;padding:clamp(18px,1.7vw,24px);border:1px solid rgba(226,84,76,.12);border-radius:22px;background:rgba(255,250,249,.9)}.tests-mock,.tests-mock-row{display:flex;flex-direction:column}.tests-mock-row{gap:10px}.tests-mock-label{display:inline-flex;align-items:center;gap:8px;color:#7c7c85;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tests-mock-label svg{color:#e2544c}.tests-chip-wrap{display:flex;flex-wrap:wrap;gap:8px}.tests-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid rgba(25,25,25,.08);border-radius:999px;background:#fff;color:#3d3d44;font-size:13px;font-weight:700}.tests-chip.picked{border-color:rgba(226,84,76,.28);background:rgba(226,84,76,.1);color:#d94b43}.tests-chip.picked svg{font-size:12px}.tests-chip.muted{color:#9a9aa2;font-weight:600}.tests-segment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:5px;border-radius:999px;background:rgba(226,84,76,.07)}.tests-segment-item{padding:9px 6px;border-radius:999px;color:#6c6c75;font-size:13px;font-weight:800;text-align:center}.tests-segment-item.active{color:#fff;background:linear-gradient(135deg,#fb655b,#e83f38);box-shadow:0 10px 20px rgba(226,84,76,.25)}.tests-pattern-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.tests-pattern-label{display:block;color:#7c7c85;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tests-pattern-head strong{display:block;margin-top:5px;color:#111;font-size:17px;font-weight:900;letter-spacing:-.02em}.tests-live-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:rgba(226,84,76,.1);color:#d94b43;font-size:13px;font-weight:800}.tests-live-badge i{width:9px;height:9px;border-radius:50%;background:#f15a50;box-shadow:0 0 0 3px rgba(241,90,80,.25);animation:tests-pulse 1.8s ease infinite}@keyframes tests-pulse{0%,to{box-shadow:0 0 0 3px rgba(241,90,80,.25)}50%{box-shadow:0 0 0 7px rgba(241,90,80,.04)}}.tests-round-list{display:flex;flex-direction:column;gap:9px}.tests-round{display:flex;align-items:center;gap:12px;padding:13px 16px;border:1px solid rgba(25,25,25,.07);border-radius:16px;background:#fff}.tests-round.live{border-color:rgba(226,84,76,.28);background:rgba(226,84,76,.07)}.tests-round-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;background:rgba(25,25,25,.16)}.tests-round.live .tests-round-dot{background:#f15a50}.tests-round-name{flex:1 1;color:#2f2f36;font-size:14px;font-weight:700}.tests-round-meta{display:inline-flex;align-items:center;gap:6px;color:#7c7c85;font-size:12.5px;font-weight:700}.tests-report-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:13px 16px;border-radius:16px;background:rgba(226,84,76,.08)}.tests-report-strip span{display:inline-flex;align-items:center;gap:8px;color:#d94b43;font-size:13px;font-weight:800}.tests-report-strip strong{color:#4a4a52;font-size:12.5px;font-weight:700}.tests-action{display:inline-flex;align-items:center;justify-content:center;gap:11px;align-self:flex-start;min-height:54px;padding:0 29px;border:0;border-radius:999px;color:#fff;font-family:inherit;font-size:15px;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#fb655b,#e83f38);box-shadow:0 18px 36px rgba(226,84,76,.32);transition:transform .22s ease}.tests-action:hover{transform:translateY(-3px)}@media (max-width:1024px){.tests-grid{grid-template-columns:1fr}}@media (max-width:640px){.tests-section{padding-inline:16px;padding-top:50px}.tests-card-head{align-items:flex-start}.tests-segment{grid-template-columns:1fr;border-radius:18px}.tests-segment-item{border-radius:14px}.tests-action{align-self:stretch}}[data-theme=dark] .tests-section{background:radial-gradient(circle at 12% 12%,hsla(3,86%,69%,.12),transparent 30%),radial-gradient(circle at 88% 82%,hsla(3,86%,69%,.09),transparent 34%),linear-gradient(180deg,#151d28 0,var(--sec-page,#111822) 100%)}[data-theme=dark] .tests-card{border-color:hsla(3,86%,69%,.2);background:radial-gradient(circle at 78% 8%,hsla(3,86%,69%,.1),transparent 52%),var(--sec-surface,#1c242f);box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.05)}[data-theme=dark] .tests-card-head h4,[data-theme=dark] .tests-pattern-head strong{color:var(--sec-ink)}[data-theme=dark] .tests-chip.muted,[data-theme=dark] .tests-copy,[data-theme=dark] .tests-mock-label,[data-theme=dark] .tests-pattern-label,[data-theme=dark] .tests-segment-item{color:var(--sec-muted)}[data-theme=dark] .tests-chip.picked,[data-theme=dark] .tests-live-badge,[data-theme=dark] .tests-report-strip span,[data-theme=dark] .tests-tagline{color:var(--sec-orange)}[data-theme=dark] .tests-mock{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}[data-theme=dark] .tests-chip,[data-theme=dark] .tests-round{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.045);color:var(--sec-ink)}[data-theme=dark] .tests-chip.picked{border-color:hsla(3,86%,69%,.4);background:hsla(3,86%,69%,.14)}[data-theme=dark] .tests-round.live{border-color:hsla(3,86%,69%,.36);background:hsla(3,86%,69%,.12)}[data-theme=dark] .tests-round-name{color:var(--sec-ink)}[data-theme=dark] .tests-round-meta{color:var(--sec-muted)}[data-theme=dark] .tests-segment{background:hsla(3,86%,69%,.1)}[data-theme=dark] .tests-segment-item.active{color:#fff;background:linear-gradient(135deg,#f4726a,#d94a42)}[data-theme=dark] .tests-live-badge{background:hsla(3,86%,69%,.16)}[data-theme=dark] .tests-report-strip{background:hsla(3,86%,69%,.12)}[data-theme=dark] .tests-report-strip strong{color:var(--sec-muted)}[data-theme=dark] .tests-action{color:#fff;background:linear-gradient(135deg,#f4726a,#d94a42);box-shadow:0 18px 36px rgba(0,0,0,.45)}.interview-section{position:relative;isolation:isolate;width:100%;scroll-margin-top:110px;overflow:hidden;padding:clamp(48px,5vw,76px) clamp(18px,5vw,88px) clamp(46px,5vw,72px);background:radial-gradient(circle at 88% 14%,rgba(226,84,76,.12),transparent 30%),radial-gradient(circle at 6% 78%,rgba(226,84,76,.08),transparent 32%),linear-gradient(180deg,#fff,#fff8f7);font-family:var(--font-primary,"Poppins",sans-serif)}.interview-section,.interview-section *{box-sizing:border-box}.interview-bg-glow{position:absolute;left:-8%;top:-10%;z-index:-2;width:min(520px,40vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(226,84,76,.13),transparent 62%);pointer-events:none}.interview-bg-dots{position:absolute;right:4%;bottom:8%;z-index:-1;width:180px;height:180px;opacity:.42;background-image:radial-gradient(rgba(226,84,76,.36) 1.2px,transparent 0);background-size:13px 13px;-webkit-mask-image:radial-gradient(circle,#000 35%,transparent 72%);mask-image:radial-gradient(circle,#000 35%,transparent 72%)}.interview-shell{width:min(1480px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(420px,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(38px,4.5vw,76px);gap:clamp(38px,4.5vw,76px)}.interview-copy{display:flex;flex-direction:column;align-items:flex-start}.interview-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;max-width:560px;margin-top:30px}.interview-module-card{display:flex;flex-direction:column;gap:9px;padding:20px;border:1px solid rgba(226,84,76,.14);border-radius:22px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 34px rgba(226,84,76,.08);transition:transform .25s ease,box-shadow .25s ease}.interview-module-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(226,84,76,.16)}.interview-module-icon{width:44px;height:44px;border-radius:14px;font-size:18px}.interview-module-card:hover .interview-module-icon{border-color:var(--sec-orange,#e2544c);background:var(--sec-orange-wash,rgba(226,84,76,.055))}.interview-module-card strong{color:#111;font-size:16px;font-weight:600;letter-spacing:-.015em}.interview-module-card p{margin:0;color:#6b6b73;font-size:13.5px;line-height:1.6}.interview-action{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;margin-top:30px;padding:0 29px;border:0;border-radius:999px;color:#fff;font-family:inherit;font-size:15px;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#fb655b,#e83f38);box-shadow:0 18px 36px rgba(226,84,76,.32);transition:transform .22s ease}.interview-action:hover{transform:translateY(-3px)}.interview-visual{width:100%}.iv-card{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.1vw,30px);border:1px solid rgba(226,84,76,.14);border-radius:28px;background:radial-gradient(circle at 72% 12%,hsla(9,100%,74%,.12),transparent 52%),hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px rgba(226,84,76,.1),inset 0 1px 0 hsla(0,0%,100%,.95)}.iv-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.iv-panel-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;background:rgba(226,84,76,.1);color:#d94b43;font-size:13px;font-weight:800}.iv-dot{width:9px;height:9px;border-radius:50%;background:#f15a50;box-shadow:0 0 0 3px rgba(241,90,80,.25);animation:iv-pulse 1.8s ease infinite}@keyframes iv-pulse{0%,to{box-shadow:0 0 0 3px rgba(241,90,80,.25)}50%{box-shadow:0 0 0 7px rgba(241,90,80,.04)}}.iv-timer{padding:7px 14px;border-radius:999px;background:rgba(25,25,25,.06);color:#3d3d44;font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-question span{display:block;margin-bottom:9px;color:#7c7c85;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.iv-question h4{margin:0;color:#111;font-size:clamp(18px,1.5vw,22px);font-weight:900;line-height:1.4;letter-spacing:-.025em}.iv-recorder{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid rgba(226,84,76,.12);border-radius:20px;background:rgba(255,250,249,.9)}.iv-mic{display:inline-flex;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--sec-orange-line,rgba(226,84,76,.34));color:var(--sec-orange,#e2544c);font-size:18px;background:transparent}.iv-mic,.iv-wave{align-items:center}.iv-wave{display:flex;gap:4px;flex:1 1;height:44px;overflow:hidden}.iv-wave i{flex:1 1;min-width:3px;border-radius:999px;background:linear-gradient(180deg,#fb655b,rgba(226,84,76,.35));transform-origin:center;animation:iv-wave 1.25s ease-in-out infinite alternate}@keyframes iv-wave{0%{transform:scaleY(.42)}to{transform:scaleY(1)}}.iv-rec-label{flex-shrink:0;color:#d94b43;font-size:12.5px;font-weight:800}.iv-feedback{padding:18px;border-radius:20px;background:rgba(226,84,76,.07)}.iv-feedback-head{display:inline-flex;align-items:center;gap:8px;color:#d94b43;font-size:13px;font-weight:900}.iv-feedback p{margin:10px 0 16px;color:#4a4a52;font-size:13.5px;line-height:1.65}.iv-score-row{display:flex;flex-direction:column;gap:11px}.iv-score-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;color:#4a4a52;font-size:12.5px;font-weight:700}.iv-score-top strong{color:#111;font-weight:900}.iv-score-bar{height:7px;border-radius:999px;background:rgba(25,25,25,.08);overflow:hidden}.iv-score-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#fb655b,#e83f38)}@media (max-width:1100px){.interview-shell{grid-template-columns:1fr}.interview-copy{align-items:center;text-align:center}.interview-module-grid{max-width:100%}.interview-module-card{align-items:center;text-align:center}.interview-visual{max-width:640px;margin:0 auto}}@media (max-width:640px){.interview-section{padding-inline:16px;padding-top:50px}.interview-module-grid{grid-template-columns:1fr}.interview-action{width:100%}.iv-recorder{flex-wrap:wrap;justify-content:center}.iv-wave{order:3;width:100%;flex:1 1 100%}}[data-theme=dark] .interview-section{background:radial-gradient(circle at 88% 14%,hsla(3,86%,69%,.14),transparent 30%),radial-gradient(circle at 6% 78%,hsla(3,86%,69%,.09),transparent 32%),linear-gradient(180deg,var(--sec-page,#111822) 0,#151d28 100%)}[data-theme=dark] .interview-module-card{border-color:hsla(3,86%,69%,.2);background:var(--sec-surface,#1c242f);box-shadow:0 16px 34px rgba(0,0,0,.4)}[data-theme=dark] .interview-module-card strong,[data-theme=dark] .iv-question h4,[data-theme=dark] .iv-score-top strong{color:var(--sec-ink)}[data-theme=dark] .interview-module-card p,[data-theme=dark] .iv-feedback p,[data-theme=dark] .iv-question span,[data-theme=dark] .iv-score-top{color:var(--sec-muted)}[data-theme=dark] .interview-action{color:#fff;background:linear-gradient(135deg,#f4726a,#d94a42);box-shadow:0 18px 36px rgba(0,0,0,.45)}[data-theme=dark] .iv-card{border-color:hsla(3,86%,69%,.2);background:radial-gradient(circle at 82% 6%,hsla(3,86%,69%,.1),transparent 52%),var(--sec-surface,#1c242f);box-shadow:0 24px 60px rgba(0,0,0,.45)}[data-theme=dark] .iv-feedback-head,[data-theme=dark] .iv-panel-badge,[data-theme=dark] .iv-rec-label{color:var(--sec-orange)}[data-theme=dark] .iv-panel-badge{background:hsla(3,86%,69%,.16)}[data-theme=dark] .iv-dot{background:var(--sec-orange)}[data-theme=dark] .iv-timer{background:hsla(0,0%,100%,.08);color:var(--sec-ink)}[data-theme=dark] .iv-recorder{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}[data-theme=dark] .iv-wave i{background:linear-gradient(180deg,#f4726a,hsla(3,86%,69%,.35))}[data-theme=dark] .iv-feedback{background:hsla(3,86%,69%,.12)}[data-theme=dark] .iv-score-bar{background:hsla(0,0%,100%,.1)}.gamified-section{position:relative;isolation:isolate;width:100%;scroll-margin-top:110px;overflow:hidden;padding:clamp(48px,5vw,76px) clamp(18px,5vw,88px) clamp(46px,5vw,72px);background:radial-gradient(circle at 10% 16%,rgba(226,84,76,.11),transparent 30%),radial-gradient(circle at 90% 84%,rgba(226,84,76,.08),transparent 34%),linear-gradient(180deg,#fff8f7,#fff);font-family:var(--font-primary,"Poppins",sans-serif)}.gamified-section,.gamified-section *{box-sizing:border-box}.gamified-bg-glow{position:absolute;right:-8%;top:-12%;z-index:-2;width:min(520px,40vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(226,84,76,.13),transparent 62%);pointer-events:none}.gamified-bg-dots{position:absolute;left:4%;bottom:10%;z-index:-1;width:180px;height:180px;opacity:.4;background-image:radial-gradient(rgba(226,84,76,.36) 1.2px,transparent 0);background-size:13px 13px;-webkit-mask-image:radial-gradient(circle,#000 35%,transparent 72%);mask-image:radial-gradient(circle,#000 35%,transparent 72%)}.gamified-shell{width:min(1480px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:center;grid-gap:clamp(38px,4.5vw,76px);gap:clamp(38px,4.5vw,76px)}.gamified-visual{width:100%}.gm-card{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.1vw,30px);border:1px solid rgba(226,84,76,.14);border-radius:28px;background:radial-gradient(circle at 22% 10%,hsla(9,100%,74%,.12),transparent 52%),hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 60px rgba(226,84,76,.1),inset 0 1px 0 hsla(0,0%,100%,.95)}.gm-card-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.gm-card-title{display:inline-flex;align-items:center;gap:9px;color:#111;font-size:15px;font-weight:900;letter-spacing:-.01em}.gm-card-title svg{color:#e2544c}.gm-col-labels{display:flex;gap:18px;color:#9a9aa2;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.gm-col-labels span{width:62px;text-align:right}.gm-rows{display:flex;flex-direction:column;gap:10px}.gm-row{display:grid;grid-template-columns:42px minmax(0,1fr) 62px 62px;align-items:center;grid-gap:18px;gap:18px;padding:13px 16px;border:1px solid rgba(25,25,25,.07);border-radius:18px;background:#fff}.gm-row.self{border-color:rgba(226,84,76,.3);background:rgba(226,84,76,.08);box-shadow:0 14px 30px rgba(226,84,76,.12)}.gm-rank{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(25,25,25,.06);color:#4a4a52;font-size:13px;font-weight:900}.gm-row.self .gm-rank{color:#fff;background:linear-gradient(135deg,#fb655b,#e83f38);box-shadow:0 10px 20px rgba(226,84,76,.28)}.gm-row-name{display:flex;flex-direction:column;gap:2px;min-width:0}.gm-row-name strong{color:#111;font-size:14px;font-weight:900}.gm-row-name span{color:#8a8a92;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-accuracy,.gm-attempts{width:62px;text-align:right;font-size:14px;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gm-accuracy{color:#d94b43}.gm-attempts{color:#4a4a52}.gm-streak-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 18px;border-radius:20px;background:rgba(226,84,76,.08)}.gm-streak-copy span{display:inline-flex;align-items:center;gap:8px;color:#d94b43;font-size:12.5px;font-weight:800}.gm-streak-copy strong{display:block;margin-top:4px;color:#111;font-size:24px;font-weight:950;letter-spacing:-.03em}.gm-streak-copy strong small{font-size:13px;font-weight:700;color:#7c7c85}.gm-streak-days{display:flex;gap:7px}.gm-streak-days span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:hsla(0,0%,100%,.85);color:#9a9aa2;font-size:11.5px;font-weight:800}.gm-streak-days span.done{color:#fff;background:linear-gradient(135deg,#fb655b,#e83f38);box-shadow:0 8px 16px rgba(226,84,76,.26)}.gm-next-rank{padding:16px 18px;border:1px solid rgba(226,84,76,.12);border-radius:20px;background:rgba(255,250,249,.9)}.gm-next-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#4a4a52;font-size:12.5px;font-weight:700}.gm-next-top strong{color:#111;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gm-next-bar{height:8px;border-radius:999px;background:rgba(25,25,25,.08);overflow:hidden}.gm-next-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#fb655b,#e83f38)}.gamified-copy{display:flex;flex-direction:column;align-items:flex-start}.gamified-perk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;max-width:560px;margin-top:30px}.gamified-perk{display:flex;align-items:flex-start;gap:13px;padding:18px;border:1px solid rgba(226,84,76,.14);border-radius:20px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 34px rgba(226,84,76,.08);transition:transform .25s ease,box-shadow .25s ease}.gamified-perk:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(226,84,76,.16)}.gamified-perk-icon{width:40px;height:40px;border-radius:13px;font-size:17px}.gamified-perk:hover .gamified-perk-icon{border-color:var(--sec-orange,#e2544c);background:var(--sec-orange-wash,rgba(226,84,76,.055))}.gamified-perk strong{display:block;color:#111;font-size:15px;font-weight:600;letter-spacing:-.015em}.gamified-perk p{margin:5px 0 0;color:#6b6b73;font-size:13px;line-height:1.6}.gamified-action{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:54px;margin-top:30px;padding:0 29px;border:0;border-radius:999px;color:#fff;font-family:inherit;font-size:15px;font-weight:900;cursor:pointer;background:linear-gradient(135deg,#fb655b,#e83f38);box-shadow:0 18px 36px rgba(226,84,76,.32);transition:transform .22s ease}.gamified-action:hover{transform:translateY(-3px)}@media (max-width:1100px){.gamified-shell{grid-template-columns:1fr}.gamified-visual{order:2;max-width:640px;margin:0 auto}.gamified-copy{order:1;align-items:center;text-align:center}.gamified-perk-grid{max-width:100%}.gamified-perk{text-align:left}}@media (max-width:640px){.gamified-section{padding-inline:16px;padding-top:50px}.gamified-perk-grid{grid-template-columns:1fr}.gamified-action{width:100%}.gm-card-head .gm-col-labels{display:none}.gm-row{grid-template-columns:38px minmax(0,1fr) auto;gap:12px}.gm-attempts{display:none}.gm-streak-strip{justify-content:center;text-align:center}}[data-theme=dark] .gamified-section{background:radial-gradient(circle at 10% 16%,hsla(3,86%,69%,.13),transparent 30%),radial-gradient(circle at 90% 84%,hsla(3,86%,69%,.09),transparent 34%),linear-gradient(180deg,#151d28 0,var(--sec-page,#111822) 100%)}[data-theme=dark] .gamified-perk{border-color:hsla(3,86%,69%,.2);background:var(--sec-surface,#1c242f);box-shadow:0 16px 34px rgba(0,0,0,.4)}[data-theme=dark] .gamified-perk strong,[data-theme=dark] .gm-card-title,[data-theme=dark] .gm-next-top strong,[data-theme=dark] .gm-row-name strong,[data-theme=dark] .gm-streak-copy strong{color:var(--sec-ink)}[data-theme=dark] .gamified-perk p,[data-theme=dark] .gm-attempts,[data-theme=dark] .gm-col-labels span,[data-theme=dark] .gm-next-top,[data-theme=dark] .gm-row-name span,[data-theme=dark] .gm-streak-copy strong small{color:var(--sec-muted)}[data-theme=dark] .gamified-action{color:#fff;background:linear-gradient(135deg,#f4726a,#d94a42);box-shadow:0 18px 36px rgba(0,0,0,.45)}[data-theme=dark] .gm-card{border-color:hsla(3,86%,69%,.2);background:radial-gradient(circle at 80% 6%,hsla(3,86%,69%,.1),transparent 52%),var(--sec-surface,#1c242f);box-shadow:0 24px 60px rgba(0,0,0,.45)}[data-theme=dark] .gm-accuracy,[data-theme=dark] .gm-card-title svg,[data-theme=dark] .gm-streak-copy span{color:var(--sec-orange)}[data-theme=dark] .gm-row{border-color:hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.04)}[data-theme=dark] .gm-row.self{border-color:hsla(3,86%,69%,.4);background:hsla(3,86%,69%,.13);box-shadow:0 14px 30px rgba(0,0,0,.35)}[data-theme=dark] .gm-rank{background:hsla(0,0%,100%,.08);color:var(--sec-ink)}[data-theme=dark] .gm-row.self .gm-rank,[data-theme=dark] .gm-streak-days span.done{color:#fff;background:linear-gradient(135deg,#f4726a,#d94a42)}[data-theme=dark] .gm-streak-strip{background:hsla(3,86%,69%,.12)}[data-theme=dark] .gm-streak-days span{background:hsla(0,0%,100%,.08);color:var(--sec-muted)}[data-theme=dark] .gm-next-rank{border-color:hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.035)}[data-theme=dark] .gm-next-bar{background:hsla(0,0%,100%,.1)}[data-theme=dark] .gm-next-bar i{background:linear-gradient(90deg,#f4726a,#d94a42)}.collaborate-container{display:flex;justify-content:space-between;align-items:center;scroll-margin-top:110px;padding:5vw;max-width:1200px;margin:auto;gap:3vw}.collaborate-left-section{flex:1 1;max-width:50%}.collaborate-features{display:grid;grid-template-columns:repeat(2,auto);grid-gap:12px 20px;gap:12px 20px;list-style:none;padding:0;margin-top:3vh}.collaborate-feature-item{display:flex;align-items:center;font-size:clamp(.9rem,1.2vw,1.2rem);color:#333;background:#fff6f5;padding:.8vw 1.4vw;border-radius:20px;font-weight:500;white-space:nowrap}.collaborate-checkmark img{width:1.5rem;height:1.5rem;margin-right:.5vw}.collaborate-right-section{flex:1 1;max-width:50%;display:flex;justify-content:center;align-items:center}.collaborate-image{width:100%;max-width:500px}@media (max-width:1024px){.collaborate-container{flex-direction:column;text-align:center}.collaborate-left-section,.collaborate-right-section{max-width:100%}.collaborate-features{justify-content:center;grid-template-columns:1fr}.collaborate-feature-item{font-size:clamp(.8rem,2.5vw,1rem)}.collaborate-image{max-width:80%}}@media (max-width:600px){.collaborate-feature-item{font-size:clamp(.8rem,3vw,1rem)}.collaborate-image{max-width:100%}}.demo-section{position:relative;isolation:isolate;width:100%;scroll-margin-top:110px;overflow:hidden;padding:clamp(64px,6vw,108px) clamp(18px,5vw,88px);color:var(--sec-ink,#111114);background:var(--sec-page,#fff);font-family:var(--font-primary,"Poppins",sans-serif)}.demo-section,.demo-section *{box-sizing:border-box}.demo-bg-grid{inset:0;z-index:-2;background-image:linear-gradient(to right,var(--sec-grid,rgba(17,17,20,.045)) 1px,transparent 1px),linear-gradient(to bottom,var(--sec-grid,rgba(17,17,20,.045)) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 78% 62% at 50% 34%,#000 20%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 78% 62% at 50% 34%,#000 20%,transparent 78%)}.demo-bg-glow,.demo-bg-grid{position:absolute;pointer-events:none}.demo-bg-glow{left:50%;top:-22%;z-index:-1;width:min(1100px,108vw);aspect-ratio:1.55;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(226,84,76,.16),transparent 72%);filter:blur(6px)}.demo-shell{width:min(1240px,100%);margin:0 auto}.demo-head{max-width:760px;margin-bottom:clamp(38px,4vw,60px)}.demo-card{position:relative;width:min(880px,100%);margin:0 auto;border:1px solid var(--sec-line,rgba(17,17,20,.08));border-radius:28px;background:var(--sec-surface,#fff);overflow:hidden;box-shadow:0 2px 4px rgba(17,17,20,.03),0 18px 48px var(--sec-shadow,rgba(17,17,20,.07)),0 48px 100px -40px rgba(226,84,76,.22)}.demo-card:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,transparent,rgba(226,84,76,.85) 28%,rgba(226,84,76,.85) 72%,transparent)}.demo-panel-label{display:block;margin-bottom:22px;color:var(--sec-muted,#5c5c66);font-size:11.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.demo-action-panel{display:flex;flex-direction:column;align-items:center;padding:clamp(34px,3.6vw,54px) clamp(26px,3.2vw,56px);text-align:center;background:linear-gradient(180deg,rgba(226,84,76,.05),rgba(226,84,76,.015) 45%,transparent)}.demo-action-title{margin:0 0 24px;color:var(--sec-ink,#111114);font-size:clamp(23px,1.9vw,29px);font-weight:600;line-height:1.2;letter-spacing:-.02em}.demo-action-title em{display:block;margin-top:9px;color:var(--sec-muted,#5c5c66);font-size:13.5px;font-style:normal;font-weight:500;letter-spacing:0}.demo-assurances{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px}.demo-assurances li{display:flex;align-items:center;gap:11px;color:var(--sec-ink,#111114);font-size:14.5px;line-height:1.5}.demo-check{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;border:1.5px solid var(--sec-orange-line,rgba(226,84,76,.34));border-radius:50%;color:var(--sec-orange,#e2544c);font-size:12px}.demo-check svg{stroke-width:2.5}.demo-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:14px}.demo-primary-action,.demo-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border-radius:14px;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease}.demo-primary-action{border:0;color:#fff;background:linear-gradient(135deg,#ef5f55,#d0433b);box-shadow:0 12px 26px rgba(208,67,59,.28)}.demo-primary-action svg{stroke-width:2;transition:transform .22s ease}.demo-primary-action:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px rgba(208,67,59,.34)}.demo-primary-action:hover svg{transform:translateX(3px)}.demo-secondary-action{color:var(--sec-ink,#111114);border:1.5px solid var(--sec-line-strong,rgba(17,17,20,.14));background:transparent}.demo-secondary-action svg{color:var(--sec-orange,#e2544c);stroke-width:2}.demo-secondary-action:hover{color:var(--sec-ink,#111114);transform:translateY(-2px);border-color:var(--sec-orange-line,rgba(226,84,76,.34))}.demo-channel-icon.sec-icon.is-sm{width:36px;height:36px;border-radius:11px;font-size:15px}.demo-channels{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;width:100%;margin-top:34px;padding-top:30px;border-top:1px solid var(--sec-line,rgba(17,17,20,.08));text-align:left}.demo-channel{display:flex;align-items:center;gap:11px;flex:0 0 300px;padding:9px 0;min-width:0;color:var(--sec-ink,#111114);text-decoration:none;transition:transform .22s ease}a.demo-channel:hover{color:var(--sec-ink,#111114);transform:translateX(3px)}a.demo-channel:hover .demo-channel-icon{border-color:var(--sec-orange,#e2544c);background:var(--sec-orange-wash,rgba(226,84,76,.055))}.demo-channel-text{display:flex;flex-direction:column;gap:2px;min-width:0}.demo-channel-label{color:var(--sec-muted,#5c5c66);font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.demo-channel strong{color:var(--sec-ink,#111114);font-size:13.5px;font-weight:600;letter-spacing:-.014em;white-space:nowrap}@media (max-width:860px){.demo-channels{gap:8px 24px}.demo-channel{flex:0 0 270px}}@media (max-width:640px){.demo-section{padding-inline:16px;padding-block:56px}.demo-card{border-radius:22px}.demo-action-panel{padding:30px 20px}.demo-primary-action,.demo-secondary-action{flex:1 1 100%}.demo-channels{flex-direction:column;align-items:flex-start;gap:2px;margin-top:28px;padding-top:24px}.demo-channel{flex:1 1 auto;width:100%}.demo-channel strong{white-space:normal;overflow-wrap:anywhere}}[data-theme=dark] .demo-bg-glow{background:radial-gradient(closest-side,hsla(3,86%,69%,.14),transparent 72%)}[data-theme=dark] .demo-card:before{background:linear-gradient(90deg,transparent,hsla(3,86%,69%,.9) 28%,hsla(3,86%,69%,.9) 72%,transparent)}[data-theme=dark] .demo-action-panel{background:linear-gradient(180deg,hsla(3,86%,69%,.09),hsla(3,86%,69%,.03) 45%,transparent)}[data-theme=dark] .demo-action-title,[data-theme=dark] .demo-assurances li,[data-theme=dark] .demo-channel,[data-theme=dark] .demo-channel strong{color:var(--sec-ink)}[data-theme=dark] .demo-action-title em{color:var(--sec-muted)}[data-theme=dark] .demo-primary-action{background:linear-gradient(135deg,#f4726a,#d94a42);box-shadow:0 12px 26px rgba(0,0,0,.45)}[data-theme=dark] .demo-secondary-action,[data-theme=dark] .demo-secondary-action:hover,[data-theme=dark] a.demo-channel:hover{color:var(--sec-ink)}.demo-modal-overlay{position:fixed;inset:0;z-index:10000;background:rgba(17,17,20,.68);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px;animation:modalOverlayFade .25s ease-out}@keyframes modalOverlayFade{0%{opacity:0}to{opacity:1}}.demo-modal-container{position:relative;width:min(540px,100%);background:var(--sec-surface,#fff);border:1px solid var(--sec-line,rgba(17,17,20,.1));border-radius:24px;box-shadow:0 24px 60px rgba(0,0,0,.25);padding:clamp(24px,4vw,36px);max-height:90vh;overflow-y:auto;animation:modalSlideUp .3s cubic-bezier(.16,1,.3,1);color:var(--sec-ink,#111114)}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.demo-modal-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;border:1px solid var(--sec-line,rgba(17,17,20,.1));background:var(--sec-surface-2,hsla(0,0%,100%,.9));color:var(--sec-muted,#5c5c66);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s ease}.demo-modal-close:hover{background:var(--sec-orange-wash,rgba(226,84,76,.08));color:var(--sec-orange,#e2544c);border-color:var(--sec-orange-line,rgba(226,84,76,.34))}.demo-modal-header{margin-bottom:24px}.demo-modal-header .sec-kicker{margin-bottom:12px}.demo-modal-title{font-size:clamp(22px,2vw,26px);font-weight:600;color:var(--sec-ink,#111114);line-height:1.25;letter-spacing:-.015em;margin:0 0 8px}.demo-modal-subtitle{font-size:14px;color:var(--sec-muted,#5c5c66);line-height:1.5;margin:0}.demo-form-group{margin-bottom:18px}.demo-form-label{display:block;font-size:13px;font-weight:600;color:var(--sec-ink,#111114);margin-bottom:6px}.demo-form-label span.req{color:var(--sec-orange,#e2544c);margin-left:2px}.demo-form-input,.demo-form-textarea{width:100%;padding:12px 16px;border-radius:12px;border:1.5px solid var(--sec-line-strong,rgba(17,17,20,.14));background:var(--sec-surface,#fff);color:var(--sec-ink,#111114);font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.demo-form-textarea{resize:vertical;min-height:80px}.demo-form-input:focus,.demo-form-textarea:focus{border-color:var(--sec-orange,#e2544c);box-shadow:0 0 0 3px var(--sec-orange-line-soft,rgba(226,84,76,.18))}.demo-form-input.is-invalid,.demo-form-textarea.is-invalid{border-color:#dc3545}.demo-form-error{font-size:12px;color:#dc3545;margin-top:4px}.demo-submit-btn{width:100%;padding:14px 20px;margin-top:8px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--sec-orange,#e2544c),var(--sec-orange-deep,#c8433b));color:#fff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 8px 20px rgba(226,84,76,.28);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.demo-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px rgba(226,84,76,.36);filter:brightness(1.05)}.demo-submit-btn:disabled{opacity:.7;cursor:not-allowed}.demo-success-box{text-align:center;padding:24px 12px}.demo-success-icon{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;background:rgba(16,185,129,.12);color:#10b981;display:flex;align-items:center;justify-content:center;font-size:32px}.demo-success-title{font-size:22px;font-weight:800;color:var(--sec-ink,#111114);margin-bottom:8px}.demo-success-text{font-size:14px;color:var(--sec-muted,#5c5c66);line-height:1.6;margin-bottom:24px}[data-theme=dark] .demo-modal-container{background:var(--sec-surface,#1c242f);border-color:var(--sec-line,hsla(0,0%,100%,.1))}[data-theme=dark] .demo-form-input,[data-theme=dark] .demo-form-textarea{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.14);color:#fff}[data-theme=dark] .demo-modal-close{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1);color:#fff}