@import"https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700;800;900&family=Playfair+Display:ital,wght@1,400;1,500&display=swap";@layer components{.guide-page,.hv2-page,.c26-page,.w8r-page,.wcc-page{--purple-deep: #3d1aaf;--purple: #4f25c8;--purple-mid: #6b43e0;--purple-bright: #8b6fe5;--lavender: #b9a7e8;--lavender-soft: #d5c9f0;--lavender-pale: #eee8fb;--lime: #c9ff3d;--lime-deep: #a8e020;--carrot: #ff7a2f;--terracotta: #e0612f;--peach: #ffc9a3;--coral: #ff6b5e;--bg: #f2f1f6;--bg-soft: #fbfaf8;--bg-lavender: #eeeafb;--ink: #18103c;--ink-soft: #2e2553;--gray: #6b6580;--gray-soft: #9a93ad;--grad-purple: linear-gradient(135deg, #6b43e0 0%, #4f25c8 60%, #3d1aaf 100%);--grad-lavender: linear-gradient(135deg, #eeeafb, #e2dbf6);--grad-lime: linear-gradient(135deg, #d4ff50, #a8e020);--pill: 999px;--radius-lg: 28px;--radius-md: 18px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--fs-xxs: 11px;--fs-xs: 12px;--fs-sm: 14px;--fs-base: 15px;--fs-md: 16px;--fs-lg: 18px;--fs-xl: 22px;--fs-2xl: 30px;--fs-3xl: 40px;--fs-4xl: 56px;--fs-5xl: 64px;--lh-tight: 1.04;--lh-snug: 1.25;--lh-normal: 1.45;--lh-relaxed: 1.55}}@layer components{.guide-page{font-family:Onest,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.55;letter-spacing:-.005em;overflow-x:hidden}.guide-page :where(h1,h2,h3,h4,p,ul,li,figure){margin:0;padding:0}.guide-page :where(ul){list-style:none}.guide-page *{box-sizing:border-box}.guide-page i,.guide-page em{font-family:Playfair Display,serif;font-style:italic;letter-spacing:-.01em}.guide-page .wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width: 768px){.guide-page .wrap{padding:0 40px}}@media (min-width: 1024px){.guide-page .wrap{padding:0 60px}}.guide-page .section{padding:48px 0}@media (min-width: 768px){.guide-page .section{padding:64px 0}}@media (min-width: 1024px){.guide-page .section{padding:84px 0}}.guide-page .section.dark{color:#fff}.guide-page .cross-light{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><g stroke='%234F25C8' stroke-width='0.8' opacity='0.07' stroke-linecap='round'><line x1='12' y1='10' x2='12' y2='18'/><line x1='8' y1='14' x2='16' y2='14'/><line x1='52' y1='52' x2='52' y2='60'/><line x1='48' y1='56' x2='56' y2='56'/></g></svg>");background-size:80px 80px}.guide-page .cross-dark{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'><g stroke='%23B9A7E8' stroke-width='0.8' opacity='0.10' stroke-linecap='round'><line x1='12' y1='10' x2='12' y2='18'/><line x1='8' y1='14' x2='16' y2='14'/><line x1='52' y1='52' x2='52' y2='60'/><line x1='48' y1='56' x2='56' y2='56'/></g></svg>");background-size:80px 80px}.guide-page .nav{position:sticky;top:0;z-index:30;background:#f2f1f6d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--lavender-pale)}.guide-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.guide-page .logo{font-size:18px;font-weight:800;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.guide-page .logo i{color:var(--purple)}@media (max-width: 640px){.guide-page .nav-inner{height:58px}.guide-page .logo{font-size:16px}.guide-page .nav .btn{padding:9px 14px;font-size:12.5px}}}.guide-page .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:Onest,sans-serif;font-weight:700;font-size:16px;padding:16px 26px;border-radius:var(--pill);border:none;cursor:pointer;white-space:nowrap;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.guide-page .btn:after{content:"→";font-weight:700;transition:transform .15s ease}.guide-page .btn:hover{transform:translateY(-2px)}.guide-page .btn:hover:after{transform:translate(3px)}.guide-page .btn-purple{background:var(--purple);color:#fff;box-shadow:0 10px 28px #4f25c852}.guide-page .btn-purple:hover{background:var(--purple-deep)}.guide-page .btn-lime{background:var(--lime);color:var(--ink);box-shadow:0 8px 24px #a8e02059}.guide-page .btn-outline{background:transparent;border:1.5px solid var(--lavender);color:var(--ink)}.guide-page .btn.hg-submit:after,.guide-page .btn.lm-btn:after{content:none}.guide-page .btn.hg-submit{width:100%;height:auto;box-sizing:border-box;padding:15px 26px;border:1.5px solid transparent;border-radius:14px;font-size:15px;margin-top:var(--s-2)}@layer components{.guide-page .eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--purple-mid)}.guide-page .dark .eyebrow{color:var(--lime)}.guide-page .pill-tag{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:8px 15px;border-radius:var(--pill);background:#ffffff29;color:#fff}.guide-page .pill-tag.lav{background:var(--lavender-pale);color:var(--purple)}.guide-page .head{max-width:760px;margin-bottom:48px}.guide-page .head.center{margin-left:auto;margin-right:auto;text-align:center}.guide-page .head h2{font-size:clamp(30px,4.4vw,48px);margin:18px 0 0;font-weight:800;letter-spacing:-.03em;line-height:1.04}.guide-page .head h2 i{color:var(--purple)}.guide-page .dark .head h2{color:#fff}.guide-page .dark .head h2 i{color:var(--lime)}.guide-page .head p.sub{font-size:18px;color:var(--gray);margin-top:18px;line-height:1.6}.guide-page .dark .head p.sub{color:#cdbef2}@media (max-width: 640px){.guide-page .head{margin-bottom:30px}.guide-page .head h2{font-size:27px}.guide-page .head p.sub{font-size:15.5px}}.guide-page .hg-form-card{background:#fff;border-radius:28px;padding:36px 32px;box-shadow:0 30px 70px #14083c47;color:var(--ink)}.guide-page .hg-form-title{font-size:21px;font-weight:800;letter-spacing:-.025em;margin-bottom:var(--s-2);line-height:1.2}.guide-page .hg-form-sub{font-size:14px;color:var(--gray);margin-bottom:var(--s-6);line-height:1.5}.guide-page .hg-field{margin-bottom:var(--s-3)}.guide-page .hg-field input{width:100%;padding:15px 18px;border:1.5px solid var(--lavender-pale);border-radius:14px;font-family:Onest,sans-serif;font-size:15px;color:var(--ink);background:var(--bg-soft);transition:border-color .15s,background .15s}.guide-page .hg-field input:focus{outline:none;border-color:var(--purple-bright);background:#fff}.guide-page .hg-field input::-moz-placeholder{color:var(--gray-soft)}.guide-page .hg-field input::placeholder{color:var(--gray-soft)}.guide-page .lm-consent{margin-top:var(--s-4)}@media (max-width: 640px){.guide-page .hg-form-card{padding:28px 22px}}.guide-page .lm-check{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:12px;color:var(--gray);line-height:1.5}.guide-page .lm-check input{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--purple)}.guide-page .lm-check a{color:var(--purple);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guide-page .lm-error{font-size:13px;color:#e0466e;font-weight:600;margin-bottom:12px}.guide-page .lm-hp{position:absolute;left:-9999px;height:0;width:0;overflow:hidden}.guide-page .hg-counter-big{display:flex;align-items:center;gap:10px;margin-top:28px}.guide-page .hg-counter-big .live-dot{width:11px;height:11px}.guide-page .hg-counter-big .cb-line{font-size:15px;color:#cdbef2;font-weight:600}.guide-page .hg-counter-big .cb-num{font-weight:800;color:var(--lime);font-variant-numeric:tabular-nums}.guide-page .live-dot{width:8px;height:8px;border-radius:50%;background:#34c759;flex:none;animation:gp-pulse 1.8s ease-out infinite}@keyframes gp-pulse{0%{box-shadow:0 0 #34c7598c}70%{box-shadow:0 0 0 8px #34c75900}to{box-shadow:0 0 #34c75900}}.guide-page .rstat{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:44px}@media (min-width: 760px){.guide-page .rstat{flex-direction:row;align-items:center;gap:46px}}.guide-page .rstat-num{font-size:clamp(72px,11vw,120px);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--lime);flex:none;display:flex;flex-direction:column}.guide-page .rstat-num span{font-size:14px;font-weight:600;letter-spacing:0;color:#cdbef2;margin-top:14px;text-transform:none}.guide-page .rstat-side{max-width:520px;width:100%}.guide-page .rsc-track{position:relative;height:12px;border-radius:999px;background:#ffffff1a;margin-top:24px}.guide-page .rsc-fill{position:absolute;left:0;top:0;bottom:0;width:80%;border-radius:999px;background:linear-gradient(90deg,#ff5a6e40,#ff4d5e)}.guide-page .rsc-marker{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#ff4d5e;box-shadow:0 0 0 5px #ff4d5e38,0 6px 14px #ff4d5e8c}.guide-page .rsc-marker span{position:absolute;bottom:28px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:15px;font-weight:800;color:#ff6b78}.guide-page .rsc-labels{display:flex;justify-content:space-between;margin-top:13px;font-size:12.5px;color:#a99fd0}.guide-page .rsc-labels span:last-child{color:#ff8a93;font-weight:700}.guide-page .rstat-cap{font-size:15px;color:#cdbef2;line-height:1.55;margin-top:18px}.guide-page .rstat-cap b{color:#fff;font-weight:700}.guide-page .faq-wrap{max-width:780px;margin:0 auto}.guide-page .faq-item{border-bottom:1px solid var(--lavender-pale)}.guide-page .faq-item summary{list-style:none;cursor:pointer;padding:22px 28px;font-size:17px;font-weight:700;display:flex;justify-content:space-between;gap:16px;align-items:center}.guide-page .faq-item summary::-webkit-details-marker{display:none}.guide-page .faq-item summary:after{content:"+";font-size:24px;color:var(--purple);font-weight:400;transition:transform .2s}.guide-page .faq-item[open] summary:after{transform:rotate(45deg)}.guide-page .faq-item .faq-body{padding:0 28px 26px;font-size:16px;color:var(--gray);line-height:1.65}.guide-page .faq-item .faq-body a{color:var(--purple);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guide-page .faq-item .faq-body p{margin:0 0 12px}.guide-page .faq-item .faq-body p:last-child{margin-bottom:0}.guide-page .faq-more{text-align:center;margin-top:36px}.guide-page .faq-more p{font-size:17px;color:var(--ink-soft);margin-bottom:18px;font-weight:500}.guide-page .final{position:relative;overflow:hidden;text-align:center;background:var(--grad-lavender)}.guide-page .final h2{font-size:clamp(28px,4.4vw,48px);font-weight:800;margin:16px 0 14px;letter-spacing:-.03em;color:var(--ink)}.guide-page .final h2 i{color:var(--purple)}.guide-page .final p{font-size:18px;color:var(--gray);max-width:540px;margin:0 auto 30px;line-height:1.6}.guide-page .final-card{display:grid;grid-template-columns:1fr;gap:0;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 30px 70px #14083c38;text-align:left}@media (min-width: 900px){.guide-page .final-card{grid-template-columns:1.05fr .95fr}}.guide-page .final-left{position:relative;overflow:hidden;padding:48px 44px;color:#fff;background:radial-gradient(120% 120% at 85% 0%,#c9ff3d3d,#c9ff3d00 45%),var(--grad-purple)}.guide-page .final-left:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(201,255,61,.3),transparent 70%);right:-60px;bottom:-60px}.guide-page .final-left .pill-tag{margin-bottom:16px}.guide-page .cta-gift-ic{width:72px;height:72px;flex:none;display:block;margin-bottom:14px}.guide-page .final-left h2{font-size:clamp(26px,3.4vw,40px);font-weight:800;color:#fff;margin:0 0 14px;letter-spacing:-.03em;line-height:1.08;position:relative}.guide-page .final-left h2 i{color:var(--lime)}.guide-page .final-left p{font-size:16px;color:#e2d8fa;line-height:1.6;margin-bottom:24px;max-width:420px;position:relative}.guide-page .final-perks{list-style:none;display:flex;flex-direction:column;gap:11px;position:relative}.guide-page .final-perks li{display:flex;gap:11px;align-items:flex-start;font-size:14.5px;color:#fff;font-weight:500;line-height:1.4}.guide-page .final-perks .fp-ic{width:22px;height:22px;border-radius:7px;background:var(--lime);flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px}.guide-page .final-perks .fp-ic svg{width:12px;height:12px}.guide-page .final-form{background:#fff;padding:44px 40px;display:flex;flex-direction:column;justify-content:center}.guide-page .final-form-title{font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--ink);margin-bottom:6px}.guide-page .final-form-sub{font-size:14px;color:var(--gray);margin-bottom:var(--s-6);line-height:1.5}@media (max-width: 640px){.guide-page .final-left{padding:36px 26px}.guide-page .final-form{padding:30px 24px}}.guide-page .foot2{background:linear-gradient(180deg,#1c1448,#110a2e);color:#fff;padding:64px 0 30px;position:relative}.guide-page .foot2-grid{display:grid;grid-template-columns:1fr;gap:42px;padding-bottom:38px;border-bottom:1px solid rgba(255,255,255,.1)}@media (min-width: 680px) and (max-width: 919px){.guide-page .foot2-grid{grid-template-columns:1fr 1fr}.guide-page .foot2-brand{grid-column:1 / -1}}@media (min-width: 920px){.guide-page .foot2-grid{grid-template-columns:1.2fr 1.4fr 1.1fr;gap:40px}}@media (min-width: 1200px){.guide-page .foot2-grid{grid-template-columns:1.1fr 1.85fr 1fr}}.guide-page .foot2-col{min-width:0}.guide-page .f2-logo{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff}.guide-page .f2-logo i{color:var(--lime);font-family:Playfair Display,serif;font-style:italic}.guide-page .foot2-tag{font-size:14.5px;color:#c6bce4;line-height:1.55;margin:16px 0 22px;max-width:360px}.guide-page .foot2-sub{font-size:15px;font-weight:500;color:#fff;margin-bottom:14px}.guide-page .foot2-soc{display:flex;gap:12px}.guide-page .foot2-soc a{width:44px;height:44px;border-radius:50%;background:#ffffff1f;border:1px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.guide-page .foot2-soc a:hover{transform:translateY(-3px);box-shadow:0 10px 22px #00000059;background:#ffffff38}.guide-page .foot2-soc svg{width:22px;height:22px}.guide-page .foot2-srv-h{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#9c93c4;font-weight:700;margin-bottom:18px}.guide-page .foot2-srv,.guide-page .foot2-docs{display:flex;flex-direction:column;gap:13px}@media (min-width: 1200px){.guide-page .foot2-srv{display:grid;grid-template-columns:auto auto;gap:13px 24px;justify-content:start}.guide-page .foot2-srv a{white-space:nowrap}}.guide-page .foot2-srv a,.guide-page .foot2-docs a{font-size:14px;color:#e3dcf6;text-decoration:none;transition:color .15s}.guide-page .foot2-srv a:hover,.guide-page .foot2-docs a:hover{color:var(--lime)}.guide-page .foot2-bottom{display:flex;flex-direction:column;gap:16px;padding-top:24px;font-size:13px;color:#8e84b6}@media (min-width: 920px){.guide-page .foot2-bottom{display:grid;grid-template-columns:1.2fr 1.4fr 1.1fr;gap:32px 40px;align-items:start;padding-top:32px}}@media (min-width: 1200px){.guide-page .foot2-bottom{grid-template-columns:1.1fr 1.85fr 1fr}}.guide-page .foot2-contacts{display:flex;flex-direction:column;gap:6px}.guide-page .foot2-contacts a{color:#c6bce4;text-decoration:none;transition:color .15s;white-space:nowrap}.guide-page .foot2-contacts a:hover{color:#fff}@media (min-width: 920px){.guide-page .foot2-reqs{grid-column:2 / 4}}.guide-page .hero-guide{position:relative;overflow:hidden;background:radial-gradient(110% 140% at 80% -10%,#c9ff3d2e,#c9ff3d00 45%),var(--grad-purple);color:#fff}.guide-page .hero-guide-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start;padding-top:56px;padding-bottom:72px}@media (min-width: 960px){.guide-page .hero-guide-grid{grid-template-columns:1.1fr .9fr;align-items:center}}@media (max-width: 640px){.guide-page .hero-guide-grid{gap:36px;padding-top:40px;padding-bottom:52px}}.guide-page .hg-left h1{font-size:clamp(34px,5.2vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.04;margin:16px 0 20px}@media (max-width: 640px){.guide-page .hg-left h1{font-size:32px}}@media (max-width: 380px){.guide-page .hg-left h1{font-size:28px}}.guide-page .hg-left h1 i{color:var(--lime)}.guide-page .hg-lead{font-size:17px;color:#ddd2fa;max-width:500px;line-height:1.65;margin-bottom:28px}.guide-page .hg-perks{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.guide-page .hg-perks li{display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#fff;font-weight:500;line-height:1.4}.guide-page .hg-perk-ic{width:22px;height:22px;border-radius:7px;background:var(--lime);flex:none;display:flex;align-items:center;justify-content:center;margin-top:1px}.guide-page .hg-perk-ic svg{width:12px;height:12px}.guide-page .inside-showcase{display:grid;grid-template-columns:1fr;gap:44px;align-items:center;margin-bottom:40px}@media (min-width: 880px){.guide-page .inside-showcase{grid-template-columns:1.02fr .98fr;gap:56px}}.guide-page .inside-result-text{font-size:19px;color:var(--ink-soft);line-height:1.6;font-weight:500;max-width:480px}@media (max-width: 640px){.guide-page .inside-result-text{font-size:17px}}.guide-page .inside-result-text b{color:var(--purple);font-weight:800}.guide-page .guide-collage{position:relative;min-height:400px;display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.guide-page .guide-collage{min-height:340px}}.guide-page .gc-blob{position:absolute;border-radius:50%;filter:blur(2px);z-index:0}.guide-page .gc-blob.b1{width:230px;height:230px;background:radial-gradient(circle at 35% 30%,#d9c9ff,#b49bf0);top:6%;left:4%}.guide-page .gc-blob.b2{width:150px;height:150px;background:radial-gradient(circle at 40% 35%,#e4ff9e,#c9ff3d);bottom:8%;right:8%;opacity:.9}.guide-page .gc-blob.b3{width:90px;height:90px;background:radial-gradient(circle at 40% 35%,#ffd9bf,#ff9a52);top:14%;right:16%}.guide-page .guide-cover{position:relative;z-index:2;width:248px;aspect-ratio:3 / 4;border-radius:5px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 34px 70px #28105a57;background:radial-gradient(120% 120% at 80% 10%,#c9ff3d38,#c9ff3d00 45%),var(--grad-purple)}@media (max-width: 640px){.guide-page .guide-cover{width:210px}}.guide-page .guide-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.guide-page .gc-tile{position:absolute;z-index:3;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 16px 32px #28105a33}.guide-page .gc-tile svg{width:52%;height:52%}.guide-page .gc-tile.w{background:#fff;color:var(--purple)}.guide-page .gc-tile.lime{background:var(--lime);color:var(--ink)}.guide-page .gc-tile.purple{background:var(--purple);color:#fff}.guide-page .gc-tile.lg{width:64px;height:64px;border-radius:19px}.guide-page .gc-tile.md{width:50px;height:50px}.guide-page .gc-tile.sm{width:40px;height:40px;border-radius:12px}.guide-page .topic-grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 600px){.guide-page .topic-grid{grid-template-columns:1fr 1fr}}@media (min-width: 960px){.guide-page .topic-grid{grid-template-columns:1fr 1fr 1fr}}.guide-page .topic-chip{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid var(--lavender-pale);border-radius:var(--radius-md);padding:18px 20px;transition:transform .15s,box-shadow .15s}.guide-page .topic-chip:hover{transform:translateY(-2px);box-shadow:0 12px 30px #3d1aaf1a}@media (max-width: 640px){.guide-page .topic-chip{padding:15px 16px;gap:13px}}.guide-page .topic-num{font-size:14px;font-weight:800;color:#fff;background:var(--grad-purple);width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex:none;letter-spacing:-.01em}.guide-page .topic-name{font-size:15.5px;font-weight:700;color:var(--ink);line-height:1.25}@media (max-width: 640px){.guide-page .topic-name{font-size:14.5px}}.guide-page .why-lead{max-width:980px;font-size:18px;color:#d7ceef;line-height:1.65;margin-bottom:40px}.guide-page .why-lead b{color:#fff;font-weight:700}.guide-page .why-lead b.hl{color:var(--lime);font-weight:800}.guide-page .why-grid{display:grid;grid-template-columns:1fr;gap:18px}@media (min-width: 768px){.guide-page .why-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.guide-page .why-card{background:#ffffff12;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-md);padding:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.guide-page .why-head{display:flex;align-items:center;gap:14px;padding:24px 26px 20px}@media (max-width: 640px){.guide-page .why-head{padding:20px 20px 16px}}.guide-page .why-icon{width:46px;height:46px;border-radius:14px;background:#e4495f;display:flex;align-items:center;justify-content:center;flex:none;box-shadow:0 8px 20px #e4495f66}.guide-page .why-icon svg{width:22px;height:22px;color:#fff}.guide-page .why-card h3{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#fff}.guide-page .why-body{margin:0 14px 14px;background:#efedf7;border-radius:14px;padding:18px 20px;border-left:3px solid #e4495f}@media (max-width: 640px){.guide-page .why-body{margin:0 12px 12px;padding:16px 18px}}.guide-page .why-body p{font-size:14.5px;color:var(--ink-soft);line-height:1.6}.guide-page .why-body p b{color:#e4495f;font-weight:800}.guide-page .algo-note{margin-top:18px;display:flex;gap:22px;align-items:flex-start;background:#c9ff3d12;border:1px solid rgba(201,255,61,.28);border-radius:var(--radius-md);padding:28px 30px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width: 640px){.guide-page .algo-note{flex-direction:column;gap:16px;padding:24px 22px}}.guide-page .algo-ic{width:54px;height:54px;border-radius:16px;background:var(--lime);flex:none;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px #a8e02059}@media (max-width: 640px){.guide-page .algo-ic{width:46px;height:46px}}.guide-page .algo-ic svg{width:26px;height:26px;color:var(--ink)}@media (max-width: 640px){.guide-page .algo-ic svg{width:22px;height:22px}}.guide-page .algo-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--lime);display:block;margin-bottom:9px}.guide-page .algo-txt h3{font-size:clamp(19px,2.4vw,24px);font-weight:800;letter-spacing:-.02em;line-height:1.22;color:#fff;margin-bottom:13px}.guide-page .algo-txt p{font-size:15px;color:#d7ceef;line-height:1.62;margin-bottom:11px}.guide-page .algo-txt p:last-child{margin-bottom:0}.guide-page .algo-txt p b{color:#fff;font-weight:700}.guide-page .algo-txt p b.hl{color:var(--lime);font-weight:800}.guide-page .about-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:center}@media (min-width: 900px){.guide-page .about-grid{grid-template-columns:1fr 1.1fr;align-items:center}}.guide-page .about-photo-wrap{position:relative;max-width:380px;margin:0 auto}.guide-page .about-photo-glow{position:absolute;inset:-20px;border-radius:50%;background:radial-gradient(circle,rgba(139,111,229,.35) 0%,transparent 70%);filter:blur(20px)}.guide-page .about-photo{width:100%;border-radius:28px;overflow:hidden;position:relative;z-index:1;aspect-ratio:4 / 5;box-shadow:0 24px 60px #3d1aaf2e}.guide-page .about-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%;display:block}.guide-page .about-text .eyebrow{margin-bottom:14px;display:block}.guide-page .about-text h2{font-size:clamp(26px,3.8vw,40px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:18px}.guide-page .about-text h2 i{color:var(--purple)}.guide-page .about-text p{font-size:16px;color:var(--gray);line-height:1.7;margin-bottom:14px}.guide-page .about-result-box{background:var(--bg-lavender);border:1px solid var(--lavender-pale);border-radius:16px;padding:18px 22px;margin:6px 0 4px}.guide-page .about-result-box p{margin:0;font-size:15.5px;color:var(--ink-soft);font-weight:600;line-height:1.6}.guide-page .about-result-link{display:inline-block;margin-top:14px;font-size:15px;font-weight:700;color:var(--purple);text-decoration:none;transition:color .15s}.guide-page .about-result-link:hover{color:var(--purple-deep)}.guide-page .about-pro{margin-top:48px;background:var(--grad-purple);border-radius:var(--radius-lg);padding:38px 44px;color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;gap:26px;align-items:center}@media (min-width: 860px){.guide-page .about-pro{grid-template-columns:1.6fr auto;gap:48px;padding:42px 52px}}@media (max-width: 640px){.guide-page .about-pro{padding:30px 26px}}.guide-page .about-pro:before{content:"";position:absolute;top:-40px;right:-30px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(201,255,61,.2),transparent 70%)}.guide-page .about-pro p{font-size:17px;color:#fff;line-height:1.6;position:relative;font-weight:500;margin:0}@media (max-width: 640px){.guide-page .about-pro p{font-size:15.5px}}.guide-page .about-pro .btn{position:relative;white-space:nowrap;justify-self:start}@media (min-width: 860px){.guide-page .about-pro .btn{justify-self:end}}.guide-page .svc2-grid{display:grid;grid-template-columns:1fr;gap:22px}@media (min-width: 760px){.guide-page .svc2-grid{grid-template-columns:1fr 1fr}}.guide-page .svc2{background:#fff;border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 16px 44px #14083c2e;transition:transform .15s,box-shadow .15s}.guide-page .svc2:hover{transform:translateY(-3px);box-shadow:0 24px 56px #14083c42}.guide-page .svc2-img{position:relative;height:200px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width: 640px){.guide-page .svc2-img{height:170px}}.guide-page .svc2-body{position:relative;padding:30px 28px 26px;display:flex;flex-direction:column;flex:1}@media (max-width: 640px){.guide-page .svc2-body{padding:22px}}.guide-page .svc2-body .s2-badge{position:absolute;top:-15px;left:24px;z-index:6;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:9px 17px;border-radius:var(--pill);background:#fff;color:var(--terracotta);box-shadow:0 10px 24px #78280a38}.guide-page .svc2-body h3{font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin-bottom:10px}.guide-page .svc2-body p{font-size:14.5px;color:var(--gray);line-height:1.55;margin-bottom:22px}.guide-page .svc2-body .btn{margin-top:auto;align-self:flex-start}.guide-page .s2-collage{position:absolute;inset:0;z-index:2}.guide-page .s2-int{background:radial-gradient(130% 120% at 78% 12%,#c9ff3d8c,#c9ff3d00 42%),linear-gradient(140deg,#ff8a3d,#ff6b3d,#e0612f)}.guide-page .s2-int:before{content:"";position:absolute;z-index:1;width:150px;height:150px;border-radius:38px;background:#ffffff29;transform:rotate(20deg);right:-34px;bottom:-46px}.guide-page .s2-int:after{content:"";position:absolute;z-index:1;width:96px;height:96px;border-radius:50%;background:#c9ff3d8c;left:-22px;top:-24px}.guide-page .s2-cv{background:radial-gradient(130% 120% at 22% 12%,#ffc9a3b3,#ffc9a300 48%),linear-gradient(140deg,#ff9a52,#e0612f 60%,#c2451c)}.guide-page .s2-cv:before{content:"";position:absolute;z-index:1;width:118px;height:150px;border-radius:18px;background:#ffffff2e;transform:rotate(-11deg);right:-8px;bottom:-34px}.guide-page .s2-cv:after{content:"";position:absolute;z-index:1;width:82px;height:82px;border-radius:26px;background:#4f25c873;right:38px;top:-26px;transform:rotate(22deg)}.guide-page .mk-chat{position:absolute;z-index:3;width:74%;max-width:296px;background:#fff;border-radius:18px;box-shadow:0 28px 54px #5a1e0566;overflow:hidden;transform:rotate(-4deg);top:50%;left:50%;translate:-50% -50%}@media (max-width: 640px){.guide-page .mk-chat{max-width:240px}}.guide-page .mk-ch-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #efeaf7}.guide-page .mk-ch-av{width:30px;height:30px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:12px;background:radial-gradient(120% 120% at 30% 25%,#a88fee,#4f25c8)}.guide-page .mk-ch-meta b{font-size:12px;color:#18103c;display:block;line-height:1.1}.guide-page .mk-ch-meta span{font-size:9px;color:#34c759;font-weight:600}.guide-page .mk-ch-body{padding:11px 11px 13px;display:flex;flex-direction:column;gap:7px;background:#f4f1fa}.guide-page .mk-bub{max-width:90%;font-size:11px;line-height:1.32;padding:7px 11px 8px;border-radius:13px;position:relative}.guide-page .mk-bub.in{align-self:flex-start;background:#fff;color:#16202b;border-bottom-left-radius:4px;box-shadow:0 1px 2px #14083c14}.guide-page .mk-bub.out{align-self:flex-end;background:var(--lime);color:#18103c;border-bottom-right-radius:4px;font-weight:600}.guide-page .mk-react{align-self:flex-start;background:#fff;border-radius:999px;padding:2px 8px;font-size:9px;font-weight:700;color:#e0466e;box-shadow:0 2px 6px #14083c24;margin-top:-2px}.guide-page .mk-cv-back{position:absolute;z-index:2;width:60%;max-width:200px;aspect-ratio:3 / 4;background:#fff;border-radius:14px;box-shadow:0 18px 38px #5a1e0542;top:50%;left:50%;translate:-46% -54%;transform:rotate(-8deg);opacity:.55}.guide-page .mk-cv{position:absolute;z-index:3;width:62%;max-width:210px;background:#fff;border-radius:14px;box-shadow:0 28px 54px #5a1e0566;padding:16px;transform:rotate(5deg);top:50%;left:50%;translate:-52% -46%}@media (max-width: 640px){.guide-page .mk-cv{max-width:180px}}.guide-page .mk-cv-top{display:flex;gap:10px;align-items:center;margin-bottom:13px}.guide-page .mk-cv-av{width:38px;height:38px;border-radius:50%;flex:none;background:radial-gradient(120% 120% at 30% 25%,#ffb088,#e0612f)}.guide-page .mk-cv-name{flex:1}.guide-page .mk-cv-name .l1{height:8px;width:78%;border-radius:4px;background:#2e2553;margin-bottom:5px}.guide-page .mk-cv-name .l2{height:6px;width:52%;border-radius:3px;background:#c9c2db}.guide-page .mk-cv-h{height:7px;width:40%;border-radius:3px;background:var(--purple);margin:11px 0 7px}.guide-page .mk-cv-line{height:5px;border-radius:3px;background:#e7e2f2;margin-bottom:5px}.guide-page .mk-cv-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.guide-page .mk-cv-chip{height:15px;width:38px;border-radius:8px;background:#eee8fb}.guide-page .mk-cv-chip.lime{background:var(--lime)}.guide-page .mk-score{position:absolute;z-index:5;bottom:14%;right:8%;background:var(--lime);color:var(--ink);font-weight:800;font-size:11px;padding:8px 12px;border-radius:12px;box-shadow:0 14px 30px #a8e02073;display:flex;align-items:center;gap:6px;transform:rotate(-5deg)}.guide-page .mk-score svg{width:14px;height:14px}}
