.pw-page{max-width:1280px;margin:0 auto;padding:0 48px 88px}.pw-page h1,.pw-page h2,.pw-page h3{font-weight:500}.pw-hero{grid-template-columns:1.18fr 1fr;align-items:center;gap:62px;padding:80px 0 64px;display:grid}.pw-hero h1{letter-spacing:-1.8px;margin:22px 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.2vw,60px);line-height:1.1}.pw-hero h1 em{color:var(--orange);font-weight:400}.pw-hero-copy>p{color:#657063;max-width:490px;font-size:16px;line-height:1.8}.pw-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;display:flex}.pw-hero-actions .text-link{align-items:center;gap:8px;font-size:12px;display:inline-flex}.pw-no-account{color:var(--muted);align-items:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.pw-hero-visual{padding:18px 0 0}.pw-map-pattern{background:#e5eadc repeating-linear-gradient(17deg,#0000,#0000 27px,#d8e0c942 28px 30px);border:1px solid #dfe5d4;border-radius:120px 120px 18px 18px;height:360px;position:relative;overflow:hidden}.pw-map-road{background:#f8f7ee;border:1px solid #d4dbc5;width:700px;height:14px;position:absolute;left:-90px}.pw-map-road-one{top:133px;transform:rotate(-28deg)}.pw-map-road-two{top:130px;left:-80px;transform:rotate(52deg)}.pw-map-road-three{top:330px;transform:rotate(13deg)}.pw-map-area{opacity:.55;background:#b7c5a5;border-radius:50%;width:150px;height:210px;position:absolute;top:-24px;right:-5px;transform:rotate(35deg)}.pw-map-pin{background:var(--green);color:#fff;border:5px solid var(--paper);border-radius:50% 50% 50% 8px;justify-content:center;align-items:center;width:47px;height:47px;display:flex;position:absolute;transform:rotate(-45deg);box-shadow:0 5px 12px #344a2421}.pw-map-pin svg{transform:rotate(45deg)}.pw-map-pin-one{top:15%;left:29%}.pw-map-pin-two{background:var(--orange);top:40%;left:67%}.pw-map-pin-three{top:49%;left:18%}.pw-visual-card{background:var(--paper);border:1px solid #e1e4d6;border-radius:11px;align-items:center;gap:17px;padding:19px;display:flex;position:absolute;bottom:23px;left:23px;right:23px;box-shadow:0 7px 25px #3046290c}.pw-visual-icon{background:#edf1e5;border:1px solid #dfe6d4;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.pw-visual-card small{letter-spacing:1.3px;color:var(--muted);font-size:8px}.pw-visual-card strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.2;display:block}.pw-visual-caption{text-align:center;color:var(--muted);margin-top:15px;font-size:10px;display:block}.pw-benefits{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:31px;display:grid}.pw-benefits article{padding:29px 28px 28px 0}.pw-benefits article+article{border-left:1px solid var(--line);padding-left:29px}.pw-benefits h2{margin:13px 0 8px;font-size:16px;line-height:1.4}.pw-benefits p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.pw-launch-note{background:#eef0e5;border-radius:10px;align-items:flex-start;gap:14px;padding:20px 23px;display:flex}.pw-launch-note strong{font-size:12px;font-weight:600}.pw-launch-note p{color:#65705f;margin:6px 0 0;font-size:12px;line-height:1.75}.pw-note-icon{flex-shrink:0;margin-top:2px;display:flex}.pw-builder{padding-top:66px;scroll-margin-top:100px}.pw-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px;display:flex}.pw-section-heading h2{letter-spacing:-.6px;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.2}.pw-section-heading p{max-width:620px;color:var(--muted);margin:0;font-size:13px;line-height:1.8}.pw-section-heading>.text-link{white-space:nowrap;padding-bottom:5px;font-size:12px}.pw-builder-grid{grid-template-columns:365px minmax(0,1fr);align-items:start;gap:27px;display:grid}.pw-settings{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:25px}.pw-settings-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:23px;padding-bottom:23px;display:flex}.pw-settings-heading>span{background:var(--mint);border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.pw-settings-heading h3{margin:0 0 5px;font-size:16px}.pw-settings-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.pw-settings .field{gap:8px;margin-bottom:19px;font-size:11px}.pw-settings .field input,.pw-settings .field select{background:#fff;width:100%;min-width:0;padding:11px 10px;font-size:12px}.pw-settings .field small,.pw-location-search>small{color:var(--muted);font-size:10px;line-height:1.7;display:block}.pw-fields-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.pw-location-search{background:#f3f5ed;border:1px solid #e5e9db;border-radius:8px;margin-bottom:20px;padding:14px}.pw-location-search .field{margin-bottom:9px}.pw-location-search>.btn{min-height:35px;margin-bottom:10px}.pw-search-results{background:#fff;border:1px solid #d8e0ce;border-radius:6px;margin:9px 0 0;padding:0;list-style:none;overflow:hidden}.pw-search-results li+li{border-top:1px solid var(--line)}.pw-search-results button{text-align:left;width:100%;color:var(--green);background:0 0;border:0;align-items:flex-start;gap:8px;padding:11px;font-size:11px;line-height:1.6;display:flex}.pw-search-results button:hover{background:var(--mint)}.pw-search-results svg{flex-shrink:0;margin-top:2px}.pw-location-status{gap:6px;margin:9px 0 0;font-size:10px;line-height:1.6;display:flex}.pw-location-status svg{flex-shrink:0;margin-top:2px}.pw-coordinates{border:0;margin:0 0 21px;padding:0}.pw-coordinates summary{cursor:pointer;font-size:11px;line-height:1.6}.pw-coordinates .pw-fields-row{margin-top:14px}.pw-settings-divider{background:var(--line);height:1px;margin:6px 0 21px}.pw-color-field{align-items:center;gap:7px;min-width:0;display:flex}.pw-settings .pw-color-field input[type=color]{cursor:pointer;flex-shrink:0;width:37px;height:39px;padding:3px}.pw-settings .pw-color-field input:not([type=color]){padding-left:7px;font-family:monospace;font-size:11px}.pw-demo-toggle{align-items:flex-start;gap:9px;margin:1px 0 20px;font-size:11px;line-height:1.65;display:flex}.pw-demo-toggle input{width:14px;height:14px;accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.pw-demo-toggle small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.pw-form-error{color:#a0392e;margin:10px 0 15px;font-size:11px;line-height:1.75}.pw-apply{white-space:normal;gap:8px;width:100%;padding:13px 8px;font-size:11px}.pw-draft-status{color:var(--muted);min-height:34px;margin:12px 0 0;font-size:10px;line-height:1.7}.pw-output{min-width:0}.pw-preview-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;display:flex}.pw-preview-heading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px}.pw-preview-heading>span{background:#ecefe3;border:1px solid #dfe5d2;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;display:flex}.pw-preview-heading>span>span{background:var(--orange);border-radius:50%;width:5px;height:5px}.pw-preview-note{color:var(--muted);min-height:38px;margin:0 0 14px;font-size:11px;line-height:1.75}.pw-preview-frame{background:#fff;border:1px solid #dce2d3;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #23412d06}.pw-preview-frame iframe{background:#fff;border:0;width:100%;max-width:100%;display:block}.pw-code-panel{background:#edf0e6;border:1px solid #e0e5d5;border-radius:11px;margin-top:22px;padding:21px}.pw-code-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pw-code-heading>div{align-items:center;gap:8px;display:flex}.pw-code-heading h3{margin:0;font-size:14px}.pw-code-live,.pw-code-demo{white-space:nowrap;background:#f8faf4;border:1px solid #cdd8c3;border-radius:20px;padding:5px 8px;font-size:9px}.pw-code-demo{color:#926037;background:#fff2e7;border-color:#e8d7c4}.pw-code-panel>p{color:#6d7566;font-size:11px;line-height:1.8}.pw-code{resize:vertical;color:#37513b;overflow-wrap:anywhere;white-space:pre-wrap;background:#fcfdf8;border:1px solid #d9e0cd;border-radius:7px;width:100%;min-height:136px;padding:13px;font-family:monospace;font-size:10px;line-height:1.9;display:block}.pw-code:focus{outline:2px solid var(--green);outline-offset:2px}.pw-code-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;display:flex}.pw-code-actions .text-link{align-items:center;gap:5px;font-size:10px;display:inline-flex}.pw-code-panel .pw-copy-status{min-height:18px;margin:11px 0 0;font-size:10px}.pw-instructions{border-top:1px solid var(--line);margin-top:65px;padding-top:44px;scroll-margin-top:105px}.pw-instruction-steps{grid-template-columns:repeat(3,1fr);gap:38px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.pw-instruction-steps>li>span{letter-spacing:1.5px;background:#eef1e5;border:1px solid #d5ddcb;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-size:11px;display:inline-flex}.pw-instruction-steps h3{margin:15px 0 9px;font-size:15px}.pw-instruction-steps p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.pw-instruction-footer{border-top:1px solid var(--line);justify-content:space-between;gap:35px;padding-top:20px;display:flex}.pw-instruction-footer p{max-width:740px;color:var(--muted);margin:0;font-size:10px;line-height:1.9}.pw-instruction-footer p a{text-underline-offset:3px;text-decoration:underline}.pw-instruction-footer>.text-link{white-space:nowrap;font-size:11px}.pw-bottom-note{background:#e9eee1;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;margin-top:62px;padding:29px 31px;display:flex}.pw-bottom-note .eyebrow{font-size:8px}.pw-bottom-note h2{margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:25px}.pw-bottom-note p{max-width:540px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.pw-bottom-note .btn{gap:8px;font-size:11px}.pw-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pw-code-mode{gap:8px;margin:14px 0 16px;font-size:11px}.pw-code-mode select{background:var(--paper);width:100%;padding:11px;font-size:12px}.pw-code-mode small{color:#6d7566;font-size:10px;line-height:1.8}@media (min-width:1600px){.pw-page{max-width:1380px}.pw-builder-grid{grid-template-columns:395px minmax(0,1fr)}}@media (max-width:1050px){.pw-page{padding-left:30px;padding-right:30px}.pw-hero{gap:30px;padding-top:55px}.pw-hero h1{font-size:43px}.pw-map-pattern{height:330px}.pw-hero-actions{gap:15px}.pw-hero-actions .btn{padding:12px 16px;font-size:11px}.pw-hero-actions .text-link{font-size:10px}.pw-builder-grid{grid-template-columns:325px minmax(0,1fr);gap:20px}.pw-settings{padding:19px}.pw-code-panel{padding:17px}.pw-code-heading{flex-wrap:wrap}.pw-benefits article{padding-right:20px}.pw-benefits article+article{padding-left:20px}.pw-bottom-note{padding:25px}.pw-bottom-note .btn{white-space:normal}}@media (max-width:800px){.pw-hero{grid-template-columns:1fr;gap:24px;padding-top:43px;padding-bottom:40px}.pw-hero-copy>p{max-width:580px}.pw-hero h1{font-size:47px}.pw-hero-visual{width:100%;max-width:560px;margin:0 auto}.pw-map-pattern{border-radius:90px 90px 15px 15px;height:290px}.pw-visual-card{left:30px;right:30px}.pw-map-pin-three{top:35%}.pw-map-pin-two{top:24%}.pw-benefits h2{font-size:14px}.pw-benefits p{font-size:11px}.pw-builder-grid{grid-template-columns:1fr}.pw-settings{padding:25px}.pw-output{margin-top:8px}.pw-settings-heading p,.pw-settings .field{font-size:12px}.pw-settings .field input,.pw-settings .field select{font-size:13px}.pw-settings .field small,.pw-location-search>small{font-size:11px}.pw-location-search{padding:17px}.pw-demo-toggle{font-size:12px}.pw-demo-toggle small{font-size:11px}.pw-apply{font-size:12px}.pw-settings-heading h3{font-size:18px}.pw-builder{padding-top:46px}.pw-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.pw-section-heading h2{font-size:31px}.pw-instruction-steps{gap:22px}.pw-instruction-steps h3{font-size:13px}.pw-instruction-steps p{font-size:11px}.pw-bottom-note{flex-direction:column;align-items:flex-start}.pw-instruction-footer{flex-direction:column;gap:15px}.pw-preview-note{min-height:0}.pw-code-heading{flex-wrap:nowrap}}@media (max-width:540px){.pw-page{padding:0 20px 50px}.pw-hero{padding-top:36px}.pw-hero .eyebrow{letter-spacing:1.5px;font-size:8px}.pw-hero h1{letter-spacing:-1.2px;margin-top:18px;margin-bottom:20px;font-size:38px;line-height:1.14}.pw-hero-copy>p{font-size:14px;line-height:1.9}.pw-hero-actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:22px}.pw-hero-actions .btn{font-size:12px}.pw-hero-actions .text-link{font-size:11px}.pw-no-account{font-size:9px}.pw-map-pattern{border-radius:80px 80px 14px 14px;height:275px}.pw-visual-card{gap:12px;padding:16px;bottom:18px;left:18px;right:18px}.pw-visual-card strong{font-size:23px}.pw-visual-card small{font-size:7px}.pw-visual-icon{width:42px;height:42px}.pw-visual-caption{font-size:9px}.pw-benefits{grid-template-columns:1fr}.pw-benefits article,.pw-benefits article+article{border-left:0;padding:22px 0}.pw-benefits article+article{border-top:1px solid var(--line)}.pw-benefits h2{margin-top:9px;font-size:15px}.pw-benefits p{font-size:12px}.pw-launch-note{gap:11px;padding:17px}.pw-launch-note strong,.pw-launch-note p{font-size:11px}.pw-section-heading h2{font-size:28px}.pw-section-heading .eyebrow{font-size:9px}.pw-section-heading p{font-size:12px}.pw-settings{padding:19px}.pw-fields-row{gap:11px}.pw-settings .field input,.pw-settings .field select{font-size:12px}.pw-code-panel{padding:16px}.pw-code-heading h3{font-size:13px}.pw-code-heading>div>svg{width:17px}.pw-code-live,.pw-code-demo{padding:5px 7px;font-size:8px}.pw-code-actions{flex-direction:column;align-items:flex-start;gap:16px}.pw-code-actions .text-link{font-size:11px}.pw-instructions{margin-top:43px;padding-top:33px}.pw-instructions .pw-section-heading>svg{display:none}.pw-instruction-steps{grid-template-columns:1fr;gap:25px}.pw-instruction-steps h3{margin-top:11px;font-size:15px}.pw-instruction-steps p{font-size:12px}.pw-bottom-note{margin-top:37px;padding:23px}.pw-bottom-note h2{font-size:24px}.pw-bottom-note .btn{width:100%;font-size:11px}.pw-builder,.pw-instructions{scroll-margin-top:80px}}
