.shoot-planning{padding:65px 5%;background:#f7f7fa;border-top:1px solid #e6e6eb}.planning-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.planning-heading .eyebrow{font-size:9px;margin-bottom:12px}.planning-heading h2{font-size:40px;font-weight:500;letter-spacing:-1px}.planning-heading>p{font-size:12px;color:#7c7c8b;line-height:1.8}.shoot-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.shoot-card{padding:0;text-align:left;border:1px solid #e1e1eb;background:white;overflow:hidden}.shoot-card:hover{border-color:#b8b8c8;box-shadow:0 12px 35px #01053509}.shoot-card-visual{height:185px;background:#f0f0f4;position:relative;overflow:hidden}.shoot-card-visual>span{position:absolute;left:20px;top:16px;font-size:10px;color:#9696a4}.shoot-card-visual>img{position:absolute;left:0;top:0;width:75%;height:100%;object-fit:contain;padding:14px;mix-blend-mode:multiply;transition:transform .5s}.shoot-card:hover .shoot-card-visual>img{transform:scale(1.05)}.shoot-card-visual>.shoot-accent{left:auto;right:0;width:44%;height:80%;top:auto;bottom:-7px;transform:rotate(-9deg)}.shoot-card:hover .shoot-accent{transform:rotate(-5deg) scale(1.05)}.shoot-card-copy{padding:24px}.shoot-card-copy .eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:14px;display:block}.shoot-card h3{font-size:23px;line-height:1.2;font-weight:500;letter-spacing:-.5px;max-width:290px;margin:0 0 14px}.shoot-card-copy p{font-size:12px;color:#7b7b8c;line-height:1.8;min-height:42px}.shoot-card-copy>small{font-size:11px;display:flex;justify-content:space-between;color:#a83229;padding-top:15px;border-top:1px solid #e6e6eb;margin-top:20px}.shoot-card-copy b{font-weight:400}.planning-disclaimer{margin-top:25px;border-top:1px solid #dedee8;padding-top:20px;display:grid;grid-template-columns:90px 1fr 245px;gap:20px;align-items:start}.planning-disclaimer>span{font-size:9px;letter-spacing:1px;color:#a83229}.planning-disclaimer p{font-size:11px;line-height:1.8;color:#7d7d8d;margin:0}.planning-disclaimer a{font-size:10px;line-height:1.8;color:#010535;text-align:right}.package-extra{color:#a66d4e!important;font-size:7px!important;margin-top:4px}.configuration-control{padding-top:20px}.configuration-control label{font-size:10px;display:block;margin-bottom:9px}.configuration-control select{width:100%;font-size:11px;padding:12px;background:#fafafb}.configuration-control p{font-size:10px;line-height:1.7;color:#8b8b99;margin:9px 0 0}.product-price{margin-top:17px}.product-price #configurationPrice>b{font-size:25px;font-weight:500;color:#010535;display:block}.product-price #configurationPrice>b>span{font-size:10px;color:#77798a}.product-price #configurationPrice>small{font-size:9px;color:#9292a0;margin-top:8px;line-height:1.7}.market-explainer{max-width:780px}.market-rate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:25px 0}.market-rate{border:1px solid #e1e1eb;padding:20px;background:#fafafb}.market-rate>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;font-size:9px;color:#77798a}.market-kind{font-size:8px;padding:5px 7px;background:#f0e6e1;color:#8e5a45}.market-rate.exact .market-kind{background:#e7efe9;color:#456a51}.market-rate.base .market-kind{background:#f3eadc;color:#8d6b36}.market-rate.excluded{background:#f6f6f8;opacity:.8}.market-rate.excluded .market-kind{background:#eeeef2;color:#7b7b8e}.market-rate h4{font-size:16px;line-height:1.4;font-weight:500;margin:20px 0 14px;min-height:45px}.market-rate>strong{font-size:25px;font-weight:500}.market-rate.excluded>strong{font-size:16px;color:#8a8a99}.market-rate>p{font-size:10px;color:#77798a;line-height:1.8}.market-rate details{font-size:10px;color:#77798a;line-height:1.8;margin:15px 0}.market-rate summary{cursor:pointer;color:#9a5b45}.market-rate>a{display:block;font-size:10px;color:#a83229;line-height:2}.confirmation-card{background:#f5f5f8;padding:20px;border-left:2px solid #c73d32;margin:25px 0}.confirmation-card h4{font-size:13px;font-weight:500;margin:0}.confirmation-card ul{font-size:12px;color:#77798a;line-height:2;padding-left:18px}.research-link{font-size:12px;color:#a83229;border-bottom:1px solid #e6c2bd;padding-bottom:5px}.no-rate-evidence{border:1px solid #e6e6eb;padding:25px}.no-rate-evidence h4{font-weight:500;font-size:17px}.no-rate-evidence p{font-size:12px;color:#77798a;line-height:1.8}.product-bottom section:has(.market-rate-grid){max-width:none}.product-tabs{gap:28px}
#starterDialog{width:min(850px,94vw);padding:40px;max-height:90vh}.starter-description{font-size:13px;color:#77798a;line-height:1.8;max-width:650px}.starter-note{font-size:11px;color:#97715c;background:#fff8f1;border:1px solid #eddfd1;padding:14px;line-height:1.8;margin:25px 0}.starter-list{border-top:1px solid #e6e6eb}.starter-item{display:grid;grid-template-columns:20px minmax(0,1fr) 65px;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #e6e6eb}.starter-item>input[type=checkbox]{accent-color:#c73d32}.starter-item strong{font-size:13px;font-weight:500;line-height:1.5}.starter-item small{font-size:10px;color:#8a8a99;line-height:1.7;margin-top:5px}.starter-item input[type=number]{width:65px;padding:8px;font-size:12px}.starter-needs{padding:20px;background:#f5f5f8;margin:23px 0}.starter-needs h3{font-size:15px;font-weight:500;margin:0 0 9px}.starter-needs p{font-size:11px;line-height:1.9;color:#77798a;margin:0}.starter-actions{display:flex;align-items:center;justify-content:space-between;gap:20px}.starter-actions>span{font-size:10px;color:#8a8a99}.starter-actions .primary{font-size:11px;margin:0}.project-dock{position:fixed;left:50%;transform:translateX(-50%);bottom:18px;z-index:7;background:#010535;color:white;width:min(520px,90vw);padding:14px 20px;box-shadow:0 10px 35px #01053530;display:flex;justify-content:space-between;align-items:center;gap:15px;border:1px solid #ffffff20}.project-dock[hidden]{display:none}.project-dock>div>span{font-size:7px;color:#b0b0c5;letter-spacing:1.7px;display:block}.project-dock strong{font-size:12px;display:block;font-weight:500;margin-top:5px}.project-dock button{font-size:11px;background:#c73d32;border:0;padding:11px 15px}.project-dock button:hover{background:#e2403b}
#quote.quote-workspace{width:min(1200px,96vw);max-height:94vh;padding:40px 50px;background:#fff}.quote-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:25px}.quote-head .eyebrow{font-size:9px;margin-bottom:12px}.quote-head h2{font-size:35px;font-weight:500;letter-spacing:-.8px}.quote-head p{font-size:12px;line-height:1.8}.draft-label{font-size:8px;letter-spacing:1px;color:#9a6a4f;background:#fff7ed;padding:9px;white-space:nowrap}.workspace-tabs{display:flex;gap:25px;border-bottom:1px solid #e6e6eb}.workspace-tabs button{padding:17px 0;font-size:12px;color:#8e8e9d;border:0;border-bottom:2px solid transparent}.workspace-tabs button.active{border-bottom-color:#c73d32;color:#010535}.workspace-tabs span{font-size:9px;background:#f0f0f5;padding:3px 5px;margin-left:5px}.workspace-panel{padding-top:30px}.workspace-panel[hidden]{display:none}.project-section-title h3{font-size:24px;font-weight:500;letter-spacing:-.4px;margin:0 0 10px}.project-section-title p{font-size:12px;color:#8a8a99;margin:0}.project-fields{grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.project-fields label{font-size:10px;color:#66677e}.project-fields input,.project-fields select,.project-fields textarea{display:block;width:100%;background:#fafafb;margin-top:8px;border:1px solid #e6e6eb;border-radius:0;padding:12px;font-family:inherit;font-size:12px;color:#010535}.project-fields label:first-child{grid-column:span 2}.wide-field{grid-column:1 / -1}.project-fields textarea{resize:vertical;min-height:80px;line-height:1.8}.workspace-step{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid #e6e6eb;padding-top:20px;margin-top:25px}.workspace-step p{font-size:10px;color:#8a8a99;line-height:1.8;max-width:600px}.workspace-step .primary{margin:0;font-size:12px;flex-shrink:0}.workspace-step>button:not(.primary){border:0;font-size:11px;padding-left:0}.workspace-footer{margin-top:30px;padding-top:20px;border-top:1px solid #e6e6eb;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#9999a7;font-size:9px}.workspace-footer button{border:0;color:#a56857;font-size:10px;padding:0}.inline-error{font-size:11px;color:#ad3026;padding:12px;background:#fff2ed}.equipment-line{display:grid;grid-template-columns:75px minmax(0,1fr) 135px 130px 22px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid #e6e6eb}.equipment-line>img{width:75px;height:75px;object-fit:contain;background:#f5f5f8;mix-blend-mode:multiply}.line-identity>span{display:block;font-size:8px;color:#9292a4;letter-spacing:.5px}.line-identity>strong{font-size:14px;font-weight:500;display:block;line-height:1.5;margin:7px 0}.line-identity>select{font-size:10px;width:100%;padding:8px;border-radius:0}.line-identity>small{font-size:9px;color:#9292a4;margin-top:7px;line-height:1.6}.line-inputs{display:flex;gap:10px}.line-inputs label{font-size:8px;color:#9292a4}.line-inputs input{display:block;width:61px;padding:8px;margin-top:7px;border-radius:0;font-size:12px}.line-rate{text-align:right}.line-rate>strong{font-size:14px;font-weight:500}.line-rate small{font-size:9px;color:#9292a4;line-height:1.7;margin-top:7px}.remove-line{padding:0;border:0;color:#999;font-size:20px}.planner-empty{padding:60px 20px;text-align:center;background:#fafafb;margin-top:30px}.planner-empty h3{font-weight:500}.planner-empty p{font-size:12px;color:#88899c}.planner-empty button{font-size:11px}.print-brief-header{display:none}.review-heading{position:relative;padding-bottom:25px}.review-heading>.eyebrow{font-size:9px}.review-heading h3{font-size:30px;font-weight:500;margin:0;padding-right:130px}.review-heading>button{position:absolute;right:0;bottom:25px;font-size:10px;padding:0;border:0;color:#a83229}.brief-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:23px;background:#f5f5f8;margin:0 0 25px}.brief-facts dt{font-size:9px;color:#9292a4;margin-bottom:7px}.brief-facts dd{margin:0;font-size:12px;line-height:1.6;color:#010535}.brief-note{padding:5px 0 20px}.brief-note h4{font-size:12px;font-weight:500;margin-bottom:10px}.brief-note p{font-size:12px;color:#77798a;line-height:1.8;white-space:pre-wrap}.review-equipment-heading{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e6e6eb;padding-top:20px}.review-equipment-heading h3{font-size:23px;font-weight:500}.review-equipment-heading button{font-size:10px;color:#a83229;border:0;padding:0}.review-group{margin-bottom:25px;overflow:auto}.review-group h4{font-size:12px;font-weight:500;color:#a83229;margin:15px 0}.review-group table{width:100%;border-collapse:collapse;font-size:11px;min-width:620px}.review-group th{text-align:left;font-size:9px;color:#9292a4;font-weight:400;border-block:1px solid #e6e6eb;padding:12px 10px}.review-group td{padding:15px 10px;border-bottom:1px solid #e6e6eb;vertical-align:top;line-height:1.7}.review-group td:first-child{width:47%}.review-group td strong{font-weight:500;display:block}.review-group td small{font-size:9px;color:#9292a4;margin-top:4px}.review-group td a{font-size:8px;color:#a83229;display:block;margin-top:4px}.estimate-summary{display:grid;grid-template-columns:1.5fr 1fr;margin:35px 0;background:#010535;color:white;padding:30px;gap:35px}.estimate-summary>div+div{border-left:1px solid #ffffff25;padding-left:30px}.estimate-summary span{font-size:8px;letter-spacing:1px;color:#c3c3d5}.estimate-summary strong{font-size:30px;font-weight:500;display:block;line-height:1.2;margin-top:15px}.estimate-summary b{display:block;font-size:22px;font-weight:500;margin-top:15px}.estimate-summary p{font-size:10px;line-height:1.8;color:#b7b7ce;margin-top:15px}.confirmation-checklist{margin:35px 0}.confirmation-checklist>.eyebrow{font-size:9px;margin-bottom:10px}.confirmation-checklist>h3{font-size:24px;font-weight:500;margin:0 0 25px}.confirmation-checklist>div{display:flex;gap:20px;padding:16px 0;border-top:1px solid #e6e6eb}.confirmation-checklist>div>span{font-size:9px;color:#bd8c81;margin-top:3px}.confirmation-checklist section h4{font-size:12px;font-weight:500;margin:0 0 7px}.confirmation-checklist section p{font-size:11px;color:#77798a;line-height:1.9;margin:0}.quote-actions{margin-bottom:18px}.quote-actions .primary{margin-top:0}.quote-actions button{font-size:11px;padding:11px 15px}.quote-workspace>.fine,.workspace-panel>.fine{font-size:9px;line-height:1.9}.project-dock~#toast{bottom:100px}button:disabled{opacity:.4;cursor:not-allowed}
@media(max-width:1000px){.shoot-cards{grid-template-columns:repeat(2,1fr)}.market-rate-grid{grid-template-columns:1fr 1fr}#quote.quote-workspace{padding:35px 30px}.equipment-line{grid-template-columns:60px minmax(0,1fr) 120px 100px 20px;gap:12px}.equipment-line>img{width:60px;height:60px}.line-inputs input{width:53px}.planning-disclaimer{grid-template-columns:75px 1fr}.planning-disclaimer>a{grid-column:2;text-align:left}.product-price #configurationPrice>b{font-size:21px}}
@media(max-width:600px){.shoot-planning{padding:40px 5%}.planning-heading h2{font-size:31px}.planning-heading>p{display:none}.planning-heading .eyebrow{font-size:7px;letter-spacing:1.4px}.shoot-cards{gap:12px}.shoot-card-visual{height:125px}.shoot-card-visual>span{font-size:8px;left:12px;top:12px}.shoot-card-copy{padding:16px 13px}.shoot-card-copy .eyebrow{font-size:7px;margin-bottom:10px}.shoot-card h3{font-size:18px;min-height:65px}.shoot-card-copy p{font-size:10px;min-height:70px;line-height:1.8}.shoot-card-copy>small{font-size:9px;margin-top:15px;padding-top:12px}.planning-disclaimer{grid-template-columns:1fr;gap:10px}.planning-disclaimer>span{font-size:8px}.planning-disclaimer>p{font-size:10px}.planning-disclaimer>a{grid-column:auto;font-size:9px}.product-tabs{gap:20px}.configuration-control select{font-size:10px}.configuration-control p{font-size:9px}.product-price #configurationPrice>b{font-size:22px}.product-price #configurationPrice>b>span{font-size:9px}.product-price #configurationPrice>small{font-size:8px;max-width:230px}.market-rate-grid{grid-template-columns:1fr}.market-rate{padding:18px}.market-rate h4{min-height:0;font-size:16px}.market-rate>strong{font-size:23px}.market-kind{font-size:7px}.confirmation-card ul{font-size:11px}.research-link{font-size:10px}#starterDialog{padding:35px 20px 25px}#starterDialog h2{font-size:26px}.starter-description{font-size:11px}.starter-note{font-size:10px;padding:12px;margin:20px 0}.starter-item{gap:8px;grid-template-columns:18px minmax(0,1fr) 50px}.starter-item strong{font-size:11px}.starter-item small{font-size:8px}.starter-item input[type=number]{width:50px;padding:7px}.starter-actions{flex-direction:column;align-items:stretch;gap:15px}.starter-actions .primary{justify-content:center;font-size:10px}.starter-needs{padding:15px}.starter-needs p{font-size:10px}.project-dock{bottom:12px;padding:12px 14px;gap:10px}.project-dock strong{font-size:10px}.project-dock>div>span{font-size:6px}.project-dock button{font-size:9px;padding:10px 12px}#quote.quote-workspace{padding:35px 18px;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0}.quote-head{display:block;padding-bottom:18px}.quote-head h2{font-size:30px;line-height:1.2;max-width:260px}.quote-head p{font-size:11px;line-height:1.7}.draft-label{display:inline-block;font-size:7px;padding:7px;margin-top:8px}.quote-head .eyebrow{font-size:7px;letter-spacing:1.5px}.workspace-tabs{gap:20px;position:sticky;top:-35px;background:white;z-index:3}.workspace-tabs button{font-size:10px;padding:17px 0}.workspace-tabs span{font-size:8px}.workspace-panel{padding-top:23px}.project-section-title h3{font-size:23px}.project-section-title p{font-size:10px}.project-fields{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px}.project-fields label{font-size:9px!important}.project-fields input,.project-fields select,.project-fields textarea{padding:10px;font-size:11px}.project-fields label:first-child{grid-column:span 2}.project-fields label:nth-child(2){grid-column:span 2}.workspace-step{gap:15px;align-items:stretch;flex-wrap:wrap}.workspace-step p{font-size:9px;margin:0}.workspace-step .primary{font-size:10px;padding:12px 15px;justify-content:center}.workspace-footer{font-size:8px;margin-top:23px}.workspace-footer button{font-size:9px}.equipment-line{grid-template-columns:48px minmax(0,1fr) 20px;gap:10px;padding:20px 0}.equipment-line>img{width:48px;height:60px;align-self:start;margin-top:10px}.line-identity>span{font-size:7px}.line-identity>strong{font-size:12px}.line-identity>select{font-size:9px;padding:8px}.line-identity>small{font-size:8px}.line-inputs{grid-column:2;grid-row:auto;gap:15px}.line-inputs input{width:65px;font-size:11px}.line-inputs label{font-size:8px}.line-rate{grid-column:2;text-align:left}.line-rate>strong{font-size:13px}.line-rate small{font-size:8px;display:inline;margin-left:8px}.remove-line{grid-column:3;grid-row:1}.review-heading h3{font-size:25px;padding-right:0}.review-heading>button{position:static;margin-top:15px;font-size:10px}.brief-facts{grid-template-columns:1fr 1fr;gap:18px;padding:18px}.brief-facts dt{font-size:8px}.brief-facts dd{font-size:11px}.brief-note p{font-size:11px}.review-equipment-heading h3{font-size:21px}.review-group h4{font-size:11px}.estimate-summary{grid-template-columns:1fr;gap:20px;padding:23px}.estimate-summary>div+div{border-left:0;border-top:1px solid #ffffff25;padding:18px 0 0}.estimate-summary strong{font-size:27px}.estimate-summary span{font-size:7px}.estimate-summary p{font-size:9px}.estimate-summary b{font-size:22px}.confirmation-checklist>h3{font-size:23px;line-height:1.3}.confirmation-checklist section p{font-size:10px}.quote-actions{gap:6px}.quote-actions button{font-size:10px;padding:10px 12px}.workspace-panel>.fine{font-size:8px}.review-group table{font-size:10px;min-width:550px}}
@media print{body>*:not(#quote){display:none!important}#quote.quote-workspace{position:static;display:block!important;width:100%;height:auto;max-height:none;padding:0;margin:0;overflow:visible;color:#010535}.quote-head,.workspace-tabs,.workspace-footer,[data-workspace-panel=project],[data-workspace-panel=equipment],.quote-actions,.review-heading>button,.review-equipment-heading>button,.close{display:none!important}[data-workspace-panel=review]{display:block!important;padding:0!important}.print-brief-header{display:flex;gap:18px;align-items:center;padding-bottom:20px;border-bottom:2px solid #010535;margin-bottom:25px}.print-brief-header img{width:65px;height:65px;object-fit:contain}.print-brief-header b{font-size:18px;display:block}.print-brief-header span{font-size:9px;letter-spacing:1px;display:block;margin-top:7px}.review-heading h3{font-size:25px;padding:0}.brief-facts{background:#f6f6f8;grid-template-columns:repeat(3,1fr);break-inside:avoid}.review-group{overflow:visible}.review-group table{min-width:0;font-size:10px}.review-group th{font-size:8px}.review-group td{padding:10px 7px}.review-group a{font-size:7px}.review-group tr{break-inside:avoid}.estimate-summary{background:#f5f5f8!important;color:#010535!important;border:1px solid #ddd;break-inside:avoid;grid-template-columns:1.5fr 1fr;padding:20px}.estimate-summary span,.estimate-summary p{color:#666!important}.estimate-summary>div+div{border-left:1px solid #ddd;padding-left:25px}.confirmation-checklist>div{break-inside:avoid}.brief-note p{font-size:10px}.confirmation-checklist section p{font-size:9px}.confirmation-checklist>h3{font-size:21px}.workspace-panel>.fine{font-size:8px}a{color:#010535!important}}

.inventory-badge{display:block;font-size:11px;line-height:1.5;color:#010535;font-weight:600;margin:8px 0}.inventory-count{background:#f0f1f7;border-left:3px solid #E2403B;padding:14px 16px;font-size:11px;margin:14px 0;letter-spacing:.05em}.inventory-count b{font-size:18px;margin-left:8px}.inventory-count small{display:block;letter-spacing:0;color:#666;margin-top:6px}

.inventory-adjustment{margin:12px 0;padding:16px;background:#fff5e8;border-left:3px solid #cf8c28;font-size:12px;line-height:1.6}.inventory-adjustment p{margin:6px 0}.inventory-adjustment button{font-size:11px;padding:5px 9px;border:1px solid #d5c3a8}button:disabled{cursor:not-allowed;opacity:.45}#detailStock{display:block;color:#010535;margin:10px 0;font-weight:600}.inventory-adjustment[hidden]{display:none}
.package-summary{padding:15px 18px;margin:18px 0;background:#f5f5f8;border-left:3px solid #e2403b;font-size:13px;line-height:1.6}.package-summary p{margin:6px 0}.package-summary small{color:#59617b}.rental-package{font-size:13px;line-height:1.7}.rental-package h4{margin:16px 0 5px}.rental-package ul{padding-left:18px}.package-confirmation{padding:12px;background:#f5f5f8;color:#59617b}.line-package{margin-top:10px}.line-package summary{cursor:pointer;color:#010535;font-weight:600}.enquiry-card{padding:28px;margin:28px 0;border:1px solid #dcdde5;background:#fafafb;border-top:4px solid #e2403b}.enquiry-card h3{font-size:26px;margin:5px 0 12px}.enquiry-card>p{font-size:14px;line-height:1.65}.enquiry-contact{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:15px;background:white;margin:15px 0}.enquiry-contact button{margin-left:auto;font-size:12px}.enquiry-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;margin:20px 0}.enquiry-consent input{margin-top:5px;flex:none}.enquiry-message-label{display:block;font-size:13px;font-weight:600;margin-top:22px}.enquiry-message-label textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;padding:15px;border:1px solid #c9cad5;margin-top:8px;font:12px/1.6 ui-monospace,monospace;background:white;color:#010535}.enquiry-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px}.enquiry-actions a{text-decoration:none}.enquiry-email,.enquiry-actions button{padding:12px;border:1px solid #d5d6df;font-size:13px}.enquiry-card .inline-error{margin-bottom:15px}@media(max-width:600px){.enquiry-card{padding:18px}.enquiry-contact{align-items:flex-start;flex-direction:column}.enquiry-contact button{margin-left:0}.enquiry-actions{align-items:stretch;flex-direction:column}.enquiry-actions a{text-align:center}}@media print{#rentalEnquiry{display:none}}

.footer-enquiries{display:flex;flex-direction:column;gap:5px;font-size:11px;line-height:1.6}.footer-enquiries>span{font-weight:700}.footer-enquiries a{color:inherit}@media print{.footer-enquiries{display:none}}
