.bp-root{--bp-green:#244d3f;--bp-ink:#272c28;--bp-muted:#666b63;--bp-line:#dcded4;min-height:100vh;background:#f6f5ef;color:var(--bp-ink);font-family:var(--font-noto-sans-tc),"PingFang TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.65}.bp-root *{box-sizing:border-box;min-width:0}.bp-root button,.bp-root input,.bp-root select,.bp-root textarea{font:inherit}.bp-root button{cursor:pointer}.bp-root button:disabled{cursor:wait;opacity:.55}.bp-root :focus-visible{outline:3px solid #527d58;outline-offset:5px}.bp-question:focus,.bp-root h1:focus{outline:0}.bp-question:focus-visible,.bp-root h1:focus-visible{outline:3px solid #527d58;outline-offset:6px}.bp-footer,.bp-header{max-width:1280px;margin:auto;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:27px 48px}.bp-header{border-bottom:1px solid var(--bp-line)}.bp-wordmark{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.12em;font-size:19px;line-height:1.25}.bp-wordmark-sub{display:block;font-size:10px;letter-spacing:.1em;font-weight:500;margin-top:6px;color:var(--bp-muted)}.bp-mark{display:block;width:32px;height:40px;border:2px solid var(--bp-green);border-radius:3px;position:relative}.bp-mark:after,.bp-mark:before{content:"";position:absolute;left:0;right:0;border-top:1px solid var(--bp-green);top:12px}.bp-mark:after{top:24px}.bp-mark i{position:absolute;border-left:1px solid var(--bp-green);height:100%;left:50%}.bp-header-note{font-size:12px;color:var(--bp-muted);letter-spacing:.12em}.bp-landing{max-width:1280px;margin:auto;padding:64px 48px 40px}.bp-hero{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:60px;gap:60px;align-items:stretch}.bp-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--bp-green);display:block}.bp-dot{display:inline-block;width:7px;height:7px;background:var(--bp-green);border-radius:50%;margin-right:8px}.bp-hero h1{font-size:clamp(38px,4.3vw,59px);font-weight:650;line-height:1.3;letter-spacing:-.055em;margin:29px 0 23px}.bp-hero h1 span{color:var(--bp-green)}.bp-intro{font-size:17px;line-height:1.9;color:#52594f}.bp-hero-detail{max-width:410px;font-size:14px;color:var(--bp-muted);line-height:1.9;margin:18px 0 25px}.bp-hero-action{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bp-hero-action>span,.bp-time{font-size:11px;color:var(--bp-muted)}.bp-time{margin-top:12px}.bp-primary,.bp-secondary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:34px;border-radius:7px;border:1px solid var(--bp-green);padding:12px 23px;font-weight:600;font-size:14px}.bp-primary{color:#fff}.bp-primary span{font-size:19px}.bp-secondary{background:transparent;color:var(--bp-green);border-color:var(--bp-line)}.bp-court{min-height:430px;background:#e5e9de;position:relative;border-radius:6px;overflow:hidden}.bp-court-label{position:absolute;top:27px;left:28px;color:var(--bp-green);font-size:12px;line-height:1.35;letter-spacing:.08em;font-weight:750}.bp-court-lines{position:absolute;width:72%;height:82%;border:2px solid #fff;right:-3%;top:17%;transform:rotate(-23deg);background:linear-gradient(180deg,transparent 37%,#d3dccb 0,#d3dccb 63%,transparent 0)}.bp-court-lines:after,.bp-court-lines:before{content:"";position:absolute;border-top:2px solid white;left:0;right:0;top:37%}.bp-court-lines:after{top:63%}.bp-court-lines i{position:absolute;border-top:2px dashed #9aab94;top:50%;left:-10%;right:-10%}.bp-court-lines b{position:absolute;width:2px;left:50%;height:100%;background:linear-gradient(white 37%,transparent 0,transparent 63%,white 0)}.bp-ball{background:#e5ec86;box-shadow:12px 24px 25px #334e3726}.bp-ball,.bp-ball i{position:absolute;border-radius:50%}.bp-ball i{width:13px;height:15px;background:#b4bd59;left:25px;top:18px}.bp-ball i:nth-child(2){left:52px;top:29px}.bp-ball i:nth-child(3){left:25px;top:48px}.bp-ball i:nth-child(4){left:7px;top:33px;width:7px}.bp-ball i:nth-child(5){left:52px;top:60px;height:9px}.bp-court-caption,.bp-court-number{position:absolute;bottom:22px;font-size:10px;color:var(--bp-green);letter-spacing:.1em}.bp-court-number{left:28px}.bp-court-caption{right:24px}.bp-topics{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bp-line);border-bottom:1px solid var(--bp-line);margin-top:55px;padding:27px 0;grid-gap:30px;gap:30px}.bp-topics>div+div{border-left:1px solid var(--bp-line);padding-left:30px}.bp-topics span{font-size:11px;letter-spacing:.05em;color:var(--bp-muted)}.bp-topics h2{font-size:17px;margin:8px 0 5px;font-weight:650}.bp-topics p{margin:0}.bp-notice,.bp-topics p{font-size:12px;color:var(--bp-muted)}.bp-notice{margin:24px 0}.bp-notice summary{cursor:pointer;min-height:44px;display:list-item;align-content:center}.bp-notice p{margin:10px 0;line-height:1.9}.bp-notice a{text-decoration:underline;overflow-wrap:anywhere}.bp-footer{border-top:1px solid var(--bp-line);font-size:11px;color:var(--bp-muted);padding-top:22px;padding-bottom:22px;flex-wrap:wrap}.bp-form-shell{max-width:856px;margin:auto;padding:40px 48px 55px;min-height:75vh}.bp-progress-heading,.bp-progress-label{display:flex;justify-content:space-between;align-items:center;gap:16px}.bp-progress-label{font-size:13px;margin:15px 0 12px}.bp-progress-label>span+span{font-size:12px;color:var(--bp-muted)}.bp-progress{height:4px;background:#e0e4d9;border-radius:2px}.bp-progress>span{display:block;height:100%;background:var(--bp-green);border-radius:2px}.bp-text-button{background:none;border:0;text-decoration:underline;text-underline-offset:4px;color:var(--bp-green);font-size:12px;min-height:44px;padding:7px 0}.bp-step-title{font-size:32px;font-weight:650;letter-spacing:-.035em;margin:32px 0 7px}.bp-step-description{font-size:14px;color:var(--bp-muted);margin:0 0 34px}.bp-question{border:0;padding:0 0 29px;margin:0 0 28px;border-bottom:1px solid var(--bp-line);scroll-margin-top:30px}.bp-question legend{font-weight:600;font-size:16px;line-height:1.8;float:left;width:100%;margin-bottom:14px}.bp-question legend+*{clear:both}.bp-optional{font-size:11px;color:var(--bp-muted);font-weight:400;margin-left:10px;white-space:nowrap}.bp-hint{font-size:12px;margin:0 0 14px;line-height:1.8}.bp-counter,.bp-hint{color:var(--bp-muted)}.bp-counter{font-size:11px;margin:0 0 12px;display:flex;justify-content:space-between}.bp-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.bp-options-short{grid-template-columns:1fr}.bp-option{display:flex;align-items:center;gap:11px;border:1px solid #d6dacf;border-radius:6px;min-height:51px;padding:12px 15px;background:#fffefa;cursor:pointer;font-size:14px;line-height:1.6;transition:border-color .15s,background .15s}.bp-option.is-selected{border-color:var(--bp-green);background:#edf2e9;box-shadow:inset 0 0 0 1px var(--bp-green)}.bp-root input[type=checkbox],.bp-root input[type=radio]{width:18px;height:18px;min-width:18px;margin:0;accent-color:var(--bp-green);flex-shrink:0}.bp-option.is-unavailable{opacity:.5;cursor:default}.bp-contact input[type=email],.bp-money,.bp-question select,.bp-question textarea{width:100%;max-width:100%;border:1px solid #cfd5c7;border-radius:6px;background:#fffefa;min-height:50px;padding:12px 14px;color:var(--bp-ink);font-size:16px}.bp-question textarea{resize:vertical}.bp-money{display:flex;align-items:center;gap:14px}.bp-money>span{font-size:13px;color:var(--bp-muted)}.bp-money>input{border:0;background:transparent;width:100%;max-width:100%;outline-offset:2px}.bp-error{color:#a33226;font-size:13px;margin-top:12px;line-height:1.8}.bp-submit-error{border:1px solid #e6b5ab;padding:14px;border-radius:6px}.bp-question-error{border-bottom-color:#c57c6d}.bp-form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.bp-save-hint{text-align:center;font-size:11px;color:var(--bp-muted);margin-top:22px}.bp-reset,.bp-review-note,.bp-status{background:#eaf0e4;border-radius:6px;padding:14px 18px;font-size:13px;margin-bottom:24px}.bp-reset button{min-height:44px;background:none;border:0;color:var(--bp-green);text-decoration:underline;margin-right:20px}.bp-review>details:not(.bp-notice){border-bottom:1px solid var(--bp-line);padding:18px 0}.bp-review>details>summary{cursor:pointer;display:flex;justify-content:space-between;gap:10px;min-height:44px;align-items:center;font-weight:600}.bp-review summary small{color:var(--bp-muted);font-size:11px;margin-right:17px}.bp-review dl>div{padding:12px 0}.bp-review dt{font-size:12px;color:var(--bp-muted)}.bp-review dd{font-size:14px;margin:6px 0;overflow-wrap:anywhere;white-space:pre-wrap}.bp-complete{padding:24px 0}.bp-complete h1{font-size:32px;line-height:1.5;font-weight:650;margin:20px 0}.bp-check{width:56px;height:56px;background:#e5eddf;border-radius:50%;color:var(--bp-green);font-size:26px;display:grid;place-items:center;margin-top:25px}.bp-receipt{font-size:12px;color:var(--bp-muted);line-height:2;margin:20px 0 35px}.bp-receipt code{overflow-wrap:anywhere}.bp-contact{border:1px solid var(--bp-line);border-radius:8px;padding:27px;background:#fffefa}.bp-contact h2{font-size:22px;font-weight:650;line-height:1.5;margin:12px 0}.bp-contact p{font-size:13px;color:var(--bp-muted);line-height:1.9}.bp-label{display:block;font-size:13px;margin:22px 0 8px}.bp-consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.9;margin:18px 0 23px}.bp-consent input{margin-top:4px!important}.bp-contact .bp-error{color:#a33226}.bp-contact .bp-success{color:var(--bp-green);font-weight:600}@media(hover:hover) and (pointer:fine){.bp-primary:hover{background:#183b2f}.bp-option:hover{border-color:#71886b}.bp-secondary:hover{background:#eaf0e4}}@media(max-width:800px){.bp-footer,.bp-header{padding-left:24px;padding-right:24px}.bp-landing{padding:40px 24px}.bp-hero{gap:25px}.bp-hero h1{font-size:40px}.bp-court{min-height:390px}.bp-hero-action{gap:10px}.bp-topics{gap:16px}.bp-topics>div+div{padding-left:16px}.bp-form-shell{padding:26px 24px 45px}}@media(max-width:600px){.bp-header{padding:20px}.bp-header-note{display:none}.bp-wordmark{font-size:16px}.bp-wordmark-sub{font-size:9px}.bp-mark{height:35px;width:28px}.bp-landing{padding:33px 20px}.bp-hero{grid-template-columns:1fr;gap:27px}.bp-hero h1{font-size:39px;margin:22px 0 18px}.bp-intro{font-size:15px}.bp-hero-detail{font-size:13px}.bp-hero-action{align-items:flex-start;flex-direction:column}.bp-hero-action .bp-primary{min-width:180px}.bp-court{min-height:220px}.bp-court-lines{width:55%;height:140%;top:-12%;right:8%}.bp-court-label{top:22px;left:22px}.bp-ball{width:76px;height:76px;top:28%;left:55%}.bp-court-caption{font-size:9px}.bp-court-number{left:22px}.bp-topics{grid-template-columns:1fr;margin-top:30px;padding:6px 0;gap:0}.bp-topics>div{padding:19px 0}.bp-topics>div+div{border-left:0;border-top:1px solid var(--bp-line);padding:19px 0}.bp-topics h2{font-size:16px}.bp-footer{padding:20px;gap:10px;align-items:flex-start;flex-direction:column}.bp-form-shell{padding:22px 20px 40px}.bp-step-title{font-size:28px;margin-top:27px}.bp-step-description{font-size:13px;margin-bottom:28px}.bp-options{grid-template-columns:1fr}.bp-question legend{font-size:15px}.bp-question{margin-bottom:25px;padding-bottom:25px}.bp-option{font-size:14px;padding:13px}.bp-form-actions .bp-primary,.bp-form-actions .bp-secondary{padding:12px 17px;gap:17px;font-size:13px}.bp-complete h1{font-size:27px}.bp-contact{padding:20px}.bp-contact h2{font-size:20px}.bp-contact .bp-primary{width:100%;padding:12px}.bp-footer,.bp-header{padding-bottom:max(20px,env(safe-area-inset-bottom))}}.bp-country-row{display:flex;gap:12px;align-items:center;margin:10px 0}.bp-country-row input{width:100%;max-width:100%;min-height:50px;border:1px solid #cfd5c7;border-radius:6px;background:#fffefa;padding:12px;font-size:16px}.bp-country-row button{flex-shrink:0}.bp-money>span{max-width:40%;overflow-wrap:anywhere}.bp-money>input{flex:1 1}@media(prefers-reduced-motion:reduce){.bp-root *{transition:none!important;scroll-behavior:auto!important}}.bp-section-title{font-size:19px;font-weight:650;color:var(--bp-green);margin:32px 0 20px}.bp-drink-group{border:1px solid var(--bp-line);border-radius:6px;padding:16px;margin-bottom:12px;background:#fffefa}.bp-drink-group label{display:block;font-size:13px;margin:12px 0 6px}.bp-drink-group input{display:block;width:100%;max-width:100%;min-height:50px;border:1px solid #cfd5c7;border-radius:6px;background:#fffefa;padding:12px;font-size:16px}.bp-question[id$=Inside] .bp-options,.bp-question[id$=Outside] .bp-options,.bp-question[id$=Place] .bp-options{grid-template-columns:1fr}.bp-visual-option{border:1px solid var(--bp-line);border-radius:8px;background:#fffefa;display:flex;flex-direction:column;padding:10px;gap:8px}.bp-visual-option.is-selected{border-color:var(--bp-green);box-shadow:inset 0 0 0 1px var(--bp-green)}.bp-style-photo{aspect-ratio:1;background:#fff;border:0;border-radius:5px;display:grid;place-items:center;padding:16px;overflow:hidden;cursor:pointer}.bp-style-photo img{width:100%;height:100%;object-fit:contain;min-height:0}.bp-style-photo .bp-hint{padding:16px;margin:0}.bp-root .bp-style-photo:disabled{cursor:not-allowed}.bp-product-name{font-size:12px;color:var(--bp-muted);margin:0 5px;overflow-wrap:anywhere}.bp-photo-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 5px}.bp-photo-actions a{font-size:12px;color:var(--bp-green);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.bp-palette-option{align-items:stretch;flex-direction:column;gap:12px;min-height:132px;padding:12px}.bp-palette-option .bp-palette{max-width:none;height:66px}.bp-palette-footer{display:flex;align-items:center;gap:11px;font-weight:600;line-height:1.4}.bp-palette{display:flex;border:1px solid #c9ccbf;border-radius:4px;overflow:hidden;height:32px;width:100%;max-width:240px}.bp-palette>span{flex:1 1}.bp-image-dialog{color:var(--bp-ink);background:#fffefa;border:1px solid var(--bp-line);border-radius:10px;width:min(720px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:20px;overscroll-behavior:contain}.bp-image-dialog::-webkit-backdrop{background:#15221bba}.bp-image-dialog::backdrop{background:#15221bba}.bp-dialog-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:16px}.bp-dialog-heading p{font-size:14px;margin:0;overflow-wrap:anywhere}.bp-dialog-heading button{flex-shrink:0;padding:8px 12px;min-height:44px;font-size:13px}.bp-image-dialog img{display:block;object-fit:contain;width:100%;height:auto;max-height:65dvh;background:#fff}.bp-image-dialog .bp-hint{margin:16px 0 0}@media(max-width:600px){.bp-style-photo{aspect-ratio:4/3}.bp-image-dialog{padding:14px}.bp-dialog-heading{gap:10px}}.bp-required{font-size:11px;color:var(--bp-green);font-weight:400;margin-left:10px;white-space:nowrap}.bp-style-options{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-style-options .bp-style-choice{width:100%;min-width:0;margin:0}.bp-style-card{display:block;width:46px;height:34px;border-radius:4px;margin-bottom:6px;border:1px solid #c7ccc0}.bp-style-minimal{background:linear-gradient(135deg,#e7e8df 0 45%,#274b3d 45% 55%,#f7f6ef 55%)}.bp-style-sport{background:linear-gradient(135deg,#1e2c36 0 42%,#4678a7 42% 54%,#e1e6ea 54%)}.bp-style-outdoor{background:linear-gradient(135deg,#788b69 0 40%,#bd7d4a 40% 54%,#3f5542 54%)}.bp-style-casual{background:linear-gradient(135deg,#c9b99c 0 46%,#6b7163 46% 55%,#e7e1d3 55%)}.bp-extension{border:1px solid var(--bp-line);border-radius:8px;background:#fffefa;padding:22px;margin:4px 0 28px}.bp-extension h2{font-size:18px;margin:0 0 8px}.bp-extension p{font-size:13px;line-height:1.8;color:var(--bp-muted);margin:0 0 18px}.bp-notice-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.8;margin:22px 0}.bp-notice-consent input{width:18px;height:18px;min-width:18px;margin:3px 0 0;accent-color:var(--bp-green)}.bp-data-summary{font-size:11px;color:var(--bp-muted);line-height:1.8;margin:12px 0 0}.bp-honeypot{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:600px){.bp-progress-label{align-items:flex-start;flex-direction:column;gap:4px}.bp-progress-label>span+span{font-size:11px}}.bp-optional,.bp-required{display:inline-block;margin-left:8px;padding:3px 6px;border-radius:3px;vertical-align:1px;white-space:nowrap;font-size:10px;line-height:1;letter-spacing:.06em}.bp-required{background:var(--bp-green);border:1px solid var(--bp-green);color:#fff;font-weight:700}.bp-court-lines{--court-line:#fff;--court-net:#9aab94;width:auto;height:112%;aspect-ratio:5/11;right:6%;top:50%;border:0;background:none;transform:translateY(-50%) rotate(-23deg)}.bp-court-lines:after,.bp-court-lines:before{content:none}.bp-court-lines i{border:0}.bp-court-lines .court-geometry__boundary{inset:0;border:2px solid var(--court-line)}.bp-court-lines .court-geometry__nvz{right:0;left:0;border-top:2px solid var(--court-line)}.bp-court-lines .court-geometry__nvz--near{top:34.0909%}.bp-court-lines .court-geometry__nvz--far{top:65.9091%}.bp-court-lines .court-geometry__net{top:50%;right:-9%;left:-9%;border-top:2px dashed var(--court-net)}.bp-court-lines .court-geometry__centerline{left:50%;width:0;border-left:2px solid var(--court-line)}.bp-court-lines .court-geometry__centerline--near{top:0;height:34.0909%}.bp-court-lines .court-geometry__centerline--far{top:65.9091%;bottom:0}.bp-ball{--pickleball-base:#e5ec86;--pickleball-highlight:#ffffc6;--pickleball-inner:#aeb85d;--pickleball-hole-wall:#c7cf78;--pickleball-hole-depth:#879348;top:44%;left:39%;width:90px;height:90px;background:none;box-shadow:none;transform:rotate(-23deg)}.bp-ball i{display:none}@media(max-width:600px){.bp-ball{width:76px;height:76px;top:28%;left:55%}}.bp-optional{background:#f7f8f4;border:1px solid #d9ded2;color:#526358;font-weight:600}@media(max-width:600px){.bp-style-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bp-visual-option{padding:6px;gap:6px}.bp-style-photo{aspect-ratio:1;padding:2px}.bp-photo-actions,.bp-product-name{margin-left:2px;margin-right:2px}}.bp-root{--bp-green:#153d35;--bp-ink:#153d35;--bp-muted:#587066;--bp-line:#cdd8cb;background:#f7f5ed}.bp-root .footer{max-width:1280px;padding-top:1.8rem;padding-bottom:2rem;border-color:var(--bp-line)}.bp-landing{padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(3rem,6vw,5rem)}.bp-hero-copy{align-self:center}.bp-hero h1{font-weight:800;line-height:1.12;letter-spacing:-.075em}.bp-hero h1 span,.bp-kicker{color:#618a57}.bp-kicker{font-family:var(--font-dm-mono),monospace}.bp-dot{background:#ee846b}.bp-primary,.bp-secondary{border-radius:999px;font-weight:800;letter-spacing:.01em;transition:transform .18s,box-shadow .18s,background .18s}.bp-primary{background:var(--bp-green);box-shadow:4px 4px 0 #ee846b}.bp-primary,.bp-secondary{border-color:var(--bp-green)}.bp-secondary{background:#fbfaf4}.bp-court{border-radius:1.1rem;background:#acc19b}.bp-topics{margin-top:clamp(2.5rem,5vw,4rem)}.bp-topics h2{color:var(--bp-ink);font-size:1.1rem}.bp-topics>div{position:relative}.bp-topics>div:before{display:block;margin-bottom:.7rem;color:#ee846b;font:500 .6rem var(--font-dm-mono),monospace;letter-spacing:.1em}.bp-topics>div:first-child:before{content:"COURT / 01"}.bp-topics>div:nth-child(2):before{content:"ROUTINE / 02"}.bp-topics>div:nth-child(3):before{content:"CHOICE / 03"}.bp-notice{padding-top:.4rem}.bp-notice summary{color:var(--bp-green);font-weight:700}.bp-form-shell{max-width:920px;padding-top:clamp(2.2rem,5vw,4rem);padding-bottom:4.5rem}.bp-progress-panel{position:-webkit-sticky;position:sticky;z-index:12;top:4.7rem;margin:0 -1rem 1.8rem;padding:1rem;border:1px solid rgba(21,61,53,.12);border-radius:.8rem;background:rgba(247,245,237,.94);box-shadow:0 .5rem 1.5rem rgba(21,61,53,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bp-progress-heading,.bp-progress-label{gap:1rem}.bp-progress-label{margin:.8rem 0 .65rem}.bp-progress{height:6px;background:#e5eadf}.bp-progress>span{background:#618a57}.bp-step-title{font-size:clamp(2rem,4vw,2.7rem);font-weight:800;line-height:1.1;letter-spacing:-.07em}.bp-step-description{max-width:38rem}.bp-question{scroll-margin-top:11rem}.bp-question legend{font-weight:700}.bp-contact input[type=email],.bp-extension,.bp-money,.bp-option,.bp-question select,.bp-question textarea,.bp-visual-option{border-radius:.55rem;background:#fbfaf4}.bp-option{border-color:#cbd6c9}.bp-option.is-selected,.bp-visual-option.is-selected{border-color:var(--bp-green);background:#e7eee1;box-shadow:inset 0 0 0 1px var(--bp-green)}.bp-reset,.bp-review-note,.bp-status{border-radius:.7rem;background:#e7eee1}.bp-contact{border-radius:.9rem;background:#fbfaf4;box-shadow:7px 7px 0 #d9ed70}.bp-check{background:#d9ed70}.bp-form-actions{margin-top:2rem}.bp-save-hint{margin-bottom:0}.bp-root :focus-visible{outline-color:#ee846b}.bp-question:focus-visible,.bp-root h1:focus-visible{outline-color:#ee846b}@media(hover:hover) and (pointer:fine){.bp-primary:hover{background:#153d35;transform:translate(3px,3px);box-shadow:1px 1px 0 #ee846b}.bp-secondary:hover{background:#e7eee1}.bp-option:hover{border-color:#618a57}}@media(max-width:600px){.bp-root .footer{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.bp-landing{padding:2rem 1.25rem 3rem}.bp-form-shell{padding:1.7rem 1.25rem calc(7.8rem + env(safe-area-inset-bottom))}.bp-progress-panel{top:4.5rem;margin:0 0 1.5rem;padding:.8rem;border-radius:.65rem}.bp-progress-label>span+span{display:none}.bp-form-actions{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1.25fr;grid-gap:.65rem;gap:.65rem;margin:0;padding:.75rem max(1rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));border-top:1px solid rgba(21,61,53,.16);background:rgba(247,245,237,.96);box-shadow:0 -.6rem 1.4rem rgba(21,61,53,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bp-form-actions .bp-primary,.bp-form-actions .bp-secondary{width:100%;min-width:0;min-height:3.2rem;padding:.7rem .55rem;gap:.35rem;font-size:.78rem}.bp-root .back-to-top{bottom:calc(5.5rem + env(safe-area-inset-bottom))}.bp-contact{box-shadow:5px 5px 0 #d9ed70}.bp-topics>div:before{margin-bottom:.35rem}}