.page-ai-search{--as-ink:#173547;--as-blue:#285bff;--as-cream:#f7f3e7;--as-paper:#fffef8;color:var(--as-ink);background:var(--as-paper)}.page-ai-search .breadcrumbs{background:var(--as-cream);border-color:#17354720}.page-ai-search .mobile-cta{background:var(--as-blue);border:2px solid var(--as-paper);border-radius:100px;color:#fff}.page-ai-search main{color:var(--as-ink)}:where(.page-ai-search main) h1,:where(.page-ai-search main) h2,:where(.page-ai-search main) h3{color:var(--as-ink);letter-spacing:-.025em}:where(.page-ai-search main) h2{margin:0 0 24px;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.6;font-weight:800}:where(.page-ai-search main) h3{margin:0 0 12px;font-size:1.2rem;line-height:1.7;font-weight:800}:where(.page-ai-search main) p{margin-top:0}.page-ai-search .as-label{display:flex;align-items:center;gap:10px;margin-bottom:22px;color:#264c9e;font-size:.86rem;font-weight:800;letter-spacing:.07em}.as-label::before{content:"";flex:0 0 11px;width:11px;height:11px;border:2px solid currentColor;border-radius:50%}.as-hero{padding-block:54px 66px;background:var(--as-cream)}.as-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:58px;align-items:center}.as-hero h1{margin:0 0 26px;font-size:clamp(2rem,3.35vw,3.2rem);line-height:1.65;font-weight:900}.as-hero h1 span{color:var(--as-blue)}.as-lead{margin-bottom:14px;font-size:1.1rem;font-weight:650;line-height:2}.as-intro{font-size:.9rem;color:#405b68;line-height:1.95}.as-hero-actions{display:block;margin-top:28px}.as-hero-actions p{margin:12px 0;font-size:.83rem}.as-hero-actions strong{font-size:1.07rem}.page-ai-search .as-primary{min-height:60px;padding:16px 26px;border:2px solid var(--as-ink);border-radius:999px;color:#fff;background:var(--as-blue);box-shadow:3px 4px 0 var(--as-ink);font-weight:800;text-decoration:none}.page-ai-search .as-primary:hover{background:#1946d9;transform:translateY(-2px)}.page-ai-search .as-secondary{min-height:54px;padding:12px 22px;border:1.5px solid var(--as-ink);border-radius:999px;background:var(--as-paper);color:var(--as-ink);text-decoration:none;font-weight:750}.page-ai-search .as-secondary:hover{background:#f3f0e3}.as-text-link{display:inline-flex;align-items:center;gap:8px;padding:10px 0;font-size:.86rem;font-weight:700;color:var(--as-ink)}.as-text-link .icon{width:18px;height:18px;transform:rotate(90deg)}.as-visual{margin:0;padding:28px;background:#d7e4fb;border-radius:110px 110px 24px 24px}.as-visual-caption{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:20px}.as-visual-caption span{padding:3px 14px;border:1px solid var(--as-ink);border-radius:99px;background:#d6ee8f;font-size:.72rem;font-weight:800}.as-visual-caption strong{font-size:1.25rem}.as-profile-paper{padding:22px;border:1.5px solid var(--as-ink);border-radius:16px;background:var(--as-paper);box-shadow:5px 6px 0 #173547}.as-profile-head{display:flex;align-items:center;gap:14px;padding-bottom:17px}.as-avatar{display:grid;place-items:center;flex:0 0 54px;height:54px;border:1.5px solid var(--as-ink);border-radius:50%;background:#ffbd9a}.as-avatar .icon{width:32px;height:32px}.as-profile-head>div{display:flex;flex-direction:column}.as-profile-head strong{font-size:1.1rem}.as-profile-head span{font-size:.8125rem}.as-profile-head .as-profile-kicker{font-size:.6rem;letter-spacing:.12em;color:#476172;font-weight:800}.as-profile-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:12px 0;border-top:1px solid #17354725}.as-profile-line>span{font-size:.8125rem;padding:2px 7px;border-radius:4px;background:#e5eee9}.as-profile-line b{font-size:.8125rem}.as-profile-bottom{display:flex;justify-content:center;align-items:center;gap:7px;padding-top:12px;border-top:1px solid #17354725;font-size:.8125rem;font-weight:750;color:#264c9e}.as-profile-bottom .icon{width:17px;height:17px}.as-connect{display:grid;grid-template-columns:1fr 1fr;height:35px}.as-connect span{height:100%;width:1px;margin:auto;background:var(--as-ink)}.as-destinations{display:grid;grid-template-columns:1fr 1fr;gap:12px}.as-destinations>div{text-align:center;display:grid;justify-items:center;padding:14px 5px;border:1.5px solid var(--as-ink);border-radius:14px;background:#abdbd0}.as-destinations>div:last-child{background:#d6ee8f}.as-destinations .icon{margin-bottom:5px;width:27px;height:27px}.as-destinations strong{font-size:.9rem}.as-destinations span{font-size:.8125rem}.as-visual figcaption{margin-top:20px;color:#405766;font-size:.8125rem;line-height:1.8;text-align:center}.as-benefit-strip{border-block:1px solid var(--as-ink);background:#d6ee8f}.as-benefit-strip>div{display:flex;justify-content:space-around;gap:20px;padding-block:20px}.as-benefit-strip p{display:flex;align-items:center;gap:8px;margin:0;font-size:.86rem;font-weight:800}.as-section{padding-block:88px}.as-value-grid,.as-search-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.as-value-grid>div>p:not(.as-label),.as-search-grid>div>p:not(.as-label){font-size:.95rem;line-height:2.1}.as-value-list{padding:0;margin:0;list-style:none}.as-value-list li{display:flex;gap:24px;padding-block:24px;border-top:1px solid #17354740}.as-value-list li:first-child{padding-top:0;border-top:0}.as-value-list li:last-child{padding-bottom:0}.as-value-list>li>span{color:var(--as-blue);font-size:1.35rem;font-weight:850;line-height:1.7}.as-value-list p{font-size:.9rem;line-height:1.95;margin:0}.as-mechanism{background:#e6eee9}.as-section-heading{text-align:center;margin-bottom:44px}.as-section-heading .as-label{justify-content:center}.as-section-heading>p:last-child{font-size:.95rem}.as-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.as-feature{display:flex;flex-direction:column;padding:24px 20px;border:1px solid var(--as-ink);border-radius:18px;background:var(--as-paper)}.as-feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.as-feature-top>span{font-size:1.45rem;font-weight:850}.as-feature-top>.icon{width:42px;height:42px;padding:8px;border-radius:50%;background:#d7e4fb}.as-feature:nth-child(2) .as-feature-top>.icon{background:#ffbd9a}.as-feature:nth-child(3) .as-feature-top>.icon{background:#d6ee8f}.as-feature:nth-child(4) .as-feature-top>.icon{background:#abdbd0}.as-feature h3{font-size:1.08rem}.as-feature>p{font-size:.86rem;line-height:1.95}.as-feature>.as-tech{margin:auto 0 0;padding-top:16px;border-top:1px solid #17354725;font-size:.8125rem;font-weight:700;color:#36566b}.as-note{margin:22px 0 0;color:#405766;font-size:.78rem;line-height:1.95}.as-inline-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:44px;padding-top:32px;border-top:1px solid #17354740}.as-inline-cta strong{font-size:1.15rem}.as-inline-cta p{margin:6px 0 0;font-size:.85rem}.as-inline-cta .as-primary{flex-shrink:0}.as-evidence{padding:32px;border:1px solid var(--as-ink);border-radius:20px;background:#f7f3e7}.as-evidence>p,.as-evidence li{font-size:.88rem;line-height:1.95}.as-evidence ul{padding-left:22px;margin-bottom:24px}.as-evidence li{margin:8px 0}.as-sources{border-top:1px solid #17354740}.as-sources summary{padding-block:16px;cursor:pointer;font-size:.8rem;font-weight:750}.as-sources p{font-size:.78rem;line-height:1.95}.as-start{background:#f7f3e7;border-block:1px solid #17354725}.as-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0 0 40px;gap:36px}.as-steps li{border-top:2px solid var(--as-ink);padding-top:20px}.as-steps span{display:block;margin-bottom:16px;font-weight:850;color:#264c9e;font-size:.8rem;letter-spacing:.05em}.as-steps p{font-size:.9rem}.as-free{display:grid;grid-template-columns:1fr 1.8fr;gap:36px;padding:40px;border:1.5px solid var(--as-ink);border-radius:24px;background:var(--as-paper)}.as-free>div:first-child{border-right:1px solid #17354730;text-align:center}.as-free-label{font-size:1.05rem;font-weight:800;margin-bottom:0}.as-price{display:flex;justify-content:center;align-items:baseline;gap:7px;margin:0;line-height:1.25;font-weight:800;font-size:1.25rem}.as-price strong{font-size:5rem;letter-spacing:-.06em}.as-free p:not(.as-price):not(.as-free-label){font-size:.87rem}.as-free .as-secondary{margin-top:4px;font-size:.88rem}.as-faq-layout{display:grid;grid-template-columns:.75fr 1.5fr;gap:68px}.as-faq-layout>div>p:not(.as-label){font-size:.9rem}.as-faq-list details{border-top:1px solid #17354740}.as-faq-list details:last-child{border-bottom:1px solid #17354740}.as-faq-list summary{padding:24px 30px 24px 0;font-size:.94rem;font-weight:750;cursor:pointer}.as-faq-list details>p{margin:0 0 24px;font-size:.88rem;line-height:2}.as-final{padding-block:70px;border-top:1.5px solid var(--as-ink);background:#d6ee8f}.as-final-grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:45px}.as-final .as-label{color:var(--as-ink)}.as-final h2{font-size:clamp(2rem,3.5vw,3.1rem)}.as-final p{font-size:.94rem}.as-final-actions{display:flex;flex-direction:column;align-items:center}.as-final-actions p{margin-bottom:14px;font-weight:800}.as-final-actions>a:last-child{margin-top:22px;color:var(--as-ink);font-size:.84rem}.page-ai-search a:focus-visible,.page-ai-search summary:focus-visible{outline:3px solid #285bff;outline-offset:5px}.as-completeness{background:#eef2fd;border-block:1px solid #17354725}.as-effect-answer{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;align-items:start;padding:28px;margin-bottom:30px;border:1.5px solid var(--as-ink);border-radius:18px;background:var(--as-paper)}.as-effect-answer>strong{color:#264c9e;font-size:1.12rem;line-height:1.9}.as-effect-answer>p{margin:0;font-size:.93rem;line-height:2}.as-comparison-intro{font-size:.85rem;line-height:1.95}.as-comparison{margin:22px 0 0;border-top:1px solid #17354740}.as-comparison>div{display:grid;grid-template-columns:170px 1fr 1.2fr;border-bottom:1px solid #17354740}.as-comparison dt{padding:26px 24px 26px 0;font-weight:800;font-size:.94rem}.as-comparison dd{margin:0;padding:24px}.as-comparison dd:last-child{background:#fffef8;border-left:1px solid #17354720}.as-comparison dd>span{display:block;margin-bottom:10px;color:#4c6472;font-size:.8rem;font-weight:750}.as-comparison dd:last-child>span{color:#264c9e}.as-comparison p{margin:0;font-size:.9rem;line-height:1.95}.as-completeness-tip{display:flex;gap:20px;margin-top:32px;padding:28px;border-radius:18px;background:#dce8d2}.as-completeness-tip>.icon{width:26px;height:26px;flex-shrink:0;margin-top:5px}.as-completeness-tip h3{font-size:1.1rem}.as-completeness-tip p{font-size:.88rem;line-height:1.95;margin-bottom:12px}.as-completeness-tip .as-completeness-source{font-size:.8rem;margin:0}@media (max-width:767px){.as-effect-answer{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px}.as-comparison>div{grid-template-columns:minmax(0,1fr);padding-block:22px}.as-comparison dt{padding:0 0 12px;font-size:1.06rem}.as-comparison dd{padding:16px 20px}.as-comparison dd:last-child{border:1px solid #17354720;border-radius:12px}.as-comparison dd>span{margin-bottom:6px}.as-completeness-tip{padding:24px;gap:14px}.as-completeness-tip>.icon{display:none}}@media (max-width:1100px){.as-hero-grid{gap:30px}.as-visual{padding:23px}.as-profile-paper{padding:16px}.as-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.as-value-grid,.as-search-grid{gap:40px}.as-faq-layout{gap:40px}}@media (max-width:767px){.as-hero{padding-block:32px 40px}.as-hero-grid,.as-value-grid,.as-search-grid,.as-faq-layout,.as-final-grid{grid-template-columns:minmax(0,1fr);gap:36px}.as-hero h1{font-size:clamp(1.85rem,7.9vw,2.8rem);line-height:1.65}.as-lead{font-size:1rem}.as-intro{font-size:.86rem}.as-hero-actions .as-primary{width:100%}.page-ai-search .as-label{font-size:.77rem;margin-bottom:18px}.as-visual{max-width:470px;width:100%;margin-inline:auto;padding:24px}.as-visual-caption strong{font-size:1.1rem}.as-benefit-strip>div{display:grid;gap:8px;justify-content:start;padding-block:18px}.as-benefit-strip p{font-size:.83rem}.as-section{padding-block:56px}.as-value-list li{gap:16px}.as-section-heading{text-align:left;margin-bottom:30px}.as-section-heading .as-label{justify-content:start}.as-feature-grid{gap:16px}.as-feature{padding:22px 18px}.as-feature h3{font-size:1rem}.as-inline-cta{flex-direction:column;align-items:stretch;gap:24px}.as-inline-cta strong{font-size:1.04rem}.as-evidence{padding:24px}.as-steps{grid-template-columns:minmax(0,1fr);gap:24px}.as-steps span{margin-bottom:10px}.as-steps h3{margin-bottom:6px}.as-steps p{margin-bottom:0}.as-free{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}.as-free>div:first-child{border-right:0;border-bottom:1px solid #17354730;padding-bottom:18px}.as-price strong{font-size:4.5rem}.as-free .as-secondary{width:100%;padding-inline:12px}.as-faq-layout{gap:20px}.as-faq-list summary{font-size:.9rem;padding-block:20px}.as-final{padding-block:50px}.as-final-actions .as-primary{width:100%}}@media (max-width:520px){.as-feature-grid{grid-template-columns:minmax(0,1fr)}.as-feature-top{margin-bottom:12px}.as-feature h3{font-size:1.13rem}.as-visual{padding:22px 17px;border-radius:80px 80px 20px 20px}.as-profile-paper{padding:17px 14px}.as-destinations{gap:10px}.as-destinations span{font-size:.8125rem}.as-profile-head{gap:10px}.as-avatar{flex-basis:44px;height:44px}.page-ai-search .as-primary{font-size:.9rem;padding-inline:16px}}@media print{.as-hero-grid,.as-value-grid,.as-search-grid,.as-faq-layout,.as-final-grid{display:block}.as-section{padding-block:28px}.as-primary,.as-text-link{display:none !important}}
