.ad-landing .adl-nav-left{display:flex;align-items:center}.ad-landing .adl-nav-badge{font-family:Space Mono,monospace;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--l-violet);background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.22);padding:3px 10px;border-radius:100px;margin-left:10px}.ad-landing .adl-hero{min-height:auto;padding:clamp(120px,16vh,168px) 24px clamp(56px,8vh,88px)}.ad-landing .adl-hero h1{max-width:920px;font-size:clamp(2.05rem,4.3vw,3.5rem);line-height:1.1;letter-spacing:-.04em}.ad-landing .adl-hero-sub{max-width:660px;margin-bottom:32px}.ad-landing .adl-hero-card{position:relative;z-index:2;width:100%;max-width:640px;margin:26px auto 0;text-align:left}.ad-landing .adl-tool{position:relative;z-index:20;width:100%;max-width:640px;margin:0 auto}.ad-landing .adl-form{text-align:left}.ad-landing .adl-label{display:block;font-size:.76rem;font-weight:700;color:var(--text-3);margin:0 0 8px}.ad-landing .adl-form .adl-label+.adl-label{margin-top:12px}.ad-landing .adl-field{display:flex;gap:10px;align-items:flex-start}@media(max-width:620px){.ad-landing .adl-field{flex-direction:column}}.ad-landing .adl-input{width:100%;min-width:0;flex:1;height:58px;padding:0 18px;border-radius:15px;font-family:inherit;font-size:1.02rem;font-weight:500;color:var(--text);background:var(--bg-mock);border:1.5px solid var(--l-border-2);transition:border-color .22s,box-shadow .22s}.ad-landing .adl-input::-moz-placeholder{color:var(--text-4);font-weight:400}.ad-landing .adl-input::placeholder{color:var(--text-4);font-weight:400}.ad-landing .adl-input:hover{border-color:var(--l-border-3)}.ad-landing .adl-input:focus{outline:none;border-color:#a855f7;box-shadow:0 0 0 4px rgba(168,85,247,.16),0 0 34px -8px rgba(168,85,247,.45)}.ad-landing .adl-textarea{height:auto;min-height:84px;padding:14px 18px;margin-bottom:2px;resize:vertical;line-height:1.5;display:block}.ad-landing .adl-tool--compact .adl-textarea{min-height:64px}.ad-landing .adl-input--code{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.ad-landing .adl-submit{flex:none;height:58px;padding:0 30px;border:0;border-radius:15px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:-.02em;color:#fff;background:var(--brand-grad-hero);background-size:120% 100%;background-position:0 0;box-shadow:0 0 30px rgba(168,85,247,.25),0 0 60px rgba(255,77,166,.1);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,background-position .4s,opacity .2s}.ad-landing .adl-submit:hover:not(:disabled){transform:translateY(-2px);background-position:100% 0;box-shadow:0 8px 40px rgba(168,85,247,.4),0 0 60px rgba(255,77,166,.2)}.ad-landing .adl-submit:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}@media(max-width:620px){.ad-landing .adl-submit{width:100%}}.ad-landing .adl-msg{min-height:22px;margin-top:10px;font-size:.82rem;line-height:1.45}.ad-landing .adl-hint{color:var(--text-4)}.ad-landing .adl-err{color:var(--l-red);font-weight:600}.ad-landing .adl-resend{border:0;background:transparent;padding:0;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;color:var(--l-violet);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ad-landing .adl-resend:disabled{opacity:.5;cursor:default}.ad-landing .adl-figure{margin:0}.ad-landing .adl-serp{border-radius:20px;padding:18px 20px;text-align:left;background:var(--glass-bg);backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%);border:.5px solid var(--glass-border);box-shadow:0 26px 64px -24px rgba(0,0,0,.55),inset 0 .5px 0 hsla(0,0%,100%,.09)}.ad-landing .adl-serp-top{display:flex;align-items:center;gap:8px;font-size:.74rem}.ad-landing .adl-serp-ad{font-weight:700;font-size:.62rem;letter-spacing:.04em;padding:2px 7px;border-radius:6px;color:var(--l-amber,#b45309);background:rgba(255,179,0,.14);border:1px solid rgba(255,179,0,.3)}.ad-landing .adl-serp-host{color:var(--l-green,#059669);font-weight:600}.ad-landing .adl-serp-title{margin-top:8px;font-size:1.04rem;font-weight:700;letter-spacing:-.01em;color:#2563eb;line-height:1.3}html.dark .ad-landing .adl-serp-title{color:#60a5fa}.ad-landing .adl-serp-text{margin-top:5px;font-size:.88rem;color:var(--text-2);line-height:1.5}.ad-landing .adl-serp-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.78rem}.ad-landing .adl-serp-links span{color:#2563eb;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}html.dark .ad-landing .adl-serp-links span{color:#60a5fa}.ad-landing .adl-cap{margin-top:10px;font-size:.76rem;color:var(--text-4);line-height:1.5;text-align:left}.ad-landing .adl-journal{display:flex;flex-direction:column;gap:10px;border-radius:20px;padding:16px 18px;text-align:left;background:var(--glass-bg);backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%);border:.5px solid var(--glass-border);box-shadow:0 26px 64px -24px rgba(0,0,0,.55),inset 0 .5px 0 hsla(0,0%,100%,.09)}.ad-landing .adl-j-item{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;row-gap:2px;padding:10px 12px;border-radius:13px;background:var(--l-fill-2)}.ad-landing .adl-j-item.hot{background:rgba(255,51,85,.07);border:1px solid rgba(255,51,85,.18)}.ad-landing .adl-j-who{grid-row:1/3;align-self:start;font-family:Space Mono,monospace;font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--l-violet);background:rgba(168,85,247,.1);border:1px solid rgba(168,85,247,.22);padding:3px 8px;border-radius:100px;margin-top:2px}.ad-landing .adl-j-what{font-size:.88rem;font-weight:650;color:var(--text);line-height:1.35}.ad-landing .adl-j-src{font-size:.75rem;color:var(--text-4);line-height:1.4}.ad-landing .adl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:34px auto 0;text-align:left}@media(max-width:900px){.ad-landing .adl-steps{grid-template-columns:1fr;max-width:560px}}.ad-landing .adl-step{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:18px;background:var(--l-fill);border:1px solid var(--l-border)}.ad-landing .adl-step .sn{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;font-family:Space Mono,monospace;font-size:.82rem;font-weight:700;color:#fff;background:var(--brand-grad-hero)}.ad-landing .adl-step b{font-size:.98rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.ad-landing .adl-step span:last-child{font-size:.85rem;color:var(--text-3);line-height:1.55}.ad-landing .adl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:34px auto 0;text-align:left}@media(max-width:1000px){.ad-landing .adl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ad-landing .adl-grid{grid-template-columns:1fr;max-width:560px}}.ad-landing .adl-cell{display:flex;flex-direction:column;gap:7px;padding:18px;border-radius:18px;background:var(--l-fill);border:1px solid var(--l-border)}.ad-landing .adl-cell .ic{font-size:1.3rem;line-height:1}.ad-landing .adl-cell b{font-size:.94rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}.ad-landing .adl-cell span:last-child{font-size:.82rem;color:var(--text-3);line-height:1.55}.ad-landing .adl-cell.violet{border-top:2px solid rgba(168,85,247,.5)}.ad-landing .adl-cell.blue{border-top:2px solid rgba(77,142,255,.5)}.ad-landing .adl-cell.amber{border-top:2px solid rgba(255,179,0,.5)}.ad-landing .adl-cell.green{border-top:2px solid rgba(0,232,123,.45)}.ad-landing .adl-cell.pink{border-top:2px solid rgba(255,77,166,.5)}.ad-landing .adl-cell.cyan{border-top:2px solid rgba(0,207,255,.45)}.ad-landing .adl-cat-violet{color:var(--l-violet)}.ad-landing .adl-cat-cyan{color:var(--l-cyan,#0891b2)}.ad-landing .adl-cat-green{color:var(--l-green,#059669)}.ad-landing .adl-cat-amber{color:var(--l-amber,#b45309)}.ad-landing .adl-cat-blue{color:var(--l-blue,#2563eb)}.ad-landing .adl-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;max-width:1000px}@media(max-width:900px){.ad-landing .adl-split{grid-template-columns:1fr;gap:28px}}.ad-landing .adl-split-text{text-align:left}.ad-landing .adl-split-text .sec-cat,.ad-landing .adl-split-text .sec-h{text-align:left;margin-left:0}.ad-landing .adl-body{max-width:560px;margin:0 0 14px;font-size:.95rem;color:var(--text-3);line-height:1.65;text-align:left}.ad-landing .adl-money{display:flex;flex-direction:column;gap:12px;border-radius:20px;padding:20px;background:var(--glass-bg);backdrop-filter:blur(26px) saturate(165%);-webkit-backdrop-filter:blur(26px) saturate(165%);border:.5px solid var(--glass-border);box-shadow:0 26px 64px -24px rgba(0,0,0,.55),inset 0 .5px 0 hsla(0,0%,100%,.09)}.ad-landing .adl-money-row{display:flex;align-items:baseline;gap:10px;padding:12px 14px;border-radius:13px;background:var(--l-fill-2);font-size:.88rem;line-height:1.45}.ad-landing .adl-money-what{font-weight:700;color:var(--text);flex:none}.ad-landing .adl-money-arrow{color:var(--text-4);flex:none}.ad-landing .adl-money-to{color:var(--text-3)}.ad-landing .adl-compare{max-width:860px;margin:34px auto 0;border-radius:20px;overflow:hidden;border:1px solid var(--l-border);background:var(--l-fill);text-align:left}.ad-landing .adl-cmp-row{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:0;border-top:1px solid var(--l-border)}.ad-landing .adl-cmp-row:first-child{border-top:0}.ad-landing .adl-cmp-row>span{padding:13px 16px;font-size:.85rem;color:var(--text-3);line-height:1.45}.ad-landing .adl-cmp-row>span[role=rowheader]{font-weight:650;color:var(--text)}.ad-landing .adl-cmp-head>span{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-4);padding-top:15px;padding-bottom:15px}.ad-landing .adl-cmp-row>.hl{background:rgba(168,85,247,.07);color:var(--text);font-weight:650}.ad-landing .adl-cmp-head>.hl{color:var(--l-violet)}@media(max-width:760px){.ad-landing .adl-compare{overflow-x:auto}.ad-landing .adl-cmp-row{grid-template-columns:minmax(130px,1.3fr) minmax(105px,1fr) minmax(105px,1fr) minmax(120px,1.1fr);min-width:520px}}.ad-landing .adl-cmp-note{max-width:720px;margin:16px auto 0;font-size:.78rem;color:var(--text-4);line-height:1.55}.ad-landing .adl-faq{max-width:760px;margin:34px auto 0;text-align:left;display:flex;flex-direction:column;gap:10px}.ad-landing .adl-faq details{border-radius:16px;background:var(--l-fill);border:1px solid var(--l-border);padding:0 18px;transition:background .2s}.ad-landing .adl-faq details[open]{background:var(--l-fill-2)}.ad-landing .adl-faq summary{cursor:pointer;list-style:none;font-size:.95rem;font-weight:650;color:var(--text);letter-spacing:-.01em;position:relative;padding:15px 28px 15px 0}.ad-landing .adl-faq summary::-webkit-details-marker{display:none}.ad-landing .adl-faq summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font-size:1.15rem;font-weight:400;color:var(--text-4);transition:transform .2s}.ad-landing .adl-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.ad-landing .adl-faq p{margin:0;padding:0 0 16px;font-size:.88rem;color:var(--text-3);line-height:1.65}.ad-landing .adl-cta-form{width:100%;max-width:640px;margin:26px auto 0;text-align:left}