.ct-hero{padding-bottom:clamp(64px,12vh,152px)}.ct-hero__in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(24px,5rem,120px);align-items:center;padding-top:clamp(40px,9vh,120px)}.ct-hero__copy{display:grid;gap:clamp(20px,2vw,28px);justify-items:start;position:relative;z-index:1}.ct-hero .gb-h1{max-width:11ch}.ct-hero .gb-lead{max-width:34ch}@media(max-width:1100px){.ct-hero__in{grid-template-columns:1fr;gap:40px}}.ct-ways{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1vw,16px);position:relative;z-index:1}.ct-way{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,1.6vw,28px);background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:clamp(18px,1.8vw,32px) clamp(20px,2vw,36px);text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.ct-way:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px #0000008c}.ct-way:active{transform:translateY(0) scale(.985);box-shadow:none}.ct-way__ic{width:clamp(44px,3.2vw,60px);aspect-ratio:1;border-radius:var(--r-sm);background:var(--i100);color:var(--i600);display:grid;place-items:center;transition:transform .3s var(--ease)}.ct-way__ic .gb-ic{width:46%;height:46%}.ct-way:hover .ct-way__ic{transform:rotate(-8deg)}.ct-way__t{display:grid;gap:4px;min-width:0}.ct-way__t b{font-family:var(--display);font-weight:600;font-size:clamp(20px,1.7vw,34px);line-height:1.1;letter-spacing:-.015em;overflow-wrap:anywhere}.ct-way__t .ct-way__num{font-variant-numeric:tabular-nums}.ct-way__t span{font-size:clamp(14px,1vw,18px);color:var(--ink-soft)}.ct-way__go{width:clamp(36px,2.6vw,48px);aspect-ratio:1;border-radius:var(--radius-round);background:var(--secondary);color:var(--secondary-ink);display:grid;place-items:center}.ct-way__go .gb-arr{width:45%;height:45%;transition:transform .18s var(--ease)}.ct-way:hover .ct-way__go .gb-arr{transform:translate(3px)}@media(hover:none){.ct-way:hover{transform:none;box-shadow:none}.ct-way:hover .ct-way__ic{transform:none}}.ct-note{background:var(--wash);border-radius:var(--r-lg);padding:clamp(20px,4vw,72px)}.ct-note__head{display:grid;gap:clamp(12px,1.2vw,20px);align-content:start;padding-top:clamp(0px,1vw,16px)}.ct-note__head .gb-h2{max-width:10ch}.ct-card{box-shadow:0 1px 2px #0223300d}.ct-card .gb-form{gap:clamp(16px,1.3vw,22px) clamp(12px,1vw,18px)}.ct-card .gb-lbl{font-size:clamp(14px,.85vw,16px)}.ct-card .gb-input,.ct-card .gb-select{font-size:clamp(15px,.9vw,17px);padding-block:clamp(13px,.9vw,16px)}.ct-msg{resize:vertical;min-height:clamp(128px,9vw,180px);line-height:1.5}.ct-card .gb-select[aria-invalid=true]{outline:2px solid var(--text-error);outline-offset:0}.ct-foot{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-top:4px}.ct-agree{display:grid;gap:6px}.ct-check{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding-block:4px;font-size:clamp(14px,.9vw,16px);color:var(--ink-soft);cursor:pointer}.ct-check a{color:var(--l700);text-decoration:underline;text-underline-offset:2px}.ct-check input{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:22px;height:22px;border-radius:6px;background:var(--wash-2);cursor:pointer;display:grid;place-items:center;transition:background .15s}.ct-check input:after{content:"";width:12px;height:12px;background:var(--e900);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 15.17l9.19-9.19 1.42 1.42L10 18 3.64 11.64l1.41-1.41L10 15.17z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 15.17l9.19-9.19 1.42 1.42L10 18 3.64 11.64l1.41-1.41L10 15.17z'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:scale(.4);transition:opacity .15s,transform .3s var(--ease)}.ct-check input:checked{background:var(--e300)}.ct-check input:checked:after{opacity:1;transform:none}.ct-check input[aria-invalid=true]{outline:2px solid var(--text-error);outline-offset:0}@media(max-width:560px){.ct-foot .gb-btn{width:100%}}.ct-done{justify-items:start;align-content:center;min-height:clamp(320px,26vw,480px)}.ct-done p{margin:0;color:var(--ink-soft);font-size:var(--t-lead)}.ct-done__tk{width:48px;height:48px;border-radius:var(--radius-round);background:var(--e300);color:var(--e900);display:grid;place-items:center;animation:gbpop .45s var(--ease)}.ct-done__tk .gb-ic{width:26px;height:26px}.ct-proof .gb-quote blockquote{font-size:clamp(24px,2.5cqi,46px);max-width:54ch;text-wrap:pretty}.ct-proof .gb-av{width:64px}.ct-close{padding-block:clamp(56px,8vw,128px)}.ct-close .gb-demo{max-width:1100px;margin-inline:auto}@container (max-width:700px){.ct-close .gb-demo__cd{min-height:360px}}
