.placly-site .revised-details{--rd-ink:var(--ink);--rd-muted:var(--muted);--rd-accent:var(--accent-fill);--rd-line:var(--border-subtle);--rd-paper:var(--surface-card);--rd-soft:var(--surface-hover);color:var(--rd-ink);background:var(--page)}.placly-site .revised-details a:focus-visible,.placly-site .revised-details button:focus-visible,.placly-site .revised-details summary:focus-visible{outline:2px solid var(--rd-accent);outline-offset:4px}.placly-site .revised-details button:disabled{cursor:default}.placly-site .rd-container{width:min(1320px,calc(100% - var(--gutter, 48px) * 2));margin-inline:auto}.placly-site .rd-breadcrumb{display:flex;align-items:center;gap:9px;padding-block:19px 21px;font-size:12px;line-height:1.5;color:var(--rd-muted);flex-wrap:wrap}.placly-site .rd-breadcrumb a{transition:color .15s ease}@media (hover:hover) and (pointer:fine){.placly-site .rd-breadcrumb a:hover{color:var(--rd-accent)}}.placly-site .rd-breadcrumb [aria-current]{color:var(--rd-ink)}.placly-site .rd-hero{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(36px,5vw,80px);align-items:stretch;padding-bottom:72px}.placly-site .rd-hero-copy{padding:28px 0 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.placly-site main .revised-details .rd-hero h1{font-family:var(--marketing-font-display),sans-serif;font-size:clamp(42px,4.55vw,64px);line-height:1.055;font-weight:var(--marketing-display-weight);letter-spacing:-1.9px;max-width:540px;text-wrap:balance}.placly-site .rd-hero h1>span{color:var(--rd-accent)}.placly-site .rd-hero-rows{margin:29px 0 28px;width:100%}.placly-site .rd-hero-row{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid var(--rd-line)}.placly-site .rd-hero-row:first-child{padding-top:0}.placly-site .rd-hero-row:last-child{border-bottom:0;padding-bottom:0}.placly-site .rd-row-icon{width:34px;height:35px;background:#efece3;border-radius:7px;flex-shrink:0;display:grid;place-items:center;margin-top:1px}.placly-site .revised-details .rd-hero-row h2{font-family:var(--marketing-font-sans),sans-serif;font-size:17px;line-height:1.25;font-weight:550;letter-spacing:-.2px}.placly-site .rd-hero-row p{font-size:14px;line-height:1.55;color:var(--rd-muted);margin-top:6px;max-width:330px}.placly-site .rd-primary-action{min-height:49px;display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:0 22px;background:var(--brand-fill);color:var(--brand-contrast);border:1px solid var(--brand-fill);border-radius:var(--website-button-radius,999px);font-size:14px;font-weight:550;transition:background .15s ease,transform .15s ease}@media (hover:hover) and (pointer:fine){.placly-site .rd-primary-action:hover{background:var(--brand-fill-hover);border-color:var(--brand-fill-hover);transform:translateY(-1px)}}.placly-site .rd-hero-photo{min-height:601px;position:relative;overflow:hidden;border-radius:15px;isolation:isolate;background:#eadccb}.placly-site .rd-venue-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.placly-site .rd-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#21130700 10%,#2113070a 55%,#2113071c);z-index:-1;pointer-events:none}.placly-site .rd-photo-workflow{position:absolute;left:11%;right:8%;bottom:8%;max-width:390px;margin-inline:auto}.placly-site .rd-view-switch{display:grid;grid-template-columns:1fr 1fr;padding:5px;background:#fffaf4e6;border:1px solid #ffffffab;border-radius:13px;margin:0 0 15px;box-shadow:0 0 0 6px #ffffff35;backdrop-filter:blur(10px)}.placly-site .rd-view-switch button{min-height:39px;padding:8px;border-radius:8px;font-size:12px;color:#706657;border:1px solid transparent;transition:background .15s ease}.placly-site .rd-view-switch button[aria-pressed=true]{color:var(--rd-accent);background:#fff;border-color:#e6d9c8;box-shadow:0 2px 5px #21130708}.placly-site .rd-booking-preview{background:#fff;border:1px solid #e9e5dc;border-radius:12px;padding:21px;box-shadow:0 0 0 6px #ffffff40,0 12px 36px #27190816;color:#171408}.placly-site .rd-preview-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550;padding-bottom:17px;border-bottom:1px solid #ece9e1}.placly-site .rd-preview-brand>svg{color:var(--rd-accent)}.placly-site .rd-preview-label{font-size:10px;font-weight:450;color:var(--text-secondary);background:var(--surface-hover);border:1px solid var(--border-subtle);border-radius:4px;padding:3px 6px;margin-left:auto;white-space:nowrap}.placly-site .rd-preview-heading{margin:19px 0}.placly-site .revised-details .rd-preview-heading h2{font-family:var(--marketing-font-sans),sans-serif;font-size:20px;font-weight:550;line-height:1.22;letter-spacing:-.55px}.placly-site .rd-preview-heading p{font-size:11px;line-height:1.5;color:var(--text-secondary);margin-top:7px}.placly-site .rd-booking-content{min-height:205px}.placly-site .rd-date-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:500}.placly-site .rd-date-label svg{color:#8f8676}.placly-site .rd-date-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px}.placly-site .rd-date-picker button{border:1px solid #e9e5dd;border-radius:7px;padding:8px 3px;display:flex;flex-direction:column;align-items:center;gap:5px}.placly-site .rd-date-picker button span{font-size:10px;color:#7e7567}.placly-site .rd-date-picker button b{font-size:16px;line-height:1;font-weight:550}.placly-site .rd-date-picker button[aria-pressed=true]{background:var(--selection-bg);border-color:var(--border-default);color:var(--selection-fg)}.placly-site .rd-date-picker button[aria-pressed=true] span{color:var(--selection-fg)}.placly-site .rd-time-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.placly-site .rd-time-picker button{min-height:34px;border:1px solid #e9e5dd;border-radius:6px;font-size:11px}.placly-site .rd-time-picker button[aria-pressed=true]{background:var(--selection-bg);border-color:var(--border-default);color:var(--selection-fg)}.placly-site .rd-booking-price{display:flex;align-items:center;justify-content:space-between;padding:12px 0 14px}.placly-site .rd-booking-price span{font-size:10px;color:#756b5a}.placly-site .rd-booking-price b{font-size:18px;font-weight:550}.placly-site .rd-preview-action{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:41px;padding:10px 14px;width:100%;border-radius:7px;background:var(--rd-accent);color:#fff;font-size:12px;font-weight:500;line-height:1.4;transition:background .15s ease}@media (hover:hover) and (pointer:fine){.placly-site .rd-preview-action:hover{background:var(--accent-hover)}}.placly-site .rd-preview-feedback{min-height:26px;margin-top:10px;font-size:9px;line-height:1.5;color:#797165;text-align:center;display:grid;place-items:center}.placly-site .rd-review-facts{margin:0;padding:0}.placly-site .rd-review-facts>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #efebe3;font-size:11px}.placly-site .rd-review-facts dt{display:flex;align-items:center;gap:7px;color:#82796b;white-space:nowrap}.placly-site .rd-review-facts dd{margin:0;text-align:right}.placly-site .rd-team-status{margin:10px 0 14px}.placly-site .rd-status{display:inline-flex;align-items:center;gap:5px;color:#9f480b;background:#fff1e1;padding:4px 7px;border-radius:5px;font-size:10px;line-height:1.4;white-space:nowrap}.placly-site .rd-status>span{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.placly-site .rd-status-quiet{background:#f3f1eb;color:#787062}.placly-site .rd-status-success{background:#EAF6E9;color:#2A7A2A}.placly-site .rd-status-warning{background:#FDF3DC;color:#8A6100}.placly-site .rd-series-floating-note{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:16px 18px;background:#ffffffed;border:1px solid #ffffffbf;border-radius:11px;font-size:12px;color:#645b4d;box-shadow:0 0 0 6px #ffffff30;backdrop-filter:blur(8px)}.placly-site .rd-series-floating-note svg{color:var(--rd-accent)}.placly-site .rd-hero-series-meta{display:flex;gap:18px;font-size:11px;color:#6b6254;flex-wrap:wrap}.placly-site .rd-hero-series-meta>span{display:inline-flex;align-items:center;gap:5px}.placly-site .rd-series-date-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0 21px}.placly-site .rd-series-date-tiles>div{display:flex;flex-direction:column;align-items:center;gap:9px;border:1px solid var(--border-default);border-radius:8px;padding:12px 4px;background:var(--surface-card)}.placly-site .rd-series-date-tiles span{color:var(--text-secondary);font-size:10px}.placly-site .rd-series-date-tiles b{color:var(--text-primary);font-size:27px;font-weight:500;line-height:1}.placly-site .rd-series-date-tiles svg{color:var(--brand-500)}.placly-site .rd-series-preview-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #efe9df;padding-top:15px;color:#aea18e}.placly-site .rd-hero-series>.rd-example-note{text-align:left;margin-top:17px;font-size:9px}.placly-site .rd-feature-sections{padding:25px 0 50px}.placly-site .rd-recurring-workflow{padding-block:65px}.placly-site .rd-recurring-tabs{display:flex;gap:8px;margin:28px 0}.placly-site .rd-recurring-tabs button{min-height:44px;padding:10px 14px;border:1px solid var(--rd-line);border-radius:999px;background:var(--rd-paper);color:var(--rd-muted);font-size:13px;font-weight:600}.placly-site .rd-recurring-tabs button[aria-selected=true]{background:var(--accent);color:var(--ink)}.placly-site .rd-recurring-tabs button:focus-visible{outline:3px solid var(--rd-accent);outline-offset:3px}.placly-site .rd-recurring-panel{display:grid;grid-template-columns:minmax(0,.69fr) minmax(0,1.31fr);gap:clamp(45px,6.2vw,92px);align-items:center;padding-top:25px;border-top:1px solid var(--rd-line)}.placly-site .rd-recurring-panel .rd-feature-copy h3{font-size:clamp(32px,3.4vw,46px);font-weight:var(--marketing-display-weight);line-height:1.1;letter-spacing:-1.4px}.placly-site .rd-feature-row{display:grid;grid-template-columns:minmax(0,.69fr) minmax(0,1.31fr);gap:clamp(45px,6.2vw,92px);align-items:center;padding:65px 0}.placly-site .rd-feature-reversed{grid-template-columns:minmax(0,1.31fr) minmax(0,.69fr)}.placly-site .rd-feature-reversed .rd-feature-copy{order:1}.placly-site .rd-feature-label{display:block;font-size:12px;color:var(--rd-muted);line-height:1.5;margin-bottom:17px}.placly-site main .revised-details .rd-faq h2,.placly-site main .revised-details .rd-feature-copy h2{font-family:var(--marketing-font-display),sans-serif;font-weight:var(--marketing-display-weight);font-size:clamp(32px,3.15vw,45px);letter-spacing:-1.3px;line-height:1.1;text-wrap:balance}.placly-site .rd-feature-copy>p{color:var(--rd-muted);font-size:16px;line-height:1.65;margin-top:20px}.placly-site .rd-feature-copy>.feature-detail-link{margin-top:24px}.placly-site .rd-supporting-rows{margin-top:29px}.placly-site .rd-supporting-rows>div{border-top:1px solid var(--rd-line);padding:18px 0}.placly-site .rd-supporting-rows>div:last-child{padding-bottom:0}.placly-site .rd-supporting-rows h3{font-size:15px;font-weight:var(--marketing-display-weight);line-height:1.35;letter-spacing:-.15px}.placly-site .rd-supporting-rows p{color:var(--rd-muted);font-size:13px;line-height:1.6;margin-top:6px}.placly-site .rd-product-stage{border-radius:17px;background:#eee9dd;padding:37px 28px 18px;min-width:0}.placly-site .rd-access-stage{background:#f1e7d9}.placly-site .rd-policy-stage{background:#f7e8db}.placly-site .rd-series-stage{background:#f4eadc}.placly-site .rd-record-stage{background:#ece9df}.placly-site .rd-product-window{border:1px solid #e4ddd0;background:#fff;border-radius:10px;box-shadow:0 5px 17px #7b51370b,0 1px 1px #7b513706;overflow:hidden}.placly-site .rd-window-top{display:flex;align-items:center;gap:13px;min-height:52px;padding:11px 20px;border-bottom:1px solid var(--border-subtle);color:var(--text-secondary)}.placly-site .rd-product-wordmark{font-size:23px;font-weight:720;letter-spacing:-1.2px;color:#171408}.placly-site .rd-product-wordmark>.placly-brand{--placly-brand-visible-width:88px}.placly-site .rd-window-top>span:nth-child(2){font-size:10px;border-left:1px solid #e7e2d8;padding-left:13px}.placly-site .rd-window-section{display:flex;align-items:center;gap:6px;margin-left:auto;font-size:10px;color:#7a6f60;white-space:nowrap}.placly-site .rd-access-body{padding:26px 24px 14px}.placly-site .rd-access-title{display:flex;gap:12px;justify-content:space-between;align-items:baseline}.placly-site .rd-access-title h3{font-size:18px;font-weight:var(--marketing-display-weight);line-height:1.3;letter-spacing:-.45px}.placly-site .rd-access-title>span{font-size:9px;color:#938c7e;white-space:nowrap}.placly-site .rd-role-tabs{display:flex;gap:5px}.placly-site .rd-access-body>.rd-role-tabs{margin:20px 0 22px}.placly-site .rd-member-strip{display:flex;align-items:center;gap:10px;background:#f8f6f0;border:1px solid #ede9e0;border-radius:8px;padding:13px}.placly-site .rd-member-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ecdeca;color:#775838;font-size:11px;font-weight:550;flex-shrink:0}.placly-site .rd-member-strip>div{display:flex;flex-direction:column;gap:3px}.placly-site .rd-member-strip b{font-size:12px;font-weight:550}.placly-site .rd-member-strip>div>span{font-size:10px;color:#887d6d}.placly-site .rd-scope{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#8c7557;white-space:nowrap}.placly-site .rd-permission-table{border-collapse:collapse;width:100%;margin-top:17px;text-align:left}.placly-site .rd-permission-table thead th{font-size:9px;font-weight:450;color:#8d8375;padding:0 0 11px;border-bottom:1px solid #ebe6dc}.placly-site .rd-permission-table th:last-child{text-align:right}.placly-site .rd-permission-table tbody th{font-size:12px;line-height:1.4;font-weight:450;padding:12px 0;border-bottom:1px solid #f0ece4}.placly-site .rd-permission-table td{border-bottom:1px solid #f0ece4;text-align:right}.placly-site .rd-permission-table tbody tr:last-child>*{border:0}.placly-site .rd-permission-value{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;color:#9d4e16;font-size:11px;white-space:nowrap}.placly-site .rd-permission-off{color:#a29786}.placly-site .rd-example-note{color:#8c8272;font-size:10px;line-height:1.5;text-align:center;margin:14px 0 0}.placly-site .rd-policy-body{padding:25px 25px 0}.placly-site .rd-policy-identity{display:flex;align-items:center;gap:12px}.placly-site .rd-policy-space-icon{width:49px;height:49px;background:#f4eadb;color:#9d6535;border:1px solid #ecdbc3;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.placly-site .rd-policy-identity h3{font-size:19px;font-weight:var(--marketing-display-weight);letter-spacing:-.4px}.placly-site .rd-policy-identity p{font-size:11px;color:#8a7f6e;margin-top:5px}.placly-site .rd-policy-group{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:25px;padding-bottom:19px;border-bottom:1px solid #eae4d9}.placly-site .rd-policy-group>span{font-size:11px;color:#887c69}.placly-site .rd-policy-rate{display:flex;align-items:flex-end;justify-content:space-between;padding:22px 0 24px;gap:20px}.placly-site .rd-policy-rate>div{display:flex;flex-direction:column;gap:8px}.placly-site .rd-policy-rate>div:last-child{text-align:right;padding-bottom:4px}.placly-site .rd-policy-rate span{font-size:11px;color:#8c7e69}.placly-site .rd-policy-rate strong{font-size:34px;font-weight:500;letter-spacing:-1px}.placly-site .rd-policy-rate small{font-size:11px;font-weight:450;letter-spacing:0;color:#8c7e69}.placly-site .rd-policy-rate b{font-size:18px;font-weight:500}.placly-site .rd-policy-checks{border-top:1px solid #eae4d9}.placly-site .rd-policy-checks>div{display:flex;align-items:center;gap:11px;font-size:11px;padding:14px 0;border-bottom:1px solid #eee8dc}.placly-site .rd-policy-checks>div>svg:first-child{color:#9c7f59}.placly-site .rd-policy-checks>div>:last-child{margin-left:auto}.placly-site .rd-policy-checks>div>svg:last-child{color:#a45418}.placly-site .rd-policy-footer{display:flex;align-items:center;gap:9px;padding:18px 0;font-size:10px;line-height:1.55;color:#8a7c65}.placly-site .rd-try-hint{display:flex;align-items:flex-start;gap:9px;font-size:12px!important;color:var(--rd-accent)!important;margin-top:24px!important}.placly-site .rd-try-hint svg{margin-top:3px}.placly-site .rd-series-builder{padding:24px 24px 17px}.placly-site .rd-builder-heading{display:flex;align-items:flex-start;gap:15px}.placly-site .rd-builder-heading h3{font-size:19px;font-weight:var(--marketing-display-weight);letter-spacing:-.45px}.placly-site .rd-builder-heading p{color:#8b806d;font-size:11px;margin-top:7px}.placly-site .rd-builder-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:15px;margin:23px 0 21px}.placly-site .rd-builder-controls fieldset{border:0;padding:0;margin:0;display:flex;align-items:center;min-width:0}.placly-site .rd-builder-controls legend{float:left;width:76px;padding:10px 0 0;font-size:11px;color:#8b806d;flex-shrink:0}.placly-site .rd-builder-controls .rd-role-tabs{flex-wrap:wrap}.placly-site .rd-series-table{width:100%;border-collapse:collapse;text-align:left}.placly-site .rd-series-table thead th{border-bottom:1px solid #eae4d9;padding:10px 0;color:#928672;font-weight:400;font-size:10px}.placly-site .rd-series-table td:last-child,.placly-site .rd-series-table th:last-child{text-align:right}.placly-site .rd-series-table tbody td,.placly-site .rd-series-table tbody th{padding:14px 0;border-bottom:1px solid #ede7dc;font-size:11px;font-weight:450;white-space:nowrap}.placly-site .rd-series-table tbody th span{display:inline-block;width:37px;color:#958773;font-weight:400}.placly-site .rd-series-table tbody td:nth-child(2){color:#8b7d66}.placly-site .rd-series-table tfoot td,.placly-site .rd-series-table tfoot th{padding:18px 0;font-size:12px;font-weight:550}.placly-site .rd-builder-bottom{display:flex;align-items:center;gap:18px;justify-content:space-between}.placly-site .rd-builder-bottom>span{display:flex;gap:6px;align-items:center;font-size:10px;color:#8c7b63}.placly-site .rd-builder-bottom .rd-preview-action{width:auto;min-height:37px;font-size:11px}.placly-site .rd-builder-feedback{font-size:9px;color:var(--text-secondary);margin-top:14px;min-height:28px;line-height:1.5}.placly-site .rd-series-record{padding:24px}.placly-site .rd-record-heading{display:flex;align-items:center;gap:11px}.placly-site .rd-record-icon{width:41px;height:41px;display:grid;place-items:center;border-radius:9px;background:#f3e6d3;color:#9c6e35;flex-shrink:0}.placly-site .rd-record-heading h3{font-size:18px;font-weight:var(--marketing-display-weight);letter-spacing:-.4px}.placly-site .rd-record-heading p{color:#8e826d;font-size:11px;margin-top:5px}.placly-site .rd-record-date-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:26px 0 22px;gap:10px}.placly-site .rd-record-date-tabs button{border-radius:8px;border:1px solid #e5decf;padding:11px 8px;display:flex;flex-direction:column;align-items:center;gap:5px}.placly-site .rd-record-date-tabs button[aria-pressed=true]{color:var(--selection-fg);background:var(--selection-bg);border-color:var(--border-default)}.placly-site .rd-record-date-tabs span{font-size:10px;color:#948369}.placly-site .rd-record-date-tabs b{font-size:23px;font-weight:500}.placly-site .rd-occurrence-detail{border:1px solid #e9e1d3;border-radius:9px;padding:18px;background:#fdfcf9}.placly-site .rd-occurrence-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.placly-site .rd-occurrence-top>span:first-child{font-size:10px;color:#98866a}.placly-site .rd-occurrence-detail h4{font-size:23px;font-weight:500;letter-spacing:-.6px;margin-top:19px}.placly-site .rd-occurrence-detail>p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#94836a;font-size:11px;line-height:1.5;margin-top:9px}.placly-site .rd-occurrence-detail>p>span{margin-left:auto}.placly-site .rd-occurrence-detail dl{margin:21px 0 0}.placly-site .rd-occurrence-detail dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;font-size:11px}.placly-site .rd-occurrence-detail dt{color:#8c7b60}.placly-site .rd-occurrence-detail dd{margin:0}.placly-site .rd-occurrence-detail dl>div:last-child{border-top:1px solid #e9e1d3;padding-bottom:0;margin-top:4px;font-weight:550}.placly-site .rd-faq{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(45px,6vw,88px);padding:63px 0 111px;border-top:1px solid var(--rd-line)}.placly-site main .revised-details .rd-faq h2{font-size:35px;max-width:330px}.placly-site .rd-faq-intro>.feature-detail-link{margin-top:22px}.placly-site .rd-faq-items details{border-bottom:1px solid var(--rd-line)}.placly-site .rd-faq-items details:first-child{border-top:1px solid var(--rd-line)}.placly-site .rd-faq-items summary{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:24px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.5;font-weight:500}.placly-site .rd-faq-items summary::-webkit-details-marker{display:none}.placly-site .rd-faq-items summary>svg{color:#92816a}.placly-site .rd-faq-items details p{margin:0;padding:0 35px 24px 0;color:var(--rd-muted);font-size:14px;line-height:1.7}.placly-site .rd-faq-close{display:none}.placly-site .rd-faq-items details[open] .rd-faq-close{display:block}.placly-site .rd-faq-items details[open] .rd-faq-plus{display:none}.placly-site .rd-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1500px){.placly-site .rd-hero-photo{min-height:635px}.placly-site .rd-hero-row p{font-size:15px;max-width:390px}.placly-site .rd-photo-workflow{max-width:415px;bottom:9%}.placly-site .rd-hero-row{padding-block:22px}}@media (max-width:1100px) and (min-width:960px){.placly-site .rd-hero{gap:33px}.placly-site main .revised-details .rd-hero h1{font-size:45px;letter-spacing:-1.5px}.placly-site .rd-photo-workflow{left:7%;right:7%}.placly-site .rd-booking-preview{padding:18px}.placly-site .rd-hero-row{gap:12px}.placly-site .rd-feature-row{gap:40px}.placly-site .rd-product-stage{padding:25px 17px 16px}.placly-site .rd-access-title{flex-direction:column;gap:6px}.placly-site .rd-window-top{padding-inline:16px;gap:9px}.placly-site .rd-window-top>span:nth-child(2){padding-left:9px}.placly-site .rd-access-body,.placly-site .rd-policy-body,.placly-site .rd-series-builder,.placly-site .rd-series-record{padding-inline:18px}.placly-site .rd-builder-controls legend{width:69px}}@media (max-width:959px){.placly-site .rd-breadcrumb{padding-top:17px;padding-bottom:15px}.placly-site .rd-hero{grid-template-columns:minmax(0,1fr);gap:34px;padding-bottom:45px}.placly-site .rd-hero-copy{max-width:650px;padding:17px 0 0}.placly-site main .revised-details .rd-hero h1{font-size:clamp(46px,7vw,61px);max-width:650px}.placly-site .rd-hero-rows{margin-top:29px;margin-bottom:26px}.placly-site .rd-hero-row p{max-width:none}.placly-site .rd-hero-photo{min-height:585px}.placly-site .rd-photo-workflow{right:8%;left:auto;width:min(390px,76%);bottom:8%}.placly-site .rd-feature-sections{padding-top:10px}.placly-site .rd-recurring-panel{grid-template-columns:minmax(0,1fr);gap:29px;padding-top:24px}.placly-site .rd-recurring-panel .rd-feature-copy{max-width:600px}.placly-site .rd-feature-reversed,.placly-site .rd-feature-row{grid-template-columns:minmax(0,1fr);gap:29px;padding-block:43px}.placly-site .rd-feature-copy{max-width:600px}.placly-site .rd-feature-reversed .rd-feature-copy{order:0}.placly-site main .revised-details .rd-feature-copy h2{font-size:42px;max-width:590px}.placly-site .rd-supporting-rows{display:grid;grid-template-columns:1fr 1fr;gap:27px}.placly-site .rd-product-stage{padding:37px 34px 18px}.placly-site .rd-feature-copy>.feature-detail-link{margin-top:15px}.placly-site .rd-feature-label{margin-bottom:12px}.placly-site .rd-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:42px 68px}.placly-site main .revised-details .rd-faq h2{max-width:none}.placly-site .rd-faq-intro>.feature-detail-link{margin-top:14px}.placly-site .rd-preview-action{min-height:44px}.placly-site .rd-time-picker button,.placly-site .rd-view-switch button{min-height:40px}}@media (max-width:600px){.placly-site .rd-container{width:calc(100% - 40px)}.placly-site .rd-breadcrumb{gap:6px;font-size:10px;padding-block:15px 12px}.placly-site .rd-breadcrumb>svg{width:10px}.placly-site .rd-hero{gap:30px;padding-bottom:25px}.placly-site .rd-hero-copy{padding-top:15px}.placly-site main .revised-details .rd-hero h1{font-size:clamp(37px,10.5vw,54px);line-height:1.055;letter-spacing:-1.2px;max-width:490px}.placly-site .rd-hero-rows{margin:26px 0}.placly-site .rd-hero-row{padding-block:16px;gap:13px}.placly-site .rd-hero-row p{font-size:13px;line-height:1.6;max-width:375px}.placly-site .revised-details .rd-hero-row h2{font-size:16px}.placly-site .rd-row-icon{width:32px;height:33px}.placly-site .rd-primary-action{min-height:47px}.placly-site .rd-hero-photo{min-height:620px;border-radius:12px}.placly-site .rd-photo-workflow{width:auto;max-width:375px;bottom:6%;left:7%;right:7%}.placly-site .rd-view-switch{margin-bottom:14px;padding:4px}.placly-site .rd-view-switch button{min-height:39px}.placly-site .rd-booking-preview{padding:19px 17px 15px;border-radius:10px}.placly-site .rd-preview-brand{padding-bottom:14px;font-size:11px;gap:6px}.placly-site .rd-preview-heading{margin:18px 0}.placly-site .revised-details .rd-preview-heading h2{font-size:19px}.placly-site .rd-preview-heading p{font-size:10px}.placly-site .rd-date-picker{gap:6px}.placly-site .rd-date-picker button{padding:9px 2px}.placly-site .rd-date-picker button span{font-size:10px}.placly-site .rd-date-picker button b{font-size:17px}.placly-site .rd-time-picker{gap:6px;margin-top:9px}.placly-site .rd-time-picker button{min-height:37px}.placly-site .rd-booking-content{min-height:220px}.placly-site .rd-preview-feedback{font-size:9px;margin-top:9px;min-height:26px}.placly-site .rd-review-facts>div{padding-block:12px;font-size:10.5px;gap:8px}.placly-site .rd-review-facts dt{gap:6px}.placly-site .rd-review-facts dt svg{width:13px}.placly-site .rd-team-status{margin-block:11px 16px}.placly-site .rd-court-photo{min-height:500px}.placly-site .rd-series-floating-note{padding:15px 13px;gap:8px;font-size:10px}.placly-site .rd-hero-series-meta{font-size:10px;gap:13px}.placly-site .rd-series-date-tiles{margin-block:22px 19px;gap:8px}.placly-site .rd-series-date-tiles b{font-size:26px}.placly-site .rd-hero-series>.rd-example-note{font-size:9px}.placly-site .rd-feature-sections{padding-bottom:25px}.placly-site .rd-recurring-workflow{padding-block:37px}.placly-site .rd-recurring-tabs{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:4px}.placly-site .rd-recurring-tabs button{flex:0 0 auto;min-height:44px}.placly-site .rd-recurring-panel{gap:25px;padding-top:20px}.placly-site .rd-recurring-panel .rd-feature-copy h3{font-size:clamp(32px,8.9vw,43px);letter-spacing:-.9px}.placly-site .rd-feature-row{padding-block:37px;gap:25px}.placly-site main .revised-details .rd-feature-copy h2{font-size:clamp(32px,8.9vw,43px);letter-spacing:-.9px;max-width:470px}.placly-site .rd-feature-copy>p{font-size:15px;margin-top:17px}.placly-site .rd-feature-label{font-size:11px}.placly-site .rd-supporting-rows{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.placly-site .rd-supporting-rows>div{padding-block:17px}.placly-site .rd-product-stage{padding:20px 12px 13px;border-radius:12px}.placly-site .rd-window-top{padding:11px 13px;gap:8px;min-height:48px}.placly-site .rd-product-wordmark{font-size:22px}.placly-site .rd-window-top>span:nth-child(2){display:none}.placly-site .rd-window-section{font-size:10px}.placly-site .rd-access-body{padding:20px 14px 11px}.placly-site .rd-access-title{display:block}.placly-site .rd-access-title h3{font-size:17px}.placly-site .rd-access-title>span{display:block;font-size:9px;margin-top:6px}.placly-site .rd-access-body>.rd-role-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:18px 0}.placly-site .rd-member-strip{padding:10px;gap:8px;flex-wrap:wrap}.placly-site .rd-member-avatar{width:29px;height:29px;font-size:10px}.placly-site .rd-member-strip b{font-size:12px}.placly-site .rd-member-strip>div>span{font-size:10px}.placly-site .rd-scope{font-size:9px;gap:3px}.placly-site .rd-scope svg{width:11px}.placly-site .rd-permission-table tbody th{font-size:11px;padding-block:13px;max-width:154px}.placly-site .rd-permission-value{font-size:10px;gap:4px}.placly-site .rd-permission-value svg{width:12px}.placly-site .rd-example-note{font-size:9px;line-height:1.55;margin-top:12px}.placly-site .rd-policy-body{padding:20px 16px 0}.placly-site .rd-policy-identity{gap:9px}.placly-site .rd-policy-space-icon{width:40px;height:40px}.placly-site .rd-policy-identity h3{font-size:17px}.placly-site .rd-policy-identity p{font-size:10px}.placly-site .rd-policy-group{margin-top:20px;gap:7px;padding-bottom:15px}.placly-site .rd-policy-group>span{font-size:10px}.placly-site .rd-policy-rate{padding-block:19px 20px}.placly-site .rd-policy-rate strong{font-size:32px}.placly-site .rd-policy-rate span{font-size:10px}.placly-site .rd-policy-rate b{font-size:17px}.placly-site .rd-policy-checks>div{gap:7px;font-size:10px;padding-block:13px}.placly-site .rd-policy-checks>div>svg{width:14px}.placly-site .rd-policy-checks .rd-status{font-size:8px;padding-inline:5px}.placly-site .rd-policy-footer{font-size:9px;padding-block:16px;gap:7px}.placly-site .rd-series-builder{padding:20px 14px 14px}.placly-site .rd-builder-heading h3{font-size:17px}.placly-site .rd-builder-heading p{font-size:10px}.placly-site .rd-builder-controls{gap:14px;margin-block:21px 16px}.placly-site .rd-builder-controls fieldset{display:block}.placly-site .rd-builder-controls legend{float:none;width:auto;padding:0 0 8px;font-size:10px}.placly-site .rd-builder-controls .rd-role-tabs{gap:5px}.placly-site .rd-builder-controls fieldset:first-child .rd-role-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.placly-site .rd-series-table thead th{font-size:9px}.placly-site .rd-series-table tbody td,.placly-site .rd-series-table tbody th{font-size:11px;padding-block:13px}.placly-site .rd-series-table tbody th span{width:30px;font-size:9px}.placly-site .rd-series-table tfoot td,.placly-site .rd-series-table tfoot th{font-size:11px}.placly-site .rd-builder-bottom{gap:10px}.placly-site .rd-builder-bottom>span{font-size:9px}.placly-site .rd-builder-bottom .rd-preview-action{font-size:10px;gap:10px;min-height:40px;padding-inline:10px}.placly-site .rd-builder-feedback{font-size:9px;min-height:29px}.placly-site .rd-series-record{padding:20px 14px}.placly-site .rd-record-heading{gap:9px}.placly-site .rd-record-icon{width:34px;height:34px}.placly-site .rd-record-icon svg{width:19px}.placly-site .rd-record-heading h3{font-size:16px}.placly-site .rd-record-heading p{font-size:9px}.placly-site .rd-record-date-tabs{gap:8px;margin-block:21px 19px}.placly-site .rd-record-date-tabs button{padding:10px 5px}.placly-site .rd-occurrence-detail{padding:15px 12px}.placly-site .rd-occurrence-top .rd-status,.placly-site .rd-occurrence-top>span:first-child{font-size:9px}.placly-site .rd-occurrence-detail h4{font-size:22px;margin-top:16px}.placly-site .rd-occurrence-detail>p{font-size:9px;gap:5px}.placly-site .rd-occurrence-detail>p>span{margin-left:0;padding-left:5px}.placly-site .rd-occurrence-detail dl{margin-top:17px}.placly-site .rd-occurrence-detail dl>div{font-size:11px}.placly-site .rd-faq{gap:21px;padding-block:37px 63px}.placly-site main .revised-details .rd-faq h2{font-size:32px;max-width:310px}.placly-site .rd-faq-items summary{padding-block:21px;font-size:14px;gap:16px}.placly-site .rd-faq-items details p{padding-right:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.placly-site .revised-details *,.placly-site .revised-details :after,.placly-site .revised-details :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}