:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-tp-wrap{background:#f6f2ea;padding:72px 24px 80px}.gb-element-tp-inner{max-width:720px;margin:0 auto}.gb-element-tp-intro{text-align:center;margin-bottom:40px}.gb-element-tp-trust{margin-top:26px;display:flex;gap:26px;flex-wrap:wrap;justify-content:center;color:#8a8da0;font-size:13px;letter-spacing:.02em}.gb-element-tp-card{background:#fff;border:1px solid #efe9dd;border-radius:10px;padding:40px 38px;box-shadow:0 22px 60px rgba(27,33,64,.06)}@media (max-width:600px){.gb-element-tp-card{padding:28px 22px}}.gb-element-tp-card .fluentform{background:transparent!important;border:none!important;padding:0!important;margin:0!important;max-width:100%!important}.gb-element-tp-card .fluentform label{font-family:'Hanken Grotesk',system-ui,sans-serif!important;color:#2a2d3d!important;font-weight:600!important}.gb-element-tp-card .fluentform input,.gb-element-tp-card .fluentform textarea,.gb-element-tp-card .fluentform select{font-family:'Hanken Grotesk',system-ui,sans-serif!important;color:#2a2d3d!important;background:#f6f2ea!important;border:1px solid #efe9dd!important;border-radius:4px!important;padding:13px 16px!important}.gb-element-tp-card .fluentform input:focus,.gb-element-tp-card .fluentform textarea:focus,.gb-element-tp-card .fluentform select:focus{border-color:#c4a35a!important;box-shadow:0 0 0 3px rgba(196,163,90,.12)!important;outline:none!important}.gb-element-tp-card .fluentform input[type=radio],.gb-element-tp-card .fluentform input[type=checkbox]{accent-color:#c4a35a}.gb-element-tp-card .fluentform .ff_list_buttons label{border:1px solid #efe9dd!important;border-radius:4px!important;padding:14px 18px!important;transition:border-color .2s,background .2s;cursor:pointer}.gb-element-tp-card .fluentform .ff_list_buttons input:checked+label,.gb-element-tp-card .fluentform .ff_list_buttons label:hover{border-color:#c4a35a!important;background:rgba(196,163,90,.08)!important}.gb-element-tp-card .fluentform .ff-btn-submit,.gb-element-tp-card .fluentform .ff-btn-next,.gb-element-tp-card .fluentform button[type=submit]{font-family:'Hanken Grotesk',system-ui,sans-serif!important;background:#c4a35a!important;color:#141930!important;border:none!important;border-radius:4px!important;padding:15px 30px!important;font-size:15px!important;font-weight:600!important;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s}.gb-element-tp-card .fluentform .ff-btn-submit:hover,.gb-element-tp-card .fluentform .ff-btn-next:hover{background:#d8c089!important;transform:translateY(-2px);box-shadow:0 10px 28px rgba(196,163,90,.28)}.gb-element-tp-card .fluentform .ff-btn-prev{background:transparent!important;color:#565a6e!important;border:1px solid #efe9dd!important}.gb-element-tp-card .fluentform .ff-el-progress-bar{background:#c4a35a!important}.gb-element-tp-card .fluentform .ff-el-progress{background:#efe9dd!important}.gb-text-tp-eye{font-family:'Hanken Grotesk',system-ui,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#c4a35a;font-weight:700;margin-bottom:18px}.gb-text-tp-h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.1;letter-spacing:-0.01em;color:#2a2d3d;margin-bottom:20px;text-align:center}.gb-text-tp-h1 em{color:#c4a35a;font-style:italic}.gb-text-tp-sub{font-family:'Hanken Grotesk',system-ui,sans-serif;font-size:1.06rem;color:#565a6e;line-height:1.85;max-width:520px;margin:0 auto 14px}.gb-text-tpt1{display:flex;align-items:center;gap:8px}.gb-text-tpt1::before{content:'';width:5px;height:5px;border-radius:50%;background:#c4a35a;flex-shrink:0}.gb-text-tpt2{display:flex;align-items:center;gap:8px}.gb-text-tpt2::before{content:'';width:5px;height:5px;border-radius:50%;background:#c4a35a;flex-shrink:0}.gb-text-tpt3{display:flex;align-items:center;gap:8px}.gb-text-tpt3::before{content:'';width:5px;height:5px;border-radius:50%;background:#c4a35a;flex-shrink:0}