.kv-box{background:var(--paper);border:1px solid var(--gold);margin:44px auto 0;max-width:760px;outline:1px solid hsla(40,43%,58%,.35);outline-offset:6px;padding:clamp(30px,4.6vw,48px) clamp(22px,4vw,42px);text-align:center}.kv-box .t{color:var(--gold-deep);font-size:12px;font-weight:500;letter-spacing:.3em}.kv-box .n{color:var(--mocha);font-family:var(--serif);font-size:clamp(20px,3.6vw,30px);font-weight:500;letter-spacing:.08em;line-height:1.6;margin-top:14px}.kv-box .cond{border-top:1px solid var(--line);color:rgba(62,52,42,.88);font-size:13px;letter-spacing:.04em;line-height:1.95;margin-top:24px;padding-top:18px}.line-btn{align-items:center;background:rgba(6,199,85,.08);border:1px solid #06c755;color:#0a8f43;display:inline-flex;font-size:13.5px;gap:9px;letter-spacing:.14em;margin-top:26px;padding:15px 34px;transition:.4s}.line-btn:hover{background:#06c755;color:#fff}.line-btn svg{flex:none}.wish{border-top:1px solid var(--line);list-style:none;margin:44px auto 0;max-width:42em}.wish li{border-bottom:1px solid var(--line);color:rgba(62,52,42,.88);font-size:14px;letter-spacing:.06em;padding:16px 4px 16px 34px;position:relative}.wish li:before{color:var(--gold-deep);content:"✓";font-size:14px;left:5px;position:absolute;top:16px}.reason-grid .jcard b small{color:var(--gold-deep);display:block;font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:.24em;margin-bottom:9px}.reason-grid .jcard b{line-height:1.6}.save-wrap{align-items:center;display:grid;gap:44px;grid-template-columns:1fr 1fr;margin:44px auto 0;max-width:980px}.save{background:var(--paper);border:1px solid var(--gold);padding:clamp(28px,4vw,40px) clamp(20px,3.4vw,32px);text-align:center}.save-ttl{border-bottom:1px solid var(--line);color:var(--mocha);font-family:var(--serif);font-size:clamp(16px,2.4vw,20px);font-weight:500;letter-spacing:.1em;line-height:1.7;margin-bottom:22px;padding-bottom:16px}.save .from{color:rgba(62,52,42,.85);font-size:13.5px}.save .arw{font-size:15px;line-height:1;margin:12px 0}.save .arw,.save .lbl{color:var(--gold-deep)}.save .lbl{font-size:12px;font-weight:500;letter-spacing:.24em}.save .num{color:var(--mocha);font-size:clamp(42px,7vw,60px);letter-spacing:.04em;line-height:1.2;margin:6px 0 12px}.save .num,.save .res{font-family:var(--serif)}.save .res{color:var(--gold-deep);font-size:clamp(18px,2.8vw,24px);letter-spacing:.08em}.sim-fig{margin:0}.sim-fig img{background:#fff;border:1px solid var(--line);display:block;height:auto;width:100%}@media(max-width:860px){.save-wrap{gap:30px;grid-template-columns:1fr;max-width:560px}}.staff{margin:0;text-align:center}.staff img{background:#fff;border:1px solid var(--line);border-radius:50%;display:block;height:clamp(170px,26vw,220px);margin:0 auto;object-fit:cover;width:clamp(170px,26vw,220px)}.staff figcaption{color:var(--mocha);font-family:var(--serif);font-size:15px;letter-spacing:.1em;margin-top:16px}.free-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:44px}.free-grid figure{background:var(--paper);border:1px solid var(--line);margin:0}.free-grid img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.free-grid figcaption{color:var(--mocha);font-family:var(--serif);font-size:14px;letter-spacing:.06em;line-height:1.7;padding:14px 14px 16px;text-align:center}@media(max-width:960px){.free-grid{gap:18px;grid-template-columns:1fr 1fr}}@media(max-width:600px){.free-grid{gap:14px}.free-grid figcaption{font-size:12px;padding:11px 8px 13px}}.qa{margin:34px auto 0;max-width:840px}#contact{scroll-margin-top:100px}.jj-formbox{margin:34px auto 0;max-width:760px;text-align:left}#jj-form .hs-form-field select,#jj-form .hs-form-field textarea{-webkit-appearance:none;background:var(--base);border:1px solid var(--line);border-radius:0;box-shadow:none;color:var(--text);font:inherit;font-size:15px;padding:14px;width:100%}#jj-form .hs-form-field textarea{line-height:1.9;min-height:130px;resize:vertical}#jj-form .hs-form-field select:focus,#jj-form .hs-form-field textarea:focus{border-color:var(--gold);outline:none}#jj-form .hs-form-required{color:#b0532f;margin-left:5px}#jj-form .hs-field-desc{color:rgba(62,52,42,.62);font-size:11.5px;line-height:1.9;margin:6px 0 2px}#jj-form fieldset{border:0;max-width:none!important}#jj-form fieldset .input{margin-right:0!important}#jj-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}#jj-form .inputs-list{list-style:none;margin-top:6px}#jj-form .inputs-list li{margin-top:9px}#jj-form .inputs-list label{align-items:flex-start;color:rgba(62,52,42,.9);display:flex;font-size:13.5px;font-weight:400;gap:9px;letter-spacing:.06em;margin:0}#jj-form .inputs-list input[type=checkbox],#jj-form .inputs-list input[type=radio]{accent-color:var(--gold-deep);flex:none;height:15px;margin:4px 0 0;width:15px}#jj-form .legal-consent-container{color:rgba(62,52,42,.65);font-size:11.5px;line-height:1.9;margin-top:24px}#jj-form .legal-consent-container a{color:var(--gold-deep);text-decoration:underline}#jj-form .submitted-message{color:rgba(62,52,42,.9);font-size:14px;line-height:2}#jj-form-placeholder{line-height:1.95;margin:0;text-align:center}#jj-form-placeholder[hidden]{display:none}@media(max-width:600px){#jj-form fieldset .input{margin:0!important}}.dnd-section{max-width:none;padding:0!important}.dnd-section>.row-fluid{max-width:none!important;padding:0}.dnd-section .dnd-column,.dnd-section .dnd-row,.dnd-section .row-fluid [class*=span]{margin:0;min-height:0;padding:0}.dnd-section .row-fluid [class*=span]{float:none;width:100%}body{line-break:strict;word-break:auto-phrase}