:root{--ink:#172a28;--ink2:#314b47;--muted:#678078;--green:#067b5b;--green2:#0ca67e;--green-dark:#00553e;--mint:#e4f8ed;--mint2:#f1faf5;--line:#e0eae5;--white:#fff;--background:#fff;--shadow:0 18px 60px rgba(14,58,45,.10);--radius:20px;--container:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}button{cursor:pointer}input:focus,select:focus,textarea:focus{outline:3px solid rgba(14,173,124,.18);border-color:#16aa80!important}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #64dcb7;outline-offset:3px}.svg-sprite{position:absolute;width:0;height:0;overflow:hidden}.container{width:min(var(--container),calc(100% - 48px));margin:0 auto}.section{padding:96px 0;scroll-margin-top:84px}.banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 18px;background:#063e30;color:#b9e8d4;font-size:12px;font-weight:650;letter-spacing:.05em;text-align:center}.banner__dot,.eyebrow__dot{height:7px;width:7px;border-radius:50%;background:#51e4ad;display:inline-block}.header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid #e7eeea}.header__inner{height:75px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:21px;letter-spacing:-.045em;font-weight:830;white-space:nowrap}.brand__icon{width:39px;height:39px;background:linear-gradient(135deg,#00a878,#087057);border-radius:10px;color:white;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(0,134,98,.18)}.brand__icon svg{width:25px;height:25px;stroke-width:2}.brand__muted{color:#345851}.nav{display:flex;gap:34px;align-items:center}.nav a{font-size:14px;font-weight:610;color:#516660;transition:color .15s}.nav a:hover{color:var(--green)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:15px 21px;border-radius:12px;font-size:14px;font-weight:750;border:1px solid transparent;transition:transform .18s,box-shadow .18s,background .18s;line-height:1.2;text-align:center}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn svg{width:18px;height:18px}.btn--primary{color:white;background:linear-gradient(125deg,#099f75,#006e53);box-shadow:0 12px 22px rgba(0,121,85,.16)}.btn--primary:hover{box-shadow:0 15px 28px rgba(0,121,85,.25)}.btn--small{padding:12px 16px}.btn--large{padding:18px 24px;font-size:15px}.btn--outline{background:#fff;color:var(--green-dark);border:1px solid #d1e0d8;box-shadow:none}.btn--outline:hover{background:#f2faf6}.btn--block{display:flex;width:100%}.btn:disabled{opacity:.65;cursor:default;transform:none}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding-top:82px;padding-bottom:107px;min-height:630px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#0e8062;font-size:12px;font-weight:740;letter-spacing:.015em;padding:10px 14px;background:#e8f7ef;border-radius:30px}.eyebrow__dot{background:#06af77}.hero h1{font-size:clamp(43px,4.55vw,66px);line-height:1.08;letter-spacing:-.064em;margin:24px 0 18px;font-weight:850;max-width:615px}.marker{color:#068461;position:relative}.marker:after{content:"";position:absolute;bottom:-4px;left:1%;height:8px;width:96%;border-radius:100%;background:#a6e9cd;z-index:-1;transform:rotate(-1deg)}.lead{font-size:18px;line-height:1.7;color:#536d64;max-width:545px;margin:0 0 26px}.hero__checks{display:flex;flex-wrap:wrap;gap:14px}.hero__checks span{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#2c6250}.hero__checks svg{color:#16a375;width:17px;height:17px}.hero__action{display:flex;align-items:center;gap:28px;margin-top:34px}.hero__price strong{display:block;font-size:30px;letter-spacing:-.04em}.hero__price span{font-size:12px;color:var(--muted)}.micro{margin:17px 0 0;color:#84958e;font-size:12px;line-height:1.4}.hero__visual{min-height:505px;position:relative;isolation:isolate}.blob{position:absolute;z-index:-1;filter:blur(.1px)}.blob--one{background:#d9f7e8;width:430px;height:370px;border-radius:55% 45% 49% 51% / 42% 56% 44% 58%;right:5px;top:35px;transform:rotate(-11deg)}.blob--two{background:#e5f8f1;width:235px;height:250px;border-radius:50%;left:0;bottom:13px}.speech-card{position:absolute;top:40px;left:8px;width:326px;background:#fff;padding:20px;border:1px solid #edf1ee;border-radius:22px;box-shadow:var(--shadow);transform:rotate(-5deg)}.speech-card__label{font-size:12px;color:#6f817b;font-weight:700}.speech-card__body{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px 11px;background:#f0f9f4;border-radius:14px}.play{display:grid;place-items:center;min-width:35px;min-height:35px;border-radius:100%;background:#069d73;color:white;font-size:13px}.speech-card__body b{font-size:13px;color:#51665f}.speech-card__hint{display:flex;align-items:center;gap:9px;font-size:12px;color:#70877b;margin-top:13px}.speech-card__hint svg{width:16px;height:16px}.wave{display:flex;gap:3px;align-items:center;flex:1;height:31px}.wave i{height:25px;width:3px;background:#09b782;border-radius:2px}.wave i:nth-child(3n){height:13px}.wave i:nth-child(4n){height:31px}.wave i:nth-child(5n){height:8px}.convert-bubble{position:absolute;left:246px;top:219px;z-index:4;width:55px;height:55px;border:6px solid white;border-radius:100%;background:#079b72;color:white;display:grid;place-items:center;box-shadow:0 9px 28px rgba(0,109,72,.18);transform:rotate(32deg)}.convert-bubble svg{width:24px;height:24px}.resume-preview{background:#fff;position:absolute;top:180px;right:4px;width:355px;padding:24px;border-radius:18px;border:1px solid #e9eee9;box-shadow:0 25px 60px rgba(26,61,47,.16);transform:rotate(4deg)}.resume-preview__top{display:flex;gap:13px;align-items:center}.resume-preview__avatar{width:43px;height:43px;background:#d9f4e8;display:grid;place-items:center;border-radius:50%;color:#087f5d;font-size:14px;font-weight:850}.resume-preview__top strong{display:block;font-size:16px}.resume-preview__top span{display:block;margin-top:3px;color:#687b74;font-size:11px}.resume-preview__meta{font-size:10px;color:#87938c;padding:15px 0;border-bottom:1px solid #e7f0e9}.resume-preview__section{font-size:10px;letter-spacing:.08em;font-weight:800;color:#076a50;background:#e3f7ec;border-radius:6px;padding:8px 10px;margin:16px 0 9px}.resume-preview__job{font-size:12px}.resume-preview p{font-size:11px;color:#637870;line-height:1.5;margin:5px 0}.resume-preview__lines{display:grid;gap:6px;margin-top:10px}.resume-preview__lines span{width:82%;height:6px;background:#eff3f1;border-radius:10px}.resume-preview__lines span+span{width:67%}.resume-preview__chips{display:flex;flex-wrap:wrap;gap:5px}.resume-preview__chips span{background:#eef5f0;padding:7px 8px;border-radius:8px;color:#527467;font-size:10px}.done-tag{position:absolute;right:7px;bottom:5px;display:flex;align-items:center;gap:8px;color:#087657;background:white;border-radius:50px;border:1px solid #d8f2e4;padding:11px 16px;font-size:12px;font-weight:800;box-shadow:0 8px 22px rgba(0,97,72,.08)}.done-tag svg{color:#14b389;width:18px;height:18px}.section-heading{text-align:center;max-width:650px;margin:0 auto 44px}.section-kicker{font-weight:850;letter-spacing:.16em;font-size:11px;color:#079c73;margin-bottom:15px}.section-heading h2,.sample-copy h2,.offer h2,.order-copy h2{font-size:clamp(30px,3.3vw,43px);letter-spacing:-.053em;line-height:1.16;margin:0 0 15px}.section-heading p,.sample-copy>p,.offer p,.order-copy>p{font-size:16px;line-height:1.68;color:#667c73;margin:0}.how{background:#f7fbf8}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{background:white;border:1px solid #e4eee6;border-radius:20px;padding:28px 26px 31px;min-height:230px;position:relative}.step__no{position:absolute;right:26px;top:25px;font-size:13px;font-weight:850;color:#b7d0c1}.step__icon{width:55px;height:55px;display:grid;place-items:center;background:#e6f8ee;color:#05916b;border-radius:15px}.step__icon svg{height:27px;width:27px}.step h3{font-size:18px;letter-spacing:-.025em;margin:22px 0 9px}.step p{font-size:14px;line-height:1.65;color:#71837a;margin:0}.sample-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.sample-copy>p{max-width:460px}.transform{display:grid;gap:6px;margin:32px 0 26px}.transform__row{background:#f4f6f5;border-radius:13px;padding:17px 20px}.transform__row--green{background:#e9f8ed}.transform__row p{margin:8px 0 0;font-size:14px;line-height:1.65;color:#456056}.transform__tag{display:inline-block;background:#e4e8e6;color:#466159;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:800}.transform__row--green .transform__tag{background:#c6efd9;color:#057351}.transform__arrow{text-align:center;font-size:26px;color:#089b70;line-height:1.3}.text-link{display:inline-flex;align-items:center;gap:9px;font-weight:800;font-size:14px;color:#078565}.text-link:hover{text-decoration:underline}.text-link svg{width:16px;height:16px}.sample-card{background:#fff;border:1px solid #e2eae4;border-radius:14px;padding:32px;box-shadow:0 25px 50px rgba(24,77,58,.10);position:relative}.sample-card:before{content:"";position:absolute;inset:-13px;z-index:-1;background:#edf9f1;border-radius:22px;transform:rotate(2deg)}.sample-card__head{display:flex;justify-content:space-between;gap:12px}.sample-card__head span{font-size:10px;color:#96aaa0;font-weight:820;letter-spacing:.1em}.sample-card__head h3{margin:12px 0 4px;font-size:23px;letter-spacing:-.04em}.sample-card__head p{font-size:12px;color:#637d70;margin:0}.sample-card__badge{background:#e8f7ef;border-radius:7px;color:#0c8562!important;letter-spacing:0!important;height:max-content;padding:8px 10px}.sample-card__bar{background:#e4f6eb;border-radius:5px;color:#11674e;font-size:10px;font-weight:850;letter-spacing:.09em;padding:9px 10px;margin:23px 0 12px}.sample-card>p{font-size:12px;line-height:1.75;color:#587168;margin:0}.sample-card__item{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin:12px 0 5px}.sample-card__item span{font-size:11px;color:#7d8d84}.sample-card__skills{display:flex;gap:5px;flex-wrap:wrap}.sample-card__skills span{font-size:11px;padding:7px 11px;background:#f0f4f1;border-radius:20px}.sample-card__foot{margin-top:22px!important;color:#9aa99f!important;font-size:10px!important}.offer{background:linear-gradient(120deg,#eaf9f1 0%,#f8fcf9 100%)}.offer__inner{display:grid;grid-template-columns:1fr 340px;gap:70px;align-items:center}.offer__inner>div:first-child{max-width:650px}.offer__features{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.offer__features span{display:flex;align-items:center;gap:7px;font-size:13px;color:#326b56;font-weight:700}.offer__features svg{width:17px;height:17px;color:#07986f}.offer__card{border:1px solid #dbefe3;background:#fff;box-shadow:var(--shadow);border-radius:22px;padding:28px}.offer__card>span{font-size:13px;font-weight:700;color:#57796a}.offer__price{font-size:58px;line-height:1.1;letter-spacing:-.06em;margin:12px 0;color:#096f54;font-weight:850}.offer__price small{font-size:28px}.offer__card p{font-size:13px;line-height:1.5;color:#789084;margin:0 0 20px}.order-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.order-copy{padding-top:25px}.order-copy>p{max-width:380px}.order-points{margin-top:48px;display:grid;gap:23px}.order-points>div{display:flex;align-items:flex-start;gap:14px}.order-points svg{min-width:25px;height:25px;width:25px;color:#06906d}.order-points strong{display:block;font-size:14px;margin:0 0 4px}.order-points small{font-size:12px;color:#7e9288;line-height:1.5}.form-card{background:#fff;border:1px solid #e2ece5;border-radius:22px;padding:34px;box-shadow:var(--shadow)}.form-card__heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:24px}.form-card__heading strong{font-size:20px;letter-spacing:-.025em}.form-card__heading span{font-size:11px;color:#9aa8a0}.form-row{display:grid;gap:7px;margin-bottom:16px}.form-row label{font-weight:740;font-size:12px;color:#415f54}.form-row input,.form-row select,.form-row textarea{width:100%;min-height:46px;background:#fbfdfb;border:1px solid #dce7de;border-radius:10px;padding:12px 14px;color:#203a30;font-size:14px;transition:border .15s}.form-row textarea{resize:vertical;min-height:98px}.form-row input::placeholder,.form-row textarea::placeholder{color:#9aa9a1}.form-help{font-size:10px;color:#96a89e}.voice-upload{background:#f6fbf8;border:1px dashed #b8d8c6;padding:17px;border-radius:13px;margin:4px 0 21px}.voice-upload__top{display:flex;align-items:center;gap:12px}.voice-upload__icon{display:grid;place-items:center;background:#dff6e8;color:#078561;min-width:36px;height:36px;border-radius:10px}.voice-upload__top strong{display:block;font-size:13px}.voice-upload__top span{display:block;color:#7c9185;font-size:11px;margin-top:3px;line-height:1.4}.voice-upload__buttons{display:flex;flex-wrap:wrap;gap:9px;margin-top:13px}.voice-upload__buttons .btn{padding:9px 12px;font-size:12px;border-radius:9px}.voice-upload__buttons svg{height:15px;width:15px}.record-dot{background:#0a9970;width:10px;height:10px;border-radius:100%;display:inline-block}.recording .record-dot{background:#f34e4e;animation:pulse 1s infinite}.recording{border-color:#ffb6b6!important;color:#9d2222!important}@keyframes pulse{50%{opacity:.25}}.audio-info{font-size:11px;color:#4f8070;margin-top:8px;min-height:0;line-height:1.4}.audio-info:empty{display:none}.consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;color:#6c8277;margin-bottom:20px}.consent input{accent-color:#068b63;margin-top:3px}.inline-button{padding:0;background:transparent;border:0;color:#088565;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.form-note{text-align:center;color:#90a096;font-size:10px;line-height:1.5;margin:12px 0 0}.form-status{padding:0;font-size:13px;line-height:1.6}.form-status:empty{display:none}.form-status.error,.form-status.success{margin-top:14px;padding:13px 14px;border-radius:10px}.form-status.error{color:#9a2a29;background:#fff3f1}.form-status.success{color:#086d4d;background:#e7f9ed}.honeypot{position:absolute;left:-10000px;opacity:0;width:1px;height:1px}.faq-section{background:#f7fbf8}.faq-list{max-width:810px;margin:0 auto;display:grid;gap:12px}.faq-list details{border:1px solid #e2eae4;border-radius:14px;background:white;overflow:hidden}.faq-list summary{padding:21px 24px;font-size:15px;font-weight:750;cursor:pointer;list-style:none;position:relative;padding-right:55px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:24px;font-size:24px;color:#078e69;font-weight:400;top:15px}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:14px;color:#61786c;padding:0 24px 23px;line-height:1.7;margin:0}.footer{background:#092f28;color:#d8f1e6;padding:45px 0 20px}.footer__inner{display:flex;justify-content:space-between;gap:25px}.brand--footer{color:white;font-size:18px}.footer__inner p{font-size:13px;color:#97c4af;margin:16px 0 0}.footer__links{display:flex;gap:26px;align-items:start;font-size:13px}.footer__links a,.footer__links button{color:#b7e1cf}.footer__bottom{font-size:11px;color:#799f8d;margin-top:48px;border-top:1px solid #285447;padding-top:17px;line-height:1.6}.privacy-dialog{border:1px solid #cbded2;max-width:620px;width:min(calc(100vw - 32px),620px);border-radius:16px;padding:26px;box-shadow:0 25px 90px #0003}.privacy-dialog::backdrop{background:rgba(0,40,29,.60)}.privacy-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.privacy-dialog__head h2{font-size:22px;margin:0}.privacy-dialog__head button{background:#f1f6f2;border:0;border-radius:9px;width:37px;height:37px;display:grid;place-items:center}.privacy-dialog p{line-height:1.65;color:#597468;font-size:13px}.privacy-dialog .btn{margin-top:10px}
@media(max-width:1050px){.hero{gap:25px}.hero h1{font-size:51px}.speech-card{left:0;width:300px}.resume-preview{width:330px}.sample-grid{gap:55px}.order-grid{gap:45px}.nav{gap:21px}}
@media(max-width:820px){.container{width:min(var(--container),calc(100% - 36px))}.section{padding:66px 0}.header__inner{height:65px}.nav{display:none}.brand{font-size:18px}.hero{grid-template-columns:1fr;gap:15px;padding-top:50px;padding-bottom:70px}.hero h1{font-size:clamp(42px,7vw,60px);max-width:680px}.hero__visual{height:490px;min-height:0;max-width:560px;width:100%;margin:auto}.speech-card{top:32px;left:12%}.resume-preview{right:10%;top:160px}.convert-bubble{left:37%;top:208px}.done-tag{right:12%;bottom:25px}.blob--one{right:9%}.steps{gap:12px}.step{padding:22px 17px;min-height:225px}.sample-grid{gap:45px;grid-template-columns:1fr}.sample-card{max-width:520px;width:90%;margin:auto}.offer__inner{grid-template-columns:1fr;gap:25px}.offer__card{max-width:430px}.order-grid{grid-template-columns:1fr;gap:28px}.order-copy{padding:0}.order-points{margin-top:20px;display:flex;gap:30px}.order-points>div{flex:1}}
@media(max-width:600px){.banner{font-size:10px;padding:9px 12px}.banner__extra{display:none}.container{width:calc(100% - 34px)}.header__inner{height:62px;gap:8px}.header .btn{font-size:11px;padding:10px 11px;gap:5px}.header .btn svg{display:none}.brand{font-size:15px;gap:7px}.brand__icon{width:31px;height:31px;border-radius:8px}.brand__icon svg{width:20px;height:20px}.hero{padding-top:43px;padding-bottom:48px;gap:0}.eyebrow{font-size:10px;padding:9px 11px}.hero h1{font-size:clamp(38px,10.1vw,55px);margin-top:20px}.lead{font-size:16px;line-height:1.6}.hero__checks{gap:9px 15px}.hero__checks span{font-size:11px}.hero__action{gap:20px;flex-wrap:wrap;margin-top:26px}.hero__action .btn{min-height:54px;padding:16px 20px}.hero__price strong{font-size:27px}.micro{font-size:11px}.hero__visual{height:400px;margin-top:20px;overflow:hidden}.speech-card{width:66%;padding:14px;left:2%;top:31px;border-radius:17px}.speech-card__body{padding:7px;gap:7px;margin-top:10px}.speech-card__body b{font-size:10px}.speech-card__hint{font-size:10px}.wave{gap:2px}.wave i{width:2px}.play{min-width:27px;min-height:27px;font-size:10px}.resume-preview{right:2%;top:152px;width:71%;padding:16px}.resume-preview__top strong{font-size:13px}.resume-preview__top span{font-size:9px}.resume-preview__avatar{width:34px;height:34px;font-size:10px}.resume-preview__meta{font-size:9px}.resume-preview__section{margin:12px 0 7px;padding:7px;font-size:9px}.resume-preview p{font-size:10px}.resume-preview__chips span{font-size:9px;padding:5px 7px}.convert-bubble{top:168px;left:31%;width:43px;height:43px;border-width:4px}.convert-bubble svg{width:20px}.blob--one{width:350px;height:330px;right:-30px;top:20px}.blob--two{width:180px;height:210px;left:0;bottom:10px}.done-tag{right:2%;bottom:1px;padding:9px 12px;font-size:10px}.section-heading{margin-bottom:30px}.section-heading h2,.sample-copy h2,.offer h2,.order-copy h2{font-size:31px}.section-heading p,.sample-copy>p,.offer p,.order-copy>p{font-size:14px}.steps{grid-template-columns:1fr;gap:12px}.step{min-height:auto;padding:21px}.step__icon{height:44px;width:44px;border-radius:12px}.step__icon svg{width:23px}.step h3{margin:12px 0 6px}.step p{font-size:13px}.sample-grid{gap:31px}.sample-card{width:100%;padding:22px}.sample-card__head h3{font-size:19px}.offer__features{gap:13px}.offer__card{padding:23px}.order-points{display:grid;gap:17px}.form-card{padding:22px 17px;border-radius:15px}.form-card__heading{display:block}.form-card__heading span{display:block;margin-top:4px}.voice-upload{padding:12px}.voice-upload__buttons{gap:7px}.voice-upload__buttons .btn{font-size:11px;padding:9px}.faq-list summary{font-size:14px;padding:18px 42px 18px 18px}.faq-list summary:after{right:17px;top:13px}.faq-list details p{padding:0 18px 19px;font-size:13px}.footer__inner{display:grid;gap:22px}.footer__links{gap:18px}.footer__bottom{margin-top:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
