.ai-advisor-page.ai-pricing-page .ai-services-h2{word-break:auto-phrase;overflow-wrap:normal;font-size:clamp(1.75rem,3.4vw,2.7rem);line-height:1.35}.ai-advisor-page.ai-pricing-page .ai-services-h1{word-break:auto-phrase}.ai-advisor-page.ai-pricing-page .ai-services-ladder-card{grid-column:span 3}@media (max-width:1100px) and (min-width:701px){.ai-advisor-page.ai-pricing-page .ai-services-ladder-card{grid-column:span 6}}@media (max-width:700px){.ai-advisor-page.ai-pricing-page .ai-services-ladder-card{grid-column:span 12}}.ai-advisor-page .ai-pricing-foundation{grid-template-columns:1fr}.ai-advisor-page .ai-pricing-diag{border:1px solid var(--ai-grid-line-strong);background:#ffffff8c;grid-template-columns:1.1fr 1fr;align-items:start;gap:2rem;max-width:1040px;margin:0 auto;padding:1.75rem 2rem;display:grid}.ai-advisor-page .ai-pricing-diag-col>.ai-meta-label{margin-bottom:.6rem;display:block}.ai-advisor-page .ai-pricing-diag-note{color:var(--ai-text-main);margin:0 0 .9rem;font-size:.95rem;line-height:1.85}.ai-advisor-page .ai-pricing-diag-col .ai-btn{margin-top:.5rem}.ai-advisor-page .ai-pricing-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;max-width:1040px;margin:0 auto;display:grid}.ai-advisor-page .ai-pricing-project{border:1px solid var(--ai-grid-line-strong);background:#fff9;flex-direction:column;gap:.6rem;padding:1.5rem 1.6rem;display:flex}.ai-advisor-page .ai-pricing-project-head h3{margin:.25rem 0 0;font-size:1.15rem;font-weight:700;line-height:1.45}.ai-advisor-page .ai-pricing-project-price{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.ai-advisor-page .ai-pricing-project-price strong{font-family:var(--ai-font-body-en);letter-spacing:-.01em;color:var(--ai-clay);font-size:1.6rem}.ai-advisor-page .ai-pricing-project-price span{color:var(--ai-text-muted);font-size:.85rem}.ai-advisor-page .ai-pricing-project-includes{margin:0;font-size:.92rem;line-height:1.8}.ai-advisor-page .ai-pricing-project-work{border-top:1px dashed var(--ai-grid-line-strong);color:var(--ai-text-muted);margin:auto 0 0;padding-top:.7rem;font-size:.85rem;line-height:1.7}.ai-advisor-page .ai-pricing-project-work .ai-meta-label{margin-bottom:.2rem;display:block}.ai-advisor-page .ai-pricing-rule{border-left:4px solid var(--ai-clay);background:#e8350f0f;max-width:1040px;margin:1.5rem auto 0;padding:1.1rem 1.5rem}.ai-advisor-page .ai-pricing-rule .ai-meta-label{margin-bottom:.3rem;display:block}.ai-advisor-page .ai-pricing-rule p{margin:0;font-size:.98rem;line-height:1.8}.ai-advisor-page .ai-pricing-menu{grid-template-columns:1fr 1fr;gap:1.25rem;max-width:1040px;margin:0 auto;display:grid}.ai-advisor-page .ai-pricing-menu-base,.ai-advisor-page .ai-pricing-menu-maint,.ai-advisor-page .ai-pricing-menu-options{border:1px solid var(--ai-grid-line-strong);background:#fff9;padding:1.5rem 1.6rem}.ai-advisor-page .ai-pricing-menu-base{border-top:3px solid var(--ai-clay);order:3;grid-column:1/-1}.ai-advisor-page .ai-pricing-menu-head{flex-wrap:wrap;align-items:baseline;gap:.9rem;margin-bottom:.6rem;display:flex}.ai-advisor-page .ai-pricing-menu-head h3{margin:0;font-size:1.15rem;font-weight:700}.ai-advisor-page .ai-pricing-menu-price{align-items:baseline;gap:.3rem;margin-left:auto;display:flex}.ai-advisor-page .ai-pricing-menu-price strong{font-family:var(--ai-font-body-en);color:var(--ai-clay);letter-spacing:-.01em;font-size:1.7rem}.ai-advisor-page .ai-pricing-menu-price span{color:var(--ai-text-muted);font-size:.85rem}.ai-advisor-page .ai-pricing-menu p{margin:0 0 .8rem;font-size:.95rem;line-height:1.85}.ai-advisor-page .ai-pricing-menu-base>.ai-meta-label{margin:.4rem 0;display:block}.ai-advisor-page .ai-pricing-fine{color:var(--ai-text-muted);margin:.7rem 0 0;font-size:.82rem;line-height:1.7}.ai-advisor-page .ai-pricing-table{border-collapse:collapse;width:100%;font-size:.92rem}.ai-advisor-page .ai-pricing-table th,.ai-advisor-page .ai-pricing-table td{text-align:left;border-bottom:1px solid var(--ai-grid-line-strong);vertical-align:top;padding:.7rem .6rem;line-height:1.7}.ai-advisor-page .ai-pricing-table tbody th{white-space:normal;width:32%;font-weight:700}.ai-advisor-page .ai-pricing-menu .ai-services-bullet-list{margin:.2rem 0 0}.ai-advisor-page .ai-services-tier-features li{font-size:.88rem;line-height:1.7}.ai-advisor-page .ai-pricing-table thead th{letter-spacing:.06em;color:var(--ai-text-muted);border-bottom:2px solid var(--ai-text-main);font-size:.78rem;font-weight:600}.ai-advisor-page .ai-pricing-table-price{white-space:nowrap;font-family:var(--ai-font-body-en);color:var(--ai-clay);font-size:1.05rem;font-weight:700;text-align:right!important}.ai-advisor-page .ai-pricing-table-price span{color:var(--ai-text-muted);margin-left:.15rem;font-size:.78rem;font-weight:400}.ai-advisor-page .ai-pricing-subhead{margin-top:2.5rem}.ai-advisor-page .ai-pricing-h3{margin:.25rem 0 .4rem;font-size:1.5rem;font-weight:700}.ai-advisor-page .ai-pricing-visit{border:1px solid var(--ai-grid-line-strong);background:#fff9;max-width:1040px;margin:0 auto 1.75rem;padding:1rem 1.4rem}.ai-advisor-page .ai-pricing-visit-table tbody th{width:26%}@media (max-width:860px){.ai-advisor-page .ai-pricing-diag,.ai-advisor-page .ai-pricing-projects,.ai-advisor-page .ai-pricing-menu{grid-template-columns:1fr}.ai-advisor-page .ai-pricing-menu-price{margin-left:0}.ai-advisor-page .ai-pricing-table tbody th{width:38%}}.ai-price-compare{margin:1rem 0 0;padding:0;list-style:none}.ai-price-compare li{justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem 0;font-size:.92rem;line-height:1.6;display:flex}.ai-price-compare li+li{border-top:1px dashed var(--ai-grid-line)}.ai-price-compare li em{font-style:normal;font-family:var(--ai-font-body-en);white-space:nowrap;font-weight:700}.ai-price-compare-sum{font-weight:700;border-top:1.5px solid var(--ai-text-main)!important}.ai-price-compare-ours{background:#e8350f14;margin-top:.3rem;font-weight:700;border-top:none!important;padding:.6rem .8rem!important}.ai-price-compare-ours em{color:var(--ai-clay);font-size:1.1rem}.ai-price-compare-base{position:relative;padding-left:.9rem!important}.ai-price-compare-base:before{content:"";background:var(--ai-clay);width:3px;position:absolute;top:.35rem;bottom:.35rem;left:0}.ai-advisor-page.ai-pricing-page .ai-services-ladder-card,.ai-advisor-page.ai-pricing-page .ai-pricing-project,.ai-advisor-page.ai-pricing-page .ai-services-tier-card,.ai-advisor-page.ai-pricing-page .ai-services-consulting-card,.ai-advisor-page.ai-pricing-page .ai-services-note-card,.ai-advisor-page.ai-pricing-page .ai-pricing-menu-maint,.ai-advisor-page.ai-pricing-page .ai-pricing-menu-it,.ai-advisor-page.ai-pricing-page .ai-pricing-menu-base,.ai-advisor-page.ai-pricing-page .ai-pricing-visit,.ai-advisor-page.ai-pricing-page .ai-pricing-rule,.ai-advisor-page.ai-pricing-page .ai-pricing-diag{border-radius:0}.ai-advisor-page.ai-pricing-page .ai-services-ladder-card,.ai-advisor-page.ai-pricing-page .ai-pricing-project,.ai-advisor-page.ai-pricing-page .ai-services-consulting-card,.ai-advisor-page.ai-pricing-page .ai-services-note-card{border:1px solid var(--ai-grid-line-strong);border-top:2px solid var(--ai-clay);background:#ffffff8c}.ai-advisor-page.ai-pricing-page .ai-services-tier-card{background:#ffffff8c;border-radius:0}.ai-advisor-page.ai-pricing-page .ai-services-ladder-art{justify-content:center;align-items:flex-end;height:132px;margin:0 0 .9rem;display:flex}.ai-advisor-page.ai-pricing-page .ai-services-ladder-art img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.ai-advisor-page.ai-pricing-page .ai-pricing-foundation{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.ai-advisor-page.ai-pricing-page .ai-pricing-illust{justify-content:center;align-items:center;display:flex}.ai-advisor-page.ai-pricing-page .ai-pricing-illust img{width:100%;max-width:420px;height:auto}.ai-advisor-page.ai-pricing-page #pricing-projects .ai-pricing-projects,.ai-advisor-page.ai-pricing-page .ai-services-consulting-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-advisor-page.ai-pricing-page .ai-services-notes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-advisor-page.ai-pricing-page .ai-pricing-visit-wrap{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (max-width:1023px){.ai-advisor-page.ai-pricing-page #pricing-projects .ai-pricing-projects,.ai-advisor-page.ai-pricing-page .ai-services-consulting-grid,.ai-advisor-page.ai-pricing-page .ai-services-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ai-advisor-page.ai-pricing-page .ai-pricing-foundation,.ai-advisor-page.ai-pricing-page .ai-pricing-visit-wrap,.ai-advisor-page.ai-pricing-page #pricing-projects .ai-pricing-projects,.ai-advisor-page.ai-pricing-page .ai-services-consulting-grid,.ai-advisor-page.ai-pricing-page .ai-services-notes-grid{grid-template-columns:minmax(0,1fr)}.ai-advisor-page.ai-pricing-page .ai-pricing-illust{display:none}.ai-advisor-page.ai-pricing-page .ai-services-ladder-art{height:108px}}.ai-advisor-page.ai-pricing-page .ai-pricing-notes-head{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.ai-advisor-page.ai-pricing-page .ai-pricing-notes-head .ai-section-header{margin-bottom:0}.ai-advisor-page.ai-pricing-page .ai-pricing-notes-head+.ai-services-notes-grid{margin-top:2rem}@media (max-width:767px){.ai-advisor-page.ai-pricing-page .ai-pricing-notes-head{grid-template-columns:minmax(0,1fr)}}.ai-advisor-page.ai-pricing-page .ai-services-ladder-title{min-height:3.4em}.ai-advisor-page.ai-pricing-page .ai-pricing-diag-sample{flex-direction:column;gap:.6rem;margin:1.6rem 0 0;display:flex}.ai-advisor-page.ai-pricing-page .ai-pricing-diag-sample-pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.ai-advisor-page.ai-pricing-page .ai-pricing-diag-sample-pages img{border:1px solid var(--ai-grid-line-strong);background:#fff;width:100%;height:auto;box-shadow:0 2px 6px #0000000f}.ai-advisor-page.ai-pricing-page .ai-pricing-diag-sample figcaption{color:var(--ai-text-muted);font-size:.78rem;line-height:1.6}.ai-advisor-page.ai-pricing-page .ai-pricing-diag-sample figcaption .ai-meta-label{margin-bottom:.1rem;font-size:.7rem;display:block}.ai-advisor-page.ai-pricing-page .ai-pricing-hero{min-height:100svh;padding:calc(4.5rem + 4vh) var(--ai-container-padding) 4vh;text-align:left;align-items:center;display:flex;position:relative;overflow:hidden}.ai-advisor-page.ai-pricing-page .ai-pricing-hero .ai-monumental-vertical{z-index:0;font-size:clamp(6rem,12vw,14rem);display:block;top:4.5rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);width:100%;max-width:1380px;margin:0 auto;display:grid}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-copy{z-index:2;position:relative}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-kicker{letter-spacing:.02em;margin:0 0 clamp(1.2rem,2.4vh,2.4rem);font-size:clamp(1rem,1.35vw,1.2rem);font-weight:700}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-kicker span{border-bottom:2px solid var(--ai-clay);padding-bottom:.4rem;display:inline-block}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-kicker em{color:var(--ai-clay);font-size:1.22em;font-style:normal;font-weight:800}.ai-advisor-page.ai-pricing-page .ai-pricing-hero h1{text-align:left;word-break:auto-phrase;overflow-wrap:anywhere;margin:0 0 clamp(1rem,2vh,1.6rem);font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:1.25}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-lead{max-width:40em;margin:0 0 .7rem;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.95}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-note{max-width:40em;color:var(--ai-text-muted);margin:0 0 clamp(1.4rem,2.6vh,2.2rem);font-size:.9rem;line-height:1.9}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail{border:1px solid var(--ai-grid-line-strong);border-top:2px solid var(--ai-clay);background:#ffffff8c;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(1.6rem,3vh,2.4rem);padding:0;list-style:none;display:grid}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail li+li{border-left:1px solid var(--ai-grid-line)}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail a{height:100%;color:inherit;flex-direction:column;gap:.18rem;padding:.85rem .9rem .95rem;text-decoration:none;transition:background .2s;display:flex}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail a:hover{background:#e8350f0f}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail .ai-meta-label{font-size:.66rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail strong{font-size:.86rem;font-weight:800;line-height:1.45}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail em{font-style:normal;font-family:var(--ai-font-body-en);color:var(--ai-clay);white-space:nowrap;margin-top:.1rem;font-size:1.02rem;font-weight:700}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-btns{margin-bottom:.9rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero .ai-services-hero-note{text-align:left;color:var(--ai-text-muted);margin:0;font-size:.8rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-visual{z-index:1;justify-content:flex-end;display:flex;position:relative}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-visual img{filter:drop-shadow(0 24px 40px #1d18180f);width:auto;max-width:100%;height:auto;max-height:min(66svh,620px);display:block}@media (max-height:820px) and (min-width:961px){.ai-advisor-page.ai-pricing-page .ai-pricing-hero{padding-top:calc(3.5rem + 1.5vh);padding-bottom:1.5vh}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-kicker,.ai-advisor-page.ai-pricing-page .ai-pricing-hero h1{margin-bottom:.9rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-note{margin-bottom:1.2rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail{margin-bottom:1.3rem}}@media (max-width:960px){.ai-advisor-page.ai-pricing-page .ai-pricing-hero{min-height:auto;padding:5.5rem var(--ai-container-padding) 3rem;align-items:flex-start}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-inner{grid-template-columns:1fr;gap:1.25rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-visual,.ai-advisor-page.ai-pricing-page .ai-pricing-hero .ai-monumental-vertical{display:none}.ai-advisor-page.ai-pricing-page .ai-pricing-hero h1{font-size:clamp(1.75rem,7.4vw,2.4rem)}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail li:nth-child(n+3){border-top:1px solid var(--ai-grid-line)}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail li:nth-child(3){border-left:none}}.ai-advisor-page.ai-pricing-page .ai-br-pc{display:inline}@media (max-width:767px){.ai-advisor-page.ai-pricing-page .ai-br-pc{display:none}}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-lead,.ai-advisor-page.ai-pricing-page .ai-pricing-hero-note{max-width:46em}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail a{justify-content:flex-start;padding:.95rem 1rem 1.05rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail strong{word-break:auto-phrase}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-rail em{margin-top:auto;padding-top:.35rem;font-size:1.06rem}.ai-advisor-page.ai-pricing-page .ai-pricing-hero-visual img{max-height:min(74svh,700px)}.ai-advisor-page.ai-pricing-page .ai-services-h1,.ai-advisor-page.ai-pricing-page .ai-services-h2{overflow-wrap:anywhere}.ai-advisor-page.ai-pricing-page .ai-pricing-timeline-mark th,.ai-advisor-page.ai-pricing-page .ai-pricing-timeline-mark td{background:#e8350f0f}.ai-advisor-page.ai-pricing-page .ai-pricing-timeline-mark th{box-shadow:inset 3px 0 0 var(--ai-clay);padding-left:.7rem}.ai-pricing-more{background:var(--ai-surface);border:1px solid var(--ai-grid-line-strong,#1d18181a);border-radius:14px;padding:0}.ai-pricing-more>summary{cursor:pointer;padding:1rem 1.3rem;font-size:.92rem;font-weight:700;list-style:none;position:relative}.ai-pricing-more>summary::-webkit-details-marker{display:none}.ai-pricing-more>summary:after{content:"+";color:var(--ai-clay);font-size:1.2rem;font-weight:400;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.ai-pricing-more[open]>summary:after{content:"−"}.ai-pricing-more-body{padding:0 1.3rem 1.3rem}.ai-pricing-more-body>*+*{margin-top:2rem}.ai-pricing-more-card{border-radius:10px;margin-top:.8rem}.ai-pricing-more-card>summary{padding:.7rem 1rem;font-size:.84rem}.ai-pricing-more-card>ul{padding:0 1rem .9rem}#pricing-monthly .ai-services-tier-card{flex-direction:column;display:flex}#pricing-monthly .ai-services-tier-features{flex:1}.ai-advisor-page .ai-pricing-matrix-wrap{overflow:visible}.ai-advisor-page .ai-pricing-matrix{table-layout:fixed;width:100%;margin-top:.9rem}.ai-advisor-page .ai-pricing-matrix thead th:first-child,.ai-advisor-page .ai-pricing-matrix tbody th{text-align:left;width:46%;font-weight:500}.ai-advisor-page .ai-pricing-matrix thead th,.ai-advisor-page .ai-pricing-matrix td{text-align:center}.ai-advisor-page .ai-pricing-matrix thead th span{opacity:.75;margin-top:.15rem;font-size:.78rem;font-weight:400;display:block}.ai-advisor-page .ai-pricing-matrix td.ai-pricing-matrix-no{opacity:.3}.ai-advisor-page .ai-pricing-matrix .ai-pricing-matrix-rec{background:#d6451d0f}.ai-advisor-page .ai-pricing-matrix thead th.ai-pricing-matrix-rec{color:var(--ai-clay)}.ai-advisor-page .ai-pricing-matrix td.ai-pricing-matrix-rec{font-weight:700}@media (max-width:640px){.ai-advisor-page .ai-pricing-matrix thead{display:none}.ai-advisor-page .ai-pricing-matrix,.ai-advisor-page .ai-pricing-matrix tbody,.ai-advisor-page .ai-pricing-matrix tr,.ai-advisor-page .ai-pricing-matrix th,.ai-advisor-page .ai-pricing-matrix td{box-sizing:border-box;width:100%;display:block}.ai-advisor-page .ai-pricing-matrix tr{border-bottom:1px solid var(--ai-grid-line-strong,#1d18181a);padding:.6rem 0}.ai-advisor-page .ai-pricing-matrix tbody th{border:0;padding:0 0 .35rem}.ai-advisor-page .ai-pricing-matrix td{text-align:right;border:0;justify-content:space-between;padding:.15rem .6rem;display:flex}.ai-advisor-page .ai-pricing-matrix td:before{content:attr(data-plan);opacity:.7;font-size:.8rem;font-weight:400}.ai-advisor-page .ai-pricing-matrix td.ai-pricing-matrix-rec{border-radius:6px}}.ai-advisor-page .ai-pricing-plan-hero-wrap{margin-top:1.2rem;padding-top:1rem}.ai-advisor-page.ai-pricing-page .ai-pricing-plan-hero.ai-services-tier-card{text-align:left;align-items:stretch;gap:1.4rem;max-width:1040px;padding:2.4rem 2.2rem 1.8rem;overflow:visible;transform:none}.ai-advisor-page .ai-pph-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.ai-advisor-page .ai-pph-head .ai-services-tier-title{margin-top:.3rem}.ai-advisor-page .ai-pph-roles{grid-template-columns:1fr 1fr;gap:1.6rem;display:grid;position:relative}.ai-advisor-page .ai-pph-role{border:1px solid var(--ai-grid-line-strong,#1d18181f);background:#ffffffb3;padding:1.1rem 1.2rem .6rem}.ai-advisor-page .ai-pph-role-label{border-bottom:2px solid var(--ai-clay);margin:0 0 .6rem;padding-bottom:.55rem;font-size:1rem;font-weight:800;display:inline-block}.ai-advisor-page .ai-pph-role ul{margin:0;padding:0;list-style:none}.ai-advisor-page .ai-pph-role li{border-top:1px solid var(--ai-grid-line-strong,#1d181814);align-items:flex-start;gap:.8rem;padding:.65rem 0;font-size:.86rem;line-height:1.6;display:flex}.ai-advisor-page .ai-pph-role li:first-child{border-top:0}.ai-advisor-page .ai-pph-role li b{margin-bottom:.1rem;font-size:.95rem;display:block}.ai-advisor-page .ai-pph-icon{width:2.4rem;height:2.4rem;color:var(--ai-clay);background:#e8350f14;border-radius:50%;flex:none;place-items:center;font-size:1.25rem;display:grid}.ai-advisor-page .ai-pph-plus{background:var(--ai-clay);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-advisor-page .ai-pph-rhythm{border-top:1px dashed var(--ai-grid-line-strong);flex-wrap:wrap;gap:.6rem 1.6rem;margin:0;padding:.9rem 0 0;font-size:.84rem;list-style:none;display:flex}.ai-advisor-page .ai-pph-rhythm li{align-items:center;gap:.45rem;display:flex}.ai-advisor-page .ai-pph-rhythm svg{color:var(--ai-clay);font-size:1.1rem}.ai-advisor-page .ai-pph-sub{margin:0 0 .9rem;font-size:1.05rem;font-weight:800}.ai-advisor-page .ai-pph-compare,.ai-advisor-page .ai-pph-scale{max-width:1040px;margin-top:2.6rem}.ai-advisor-page .ai-pph-compare ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.ai-advisor-page .ai-pph-compare li{grid-template-columns:13rem 1fr 15rem;align-items:center;gap:1rem;font-size:.86rem;display:grid}.ai-advisor-page .ai-pph-bar-track{background:#1d18180d;height:1.1rem;position:relative}.ai-advisor-page .ai-pph-bar-lo{background:#1d181847;position:absolute;top:0;bottom:0;left:0}.ai-advisor-page .ai-pph-bar-hi{background:repeating-linear-gradient(45deg,#1d18182e 0 4px,#1d18180f 4px 8px);position:absolute;top:0;bottom:0}.ai-advisor-page .ai-pph-compare li.is-rec .ai-pph-bar-lo{background:var(--ai-clay)}.ai-advisor-page .ai-pph-compare li.is-rec .ai-pph-bar-k,.ai-advisor-page .ai-pph-compare li.is-rec .ai-pph-bar-v{color:var(--ai-clay);font-weight:800}.ai-advisor-page .ai-pph-bar-v{font-size:.95rem;font-weight:700}.ai-advisor-page .ai-pph-bar-v small{opacity:.75;font-size:.76rem;font-weight:400;display:block}.ai-advisor-page .ai-pph-scale ol{grid-template-columns:1fr 1.25fr 1fr;align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.ai-advisor-page .ai-pph-scale li{border:1px solid var(--ai-grid-line-strong);background:#ffffff8c;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;font-size:.82rem;display:flex}.ai-advisor-page .ai-pph-scale li+li{border-left:0}.ai-advisor-page .ai-pph-scale li.is-rec{border:2px solid var(--ai-clay);background:#fff;margin:-.4rem 0;padding:1.4rem 1.2rem}.ai-advisor-page .ai-pph-scale li.is-rec+li{border-left:0}.ai-advisor-page .ai-pph-scale-name{font-size:.95rem;font-weight:800}.ai-advisor-page .ai-pph-scale-price{font-size:1.15rem;font-weight:800}.ai-advisor-page .ai-pph-scale li.is-rec .ai-pph-scale-price{color:var(--ai-clay);font-size:1.4rem}.ai-advisor-page .ai-pph-scale-note{opacity:.8;line-height:1.55}@media (max-width:760px){.ai-advisor-page.ai-pricing-page .ai-pricing-plan-hero.ai-services-tier-card{padding:2.2rem 1.2rem 1.4rem}.ai-advisor-page .ai-pph-roles{grid-template-columns:1fr;gap:1.8rem}.ai-advisor-page .ai-pph-plus{top:50%}.ai-advisor-page .ai-pph-compare li{grid-template-columns:1fr;gap:.35rem}.ai-advisor-page .ai-pph-scale ol{grid-template-columns:1fr}.ai-advisor-page .ai-pph-scale li+li{border-left:1px solid var(--ai-grid-line-strong);border-top:0}.ai-advisor-page .ai-pph-scale li.is-rec{margin:0}.ai-advisor-page .ai-pph-scale li.is-rec+li{border-left:1px solid var(--ai-grid-line-strong)}}.ai-advisor-page .ai-pph-role li b{color:var(--ai-text-main);font-weight:800}.ai-advisor-page.ai-pricing-page .ai-pricing-plan-hero.ai-services-tier-card,.ai-advisor-page .ai-pph-compare,.ai-advisor-page .ai-pph-scale{margin-left:auto;margin-right:auto}#pricing-monthly .ai-section-header{text-align:center;margin-left:auto;margin-right:auto}#pricing-monthly .ai-section-header .ai-panel-desc{margin-left:auto;margin-right:auto}#pricing-monthly .ai-pph-sub,#pricing-monthly .ai-pph-compare .ai-pricing-fine{text-align:center}#pricing-monthly .ai-pricing-more-all{max-width:1040px;margin-left:auto;margin-right:auto}#pricing-monthly .ai-pph-nowrap{display:inline-block}.ai-advisor-page .ai-pph-compare li{grid-template-columns:15rem 1fr 16rem}@media (max-width:760px){.ai-advisor-page .ai-pph-compare li{grid-template-columns:1fr}}.ai-advisor-page .ai-pph-source span{display:block}@media (max-width:760px){.ai-advisor-page .ai-pph-source{text-align:left!important}.ai-advisor-page .ai-pph-source span+span{margin-top:.3rem}}.ai-advisor-page .ai-pph-pick{max-width:1040px;margin:2.6rem auto 0}.ai-advisor-page .ai-pph-pick-grid{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:1rem;display:grid}.ai-advisor-page .ai-pph-pick-card{border:1px solid var(--ai-grid-line-strong);background:#ffffff8c;flex-direction:column;padding:1.3rem 1.3rem 1.1rem;display:flex}.ai-advisor-page .ai-pph-pick-card.is-rec{border:2px solid var(--ai-clay);background:#fff}.ai-advisor-page .ai-pph-pick-tag{letter-spacing:.06em;color:var(--ai-text-sub,#6b6460);margin:0;font-size:.74rem;font-weight:700}.ai-advisor-page .ai-pph-pick-card.is-rec .ai-pph-pick-tag,.ai-advisor-page .ai-pph-pick-card.is-plus .ai-pph-pick-tag{color:var(--ai-clay)}.ai-advisor-page .ai-pph-pick-name{margin:.2rem 0 0;font-size:1.05rem;font-weight:800}.ai-advisor-page .ai-pph-pick-price{margin:.1rem 0 .8rem;font-size:1.3rem;font-weight:800}.ai-advisor-page .ai-pph-pick-price span{margin-left:.15rem;font-size:.78rem;font-weight:400}.ai-advisor-page .ai-pph-pick-card.is-rec .ai-pph-pick-price{color:var(--ai-clay)}.ai-advisor-page .ai-pph-pick-card ul{border-top:1px solid var(--ai-grid-line-strong);flex:1;margin:0;padding:.7rem 0 0;list-style:none}.ai-advisor-page .ai-pph-pick-card li{align-items:flex-start;gap:.5rem;padding:.28rem 0;font-size:.84rem;line-height:1.55;display:flex}.ai-advisor-page .ai-pph-pick-card li svg{flex:none;margin-top:.22rem;font-size:1rem}.ai-advisor-page .ai-pph-pick-card.is-minus li{color:var(--ai-text-sub,#6b6460)}.ai-advisor-page .ai-pph-pick-card.is-minus li svg{color:#9a918c}.ai-advisor-page .ai-pph-pick-card.is-check li svg,.ai-advisor-page .ai-pph-pick-card.is-plus li svg{color:var(--ai-clay)}.ai-advisor-page .ai-pph-pick-foot{border-top:1px dashed var(--ai-grid-line-strong);margin:.8rem 0 0;padding-top:.7rem;font-size:.78rem;line-height:1.55}.ai-advisor-page .ai-pph-pick-card.is-minus .ai-pph-pick-foot{color:var(--ai-clay);font-weight:700}@media (max-width:760px){.ai-advisor-page .ai-pph-pick-grid{grid-template-columns:1fr}.ai-advisor-page .ai-pph-pick-card.is-rec{order:-1}}@media (max-width:640px){.ai-advisor-page .ai-pricing-matrix tbody th{width:100%}}.ai-advisor-page .ai-pricing-matrix-single{opacity:.6;margin-top:.15rem;font-size:.74rem;font-weight:400;display:block}.ai-advisor-page .ai-pricing-matrix tr.ai-pricing-matrix-total th,.ai-advisor-page .ai-pricing-matrix tr.ai-pricing-matrix-total td{border-top:2px solid var(--ai-text-main);font-weight:800}.ai-advisor-page .ai-pricing-matrix-note{color:var(--ai-clay);vertical-align:.1em;margin:0 .35rem 0 0;font-size:.72rem;font-weight:700}#pricing-notes .ai-pricing-menu{max-width:none;margin-left:0;margin-right:0}
