
.c2s{--ink:#101922;--muted:#60707d;--line:#dfe5e9;--yellow:#ffd000;color:var(--ink);font-family:inherit;line-height:1.65}.c2s *{box-sizing:border-box}.c2s-wrap{max-width:1280px;margin:auto;padding:0 28px}.c2s-hero{background:var(--ink);color:white;padding:72px 0;position:relative;overflow:hidden}.c2s-hero:after{content:"";position:absolute;width:360px;height:360px;border:1px solid #ffffff12;border-radius:50%;right:-100px;top:-140px;pointer-events:none}.c2s-kicker{font-size:12px!important;letter-spacing:.17em;text-transform:uppercase;font-weight:800;color:#967500;margin:0 0 16px}.c2s-hero .c2s-kicker{color:var(--yellow)}.c2s h1{font-size:clamp(34px,4.5vw,62px);line-height:1.08;letter-spacing:-.045em;max-width:850px;margin:0 0 24px;color:inherit}.c2s h2{font-size:clamp(26px,3vw,40px);line-height:1.16;letter-spacing:-.035em;color:inherit;margin:0 0 20px}.c2s h3{font-size:20px;line-height:1.4;color:inherit;margin:0 0 12px}.c2s p{margin:0 0 18px}.c2s-lead{font-size:18px;max-width:680px;color:#b9c4cd}.c2s-body{padding:64px 0;background:#f6f7f8}.c2s-grid{display:grid;grid-template-columns:1fr 1.65fr;gap:48px;align-items:start}.c2s-card{padding:32px;border:1px solid var(--line);border-radius:20px;background:white}.c2s-card p,.c2s-copy{color:var(--muted)}.c2s a{color:inherit;text-underline-offset:5px}.c2s-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:14px 24px;border-radius:10px;background:var(--yellow);color:var(--ink)!important;text-decoration:none;font:inherit;font-weight:750;border:0;min-height:48px;cursor:pointer}.c2s-btn:hover{background:#edc300}.c2s a:focus-visible,.c2s button:focus-visible,.c2s summary:focus-visible{outline:3px solid #b58d00;outline-offset:4px}.c2s-link{font-weight:700}.c2s-side{display:grid;gap:18px}.c2s-mark{width:44px;height:44px;background:#fff8d5;border:1px solid #f2df91;border-radius:12px;display:grid;place-items:center;margin-bottom:20px;color:#806300;font-size:22px}.c2s-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.c2s-field{display:grid;gap:7px;font-size:14px;font-weight:650}.c2s-field.full{grid-column:1/-1}.c2s input,.c2s textarea,.c2s select{width:100%;border:1px solid #cfd7dd;border-radius:10px;background:#fafbfc;padding:14px;font:inherit;color:var(--ink);min-width:0}.c2s textarea{resize:vertical;min-height:160px}.c2s input:focus,.c2s textarea:focus,.c2s select:focus{outline:2px solid #b38b00;outline-offset:2px}.c2s-small{font-size:12px;color:var(--muted);margin-top:18px!important}.c2s-form .c2s-btn{margin-top:24px}.c2s-banner{background:var(--ink);color:white;border-radius:18px;padding:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:44px}.c2s-banner p{color:#b9c4cd;margin:8px 0 0}.c2s-banner h3{margin:0}.c2s-pillnav{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.c2s-pillnav a{border:1px solid #ffffff40;border-radius:30px;padding:9px 16px;text-decoration:none;font-size:13px}.c2s-faqgroup{scroll-margin-top:180px;margin-bottom:36px}.c2s-faqgroup h2{font-size:25px}.c2s-accordion details{background:white;border:1px solid var(--line);border-radius:14px;margin-bottom:12px;overflow:hidden}.c2s-accordion summary{list-style:none;cursor:pointer;padding:21px 56px 21px 22px;font-size:16px;font-weight:700;position:relative;line-height:1.45}.c2s-accordion summary::-webkit-details-marker{display:none}.c2s-accordion summary:after{content:"+";position:absolute;right:20px;top:17px;font-size:23px;font-weight:400;color:#8a6c00}.c2s-accordion details[open]{border-color:#d5b83e;box-shadow:0 4px 16px #10192205}.c2s-accordion details[open] summary:after{content:"−"}.c2s-answer{padding:0 22px 22px;font-size:15px;color:var(--muted)}.c2s-answer>:last-child{margin-bottom:0}.c2s-productfaq{padding:56px 0;background:#f6f7f8;border-top:1px solid #e7ebee;border-bottom:1px solid #e7ebee}.c2s-productfaq .c2s-grid{grid-template-columns:1fr 1.7fr}.c2s-productfaq .c2s-card{margin-top:24px;padding:22px}.c2s-values{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0}.c2s-number{font-size:13px;letter-spacing:.12em;color:#9a7700;display:block;margin-bottom:30px}.c2s-about-intro{max-width:760px}.c2s-editorial{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin:60px 0}.c2s-statement{background:var(--ink);color:white;padding:48px;border-radius:20px;position:relative}.c2s-statement strong{display:block;font-size:clamp(36px,4vw,54px);line-height:1.12;letter-spacing:-.04em}.c2s-statement em{color:var(--yellow);font-style:normal}.c2s-status{padding:16px;border:1px solid #6a9b77;border-radius:10px;background:#eff8f0;margin-bottom:22px}
@media(max-width:749px){.c2s-wrap{padding:0 20px}.c2s-hero{padding:42px 0}.c2s-body,.c2s-productfaq{padding:36px 0}.c2s-grid,.c2s-productfaq .c2s-grid,.c2s-editorial{grid-template-columns:1fr;gap:28px}.c2s-card{padding:23px}.c2s-fields{grid-template-columns:1fr}.c2s-values{grid-template-columns:1fr}.c2s-banner{align-items:flex-start;flex-direction:column;padding:25px}.c2s-lead{font-size:16px}.c2s-statement{padding:32px}.c2s-editorial{margin:36px 0}.c2s-accordion summary{font-size:15px}.c2s-pillnav{gap:8px}.c2s-pillnav a{padding:7px 12px}}
