.quote-page{--quote-ink:#11151b;--quote-muted:#606c7b;--quote-accent:#315cff;--quote-line:#dce1e7;color:var(--quote-ink);background:#f5f7f9}.quote-page *{box-sizing:border-box}.quote-page :is(h1,h2,h3,p,dl,dd){margin:0}.quote-page :is(h1,h2,h3,p){text-wrap:balance}.quote-shell{width:min(1420px,100% - 80px);margin:auto}.quote-hero{grid-template-columns:1fr 1fr;align-items:end;gap:60px;padding-block:90px 66px;display:grid}.quote-hero h1{letter-spacing:-.035em;font-size:clamp(46px,5.2vw,78px);font-weight:900;line-height:1.16}.quote-hero h1 span{color:var(--quote-accent);display:block}.quote-hero p{color:var(--quote-muted);font-size:18px;line-height:1.9}.quote-hero p+p{margin-top:12px}.quote-nav{border-block:1px solid var(--quote-line);flex-wrap:wrap;gap:12px 32px;padding:24px 0;display:flex}.quote-nav a{color:var(--quote-ink);padding:8px 0;font-size:16px;font-weight:700;text-decoration:none}.quote-nav a:hover,.quote-text-link:hover{color:var(--quote-accent)}.quote-page a:focus-visible{outline:3px solid var(--quote-accent);outline-offset:5px}.quote-section{padding-top:80px;scroll-margin-top:110px}.quote-heading{margin-bottom:32px}.quote-heading h2,.quote-contact h2{letter-spacing:-.025em;font-size:clamp(30px,3.3vw,48px);line-height:1.3}.quote-heading p,.quote-contact p{color:var(--quote-muted);margin-top:14px;font-size:16px;line-height:1.9}.quote-stage{border:1px solid var(--quote-line);background:#fff;border-radius:16px;margin-bottom:26px;padding:32px}.quote-stage-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.quote-page h3{font-size:24px;line-height:1.4}.quote-stage-head p{color:var(--quote-muted);margin-top:10px;font-size:15px;line-height:1.8}.quote-stage-head a,.quote-text-link{white-space:nowrap;color:var(--quote-accent);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.quote-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px;line-height:1.8}.quote-table thead{background:#f3f5f7}.quote-table :is(th,td){vertical-align:top;border-bottom:1px solid var(--quote-line);padding:18px 16px}.quote-table thead th{color:var(--quote-muted);font-size:13px;font-weight:600}.quote-table tbody th{white-space:nowrap;width:15%;font-weight:700}.quote-table td:nth-child(2){width:17%}.quote-table td:nth-child(3){width:28%}.quote-price{color:var(--quote-accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:750}.quote-recommend{color:#98400e;background:#fff0e3;border-radius:4px;margin-left:8px;padding:1px 7px;font-size:11px;display:inline-block}.quote-note{color:var(--quote-muted);font-size:14px;line-height:1.9;text-wrap:pretty!important;margin-top:22px!important}.quote-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.quote-crowd-grid,.quote-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.quote-crowd-card{border:1px solid var(--quote-line);background:#fff;border-radius:16px;flex-direction:column;padding:36px;display:flex}.quote-crowd-price{color:var(--quote-accent);font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1.35;margin-top:24px!important}.quote-crowd-price small{color:var(--quote-ink);font-size:16px;font-weight:500;display:inline-block}.quote-tag{color:#98400e;margin-top:12px;font-size:14px;line-height:1.8}.quote-crowd-card dl{margin:28px 0}.quote-crowd-card dl>div{border-top:1px solid var(--quote-line);grid-template-columns:80px 1fr;gap:15px;padding:16px 0;font-size:15px;line-height:1.8;display:grid}.quote-crowd-card dt{font-weight:700}.quote-crowd-card dd{color:var(--quote-muted)}.quote-button{color:#fff;background:#315cff;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:14px;min-height:54px;margin-top:auto;padding:16px 26px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.quote-text-link{margin-top:20px}.quote-module{border:1px solid var(--quote-line);background:#fff;border-radius:16px;flex-direction:column;padding:32px;display:flex}.quote-module h3{margin-bottom:24px}.quote-module dl>div{border-top:1px solid var(--quote-line);padding:20px 0}.quote-module dt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;font-size:16px;font-weight:650;display:flex}.quote-module dt strong{color:var(--quote-accent);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:18px}.quote-module dd{color:var(--quote-muted);text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.85}.quote-module-note{color:#98400e;padding-top:20px;font-size:13px;line-height:1.8;margin-top:auto!important}.quote-custom-list article{border-top:1px solid var(--quote-line);grid-template-columns:1fr 1fr 2fr;align-items:start;gap:28px;padding:30px 0;display:grid}.quote-custom-list strong{color:var(--quote-accent);font-size:19px;line-height:1.6}.quote-custom-list p{color:var(--quote-muted);text-wrap:pretty;font-size:15px;line-height:1.9}.quote-costs ul{grid-template-columns:1fr 1fr;gap:16px 40px;margin:0;padding:0;list-style:none;display:grid}.quote-costs li{border-bottom:1px solid var(--quote-line);padding:15px 0;font-size:15px;line-height:1.7}.quote-contact{text-align:center;padding:100px 0}.quote-contact .quote-button{margin-top:28px}@media (max-width:1000px){.quote-shell{width:calc(100% - 48px)}.quote-stage{padding:24px}.quote-table :is(th,td){padding:16px 10px}.quote-recommend{margin:5px 0 0;display:table}.quote-crowd-card,.quote-module{padding:26px}.quote-crowd-price{font-size:34px}.quote-custom-list article{grid-template-columns:1fr 1fr}.quote-custom-list p{grid-column:1/-1}}@media (max-width:700px){.quote-shell{width:calc(100% - 40px)}.quote-hero{grid-template-columns:1fr;gap:24px;padding-block:52px 36px}.quote-hero h1{font-size:48px}.quote-hero p{font-size:16px}.quote-nav{gap:4px 22px;padding:16px 0}.quote-nav a{font-size:14px}.quote-section{padding-top:54px}.quote-heading h2,.quote-contact h2{font-size:30px}.quote-stage{padding:24px 20px}.quote-stage-head{display:block}.quote-stage-head a{margin-top:14px}.quote-table,.quote-table tbody{display:block}.quote-table thead{display:none}.quote-table tr{border-top:1px solid var(--quote-line);padding:20px 0 12px;display:block}.quote-table :is(th,td){border:0;padding:0 0 10px;display:block;width:100%!important}.quote-table tbody th{font-size:18px}.quote-recommend{margin:0 0 0 8px;display:inline-block}.quote-table td:before{content:attr(data-label);color:var(--quote-muted);margin-bottom:4px;font-size:12px;font-weight:400;display:block}.quote-table .quote-price{font-size:24px}.quote-crowd-grid,.quote-module-grid{grid-template-columns:1fr;gap:18px}.quote-crowd-price small{margin-top:6px;display:block}.quote-crowd-card dl>div{grid-template-columns:65px 1fr;gap:10px}.quote-custom-list article{grid-template-columns:1fr;gap:12px}.quote-custom-list p{grid-column:auto}.quote-costs ul{grid-template-columns:1fr;gap:0}.quote-contact{padding:64px 0}.quote-module dt{display:block}.quote-module dt strong{margin-top:6px;display:block}}.quote-video-table .quote-table tbody th{white-space:normal;text-wrap:balance;width:24%}.quote-video-table .quote-table td:nth-child(2){width:21%}.quote-video-table .quote-table td:nth-child(3){width:55%}.quote-video-table .quote-table td{line-height:1.85}.quote-video-trial{background:#fbefe4;border-radius:16px;justify-content:space-between;align-items:center;gap:36px;padding:30px 32px;display:flex}.quote-video-trial p{max-width:860px;color:var(--quote-muted);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.85}.quote-video-trial>strong{white-space:nowrap;color:var(--quote-accent);font-size:28px}.quote-video-terms{grid-template-columns:1fr 1fr;gap:30px 40px;margin-top:36px;display:grid}.quote-video-terms article{border-top:1px solid var(--quote-line);padding-top:24px}.quote-video-terms h3{font-size:21px}.quote-video-terms p{color:var(--quote-muted);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.9}@media (max-width:700px){.quote-video-trial{padding:26px;display:block}.quote-video-trial>strong{margin-top:22px;font-size:26px;display:block}.quote-video-terms{grid-template-columns:1fr;gap:26px}.quote-video-table .quote-table tbody th{white-space:normal}}.quote-page{--quote-ink:#111418;--quote-muted:#5b6470;--quote-accent:#315cff;--quote-line:#d4dbe3;background:#f4f1ea}.quote-hero{padding-block:92px 65px}.quote-hero h1 span{color:#315cff}.quote-stage-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.quote-stage-card{background:#fff;border:0;border-top:3px solid #315cff;border-radius:0;flex-direction:column;min-width:0;margin:0;padding:28px;display:flex}.quote-stage-card h3{margin-top:28px;font-size:28px}.quote-stage-index{color:#315cff;font-size:12px;font-weight:750}.quote-stage-fit{color:#5b6470;min-height:52px;font-size:15px;line-height:1.7;margin-top:12px!important}.quote-stage-from{color:#1739b8;font-variant-numeric:tabular-nums;font-size:31px;font-weight:800;margin-top:30px!important}.quote-stage-from small{color:#5b6470;font-size:15px}.quote-stage-decision{border-top:1px solid #d4dbe3;margin-top:18px;padding-top:18px;font-size:15px;line-height:1.6}.quote-tier-details{border-top:1px solid #d4dbe3;margin-top:20px}.quote-tier-details summary{cursor:pointer;color:#315cff;padding:16px 0;font-size:14px;font-weight:750}.quote-tier{border-top:1px solid #e5e9ef;padding:16px 0}.quote-tier>div{justify-content:space-between;gap:15px;font-size:14px;display:flex}.quote-tier b{color:#315cff;white-space:nowrap}.quote-tier p{color:#5b6470;font-size:13px;line-height:1.6;margin-top:8px!important}.quote-stage-link{color:#315cff;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:14px;font-weight:750;display:inline-flex}.quote-crowd-card,.quote-video-table{border:0;border-top:3px solid #315cff;border-radius:0}.quote-crowd-price,.quote-price,.quote-custom-list strong,.quote-video-trial>strong,.quote-tag{color:#214bd0}.quote-button{background:#315cff;border-radius:4px}.quote-button:hover{background:#2347ce}.quote-video-trial{background:#e7edf9;border-radius:4px}.quote-recommend{color:#214bd0;background:#e7edf9}@media (max-width:1100px){.quote-stage-cards{grid-template-columns:1fr}.quote-stage-card{padding:26px}.quote-stage-fit{min-height:0}.quote-stage-from{margin-top:20px!important}}@media (max-width:700px){.quote-hero{padding-block:38px 34px}.quote-nav{overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;gap:22px;padding:9px 0;overflow-x:auto}.quote-nav::-webkit-scrollbar{display:none}.quote-nav a{flex:none;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.quote-section{padding-top:48px}}
