.buyer-page{background:#fff;color:#202322}.buyer-main{max-width:1160px;margin:auto;padding:140px 32px 64px}.buyer-hero{max-width:880px;margin:24px auto 76px;text-align:center}.buyer-page .buyer-eyebrow{font-size:12px;font-weight:650;letter-spacing:.14em;color:#497269;margin:0 0 20px}.buyer-hero h1{font-size:clamp(38px,5.4vw,68px);line-height:1.08;letter-spacing:-.045em;font-weight:600;margin:0 0 28px}.buyer-page p{font-size:17px;line-height:1.75;color:#626864;margin:14px 0}.buyer-hero>p:not(.buyer-eyebrow){font-size:21px;max-width:690px;margin:0 auto 30px}.buyer-page h2{font-size:clamp(27px,3.1vw,38px);line-height:1.2;letter-spacing:-.03em;font-weight:550;margin:0 0 16px}.buyer-page h3{font-size:19px;line-height:1.4;letter-spacing:-.015em;font-weight:600;margin:0 0 10px}.buyer-page a:not(.buyer-button){text-underline-offset:5px}.buyer-main a:not(.buyer-button){color:#37665c}.buyer-main a:not(.buyer-button):hover{text-decoration:underline}.buyer-button{display:inline-flex;justify-content:center;align-items:center;background:#202322;color:#fff;border:1px solid #202322;border-radius:12px;padding:15px 23px;font-size:16px;font-weight:550;line-height:1.4;min-height:52px;text-decoration:none;transition:background .2s}.buyer-button:hover{background:#3b4540}.buyer-button-secondary{background:#fff;color:#202322;border-color:#cdd5cf}.buyer-button-secondary:hover{background:#edf2ee}.buyer-plans,.buyer-grid,.buyer-task{display:grid;grid-template-columns:1fr 1fr;gap:24px}.buyer-card{border:1px solid #e1e6e2;border-radius:20px;padding:30px;background:#fff}.buyer-plan{padding:38px;display:flex;flex-direction:column;align-items:flex-start}.buyer-plan h2{font-size:31px}.buyer-page .buyer-plan-price{font-size:23px;color:#202322;letter-spacing:-.03em;margin:12px 0}.buyer-plan .buyer-button{margin-top:auto}.buyer-startup{background:#f5f8f5}.buyer-checks{list-style:none;padding:0;margin:20px 0 32px}.buyer-checks li{padding:8px 0 8px 26px;position:relative;font-size:16px;color:#424b45;line-height:1.6}.buyer-checks li:before{content:"✓";position:absolute;left:0;color:#477d6f}.buyer-section{margin-top:88px;scroll-margin-top:100px}.buyer-section>p{max-width:800px}.buyer-grid{margin-top:28px}.buyer-note{border-top:1px solid #e1e6e2;border-bottom:1px solid #e1e6e2;padding:38px 0}.buyer-page .buyer-fine{font-size:14px;color:#737b75;line-height:1.65}.buyer-faq{margin-top:28px;border-top:1px solid #e1e6e2}.buyer-faq details{border-bottom:1px solid #e1e6e2;padding:23px 4px}.buyer-faq summary{font-size:18px;font-weight:550;cursor:pointer;line-height:1.5}.buyer-faq details p{max-width:850px;padding-left:20px}.buyer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;align-items:center}.buyer-task{align-items:start;gap:40px}.buyer-card ul{padding-left:22px;margin:14px 0 0}.buyer-card li{margin:14px 0;line-height:1.7;color:#626864}.buyer-table-wrap{overflow-x:auto;border:1px solid #e1e6e2;border-radius:16px;margin-top:30px}.buyer-table{border-collapse:collapse;width:100%;min-width:690px;font-size:15px;line-height:1.65;text-align:left}.buyer-table caption{text-align:left;padding:15px 20px;color:#68716a;background:#fafbf9;font-size:13px}.buyer-table th,.buyer-table td{vertical-align:top;padding:20px;border-top:1px solid #e1e6e2}.buyer-table thead{background:#f5f7f4}.buyer-table th{font-weight:550}.buyer-table td{color:#626864}.buyer-table tbody th{width:22%}.buyer-sample{background:#f6f8f5}.buyer-tag{display:inline-block;font-size:12px;color:#557268;border:1px solid #d2ded5;border-radius:6px;padding:5px 8px;margin-bottom:26px}.buyer-questions{padding-left:24px;margin:24px 0}.buyer-questions li{padding-left:8px;margin:22px 0;font-size:18px;line-height:1.7}.buyer-video{width:100%;border:1px solid #e1e6e2;border-radius:16px;background:#f5f7f4}.buyer-next{padding:50px;background:#f6f8f5;border-radius:24px;text-align:center}.buyer-next p{margin:15px auto 24px;max-width:620px}.buyer-related{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 26px;padding-top:40px;font-size:14px}.buyer-main :focus-visible{outline:3px solid #628c7e;outline-offset:5px}@media (max-width:720px){.buyer-main{padding:110px 20px 40px}.buyer-hero{margin:20px auto 42px}.buyer-hero>p:not(.buyer-eyebrow){font-size:18px}.buyer-plans,.buyer-grid,.buyer-task{grid-template-columns:1fr}.buyer-card,.buyer-plan{padding:25px}.buyer-section{margin-top:58px}.buyer-next{padding:32px 22px}.buyer-actions{gap:20px}.buyer-page p{font-size:16px}}.buyer-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:#778078;margin-bottom:32px}.buyer-template{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.buyer-template h3{font-size:23px}.buyer-template>a:last-child{margin-top:auto;font-weight:550}.buyer-template-number{font-size:11px;letter-spacing:.08em;color:#648273;margin-bottom:12px}.scorecard{border:1px solid #dfe5df;border-radius:20px;padding:30px}.scorecard-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:22px}.scorecard label{display:flex;flex-direction:column;gap:9px;color:#5b685f;font-size:13px}.scorecard select,.scorecard input{border:1px solid #ced8cf;border-radius:8px;background:#fff;color:#202b24;padding:12px;min-height:46px;width:100%;font:inherit;font-size:14px}.scorecard-row{display:grid;grid-template-columns:minmax(0,1fr) 105px 225px;gap:26px;border-top:1px solid #e2e7e1;padding:26px 0}.scorecard-row p{font-size:14px;margin:8px 0}.scorecard-row summary{cursor:pointer;font-size:13px;color:#45695a}.scorecard-row h3{font-size:18px}.scorecard-result{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;background:#f3f7f2;border-radius:12px;padding:24px}.scorecard-result span{display:block;font-size:13px;color:#5c6c60}.scorecard-result strong{display:block;font-size:28px;font-weight:550;letter-spacing:-.03em;margin-top:8px}.scorecard-result p{font-size:13px;line-height:1.5}.scorecard-actions{justify-content:flex-start;margin-top:22px}.scorecard-reset{color:#55655b;font-size:14px;text-decoration:underline;text-underline-offset:4px}.scorecard .buyer-button:disabled{opacity:.45;cursor:not-allowed}.scorecard-toolbar>label{min-width:245px}@media (max-width:820px){.scorecard-row{grid-template-columns:110px minmax(0,1fr);gap:16px}.scorecard-row>div{grid-column:1/-1}.scorecard-toolbar{flex-direction:column}.scorecard-toolbar>label{width:100%}.scorecard{padding:22px}.scorecard-result{grid-template-columns:1fr;gap:16px}.scorecard-result>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.scorecard-result strong{margin:0;font-size:24px}}.buyer-photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#edf0eb;border-radius:18px}.buyer-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:54px;margin:38px 0 76px}.buyer-intro .buyer-hero{margin:0;text-align:left;max-width:none}.buyer-intro .buyer-hero h1{font-size:clamp(38px,4.5vw,57px)}.buyer-intro .buyer-hero>p:not(.buyer-eyebrow){font-size:19px;margin:0 0 28px}.buyer-intro .buyer-actions{justify-content:flex-start;gap:20px}.buyer-people-pair{display:grid;grid-template-columns:1.1fr .8fr;grid-template-rows:38px 210px 64px auto;gap:14px}.buyer-people-pair>.buyer-photo:first-child{grid-column:1;grid-row:1/3}.buyer-people-pair>.buyer-photo:nth-child(2){grid-column:2;grid-row:2/4}.buyer-photo-caption{grid-column:1/-1;font-size:12px;line-height:1.6;color:#737b75;padding-top:7px}.buyer-people-gallery{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:20px;margin:-24px 0 68px;align-items:end}.buyer-people-gallery figure{margin:0;min-width:0}.buyer-people-gallery .buyer-photo{height:270px}.buyer-people-gallery figure:nth-child(2) .buyer-photo{height:310px}.buyer-people-gallery figcaption{padding:17px 2px 0;color:#343e38;font-size:16px;line-height:1.5}.buyer-people-gallery figcaption span{display:block;font-size:10px;letter-spacing:.12em;color:#768178;margin-bottom:6px}.buyer-next-with-photo{display:grid;grid-template-columns:280px minmax(0,1fr);gap:44px;align-items:center;text-align:left;padding:24px}.buyer-next-with-photo>.buyer-photo{height:290px;border-radius:15px}.buyer-next-with-photo>div{padding:20px 20px 20px 0}.buyer-next-with-photo h2{font-size:clamp(28px,3vw,36px)}.buyer-next-with-photo p{margin:14px 0 24px}@media (max-width:900px){.buyer-intro{gap:28px;grid-template-columns:1.15fr 1fr}.buyer-people-pair{grid-template-rows:30px 180px 48px auto;gap:10px}.buyer-people-gallery{gap:14px}.buyer-people-gallery .buyer-photo{height:220px}.buyer-people-gallery figure:nth-child(2) .buyer-photo{height:260px}.buyer-next-with-photo{grid-template-columns:220px minmax(0,1fr);gap:28px}}@media (max-width:600px){.buyer-intro{grid-template-columns:1fr;gap:32px;margin:24px 0 50px}.buyer-people-pair{grid-template-columns:1.15fr 1fr;grid-template-rows:24px 170px 24px auto;max-width:440px;width:100%}.buyer-people-gallery{grid-template-columns:1fr 1fr;gap:20px 12px;margin:0 0 45px}.buyer-people-gallery figure:nth-child(2){grid-column:1/-1;grid-row:1}.buyer-people-gallery figure:nth-child(2) .buyer-photo{height:230px}.buyer-people-gallery .buyer-photo{height:190px}.buyer-people-gallery figcaption{font-size:14px;padding-top:12px}.buyer-next-with-photo{grid-template-columns:1fr;gap:8px;padding:16px}.buyer-next-with-photo>.buyer-photo{height:220px;-o-object-position:50% 30%;object-position:50% 30%}.buyer-next-with-photo>div{padding:20px 8px}.buyer-photo{border-radius:14px}}
