:root{--bg:#050a0f;--panel:#0b141d;--panel2:#0e1a25;--line:#203343;--text:#f5f8fb;--muted:#8fa8bb;--orange:#ff8738;--cyan:#4dc6ff;--green:#5ad68d;--shadow:0 26px 80px rgba(0,0,0,.32)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}a{color:inherit}.anma-nav{background:rgba(5,10,15,.86);border-bottom:1px solid rgba(255,255,255,.06);backdrop-filter:blur(16px)}.navbar-brand,.brand-lg{font-weight:950;letter-spacing:-.04em}.navbar-brand span,.brand-lg span{color:var(--orange)}.navbar-brand{font-size:1.45rem}.nav-link{font-size:.88rem;font-weight:700;color:#afc1d0!important}.nav-link.active,.nav-link:hover{color:#fff!important}.btn{border-radius:12px;font-weight:850}.btn-brand{background:var(--orange);border-color:var(--orange);color:#111}.btn-brand:hover{background:#ff9a58;border-color:#ff9a58;color:#111}.btn-ghost,.btn-lang{border:1px solid var(--line);color:#fff;background:rgba(255,255,255,.03)}.btn-ghost:hover,.btn-lang:hover{border-color:#50687a;color:#fff}.language-menu{min-width:76px;background:#09121a;border:1px solid var(--line)}.language-menu .dropdown-item{font-size:.78rem;padding:.55rem .85rem}.language-menu .dropdown-item.active{background:#1677d2}.hero-v2{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 25%,rgba(77,198,255,.12),transparent 33%),radial-gradient(circle at 20% 20%,rgba(255,135,56,.12),transparent 27%),linear-gradient(180deg,#05090e,#07111a)}.hero-v2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent 85%)}.eyebrow-v2{display:flex;align-items:center;gap:.7rem;color:#9edfff;font-size:.72rem;font-weight:900;letter-spacing:.16em;margin-bottom:1.2rem}.eyebrow-v2 span{width:38px;height:2px;background:var(--orange)}.hero-v2 h1{font-size:clamp(3rem,6vw,6.3rem);line-height:.96;letter-spacing:-.065em;font-weight:950;max-width:950px}.hero-lead{font-size:1.12rem;color:#a9bfd0;max-width:780px;margin:1.7rem 0 2rem}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.trust-row{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.trust-row span{font-size:.78rem;color:#9fb4c4;border:1px solid var(--line);padding:.65rem .85rem;border-radius:999px;background:rgba(255,255,255,.025)}.trust-row i{color:var(--cyan);margin-right:.45rem}.control-card{background:linear-gradient(155deg,rgba(15,31,43,.96),rgba(7,16,24,.96));border:1px solid #2a4558;border-radius:28px;padding:1.25rem;box-shadow:var(--shadow);transform:perspective(1200px) rotateY(-3deg)}.control-top{display:flex;align-items:center;gap:.6rem;padding:.4rem .25rem 1rem;border-bottom:1px solid var(--line);font-size:.82rem}.control-top small{margin-left:auto;color:#79d49c;font-weight:900}.online-dot{width:9px;height:9px;border-radius:50%;background:#57df8c;box-shadow:0 0 0 5px rgba(87,223,140,.08)}.energy-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 0}.metric{padding:1rem;background:#07121b;border:1px solid #1e3444;border-radius:16px}.metric small{display:block;font-size:.65rem;letter-spacing:.12em;color:#7294aa;font-weight:900}.metric strong{display:block;font-size:1.65rem;margin:.3rem 0}.metric strong em{font-size:.7rem;color:#8aa2b4;font-style:normal}.metric span{font-size:.7rem;color:#7f9caf}.automation-line,.access-line{display:flex;align-items:center;gap:.75rem;border-top:1px solid var(--line);padding:1rem .25rem}.automation-line>i{color:var(--orange)}.automation-line div{display:flex;flex-direction:column}.automation-line div span,.access-line{font-size:.72rem;color:#7f9caf}.ok-pill{margin-left:auto;color:#65e397;font-size:.7rem;font-weight:900}.access-line i{color:var(--cyan)}.logo-strip{border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.05);background:#060d14}.logo-pills{display:flex;justify-content:center;gap:.7rem;flex-wrap:wrap;padding:1.1rem 0}.logo-pills span{font-size:.75rem;font-weight:850;color:#8199aa;padding:.45rem .8rem;border:1px solid #182a38;border-radius:999px}.section-v2{padding:100px 0}.section-head{max-width:790px;margin:0 auto 3rem;text-align:center}.section-head.text-start{margin-left:0}.section-head>span,.page-hero .container>span,.cta-box>div>span{font-size:.69rem;color:var(--orange);font-weight:950;letter-spacing:.16em}.section-head h2,.page-hero h1{font-size:clamp(2.3rem,4.5vw,4.4rem);font-weight:950;letter-spacing:-.055em;line-height:1.02;margin:.65rem 0}.section-head p,.page-hero p{color:var(--muted);font-size:1.03rem}.feature-card,.timeline-card,.content-card,.info-panel,.security-panel{height:100%;background:linear-gradient(145deg,#0d1923,#09121a);border:1px solid var(--line);border-radius:22px;padding:1.65rem;box-shadow:0 12px 35px rgba(0,0,0,.12)}.feature-index{color:#416175;font-weight:900;font-size:.72rem;letter-spacing:.12em}.feature-card h3,.timeline-card h3{font-size:1.2rem;font-weight:900;margin:.9rem 0 .6rem}.feature-card p,.timeline-card p,.content-card p{color:#8ea8ba;font-size:.9rem}.feature-card a{color:var(--cyan);text-decoration:none;font-size:.8rem;font-weight:850}.service-wide{min-height:210px}.pricing-section{background:linear-gradient(180deg,#07101a,#09131d)}.price-card-v2{position:relative;height:100%;padding:2rem;background:linear-gradient(155deg,#0c1720,#071019);border:1px solid #263c4d;border-radius:25px;box-shadow:var(--shadow)}.price-card-v2.featured{border-color:rgba(255,135,56,.7);transform:translateY(-8px)}.popular-badge{position:absolute;top:16px;right:16px;padding:.35rem .65rem;border-radius:999px;background:var(--orange);color:#15100c;font-weight:950;font-size:.62rem}.plan-code{font-size:.64rem;letter-spacing:.13em;color:#66cfff;font-weight:900}.price-card-v2 h3{font-weight:950;margin:1rem 0 .25rem}.plan-sub{color:#7d99ac;font-size:.86rem}.price-v2{font-size:3.2rem;font-weight:950;letter-spacing:-.05em;margin:1.25rem 0}.price-v2>span{font-size:1.4rem;color:var(--orange);vertical-align:top}.price-v2 small{font-size:.68rem;letter-spacing:.1em;color:#7892a5}.price-card-v2 ul{list-style:none;padding:0;margin:1.4rem 0 1.8rem}.price-card-v2 li,.checkout-list li{display:flex;gap:.6rem;padding:.52rem 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:.84rem;color:#adc0ce}.price-card-v2 li i,.checkout-list i{color:#61d795;margin-top:.25rem}.scope-note{text-align:center;color:#7894a7;font-size:.8rem;margin-top:1.5rem}.timeline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.timeline-card>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(255,135,56,.1);color:var(--orange);font-weight:950}.split-section{background:#071019}.about-image{width:100%;border-radius:28px;max-height:620px;object-fit:cover;border:1px solid var(--line);box-shadow:var(--shadow)}.mini-checks{display:flex;flex-wrap:wrap;gap:.7rem}.mini-checks span{border:1px solid var(--line);padding:.7rem .9rem;border-radius:12px;color:#b6c8d5;font-size:.82rem}.mini-checks i{color:#62db91;margin-right:.35rem}.faq-section-v2{background:#050b11}.faq-wrap{max-width:920px;margin:auto}.faq-wrap details{border:1px solid var(--line);border-radius:16px;background:#0a141d;margin:.8rem 0;overflow:hidden}.faq-wrap summary{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.35rem;font-weight:850;cursor:pointer;list-style:none}.faq-wrap summary::-webkit-details-marker{display:none}.faq-wrap summary i{color:var(--orange)}.faq-wrap p{padding:0 1.35rem 1.25rem;color:#8ea8ba;margin:0}.cta-band{padding:35px 0 90px;background:#050b11}.cta-box{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem;border-radius:26px;background:radial-gradient(circle at 90% 20%,rgba(255,135,56,.14),transparent 30%),linear-gradient(145deg,#0e1d29,#09131c);border:1px solid #2a4050}.cta-box h2{font-weight:950;letter-spacing:-.04em;margin:.5rem 0}.cta-box p{color:#8ca6b8;margin:0;max-width:720px}.page-hero{padding:150px 0 72px;background:radial-gradient(circle at 75% 20%,rgba(77,198,255,.1),transparent 30%),linear-gradient(180deg,#060c12,#07111a);border-bottom:1px solid rgba(255,255,255,.05)}.page-hero .container{max-width:1050px}.page-hero p{max-width:800px}.compact-section{padding-top:0}.info-panel,.security-panel{display:flex;align-items:flex-start;gap:1rem}.info-panel>i,.security-panel>i{font-size:1.6rem;color:var(--orange)}.info-panel h3,.security-panel h3{font-weight:900}.contact-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:1.25rem}.contact-main,.contact-checklist,.checkout-shell,.legal-copy,.legal-sidebar{background:linear-gradient(145deg,#0d1923,#09121a);border:1px solid var(--line);border-radius:24px;padding:2rem}.contact-main h2{font-weight:950}.contact-main>p{color:var(--muted)}.contact-action{display:flex;align-items:center;gap:1rem;text-decoration:none;border:1px solid var(--line);border-radius:16px;padding:1rem;margin-top:.9rem}.contact-action>i{font-size:1.4rem;color:var(--cyan);width:32px;text-align:center}.contact-action div{display:flex;flex-direction:column}.contact-action small{color:#6f8ea3}.contact-action b{font-size:.95rem}.contact-checklist h3{font-weight:900}.contact-checklist ul{padding-left:1.1rem;color:#9db2c2}.contact-checklist li{margin:.6rem 0}.checkout-shell{max-width:950px;margin:auto;display:grid;grid-template-columns:1.1fr .9fr;gap:2rem}.checkout-action{display:flex;flex-direction:column;justify-content:center}.secure-note{display:flex;gap:.8rem;align-items:flex-start;border:1px solid var(--line);padding:1rem;border-radius:16px;margin-bottom:1rem}.secure-note i{color:#63da91}.secure-note div{display:flex;flex-direction:column}.secure-note span{font-size:.75rem;color:#7894a8}.payment-warning{padding:1rem;border-radius:12px;background:rgba(255,135,56,.08);border:1px solid rgba(255,135,56,.3);color:#ffc69f;margin-bottom:1rem;font-size:.84rem}.checkout-legal{font-size:.72rem;color:#6e899c;margin-top:1rem}.checkout-legal a{color:#9fdcff}.legal-layout{display:grid;grid-template-columns:1.7fr .8fr;gap:1.25rem;align-items:start}.legal-copy h2{font-weight:950;margin-bottom:1.6rem}.legal-copy h3{font-weight:900;font-size:1.06rem;margin-top:1.55rem}.legal-copy p{color:#9bb0bf;font-size:.9rem}.legal-sidebar{position:sticky;top:100px}.legal-sidebar h3{font-weight:950;margin-bottom:1rem}.legal-sidebar>div,.legal-table>div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(255,255,255,.07);padding:.75rem 0;font-size:.78rem}.legal-sidebar span,.legal-table span{color:#6f8da2}.legal-sidebar b,.legal-table b{text-align:right;word-break:break-word}.legal-sidebar a,.legal-table a{color:#9edfff}.site-footer{border-top:1px solid var(--line);padding:65px 0 25px;background:#03070b}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem}.brand-lg{font-size:1.8rem}.footer-brand p{max-width:420px;color:#718da1;font-size:.84rem}.footer-grid h4{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#8aa5b8;font-weight:900}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:.55rem}.footer-grid a{font-size:.8rem;text-decoration:none;color:#b5c6d2}.footer-grid a:hover{color:#fff}.social-row{display:flex;gap:.6rem}.social-row a{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);color:#9fcce8}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.06);margin-top:2.5rem;padding-top:1.2rem;color:#59758a;font-size:.72rem}@media(max-width:991px){.timeline-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.contact-grid,.legal-layout,.checkout-shell{grid-template-columns:1fr}.legal-sidebar{position:static}.control-card{transform:none}.price-card-v2.featured{transform:none}}@media(max-width:767px){.hero-v2 h1{font-size:3.05rem}.hero-v2 .min-vh-100{min-height:auto!important;padding-top:130px!important;padding-bottom:70px!important}.section-v2{padding:72px 0}.timeline-grid{grid-template-columns:1fr}.cta-box{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr}.energy-grid{grid-template-columns:1fr 1fr}.page-hero{padding-top:125px}.price-v2{font-size:2.7rem}.contact-main,.contact-checklist,.checkout-shell,.legal-copy,.legal-sidebar{padding:1.35rem}}@media(max-width:420px){.energy-grid{grid-template-columns:1fr}.hero-v2 h1{font-size:2.65rem}.hero-actions .btn{width:100%}.trust-row span{width:100%}}

/* v3: calmer typography + restored YouTube playlist */
body{font-size:15px}
.hero-v2 h1{font-size:clamp(2.45rem,4.25vw,4.8rem);line-height:1.01;letter-spacing:-.05em;max-width:900px}
.hero-lead{font-size:1rem;max-width:740px}
.section-head h2,.page-hero h1{font-size:clamp(2rem,3.6vw,3.45rem);letter-spacing:-.045em;line-height:1.06}
.section-head p,.page-hero p{font-size:.96rem}
.feature-card h3,.timeline-card h3{font-size:1.08rem}
.price-card-v2{padding:1.7rem}
.price-card-v2 h3{font-size:1.25rem}
.price-v2{font-size:2.7rem}
.video-section-v2{background:#06101a}
.youtube-shell-v2{max-width:1060px;margin:0 auto;background:linear-gradient(145deg,#0d1923,#09121a);border:1px solid var(--line);border-radius:24px;padding:1.15rem;box-shadow:var(--shadow)}
.youtube-frame-v2{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:18px;background:#020509;border:1px solid #244052}
.youtube-frame-v2 iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.youtube-meta-v2{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem .35rem .2rem}
.youtube-meta-v2 h3{font-size:1.2rem;font-weight:900;margin:.45rem 0 .25rem}
.youtube-meta-v2 p{color:var(--muted);font-size:.86rem;margin:0}
.youtube-label-v2{font-size:.7rem;color:#ffcf38;font-weight:900;letter-spacing:.05em}
.youtube-label-v2 i{color:#ff244f;margin-right:.35rem}
@media(max-width:767px){.hero-v2 h1{font-size:2.55rem}.section-head h2,.page-hero h1{font-size:2.2rem}.youtube-meta-v2{align-items:flex-start;flex-direction:column}.youtube-meta-v2 .btn{width:100%}.price-card-v2{padding:1.4rem}}
@media(max-width:420px){.hero-v2 h1{font-size:2.25rem}}
@media(min-width:992px){.pricing-grid>.col-lg-4:nth-child(4){margin-left:16.66666667%}}
.full-badge{background:#ffd400}

/* v4: restored home showcase, reviews and Telegram-connected forms */
.showcase-v2{padding-top:72px;padding-bottom:78px;background:#08131e;border-top:1px solid rgba(255,255,255,.05)}
.demo-video-shell-v2{position:relative;border-radius:24px;overflow:hidden;border:1px solid #274154;background:#03070b;box-shadow:var(--shadow)}
.demo-video-shell-v2 video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#020509}
.showcase-poster-v2{display:block;position:relative;text-decoration:none;color:#fff}
.showcase-poster-v2 img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.showcase-poster-v2>span{position:absolute;left:18px;bottom:18px;padding:.68rem .95rem;border-radius:999px;background:rgba(4,9,14,.9);font-size:.76rem;font-weight:900;border:1px solid rgba(255,255,255,.12)}
.showcase-poster-v2 i,.video-youtube-link-v2 i{color:#ff1747;margin-right:.4rem}
.video-youtube-link-v2{display:inline-flex;align-items:center;position:absolute;left:18px;bottom:18px;z-index:3;padding:.66rem .92rem;border-radius:999px;background:rgba(4,9,14,.9);border:1px solid rgba(255,255,255,.12);font-size:.74rem;font-weight:900;text-decoration:none;color:#fff}
.demo-video-shell-v2 .showcase-poster-v2+.video-youtube-link-v2{display:none}
.showcase-copy-v2{margin-bottom:1.65rem}
.showcase-copy-v2 h2{font-size:clamp(2rem,3.2vw,3.15rem)}
.social-title-v2{font-size:.9rem;font-weight:900;color:#dce9f2;margin:0 0 .9rem}
.social-grid-v2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}
.social-grid-v2 a{display:flex;align-items:center;gap:.8rem;min-height:58px;padding:.85rem 1rem;border:1px solid #294256;border-radius:14px;background:#0b1926;text-decoration:none;font-size:.88rem;font-weight:800}
.social-grid-v2 a:hover{border-color:#4dc6ff;background:#102232}
.social-grid-v2 i{width:22px;text-align:center;color:#33c7ff;font-size:1.2rem}

.reviews-section-v2{background:#040a10}
.client-experience-v2 .experience-card-v2{height:100%}
.experience-card-v2{overflow:hidden;border:1px solid #274154;border-radius:24px;background:#091725}
.experience-card-v2 img{width:100%;display:block;aspect-ratio:16/8.8;object-fit:cover}
.experience-copy-v2{padding:1.45rem 1.55rem 1.6rem}
.experience-copy-v2 small{color:#ffd400;font-size:.66rem;font-weight:950;letter-spacing:.12em}
.experience-copy-v2 h3{font-size:1.3rem;font-weight:950;line-height:1.2;margin:.7rem 0 .55rem}
.experience-copy-v2 p{color:#8fa8bb;font-size:.88rem;margin:0}
.reviews-subheading-v2{text-align:center;margin:1rem 0 2rem}
.reviews-subheading-v2 h3{font-size:1.6rem;font-weight:950;margin-bottom:.25rem}
.reviews-subheading-v2 p{color:#7894a7;font-size:.85rem;margin:0}
.review-card-v2,.empty-card-v2{height:100%;padding:1.6rem;border:1px solid #274154;border-radius:22px;background:linear-gradient(145deg,#0d1c29,#091521)}
.review-stars-v2{color:#ffd400;letter-spacing:.08em;font-size:1rem;margin-bottom:1rem}
.review-card-v2 blockquote{font-size:1rem;line-height:1.65;color:#edf5fa;margin:0 0 1.35rem;min-height:84px}
.review-author-v2{display:flex;gap:.8rem;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}
.review-author-v2>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffb400;color:#101010;font-weight:950}
.review-author-v2 div{display:flex;flex-direction:column}
.review-author-v2 strong{font-size:.9rem}.review-author-v2 small{font-size:.72rem;color:#55c9ff}
.empty-card-v2{text-align:center;color:#8099ab}

.form-card-v2{padding:1.7rem;border:1px solid #294256;border-radius:22px;background:linear-gradient(145deg,#0d1b27,#08131d)}
.form-card-v2 h3{font-size:1.35rem;font-weight:950}
.form-card-v2 p{color:#829cad;font-size:.86rem}
.form-card-v2 .form-control,.form-card-v2 .form-select{min-height:52px;background:#07131e;border:1px solid #274154;color:#edf5fa;border-radius:12px;font-size:.88rem;padding:.75rem .9rem}
.form-card-v2 textarea.form-control{min-height:118px}
.form-card-v2 .form-control:focus,.form-card-v2 .form-select:focus{border-color:#ffd400;box-shadow:0 0 0 2px rgba(255,212,0,.1);background:#081723;color:#fff}
.form-card-v2 .form-control::placeholder{color:#55758c}
.form-card-v2 .form-select option{background:#07131e;color:#fff}
.form-error-v2{margin-top:1rem;padding:.8rem;border:1px solid rgba(255,90,90,.35);border-radius:10px;color:#ff9b9b;font-size:.78rem}
.form-error-v2 ul{margin:0}
.review-form-v2{max-width:950px;margin:0 auto}

.contact-form-section-v2{background:#07111b}
.contact-form-shell-v2{display:grid;grid-template-columns:.85fr 1.15fr;gap:1.1rem;max-width:1120px;margin:0 auto}
.contact-form-info-v2{padding:2rem;border:1px solid #294256;border-radius:22px;background:radial-gradient(circle at 20% 10%,rgba(77,198,255,.09),transparent 35%),#091725}
.contact-form-info-v2>span{font-size:.66rem;color:#ff8738;font-weight:950;letter-spacing:.14em}
.contact-form-info-v2 h2{font-size:2rem;font-weight:950;letter-spacing:-.04em;margin:.6rem 0}
.contact-form-info-v2 p{color:#8ca6b8;font-size:.9rem}
.telegram-direct-v2{display:flex;align-items:center;gap:.6rem;margin:1.25rem 0;padding:.85rem 1rem;border-radius:12px;background:#0e2230;border:1px solid #2b4a5f;color:#fff;text-decoration:none;font-size:.85rem;font-weight:850}
.telegram-direct-v2 i{color:#39c9ff;font-size:1.15rem}
.contact-mini-v2{display:flex;flex-direction:column;gap:.55rem;color:#7592a5;font-size:.78rem}
.contact-mini-v2 i{width:22px;color:#5fcfff}
.alert-success{background:rgba(86,214,141,.1);border-color:rgba(86,214,141,.35);color:#aef1c9}

@media(max-width:991px){.contact-form-shell-v2{grid-template-columns:1fr}.showcase-v2{padding-top:60px}.social-grid-v2{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.social-grid-v2{grid-template-columns:1fr}.experience-copy-v2{padding:1.15rem}.form-card-v2,.contact-form-info-v2{padding:1.25rem}.video-youtube-link-v2{left:10px;bottom:10px;font-size:.68rem}.showcase-poster-v2>span{left:10px;bottom:10px;font-size:.68rem}}

/* v5: human trust hero + safer public forms */
.hero-profile-card{max-width:475px;margin-left:auto;border:1px solid #284357;border-radius:28px;overflow:hidden;background:linear-gradient(145deg,#0d1b27,#08131d);box-shadow:var(--shadow)}
.hero-profile-photo{position:relative;aspect-ratio:1/1;overflow:hidden;background:#07111b}
.hero-profile-photo img{width:100%;height:100%;object-fit:cover;object-position:center 34%;display:block}
.hero-profile-photo:after{content:"";position:absolute;inset:auto 0 0;height:36%;background:linear-gradient(transparent,rgba(5,12,18,.94));pointer-events:none}
.profile-live{position:absolute;left:18px;bottom:16px;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:999px;background:rgba(4,10,15,.82);border:1px solid rgba(255,255,255,.12);font-size:.72rem;font-weight:900}.profile-live i{font-size:.55rem;color:#5de48a}
.hero-profile-copy{padding:1.45rem 1.55rem 1.55rem}.hero-profile-copy>small,.about-kicker{display:block;color:var(--orange);font-size:.66rem;font-weight:950;letter-spacing:.14em;margin-bottom:.45rem}.hero-profile-copy h2{font-size:1.65rem;font-weight:950;letter-spacing:-.035em;margin-bottom:.55rem}.hero-profile-copy p{color:#9bb1c1;font-size:.88rem;line-height:1.6;margin-bottom:1rem}.profile-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.profile-tags span{font-size:.66rem;color:#9fdcff;border:1px solid #294457;border-radius:999px;padding:.38rem .55rem;background:#07131d}.profile-link{display:inline-flex;gap:.45rem;align-items:center;color:#fff;text-decoration:none;font-weight:900;font-size:.82rem}.profile-link:hover{color:var(--orange)}
.anti-spam-note{margin-top:.75rem;display:flex;align-items:flex-start;gap:.5rem;color:#7f9caf;font-size:.74rem;line-height:1.45}.anti-spam-note i{color:#63da91;margin-top:.15rem}
[data-no-paste="true"]{caret-color:#fff}
.about-profile-grid{display:grid;grid-template-columns:minmax(300px,.75fr) 1.25fr;gap:2rem;align-items:stretch}.about-profile-photo{border:1px solid #294356;border-radius:26px;overflow:hidden;min-height:520px;background:#07111b}.about-profile-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.about-profile-copy{display:flex;flex-direction:column;justify-content:center}.about-profile-copy h2{font-size:clamp(2rem,3vw,3.2rem);font-weight:950;letter-spacing:-.045em}.about-profile-copy p{color:#9bb0bf;line-height:1.72}.about-credentials-section{padding-top:20px}.about-credentials-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
@media(max-width:991px){.hero-profile-card{margin:0 auto}.about-profile-grid{grid-template-columns:1fr}.about-profile-photo{min-height:420px;max-height:650px}.about-credentials-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.hero-profile-copy{padding:1.15rem}.about-profile-photo{min-height:360px}.about-credentials-grid{grid-template-columns:1fr}}


/* v6 — free ANMA Knowledge Base / System Builder block */
.anma-tools-section{padding-top:42px}
.anma-tools-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:28px;align-items:stretch;padding:34px;border:1px solid #1e3a4d;border-radius:24px;background:linear-gradient(135deg,rgba(255,126,48,.08),rgba(5,18,30,.94) 40%,rgba(0,183,255,.05));box-shadow:0 28px 80px rgba(0,0,0,.18)}
.anma-tools-copy h2{font-size:clamp(2rem,3.4vw,3.3rem);line-height:1.02;margin:.35rem 0 1rem;max-width:760px}
.anma-tools-copy p{font-size:1.04rem;line-height:1.8;color:#9ec5df;max-width:790px}
.tools-kicker{color:#ffd200;font-weight:900;letter-spacing:.11em;font-size:.78rem}
.tools-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tools-points span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #1d3a4e;border-radius:999px;background:#091725;color:#cde8f8;font-size:.88rem}.tools-points i{color:#16c9ff}
.anma-tools-card{display:flex;flex-direction:column;justify-content:space-between;border:1px solid #2a4c61;background:#081522;border-radius:20px;padding:22px;min-height:290px}.tools-card-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #193246}.tools-card-head span{font-size:1.35rem;font-weight:950;color:#ff843a}.tools-card-head small{color:#80dfff;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tools-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.tools-stat-grid div{padding:14px;border:1px solid #18384c;border-radius:14px;background:#07111b}.tools-stat-grid strong{display:block;color:#fff;font-size:1rem}.tools-stat-grid span{display:block;color:#78a6c2;font-size:.76rem;margin-top:3px}.anma-tools-card>a{display:flex;justify-content:space-between;align-items:center;color:#53d5ff;text-decoration:none;font-weight:800;border-top:1px solid #193246;padding-top:15px}
.nav-tool-link{color:#68ddff!important}.nav-tool-link:hover{color:#fff!important}
@media(max-width:991.98px){.anma-tools-shell{grid-template-columns:1fr;padding:24px}.anma-tools-card{min-height:240px}}
@media(max-width:575.98px){.anma-tools-shell{padding:18px;border-radius:18px}.tools-stat-grid{grid-template-columns:1fr}.anma-tools-copy h2{font-size:2rem}}

/* v7 requested brand-color correction */
.tools-kicker{color:var(--orange)!important}

/* v8 — compact phone layout */
@media (max-width: 767.98px) {
  /* Overall mobile rhythm */
  .hero-v2 .container,
  .section-v2 .container,
  .logo-strip .container,
  .cta-band .container {padding-left:14px;padding-right:14px}
  .hero-v2 .min-vh-100{padding-top:92px!important;padding-bottom:34px!important}
  .hero-v2 .row{--bs-gutter-y:1.25rem}
  .hero-v2 h1{font-size:clamp(2rem,10vw,2.65rem);line-height:1.01;margin-bottom:.8rem}
  .eyebrow-v2{font-size:.58rem;letter-spacing:.11em;margin-bottom:.8rem;gap:.5rem}
  .eyebrow-v2 span{width:24px}
  .hero-lead{font-size:.88rem;line-height:1.55;margin:1rem 0 1.2rem}
  .hero-actions{gap:.55rem}
  .hero-actions .btn{font-size:.78rem;padding:.68rem .82rem;border-radius:10px;flex:1 1 auto}
  .trust-row{gap:.4rem;margin-top:1rem}
  .trust-row span{width:auto!important;font-size:.62rem;padding:.42rem .58rem}

  /* Anton card: shorter photo and denser copy */
  .hero-profile-card{max-width:none;border-radius:18px}
  .hero-profile-photo{aspect-ratio:16/8.2}
  .hero-profile-photo img{object-position:center 31%}
  .hero-profile-copy{padding:.9rem 1rem 1rem}
  .hero-profile-copy>small{font-size:.56rem;margin-bottom:.3rem}
  .hero-profile-copy h2{font-size:1.28rem;margin-bottom:.35rem}
  .hero-profile-copy p{font-size:.73rem;line-height:1.45;margin-bottom:.65rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  .profile-tags{gap:.3rem;margin-bottom:.65rem}
  .profile-tags span{font-size:.56rem;padding:.28rem .42rem}
  .profile-link{font-size:.7rem}

  /* Sections use less vertical space */
  .section-v2{padding:46px 0}
  .section-head{margin-bottom:1.35rem}
  .section-head>span{font-size:.58rem;letter-spacing:.11em}
  .section-head h2,.page-hero h1{font-size:1.8rem;line-height:1.04;margin:.4rem 0}
  .section-head p,.page-hero p{font-size:.82rem;line-height:1.5}

  /* Pricing: two compact cards per row instead of five full-screen cards */
  .pricing-grid{--bs-gutter-x:.55rem;--bs-gutter-y:.55rem}
  .pricing-grid>.col-lg-4{width:50%;flex:0 0 auto;margin-left:0!important}
  .pricing-grid>.col-lg-4:last-child:nth-child(odd){width:100%}
  .price-card-v2{padding:.8rem;border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,.18)}
  .price-card-v2.featured{transform:none}
  .popular-badge{top:7px;right:7px;font-size:.46rem;padding:.22rem .35rem;max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .plan-code{font-size:.48rem;letter-spacing:.07em;padding-right:42%}
  .price-card-v2 h3{font-size:.92rem;line-height:1.08;margin:.55rem 0 .18rem;min-height:2em}
  .plan-sub{font-size:.64rem;line-height:1.35;min-height:2.7em;margin-bottom:.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
  .price-v2{font-size:1.72rem;margin:.55rem 0 .45rem;line-height:1}
  .price-v2>span{font-size:.82rem}
  .price-v2 small{font-size:.46rem}
  .price-card-v2 ul{margin:.4rem 0 .65rem}
  .price-card-v2 li{font-size:.61rem;line-height:1.25;padding:.28rem 0;gap:.34rem}
  .price-card-v2 li i{font-size:.55rem;margin-top:.1rem}
  .price-card-v2 li:nth-child(n+4){display:none}
  .price-card-v2 .btn{font-size:.64rem;padding:.5rem .35rem;border-radius:8px;white-space:nowrap}
  .scope-note{font-size:.62rem;margin-top:.8rem;line-height:1.35}

  /* Other long blocks: more content per screen */
  .feature-card,.timeline-card,.content-card,.info-panel,.security-panel{padding:1rem;border-radius:16px}
  .feature-card h3,.timeline-card h3{font-size:.98rem;margin:.55rem 0 .35rem}
  .feature-card p,.timeline-card p,.content-card p{font-size:.72rem;line-height:1.45}
  .logo-pills{gap:.35rem;padding:.7rem 0}
  .logo-pills span{font-size:.58rem;padding:.32rem .48rem}
  .showcase-v2{padding-top:38px}
  .demo-video-shell-v2{border-radius:15px}
  .showcase-copy-v2 h2{font-size:1.65rem}
  .social-grid-v2{grid-template-columns:1fr 1fr;gap:.45rem}
  .social-grid-v2 a{min-height:43px;font-size:.7rem;padding:.58rem .65rem;border-radius:10px;gap:.45rem}
  .social-grid-v2 i{font-size:.95rem;width:18px}
  .anma-tools-section{padding-top:24px}
  .anma-tools-shell{padding:14px;gap:14px;border-radius:16px}
  .anma-tools-copy h2{font-size:1.65rem}
  .anma-tools-copy p{font-size:.78rem;line-height:1.5}
  .tools-kicker{font-size:.58rem}
  .tools-points{gap:5px;margin-top:10px}
  .tools-points span{font-size:.6rem;padding:5px 7px}
  .anma-tools-card{padding:13px;min-height:0;border-radius:14px}
  .tools-stat-grid{grid-template-columns:1fr 1fr;gap:6px;margin:10px 0}
  .tools-stat-grid div{padding:8px;border-radius:9px}
  .tools-stat-grid strong{font-size:.75rem}.tools-stat-grid span{font-size:.56rem}
  .experience-copy-v2{padding:.85rem .9rem 1rem}
  .experience-copy-v2 h3{font-size:1rem}.experience-copy-v2 p{font-size:.72rem}
  .review-card-v2,.empty-card-v2{padding:1rem;border-radius:16px}
  .review-card-v2 blockquote{font-size:.78rem;line-height:1.45;min-height:0;margin-bottom:.8rem}
  .form-card-v2,.contact-form-info-v2{padding:1rem;border-radius:16px}
}

@media (max-width: 390px) {
  .pricing-grid{--bs-gutter-x:.4rem;--bs-gutter-y:.4rem}
  .price-card-v2{padding:.68rem}
  .price-card-v2 h3{font-size:.82rem}
  .plan-sub{font-size:.58rem}
  .price-v2{font-size:1.5rem}
  .price-card-v2 li{font-size:.56rem}
  .price-card-v2 .btn{font-size:.58rem}
  .hero-v2 h1{font-size:2rem}
}

/* v9 — orange accents + quieter pricing badges */
.experience-copy-v2 small{color:var(--orange)!important}
.full-badge,.remote-badge{
  background:rgba(255,135,56,.10)!important;
  color:#ffad78!important;
  border:1px solid rgba(255,135,56,.24)!important;
  box-shadow:none!important;
}
.remote-badge{letter-spacing:.08em}
@media (max-width: 767.98px){
  /* Six plans now form a compact 2 × 3 grid on phones. */
  .pricing-grid>.col-lg-4:last-child:nth-child(odd){width:50%}
}

/* v10 — stable pricing grid: exactly 3 + 3 on desktop */
@media (min-width: 992px) {
  .pricing-grid > .col-lg-4 {
    margin-left: 0 !important;
    display: flex;
  }
  .pricing-grid .price-card-v2 {
    width: 100%;
  }
}

/* v11 — expanded package details / consultation before payment */
.compact-checkout-hero{padding-bottom:28px}
.checkout-grid-v11{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);gap:28px;align-items:start}
.checkout-main-v11{display:grid;gap:18px}
.checkout-package-card,.checkout-info-card,.checkout-before-pay,.checkout-sidebar-v11>.secure-note,.checkout-sidebar-v11>.payment-warning{background:rgba(10,24,36,.88);border:1px solid rgba(105,177,221,.22);border-radius:22px}
.checkout-package-card{padding:28px}
.checkout-package-card h2{font-size:1.35rem;margin:22px 0 10px}
.checkout-price-row{display:flex;align-items:center;justify-content:space-between;margin:6px 0 18px}
.checkout-list-large{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:0;padding:0;list-style:none}
.checkout-list-large li{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;gap:10px;align-items:flex-start}
.checkout-list-large i{color:#42e69b;margin-top:4px}
.checkout-result{margin-top:22px;padding:18px;border-radius:16px;background:rgba(255,132,54,.07);border:1px solid rgba(255,132,54,.22)}
.checkout-result strong{color:#ff8436}.checkout-result p{margin:6px 0 0}
.checkout-info-card{padding:22px;display:grid;grid-template-columns:42px 1fr;gap:16px}
.checkout-info-card h3{font-size:1.15rem;margin:0 0 7px}.checkout-info-card p{margin:0}
.checkout-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(31,190,255,.08);color:#55cfff}
.checkout-scope-card .checkout-icon{color:#ff8436;background:rgba(255,132,54,.08)}
.checkout-mini-list{margin:4px 0 0;padding-left:20px}.checkout-mini-list li{margin:5px 0}
.checkout-sidebar-v11{position:sticky;top:96px;display:grid;gap:14px}
.checkout-before-pay{padding:24px;border-color:rgba(255,132,54,.5);box-shadow:0 15px 45px rgba(0,0,0,.18)}
.checkout-before-pay h2{font-size:1.45rem;margin:10px 0}.checkout-before-pay p{line-height:1.65;margin-bottom:18px}
.checkout-warning-icon{font-size:1.55rem;color:#ff8436}
.checkout-sidebar-v11>.secure-note{padding:16px;margin:0}.checkout-sidebar-v11>.payment-warning{padding:14px;margin:0}
.checkout-pay-secondary{opacity:.9}.checkout-legal{font-size:.82rem;line-height:1.55;opacity:.74;padding:4px 3px}
@media(max-width:900px){.checkout-grid-v11{grid-template-columns:1fr}.checkout-sidebar-v11{position:static}.checkout-list-large{grid-template-columns:1fr}}
@media(max-width:600px){.checkout-page{padding-top:18px}.checkout-package-card{padding:18px;border-radius:17px}.checkout-info-card{padding:16px;border-radius:17px;grid-template-columns:34px 1fr;gap:11px}.checkout-icon{width:34px;height:34px}.checkout-before-pay{padding:18px;border-radius:17px}.checkout-before-pay h2{font-size:1.18rem}.checkout-before-pay p{font-size:.9rem;line-height:1.5}.checkout-package-card h2{font-size:1.08rem}.checkout-list-large li{font-size:.88rem;padding:8px 0}.checkout-mini-list{font-size:.88rem}.compact-checkout-hero h1{font-size:2rem}}

/* v12 checkout navigation */
.checkout-back-row{margin:0 0 18px;display:flex;align-items:center}
.checkout-back-btn{display:inline-flex;align-items:center;gap:9px;padding:10px 15px;border:1px solid rgba(255,132,57,.48);border-radius:12px;background:rgba(255,132,57,.07);color:#ff8439;text-decoration:none;font-weight:800;font-size:.92rem;transition:.2s ease}
.checkout-back-btn:hover{background:rgba(255,132,57,.14);border-color:#ff8439;color:#ff9b60;transform:translateX(-2px)}
@media(max-width:600px){.checkout-back-row{margin-bottom:12px}.checkout-back-btn{padding:8px 11px;border-radius:10px;font-size:.82rem}}


/* v13: remote package can expand into a larger outcome-based package */
.checkout-remote-expansion{background:linear-gradient(145deg,rgba(10,24,36,.95),rgba(16,29,41,.92));border:1px solid rgba(255,132,54,.34);border-radius:22px;padding:24px}
.checkout-remote-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.checkout-remote-head>i{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(255,132,54,.11);color:#ff8436}.checkout-remote-head span{font-size:.72rem;letter-spacing:.13em;color:#ff8436;font-weight:800}.checkout-remote-head h2{font-size:1.3rem;margin:3px 0 0}.checkout-remote-expansion>p{line-height:1.65;color:#b9d9ee}.checkout-remote-expansion h3{font-size:1rem;margin:18px 0 8px}.remote-examples{margin-bottom:16px}.remote-credit,.remote-existing{border-radius:15px;padding:15px 16px;margin-top:13px}.remote-credit{display:flex;gap:12px;background:rgba(255,132,54,.08);border:1px solid rgba(255,132,54,.28)}.remote-credit>i{color:#ff8436;margin-top:4px}.remote-credit strong,.remote-existing strong{display:block;margin-bottom:5px}.remote-credit p,.remote-existing p{margin:0;line-height:1.55;color:#b9d9ee}.remote-existing{background:rgba(79,212,151,.055);border:1px solid rgba(79,212,151,.19)}
@media(max-width:600px){.checkout-remote-expansion{padding:17px;border-radius:17px}.checkout-remote-head h2{font-size:1.08rem}.checkout-remote-expansion>p,.remote-credit p,.remote-existing p{font-size:.88rem;line-height:1.5}.remote-credit,.remote-existing{padding:13px}}
