@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Plus+Jakarta+Sans:ital,wght@0,600;0,700;0,800;1,600&display=swap";html,body{margin:0;padding:0;width:100%;overflow-x:clip;background:#faf9fc}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#quote,#steps,#about,#faq{scroll-margin-top:calc(68px + 1rem)}.lv2{--lv2-bg: #faf9fc;--lv2-surface: #ffffff;--lv2-ink: #12121a;--lv2-muted: #6b6b7b;--lv2-line: rgba(18, 18, 26, .08);--lv2-violet: #7c3aed;--lv2-violet-soft: #ede9fe;--lv2-cyan: #06b6d4;--lv2-wa: #25d366;--lv2-wa-dark: #1da851;--lv2-hero: #0c0c12;--lv2-radius: 20px;--lv2-radius-sm: 12px;--lv2-header: 68px;--lv2-font: "DM Sans", system-ui, sans-serif;--lv2-display: "Plus Jakarta Sans", system-ui, sans-serif;--lv2-gutter: max(.75rem, env(safe-area-inset-left, 0px));font-family:var(--lv2-font);color:var(--lv2-ink);background:var(--lv2-bg);line-height:1.45;min-height:100vh;width:100%;-webkit-font-smoothing:antialiased}.lv2 *,.lv2 *:before,.lv2 *:after{box-sizing:border-box}.lv2-wrap{width:100%;max-width:1140px;margin-inline:auto;padding-inline:var(--lv2-gutter);padding-inline-end:max(.75rem,env(safe-area-inset-right,0px))}.lv2-header{position:fixed;inset:0 0 auto;z-index:100;height:var(--lv2-header);display:flex;align-items:center;background:#0c0c12b8;backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}.lv2-header .lv2-wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem}.lv2-logo{display:flex;align-items:center;gap:.65rem;text-decoration:none;color:#fff;min-width:0}.lv2-logo-mark{display:flex;align-items:center;flex-shrink:0}.lv2-logo-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0}.lv2-logo-founder{margin-left:-.45rem;border:2px solid rgba(12,12,18,.85);box-shadow:0 0 0 1px #ffffff1a}.lv2-logo-text{font-family:var(--lv2-display);font-weight:700;font-size:1.05rem;letter-spacing:-.02em;line-height:1.15;min-width:0}.lv2-logo-byline{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.12rem}.lv2-logo-founder-name{font-family:var(--lv2-font);font-size:.68rem;font-weight:500;color:#ffffff80;letter-spacing:0}.lv2-logo-rating{display:inline-flex;align-items:center;gap:.2rem;font-family:var(--lv2-font);font-size:.62rem;font-weight:600;color:#ffffffb8;line-height:1}.lv2-logo-stars{color:#fbbf24;font-size:.58rem;letter-spacing:-.06em}.lv2-logo-rating-value{color:#ffffffd9}.lv2-header-right{display:flex;align-items:center;gap:.75rem}.lv2-from{font-size:.8rem;font-weight:600;color:var(--lv2-cyan);display:none}@media(min-width:480px){.lv2-from{display:block}}.lv2-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.35rem;border-radius:999px;font-weight:600;font-size:.92rem;text-decoration:none;border:none;cursor:pointer;transition:transform .15s,box-shadow .2s,background .2s;font-family:inherit}.lv2-btn:active{transform:scale(.97)}.lv2-btn--glow{background:linear-gradient(135deg,var(--lv2-violet),#5b21b6);color:#fff;box-shadow:0 4px 24px #7c3aed73}.lv2-btn--glow:hover{box-shadow:0 8px 32px #7c3aed8c}.lv2-btn--wa{background:var(--lv2-wa);color:#fff}.lv2-btn--wa:hover{background:var(--lv2-wa-dark)}.lv2-btn--email{background:var(--lv2-ink);color:#fff}.lv2-btn--email:hover{background:#2a2a38}.lv2-btn--ghost{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.14)}.lv2-btn--outline{background:transparent;color:var(--lv2-ink);border:1.5px solid var(--lv2-line)}.lv2-btn--outline-green{color:#0d7a00;border-color:#14a800;background:#14a8000f}.lv2-btn--outline-green:hover{background:#14a8001f;border-color:#0d7a00}.lv2-btn--outline-blue{color:#0a66c2;border-color:#0a66c2;background:#0a66c20f}.lv2-btn--outline-blue:hover{background:#0a66c21f;border-color:#004182}.lv2-btn--outline-purple{color:var(--lv2-violet);border-color:var(--lv2-violet);background:#7c3aed0f}.lv2-btn--outline-purple:hover{background:#7c3aed1f;border-color:#5b21b6}.lv2-btn--sm{padding:.5rem 1rem;font-size:.82rem}.lv2-btn--lg{padding:.95rem 2rem;font-size:1rem}.lv2-btn--block{width:100%}.lv2-hero{position:relative;padding:calc(var(--lv2-header) + 3rem) 0 4rem;background:var(--lv2-hero);color:#fff;overflow:hidden}.lv2-hero-mesh{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 20% 40%,rgba(124,58,237,.35),transparent),radial-gradient(ellipse 60% 50% at 80% 20%,rgba(6,182,212,.2),transparent),radial-gradient(ellipse 50% 40% at 60% 90%,rgba(124,58,237,.15),transparent)}.lv2-hero-grid{position:relative;display:grid;gap:3rem;align-items:center}@media(min-width:900px){.lv2-hero-grid{grid-template-columns:1.1fr .9fr;gap:2rem}}.lv2-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);font-size:.75rem;font-weight:600;color:var(--lv2-cyan);margin-bottom:1.25rem}.lv2-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lv2-wa);box-shadow:0 0 8px var(--lv2-wa)}.lv2-hero h1{font-family:var(--lv2-display);font-size:clamp(2.25rem,6vw,3.5rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin:0 0 1rem}.lv2-hero h1 em{font-style:normal;background:linear-gradient(90deg,#c4b5fd,var(--lv2-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.lv2-hero-sub{font-size:1.05rem;color:#ffffffa6;margin:0 0 1.75rem;max-width:32ch}.lv2-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.lv2-pills{display:flex;flex-wrap:wrap;gap:.5rem}.lv2-pill{padding:.4rem .85rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-size:.78rem;font-weight:600;color:#ffffffd9}.lv2-pill strong{color:var(--lv2-cyan)}.lv2-hero-visual{position:relative;display:flex;justify-content:center;min-height:320px}.lv2-orbit{position:relative;width:min(300px,85vw);aspect-ratio:1}.lv2-orbit-ring{position:absolute;inset:0;border-radius:50%;border:1px dashed rgba(255,255,255,.12);animation:lv2-spin 40s linear infinite}.lv2-orbit-ring:nth-child(2){inset:12%;animation-direction:reverse;animation-duration:28s}@keyframes lv2-spin{to{transform:rotate(360deg)}}.lv2-phone-glow{position:absolute;inset:18%;border-radius:36px;background:linear-gradient(160deg,var(--lv2-violet),#4c1d95);box-shadow:0 0 60px #7c3aed80,0 24px 48px #0006;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.lv2-phone-glow:before{content:"";position:absolute;top:10px;width:72px;height:22px;background:var(--lv2-hero);border-radius:0 0 12px 12px}.lv2-phone-price{font-family:var(--lv2-display);font-size:2.75rem;font-weight:800;margin:1.5rem 0 .25rem}.lv2-phone-days{font-size:.85rem;opacity:.85;padding:.35rem .9rem;background:#ffffff26;border-radius:999px;margin-top:.75rem}.lv2-float-icon{position:absolute;width:44px;height:44px;border-radius:12px;object-fit:cover;box-shadow:0 8px 24px #00000059;border:2px solid rgba(255,255,255,.2)}.lv2-float-icon:nth-child(3){top:5%;left:0;animation:lv2-float 4s ease-in-out infinite}.lv2-float-icon:nth-child(4){top:15%;right:-5%;animation:lv2-float 4.5s ease-in-out infinite .5s}.lv2-float-icon:nth-child(5){bottom:20%;left:-8%;animation:lv2-float 5s ease-in-out infinite 1s}.lv2-float-icon:nth-child(6){bottom:8%;right:5%;animation:lv2-float 4.2s ease-in-out infinite 1.5s}@keyframes lv2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lv2-marquee{padding:1.25rem 0;background:var(--lv2-surface);border-block:1px solid var(--lv2-line);overflow:hidden}.lv2-marquee-label{text-align:center;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--lv2-muted);margin:0 0 .85rem}.lv2-marquee-track{display:flex;width:max-content;animation:lv2-marquee 35s linear infinite;gap:2rem;padding-inline:1rem}.lv2-marquee:hover .lv2-marquee-track{animation-play-state:paused}@keyframes lv2-marquee{to{transform:translate(-50%)}}.lv2-marquee-item{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.lv2-marquee-item img,.lv2-marquee-fallback{width:40px;height:40px;border-radius:10px;object-fit:cover}.lv2-marquee-fallback{display:flex;align-items:center;justify-content:center;background:var(--lv2-violet-soft);color:var(--lv2-violet);font-weight:700;font-size:.9rem}.lv2-marquee-item span{font-size:.82rem;font-weight:600;color:var(--lv2-ink);white-space:nowrap}.lv2-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem 2.5rem;padding:1rem;background:var(--lv2-violet-soft)}.lv2-trust-item{text-align:center}.lv2-trust-item strong{display:block;font-family:var(--lv2-display);font-size:1.35rem;color:var(--lv2-violet)}.lv2-trust-item span{font-size:.72rem;color:var(--lv2-muted);text-transform:uppercase;letter-spacing:.06em}.lv2-steps{padding:4rem 0}.lv2-verticals{padding:4rem 0;background:var(--lv2-bg);border-block:1px solid var(--lv2-line)}.lv2-verticals-head{text-align:center;max-width:42rem;margin:0 auto 1.5rem}.lv2-verticals-head h2{font-family:var(--lv2-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0}.lv2-verticals-grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:560px){.lv2-verticals-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.lv2-verticals-grid{grid-template-columns:repeat(3,1fr)}}.lv2-vertical-card{display:flex;flex-direction:column;overflow:hidden;background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:var(--lv2-radius-sm);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.lv2-vertical-card:hover{border-color:#7c3aed4d;box-shadow:0 8px 24px #7c3aed1a;transform:translateY(-2px)}.lv2-vertical-card:focus-visible{outline:2px solid var(--lv2-violet);outline-offset:2px}.lv2-vertical-media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--lv2-violet-soft)}.lv2-vertical-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.lv2-vertical-card:hover .lv2-vertical-media img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.lv2-vertical-card:hover .lv2-vertical-media img,.lv2-vertical-card:hover{transform:none}}.lv2-vertical-body{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .95rem 1rem;min-width:0}.lv2-vertical-name{font-size:.9rem;font-weight:700;line-height:1.25}.lv2-vertical-tags{display:flex;flex-wrap:wrap;gap:.3rem}.lv2-vertical-tag{font-size:.68rem;font-weight:600;letter-spacing:.01em;padding:.15rem .45rem;border-radius:999px;background:var(--lv2-violet-soft);color:var(--lv2-violet);line-height:1.3}.lv2-steps-head{text-align:center;margin-bottom:2.5rem}.lv2-steps-head h2{font-family:var(--lv2-display);font-size:clamp(1.5rem,4vw,2rem);margin:0;letter-spacing:-.02em}.lv2-step-row{display:grid;gap:1rem}@media(min-width:768px){.lv2-step-row{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.lv2-step{position:relative;padding:1.75rem 1.5rem;background:var(--lv2-surface);border-radius:var(--lv2-radius);border:1px solid var(--lv2-line);text-align:center;overflow:hidden}.lv2-step:before{content:attr(data-step);position:absolute;top:-.15em;right:.25em;font-family:var(--lv2-display);font-size:4rem;font-weight:800;color:var(--lv2-violet-soft);line-height:1;pointer-events:none}.lv2-step h3{position:relative;margin:0;font-size:1rem;font-weight:700}.lv2-step p{position:relative;margin:.35rem 0 0;font-size:.85rem;color:var(--lv2-muted)}.lv2-calc{padding:4rem 0 5rem;background:linear-gradient(180deg,var(--lv2-bg) 0%,#f3f0fa 100%)}.lv2-calc-head{text-align:center;margin-bottom:2rem}.lv2-calc-head h2{font-family:var(--lv2-display);font-size:clamp(1.75rem,4.5vw,2.25rem);margin:0 0 .35rem;letter-spacing:-.02em}.lv2-calc-head p{margin:0;color:var(--lv2-muted);font-size:.95rem}.lv2-calc-layout{display:grid;gap:1.5rem}@media(min-width:960px){.lv2-calc-layout{grid-template-columns:1fr 300px;align-items:start}}.lv2-base-b{display:grid;gap:0;border-radius:var(--lv2-radius);overflow:hidden;border:1px solid var(--lv2-line);box-shadow:0 16px 48px #12121a1a;margin-bottom:1.5rem}@media(min-width:720px){.lv2-base-b{grid-template-columns:220px 1fr}}.lv2-bb-side{padding:1.5rem 1.25rem;background:linear-gradient(165deg,#1a1025 0%,var(--lv2-violet) 100%);color:#fff;display:flex;flex-direction:column;align-items:flex-start}.lv2-bb-badge{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .6rem;background:#ffffff26;border-radius:6px;margin-bottom:1rem}.lv2-bb-price{margin:0;font-family:var(--lv2-display);font-size:2.5rem;font-weight:800;letter-spacing:-.03em;line-height:1}.lv2-bb-days{margin:.35rem 0 1rem;font-size:.85rem;opacity:.8}.lv2-bb-highlights{list-style:none;margin:auto 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem;width:100%}.lv2-bb-highlights li{font-size:.78rem;font-weight:600;padding:.4rem .65rem;background:#06b6d433;border-radius:8px;border:1px solid rgba(6,182,212,.35)}.lv2-bb-bento{display:grid;gap:.5rem;padding:1rem;background:var(--lv2-surface);grid-template-columns:repeat(2,1fr)}@media(min-width:560px){.lv2-bb-bento{grid-template-columns:repeat(3,1fr)}}.lv2-bb-tile{padding:.75rem;border-radius:var(--lv2-radius-sm);background:var(--lv2-bg);border:1px solid var(--lv2-line);display:flex;flex-direction:column;gap:.35rem}.lv2-bb-tile--wide{grid-column:span 2}@media(min-width:560px){.lv2-bb-tile--wide{grid-column:span 1}}.lv2-bb-tile.is-hot{background:linear-gradient(135deg,var(--lv2-violet-soft),#fff);border-color:#7c3aed59}.lv2-bb-tile-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--lv2-violet-soft);color:var(--lv2-violet);border-radius:8px}.lv2-bb-tile.is-hot .lv2-bb-tile-icon{background:var(--lv2-violet);color:#fff}.lv2-bb-tile strong{font-size:.82rem;line-height:1.25}.lv2-bb-tile span{font-size:.72rem;color:var(--lv2-muted);line-height:1.3}.lv2-cat-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--lv2-muted);margin:0 0 .65rem}.lv2-addons-head{margin:.25rem 0 1.25rem;padding-top:.5rem}.lv2-addons-head h3{margin:0 0 .35rem;font-family:var(--lv2-display);font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.lv2-addons-head p{margin:0;font-size:.88rem;color:var(--lv2-muted)}.lv2-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:.5rem;margin-bottom:1.25rem}.lv2-chip{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem;background:var(--lv2-surface);border:2px solid var(--lv2-line);border-radius:var(--lv2-radius-sm);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.lv2-chip:hover{border-color:#7c3aed59}.lv2-chip.is-on{border-color:var(--lv2-violet);box-shadow:0 0 0 3px #7c3aed26;background:linear-gradient(180deg,#fff 0%,var(--lv2-violet-soft) 100%)}.lv2-chip-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:.35rem}.lv2-chip-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--lv2-violet);background:var(--lv2-violet-soft);border-radius:8px}.lv2-chip.is-on .lv2-chip-icon{background:var(--lv2-violet);color:#fff}.lv2-chip-check{width:20px;height:20px;border-radius:50%;border:2px solid var(--lv2-line);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:transparent;flex-shrink:0}.lv2-chip.is-on .lv2-chip-check{background:var(--lv2-violet);border-color:var(--lv2-violet);color:#fff}.lv2-chip-label{font-size:.78rem;font-weight:600;line-height:1.25}.lv2-chip-price{font-size:.72rem;font-weight:700;color:var(--lv2-violet)}.lv2-quote-card{position:sticky;top:calc(var(--lv2-header) + 1rem);background:var(--lv2-surface);border-radius:var(--lv2-radius);border:1px solid var(--lv2-line);padding:1.5rem;box-shadow:0 12px 40px #12121a14}.lv2-quote-total{text-align:center;margin-bottom:1rem}.lv2-quote-total span{display:block;font-size:.75rem;color:var(--lv2-muted);text-transform:uppercase;letter-spacing:.08em}.lv2-quote-total strong{font-family:var(--lv2-display);font-size:2.5rem;font-weight:800;color:var(--lv2-violet);line-height:1.1}.lv2-quote-meta{display:flex;justify-content:center;gap:1rem;font-size:.82rem;color:var(--lv2-muted);margin-bottom:1.25rem}.lv2-quote-meta strong{color:var(--lv2-ink)}.lv2-quote-breakdown{font-size:.8rem;color:var(--lv2-muted);display:flex;justify-content:space-between;padding:.3rem 0;border-top:1px solid var(--lv2-line);margin-bottom:.25rem}.lv2-sticky{position:fixed;bottom:0;left:0;right:0;z-index:90;padding:.75rem var(--lv2-gutter, .75rem);padding-bottom:max(.75rem,env(safe-area-inset-bottom));background:#ffffffeb;backdrop-filter:blur(12px);border-top:1px solid var(--lv2-line);box-shadow:0 -8px 32px #0000000f}@media(min-width:960px){.lv2-sticky{display:none}}.lv2-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;max-width:1140px;margin-inline:auto}.lv2-sticky-inner strong{font-family:var(--lv2-display);font-size:1.35rem;color:var(--lv2-violet)}.lv2-sticky-inner small{display:block;font-size:.68rem;color:var(--lv2-muted)}.lv2-modal-bg{position:fixed;inset:0;z-index:200;background:#0c0c12a6;backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:1rem}@media(min-width:560px){.lv2-modal-bg{align-items:center}}.lv2-modal{background:var(--lv2-surface);border-radius:var(--lv2-radius) var(--lv2-radius) 0 0;padding:1.5rem;width:min(400px,100%);max-height:90vh;overflow-y:auto;position:relative}@media(min-width:560px){.lv2-modal{border-radius:var(--lv2-radius)}}.lv2-modal-x{position:absolute;top:.75rem;right:.75rem;width:32px;height:32px;border:none;border-radius:50%;background:var(--lv2-bg);font-size:1.2rem;cursor:pointer;line-height:1}.lv2-modal h3{margin:0 2rem .5rem 0;font-family:var(--lv2-display);font-size:1.15rem}.lv2-modal .lv2-quote-card{position:static;box-shadow:none;border:none;padding:0 0 .75rem;margin-bottom:.25rem}.lv2-modal .lv2-quote-card .lv2-btn{display:none}.lv2-form{display:flex;flex-direction:column;gap:.65rem;margin-top:1rem}.lv2-form label{font-size:.78rem;font-weight:600;display:flex;flex-direction:column;gap:.3rem}.lv2-form input{padding:.7rem .9rem;border:1.5px solid var(--lv2-line);border-radius:var(--lv2-radius-sm);font-size:1rem;font-family:inherit}.lv2-form input:focus{outline:2px solid var(--lv2-violet);outline-offset:1px}.lv2-form-error{color:#dc2626;font-size:.82rem;margin:0}.lv2-form-hint{margin:.15rem 0 0;font-size:.78rem;color:var(--lv2-muted);text-align:center}.lv2-form-actions{display:grid;gap:.55rem}.lv2-stats{padding:3rem 0;background:var(--lv2-hero);color:#fff}.lv2-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(min-width:768px){.lv2-stats-grid{grid-template-columns:repeat(4,1fr)}}.lv2-stat{text-align:center}.lv2-stat strong{display:block;font-family:var(--lv2-display);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;background:linear-gradient(90deg,#c4b5fd,var(--lv2-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.lv2-stat span{font-size:.78rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em}.lv2-faq{padding:4.5rem 0;background:var(--lv2-surface);border-block:1px solid var(--lv2-line)}.lv2-faq-grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:900px){.lv2-faq-grid{grid-template-columns:minmax(240px,320px) 1fr;gap:3.5rem}}.lv2-faq-intro h2{font-family:var(--lv2-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem}.lv2-faq-intro-text{margin:0 0 1.25rem;font-size:.95rem;color:var(--lv2-muted);line-height:1.55}.lv2-faq-highlights{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.lv2-faq-highlights li{position:relative;padding-left:1.25rem;font-size:.88rem;font-weight:600;color:var(--lv2-ink)}.lv2-faq-highlights li:before{content:"✓";position:absolute;left:0;color:var(--lv2-wa);font-weight:800}@media(min-width:900px){.lv2-faq-intro{position:sticky;top:calc(var(--lv2-header) + 1.5rem)}}.lv2-faq-list{display:flex;flex-direction:column;gap:.65rem}.lv2-faq-item{background:var(--lv2-bg);border:1px solid var(--lv2-line);border-radius:var(--lv2-radius-sm);overflow:hidden;transition:border-color .2s,box-shadow .2s}.lv2-faq-item.is-open{border-color:#7c3aed59;box-shadow:0 8px 28px #7c3aed14;background:var(--lv2-surface)}.lv2-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.2rem;background:none;border:none;font:inherit;font-weight:700;font-size:.94rem;text-align:left;cursor:pointer;color:var(--lv2-ink);transition:color .15s}.lv2-faq-q:hover{color:var(--lv2-violet)}.lv2-faq-q-text{flex:1;line-height:1.35}.lv2-faq-chevron{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--lv2-violet-soft);position:relative;transition:transform .25s ease,background .2s}.lv2-faq-chevron:before,.lv2-faq-chevron:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:2px;background:var(--lv2-violet);border-radius:1px;transform:translate(-50%,-50%);transition:transform .25s ease}.lv2-faq-chevron:after{transform:translate(-50%,-50%) rotate(90deg)}.lv2-faq-item.is-open .lv2-faq-chevron{background:var(--lv2-violet);transform:rotate(180deg)}.lv2-faq-item.is-open .lv2-faq-chevron:before,.lv2-faq-item.is-open .lv2-faq-chevron:after{background:#fff}.lv2-faq-item.is-open .lv2-faq-chevron:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.lv2-faq-panel-inner{overflow:hidden}.lv2-faq-a{margin:0;padding:.85rem 1.2rem 1.15rem;font-size:.9rem;color:var(--lv2-muted);line-height:1.6;border-top:1px solid var(--lv2-line);margin-top:-.15rem}.lv2-faq-item.is-open .lv2-faq-a{color:var(--lv2-ink)}.lv2-close{padding:4rem 0;text-align:center;background:linear-gradient(135deg,var(--lv2-violet),#4c1d95);color:#fff}.lv2-close h2{font-family:var(--lv2-display);font-size:clamp(1.5rem,4vw,2.25rem);margin:0 0 1.25rem}.lv2-close .lv2-btn--glow{background:#fff;color:var(--lv2-violet);box-shadow:0 8px 32px #0003}.lv2-footer{padding:2rem 0 5.5rem;text-align:center;font-size:.82rem;color:var(--lv2-muted)}@media(min-width:960px){.lv2-footer{padding-bottom:2rem}}.lv2-footer a{color:var(--lv2-violet);text-decoration:none}.lv2-footer-links{display:flex;justify-content:center;gap:1rem;margin-top:.5rem}.lv2-about{padding:4.5rem 0;background:var(--lv2-surface);border-block:1px solid var(--lv2-line)}.lv2-about-grid{display:grid;gap:2.5rem;align-items:start}@media(min-width:860px){.lv2-about-grid{grid-template-columns:minmax(240px,300px) 1fr;gap:3rem}}.lv2-about-visual{display:flex;flex-direction:column;gap:1rem}.lv2-about-photo-wrap{position:relative;border-radius:var(--lv2-radius);overflow:hidden;box-shadow:0 20px 50px #7c3aed33;border:3px solid #fff}.lv2-about-photo{width:100%;aspect-ratio:1;object-fit:cover;display:block}.lv2-about-photo-badge{position:absolute;bottom:.85rem;left:.85rem;padding:.35rem .75rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:var(--lv2-violet);color:#fff;border-radius:999px}.lv2-about-trust-strip{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.lv2-about-trust-pill{padding:.65rem .75rem;background:var(--lv2-bg);border:1px solid var(--lv2-line);border-radius:var(--lv2-radius-sm);text-align:center}.lv2-about-trust-pill strong{display:block;font-family:var(--lv2-display);font-size:1.1rem;color:var(--lv2-violet);line-height:1.2}.lv2-about-trust-pill span{font-size:.65rem;color:var(--lv2-muted);text-transform:uppercase;letter-spacing:.05em}.lv2-about-kicker{margin:0 0 .5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--lv2-violet)}.lv2-about-copy h2{margin:0 0 1rem;font-family:var(--lv2-display);font-size:clamp(1.65rem,4vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.lv2-about-copy h2 span{display:block;font-size:.55em;font-weight:700;color:var(--lv2-muted);margin-top:.25rem}.lv2-about-lead{margin:0 0 1.25rem;font-size:1.02rem;color:var(--lv2-muted);line-height:1.6;max-width:52ch}.lv2-about-points{margin:0 0 1.5rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem}.lv2-about-points li{position:relative;padding-left:1.35rem;font-size:.92rem;font-weight:500}.lv2-about-points li:before{content:"✓";position:absolute;left:0;color:var(--lv2-wa);font-weight:800}.lv2-about-actions{display:flex;flex-wrap:wrap;gap:.5rem}.lv2-about-clients{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--lv2-line);text-align:center}.lv2-about-clients-label{margin:0 0 1.25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--lv2-muted)}.lv2-about-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem}.lv2-about-logo-tile{display:flex;align-items:center;justify-content:center;width:72px;height:72px;padding:.65rem;background:var(--lv2-bg);border:1px solid var(--lv2-line);border-radius:var(--lv2-radius-sm);transition:border-color .15s,box-shadow .15s}.lv2-about-logo-tile:hover{border-color:#7c3aed59;box-shadow:0 4px 16px #7c3aed1a}.lv2-about-logo{width:100%;height:100%;object-fit:contain}.lv2-about-stack{margin-top:1.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-content:center}.lv2-about-stack-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--lv2-muted)}.lv2-about-skills{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.lv2-about-skill{font-size:.78rem;font-weight:600;padding:.35rem .7rem;background:var(--lv2-violet-soft);color:var(--lv2-violet);border-radius:999px}.lv2-reviews{padding:4.5rem 0;background:var(--lv2-bg)}.lv2-reviews-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.lv2-reviews-head h2{margin:0 0 .35rem;font-family:var(--lv2-display);font-size:clamp(1.5rem,4vw,2rem);font-weight:800;letter-spacing:-.02em}.lv2-reviews-sub{margin:0;font-size:.95rem;color:var(--lv2-muted);max-width:42ch}.lv2-reviews-score{text-align:center;padding:1rem 1.25rem;background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:var(--lv2-radius-sm);min-width:140px}.lv2-reviews-score strong{display:block;font-family:var(--lv2-display);font-size:2rem;font-weight:800;color:var(--lv2-violet);line-height:1}.lv2-reviews-score .lv2-review-stars{justify-content:center;margin:.35rem 0}.lv2-reviews-score>span{font-size:.72rem;color:var(--lv2-muted)}.lv2-review-stars{display:flex;gap:2px;color:#f59e0b}.lv2-review-card{margin:0;padding:1.5rem;background:var(--lv2-surface);border:1px solid var(--lv2-line);border-radius:var(--lv2-radius);display:flex;flex-direction:column;gap:.85rem}.lv2-review-card--featured{padding:1.75rem;margin-bottom:1rem;border-color:#7c3aed40;box-shadow:0 12px 40px #7c3aed1a;background:linear-gradient(135deg,#fff 0%,var(--lv2-violet-soft) 100%)}.lv2-review-card--featured .lv2-review-quote{font-size:1.08rem;line-height:1.65}.lv2-review-quote{margin:0;flex:1;font-size:.95rem;line-height:1.6;color:var(--lv2-ink)}.lv2-review-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding-top:.75rem;border-top:1px solid var(--lv2-line);font-size:.82rem}.lv2-review-footer cite{font-style:normal;font-weight:700}.lv2-review-footer>span:not(.lv2-review-source){color:var(--lv2-muted)}.lv2-review-source{margin-left:auto;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:6px;background:var(--lv2-bg);color:var(--lv2-muted)}.lv2-review-source--upwork{background:#14a80018;color:#0d7a00}.lv2-review-source--linkedin{background:#0a66c218;color:#0a66c2}.lv2-reviews-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.lv2-reviews-grid{grid-template-columns:repeat(3,1fr)}}.lv2-reviews-cta{text-align:center;margin:2rem 0 0;font-size:.92rem}.lv2-reviews-cta a{color:var(--lv2-violet);font-weight:600;text-decoration:none}.lv2-reviews-cta a:hover{text-decoration:underline}
