:root{color:#102b24;font-synthesis:none;background:#fff;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer}.button{background:var(--accent,#123d30);color:var(--button-ink,#fff);border:1px solid var(--accent,#123d30);border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}button:disabled{cursor:default;opacity:.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #d3b300}img{object-fit:cover;max-width:100%;display:block}h1,h2,h3,p{margin-top:0}p{line-height:1.7}h1{font-family:var(--display,Georgia, serif);letter-spacing:-.05em;font-size:clamp(44px,5.5vw,82px);font-weight:400;line-height:1.04}h2{font-family:var(--display,Georgia, serif);letter-spacing:-.03em;font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1.15}h3{font-family:var(--display,Georgia, serif);font-size:26px;font-weight:400;line-height:1.2}.fine{font-size:12px;line-height:1.65}.demo{--accent:#264e40;--paper:#faf9f5;--ink:#26372f;background:var(--paper);color:var(--ink)}.demo-notice{color:#25352f;background:#fff;border-bottom:1px solid #d9e1da;justify-content:space-between;align-items:center;gap:20px;padding:12px 4%;font-size:12px;display:flex}.demo-notice a{white-space:nowrap;font-weight:700}.business-header{border-bottom:1px solid color-mix(in srgb, var(--ink) 15%, transparent);justify-content:space-between;align-items:center;gap:25px;padding:28px 5%;display:flex}.brand{font-family:var(--display,Georgia, serif);letter-spacing:-.04em;font-size:25px;font-weight:700;text-decoration:none}.business-header nav{align-items:center;gap:24px;font-size:14px;display:flex}.business-header nav a{text-decoration:none}.business-header nav [aria-current=page]{text-decoration:underline}.business-hero{grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:650px;padding:68px 5%;display:grid}.hero-copy p{max-width:490px;margin:28px 0;font-size:18px}.business-hero>img{width:100%;height:520px}.offers-section,.story,.demo-conclusion,.catalog,.about-page,.contact-page,.cart-page,.detail{padding:72px 5%}.section-title{justify-content:space-between;align-items:baseline;gap:25px;display:flex}.offer-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.offer{border-top:1px solid color-mix(in srgb, var(--ink) 30%, transparent);padding:28px 0;position:relative}.offer .number{margin-bottom:24px;font-size:13px;display:block}.offer h3 a{text-decoration:none}.offer-tag{text-transform:uppercase;letter-spacing:.08em;margin:0 0 15px;font-size:12px}.offer strong{margin-bottom:25px;font-size:14px;display:block}.offer-link{font-size:14px}.offer-image img{width:100%;height:230px;margin-bottom:24px}.story{border-top:1px solid color-mix(in srgb, var(--ink) 20%, transparent);grid-template-columns:1fr 1fr;gap:10%;display:grid}.story>div p{max-width:540px}.story ol{margin:0;padding:0;list-style:none}.story li{border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent);gap:25px;padding:25px 0;display:flex}.story li h3{margin:0;font-size:22px}.story li span{font-size:13px}.demo-conclusion{text-align:center;background:var(--accent);color:var(--button-ink,#fff)}.demo-conclusion p{max-width:640px;margin:0 auto 28px}.demo-conclusion .button{border:1px solid}.business-footer{grid-template-columns:1fr .7fr 1.1fr;gap:8%;padding:55px 5%;display:grid}.business-footer>div:nth-child(2){flex-direction:column;gap:18px;display:flex}.business-footer p{margin-top:18px;font-size:14px}.page-intro{max-width:780px;font-size:20px}.catalog-list{flex-direction:column;margin-top:45px;display:flex}.catalog-item{border-bottom:1px solid color-mix(in srgb, var(--ink) 20%, transparent);grid-template-columns:.75fr 1fr;gap:6%;padding:35px 0;display:grid}.catalog-item[hidden]{display:none}.catalog-item img{width:100%;height:300px}.catalog-item h2{font-size:36px}.catalog-item h2 a{text-decoration:none}.filter-label{align-items:center;gap:20px;display:flex}.filter-label select{background:var(--paper);color:var(--ink);border:1px solid;max-width:100%;padding:12px 35px 12px 14px}.detail-grid{grid-template-columns:1fr 1fr;gap:6%;margin-top:40px;display:grid}.detail-grid>img{width:100%;height:550px;position:sticky;top:25px}.detail-grid h1{font-size:clamp(40px,4.5vw,65px)}.detail .price{margin:30px 0;font-size:22px;display:block}.related{border-top:1px solid;margin-top:65px;padding-top:30px}.related a{margin:0 30px 15px 0;display:inline-block}.about-grid{grid-template-columns:.85fr 1fr;gap:7%;margin-top:40px;display:grid}.about-grid img{width:100%;height:650px}.about-grid ol{margin-bottom:35px;padding-left:25px;line-height:2.3}.about-grid h2{margin-top:35px;font-size:32px}.contact-page h1{max-width:900px}.contact-grid{grid-template-columns:1fr 1fr;gap:8%;margin-top:55px;display:grid}.contact-grid h2{font-size:30px}.reference-panel{background:color-mix(in srgb, var(--accent) 8%, var(--paper));padding:38px}.reference-panel>a{margin-top:24px;display:block}.cart-page{min-height:65vh}.cart-row{border-bottom:1px solid #b5b4aa;justify-content:space-between;gap:20px;padding:25px 0;display:flex}.cart-row button{background:0 0;border:0;text-decoration:underline}.cart-page>a{margin-top:32px;display:block}#cart-total{margin-top:30px;font-size:24px}dialog{color:#222;border:0;border-radius:8px;width:calc(100% - 30px);max-width:520px;padding:35px}dialog::backdrop{background:#0008}dialog button{background:0 0;border:1px solid #888;margin-top:25px;padding:12px;display:block}.booking-panel{color:#26372f;background:#f5f0e5;padding:25px 5%}.booking-panel form{flex-wrap:wrap;align-items:end;gap:25px;display:flex}.booking-panel label{gap:10px;font-size:13px;display:grid}.booking-panel input,.booking-panel select{background:0 0;border:1px solid #9c9f92;min-width:130px;padding:12px}.booking-panel p{margin:20px 0 0;font-size:13px}.restaurant{--paper:#f5eee3;--accent:#98452c;--ink:#3b3029}.restaurant .business-header{border:0}.restaurant .brand{font-size:36px}.restaurant .business-hero{text-align:center;flex-direction:column;gap:38px;padding:55px 0 0;display:flex}.restaurant .hero-copy{max-width:760px;padding:0 5%}.restaurant .hero-copy p{margin:25px auto}.restaurant .business-hero>img{width:100%;height:480px}.restaurant .offer-list{display:block}.restaurant .offer{grid-template-columns:50px 1fr 160px;align-items:center;gap:25px;display:grid}.restaurant .offer h3{font-size:33px}.restaurant .offer strong{margin:0}.restaurant .story{background:#ead8c4}.restaurant .catalog-item{grid-template-columns:230px 1fr}.restaurant .catalog-item img{border-radius:50%;height:230px}.barber{--paper:#181917;--ink:#f3f0e7;--accent:#f3f0e7;--button-ink:#181917;--display:Impact, "Arial Narrow", sans-serif}.barber h1,.barber h2{text-transform:uppercase;letter-spacing:0}.barber h1{font-size:clamp(58px,7.5vw,108px)}.barber .brand{letter-spacing:.08em;font-family:Arial,sans-serif}.barber .business-hero{grid-template-columns:1.05fr .75fr;gap:12%;padding-top:85px}.barber .business-hero>img{height:590px}.barber .offer-list{display:block}.barber .offer{grid-template-columns:70px 1fr 180px;align-items:center;gap:20px;display:grid}.barber .offer h3{text-transform:uppercase;font-size:44px}.barber .offer strong{margin:0}.barber .demo-conclusion{background:#b2ba7c}.barber .story h3{font-family:Arial,sans-serif;font-size:19px}.barber .catalog-item h2{font-size:50px}.home{--paper:#fbfdfb;--accent:#356755;--ink:#1a483d}.home .business-hero{background:#e2eee5;border-radius:20px;min-height:600px;margin:24px}.home .business-hero>img{border-radius:46% 46% 16px 16px;height:480px}.home .offer{background:#edf3ec;border:0;border-radius:12px;padding:32px}.home .offer:nth-child(2){background:#e6edf3}.home .offer:nth-child(3){background:#f2ebdc}.home .story ol{counter-reset:step}.home .story li{background:#edf3ec;border:0;border-radius:12px;margin-bottom:12px;padding:26px}.home .catalog-item{background:#edf3ec;border:0;border-radius:12px;margin-bottom:25px;padding:28px}.legal{--paper:#152939;--ink:#f1eee4;--accent:#c5ab76;--button-ink:#152939}.legal .business-header{border-color:#c5ab7655;padding-left:7%;padding-right:7%}.legal .business-hero{border-left:18px solid #c5ab76;grid-template-columns:1fr .85fr;padding:80px 7%}.legal .hero-copy h1{font-size:clamp(46px,5.7vw,80px)}.legal .business-hero>img{border-radius:150px 150px 0 0;height:500px}.legal .offers-section{color:#152939;background:#f1eee4}.legal .offer-list{flex-direction:column;display:flex}.legal .offer{grid-template-columns:60px 1fr 150px;align-items:center;gap:25px;display:grid}.legal .offer strong{margin:0}.legal .story{gap:15%}.legal .demo-conclusion{color:#f1eee4;background:#213e4b}.legal .catalog-item{grid-template-columns:1fr 1.4fr}.fitness{--paper:#ffd6c5;--accent:#ab392a;--ink:#5e281d}.fitness h1,.fitness h2{font-style:italic}.fitness .business-hero{gap:0;min-height:720px;padding:60px 5%;display:flex;position:relative}.fitness .hero-copy{z-index:1;width:50%}.fitness .hero-copy h1{font-size:clamp(60px,7vw,100px)}.fitness .business-hero>img{border-radius:50%;width:52%;height:590px}.fitness .offers-section{background:#fff4df}.fitness .offer-list{display:block}.fitness .offer{grid-template-columns:40px 1fr 170px;gap:30px;display:grid}.fitness .offer-tag{color:#8b3c26;font-weight:700}.fitness .offer h3{font-size:36px;font-style:italic}.fitness .story{background:#b2d2a0}.fitness .catalog-item{grid-template-columns:220px 1fr}.fitness .catalog-item img{border-radius:50%;height:230px}.property{--paper:#fff;--accent:#263b33;--ink:#1f2824;--display:Arial, Helvetica, sans-serif}.property .business-header{border:0}.property .brand{letter-spacing:.15em;font-size:25px}.property .business-hero{min-height:650px;padding:0;display:block;position:relative}.property .hero-copy{color:#fff;z-index:1;background:#182a219c;width:56%;padding:28px;position:absolute;top:65px;left:6%}.property .hero-copy h1{font-size:clamp(44px,5vw,72px);font-weight:500}.property .hero-copy p{font-size:16px}.property .business-hero>img{width:100%;height:680px}.property .offer .number{display:none}.property .catalog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.property .catalog-item{border:0;padding:0;display:block}.property .catalog-item h2{margin-top:20px;font-size:27px}.property .catalog-item img{height:245px}.property .story h2{font-size:40px}.property .story li h3{font-size:20px}.property .demo-conclusion{color:#263b33;background:#e7ebe7}.hotel{--paper:#173b32;--accent:#ede5d3;--ink:#f6f1e5;--button-ink:#173b32}.hotel .business-header{border:0}.hotel .business-hero{min-height:680px;padding:0;display:block;position:relative}.hotel .hero-copy{z-index:1;background:#103428ae;width:52%;padding:30px;position:absolute;top:80px;left:6%}.hotel .hero-copy h1{font-size:clamp(50px,6vw,85px)}.hotel .business-hero>img{width:100%;height:710px}.hotel .offer .number{display:none}.hotel .offer-image img{height:280px}.hotel .story{background:#244b40}.hotel .demo-conclusion{color:#173b32;background:#ede5d3}.hotel .catalog-item{grid-template-columns:1.3fr .85fr}.hotel .catalog-item img{height:420px}.hotel .business-footer .button{color:#173b32;background:#ede5d3}.education{--paper:#f4f6ff;--accent:#2347c7;--ink:#192e72;--display:Arial, Helvetica, sans-serif}.education h1,.education h2,.education h3{letter-spacing:-.055em;font-weight:750}.education .brand{letter-spacing:-.03em;font-size:25px}.education .business-hero{color:#fff;background:#2848c7;gap:3%;padding:60px 5%}.education .hero-copy h1{font-size:clamp(48px,6vw,88px)}.education .hero-copy .button{color:#192e72;background:#f3e260;border-color:#f3e260}.education .business-hero>img{border-radius:120px 12px 12px;height:490px}.education .offer{background:#f1df67;border:0;border-radius:5px;padding:35px}.education .offer:nth-child(2){background:#dce4ff}.education .offer:nth-child(3){background:#edccd8}.education .offer .number{font-size:38px;font-weight:700}.education .story{background:#fff}.education .story li span{background:#f3e260;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.education .catalog-item{background:#e3eaff;border:0;margin-bottom:25px;padding:32px}.education .catalog-item:nth-child(2){background:#f5e9aa}.education .catalog-item:nth-child(3){background:#efdaee}.education .catalog-item img{border-radius:8px}.shop{--paper:#fff;--accent:#242b26;--ink:#242b26;--display:Arial, Helvetica, sans-serif}.shop h1,.shop h2,.shop h3{letter-spacing:-.04em;font-weight:400}.shop .business-header{padding-top:25px;padding-bottom:25px}.shop .brand{letter-spacing:.08em;font-size:22px}.shop .business-hero{grid-template-columns:.8fr 1.2fr;gap:6%;padding:40px 5%}.shop .hero-copy h1{font-size:clamp(42px,5.5vw,78px)}.shop .hero-copy p{font-size:16px}.shop .business-hero>img{height:590px}.shop .offer .number{display:none}.shop .offer{border:0}.shop .offer-image img{height:290px}.shop .story{background:#f3f1e9}.shop .demo-conclusion{color:#242b26;background:#e9e5db}.shop .catalog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.shop .catalog-item{border:0;padding:0;display:block}.shop .catalog-item img{height:330px}.shop .catalog-item h2{margin-top:20px;font-size:27px}@media (width>=1550px){.demo main,.business-header,.business-footer{max-width:1500px;margin:auto}}@media (width<=800px){.demo-notice{flex-wrap:wrap;gap:8px;padding:10px 5%;font-size:11px}.demo-notice span{flex-basis:100%;order:3;line-height:1.5}.business-header{flex-direction:column;align-items:flex-start;gap:22px;padding:25px 5%}.business-header nav{flex-wrap:wrap;gap:14px;font-size:13px}.business-hero,.barber .business-hero,.legal .business-hero,.shop .business-hero{flex-direction:column;gap:30px;min-height:0;padding:45px 5%;display:flex}.hero-copy,.fitness .hero-copy{width:100%}.hero-copy p{font-size:16px}.business-hero>img,.barber .business-hero>img,.legal .business-hero>img,.shop .business-hero>img{width:100%;height:320px}.restaurant .business-hero{padding:45px 0 0}.restaurant .business-hero>img{height:300px}.fitness .business-hero{flex-direction:column;gap:30px;min-height:0;padding:45px 5%}.fitness .business-hero>img{width:100%;height:360px}.home .business-hero{margin:12px}.legal .business-hero{border-left-width:7px}.property .business-hero,.hotel .business-hero{flex-direction:column;gap:0;padding:0;display:flex}.property .hero-copy,.hotel .hero-copy{background:var(--paper);width:100%;color:var(--ink);padding:42px 5%;position:static}.property .hero-copy h1,.hotel .hero-copy h1{font-size:48px}.property .business-hero>img,.hotel .business-hero>img{height:330px}.offers-section,.story,.demo-conclusion,.catalog,.about-page,.contact-page,.cart-page,.detail{padding:45px 5%}.offer-list,.property .catalog-list,.shop .catalog-list{display:block}.offer{margin-bottom:22px}.restaurant .offer,.barber .offer,.legal .offer,.fitness .offer{grid-template-columns:24px 1fr;gap:15px}.offer .offer-link{grid-column:2}.restaurant .offer h3,.barber .offer h3,.fitness .offer h3{font-size:30px}.story,.detail-grid,.about-grid,.contact-grid,.business-footer{grid-template-columns:1fr;gap:35px}.business-footer{padding:40px 5%}.business-footer>div:nth-child(2){flex-flow:wrap;font-size:14px}.detail-grid>img{height:320px;position:static}.about-grid>img{height:340px}.catalog-item,.restaurant .catalog-item,.barber .catalog-item,.legal .catalog-item,.fitness .catalog-item,.hotel .catalog-item{flex-direction:column;gap:25px;padding:25px 0;display:flex}.catalog-item img,.restaurant .catalog-item img,.fitness .catalog-item img,.hotel .catalog-item img{border-radius:0;width:100%;height:280px}.home .catalog-item,.education .catalog-item{padding:22px}.section-title{flex-wrap:wrap;gap:0}.reference-panel{padding:24px}.contact-grid{margin-top:30px}.booking-panel form{gap:14px}.booking-panel label{flex:1;min-width:0}.booking-panel input,.booking-panel select{width:100%;min-width:0}.booking-panel button{width:100%}.catalog-item h2,.barber .catalog-item h2{font-size:34px}.education .business-hero>img{border-radius:70px 8px 8px}.cart-row{font-size:15px}.demo h1{overflow-wrap:break-word}.filter-label{flex-wrap:wrap;gap:12px}}:root{--accent:#123d30;--button-ink:#fff;color:#102b24;background:#fff}.marketing-header{z-index:2;justify-content:space-between;align-items:center;gap:24px;padding:22px 4.2%;display:flex;position:absolute;top:0;left:0;right:0}.logo{font:700 32px/.9 Georgia,serif;text-decoration:none}.logo span{letter-spacing:5px;color:#9d970d;margin-top:8px;font:10px Arial,sans-serif;display:block}.marketing-header nav{align-items:center;gap:30px;font-size:13px;display:flex}.marketing-header nav>a:not(.button){color:#fff;text-shadow:0 1px 3px #000;text-decoration:none}.yellow.button{color:#12251e;background:#f3ed55;border-color:#f3ed55}.marketing-hero{grid-template-columns:44% 56%;min-height:600px;display:grid}.marketing-hero>div{z-index:1;padding:125px 35px 40px 9.5%}.marketing-hero h1{letter-spacing:-.055em;margin-bottom:25px;font:400 clamp(48px,6.2vw,90px)/.98 Georgia,serif}.marketing-hero p{font-size:17px;line-height:1.5}.marketing-hero>img{width:100%;height:100%;min-height:600px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.outline.button{color:#142c23;background:#fff;border-color:#a3b1aa}.value-line{gap:20px;margin:34px 0 0;padding:0;font-size:11px;line-height:1.5;list-style:none;display:flex}.value-line li{border-left:2px solid #adb49b;padding-left:9px}.examples{padding:55px 4.2% 60px}.section-title h2{margin-bottom:14px;font-size:48px}.section-title label{align-items:center;gap:12px;font-size:13px;display:flex}.section-title select{background:#fff;border:1px solid #acb5ac;border-radius:4px;max-width:100%;padding:10px 12px}.section-intro{color:#56615b;max-width:760px;margin-bottom:30px;font-size:14px}.examples-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 25px;display:grid}.example[hidden]{display:none}.example-preview{background:#12251e;border-radius:5px;height:250px;text-decoration:none;display:block;position:relative;overflow:hidden}.example-preview>img{width:100%;height:100%}.preview-title{color:#fff;background:linear-gradient(90deg,#000b,#0000);flex-direction:column;justify-content:space-between;align-items:flex-start;padding:22px;display:flex;position:absolute;inset:0}.preview-title>span:first-child{letter-spacing:.1em;font-size:10px}.preview-title strong{text-shadow:0 1px 3px #000;max-width:78%;font:400 29px/1.08 Georgia,serif}.preview-action{color:#15291f;background:#fff;padding:8px;font-size:11px}.example-info{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.example-info h3{margin:0;font:700 16px Arial,sans-serif}.example-info span{color:#607268;font-size:10px}.example>p{color:#69716c;min-height:42px;margin:10px 0;font-size:13px;line-height:1.55}.example .button{padding:12px 18px;font-size:12px}.example.barber .preview-title strong{text-transform:uppercase;font-family:Impact,Arial Narrow,sans-serif;font-size:32px}.example.home .preview-title{color:#173d30;background:linear-gradient(90deg,#e9f3e4ed,#e9f3e422)}.example.home .preview-title strong{text-shadow:none}.example.legal .preview-title{background:linear-gradient(90deg,#152939ed,#15293933)}.example.fitness .preview-title{color:#642a1b;background:linear-gradient(90deg,#ffd6c5eb,#ffd6c522)}.example.fitness strong{text-shadow:none;font-style:italic}.example.education .preview-title{background:linear-gradient(90deg,#2347c7e8,#2347c711)}.example.education strong{font-family:Arial,sans-serif;font-weight:700}.example.property strong,.example.shop strong{font-family:Arial,sans-serif}.returned{outline-offset:8px;border-radius:4px;outline:2px solid #c4cd9f}.process{background:#edf4ef;border-radius:3px;margin:0 4.2%;padding:40px}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.process-grid article{border-right:1px solid #d1ddd3;padding-left:40px;padding-right:25px;position:relative}.process-grid article:last-child{border:0}.process-grid article>span{color:#fff;background:#123d30;border-radius:50%;place-items:center;width:28px;height:28px;font:16px Georgia,serif;display:grid;position:absolute;top:0;left:0}.process-grid h3{font:700 16px/1.4 Arial,sans-serif}.process-grid p{color:#53675a;font-size:13px}.ownership{grid-template-columns:1fr 1.2fr;gap:10%;padding:70px 6%;display:grid}.ownership h2{font-size:46px}.ownership h3{font:700 18px Arial,sans-serif}.ownership p{color:#56615b;font-size:14px}.ownership .fine{font-size:12px}.enquiry{color:#fff;background:#123d30;grid-template-columns:.8fr 1fr;align-items:start;gap:7%;padding:45px 4.2%;display:grid}.enquiry h2{font-size:40px}.enquiry>div>p{font-size:14px}.enquiry>div>.fine{color:#d1dfd7;max-width:390px;font-size:12px}.enquiry form{color:#23362a;background:#fff;border-radius:6px;padding:25px}.enquiry fieldset{border:0;margin:0;padding:0}.enquiry label{margin-bottom:15px;font-size:12px;display:block}.enquiry label span{color:#68786d}.enquiry input:not([type=checkbox]),.enquiry select,.enquiry textarea{background:#fff;border:1px solid #ccd6cd;border-radius:4px;width:100%;margin-top:7px;padding:12px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.enquiry .consent{flex-wrap:wrap;align-items:baseline;gap:7px;font-size:11px;line-height:1.6;display:flex}.enquiry .consent input{align-self:flex-start;margin-top:2px}.enquiry [data-status]{margin:15px 0 0;font-size:13px}.enquiry [data-status]:empty{display:none}.enquiry [data-state=error]{color:#a12020}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.marketing-footer{flex-wrap:wrap;align-items:center;gap:30px;padding:30px 4.2%;font-size:12px;display:flex}.marketing-footer p{margin:0 0 0 auto}.marketing-footer small{color:#6a756e;flex-basis:100%;font-size:10px}#filter-status{color:#6a756e;margin-bottom:0;font-size:12px}@media (width>=1600px){body{max-width:1600px;margin:auto;position:relative}}@media (width<=1000px){.marketing-header nav{gap:18px}.marketing-header nav>a:not(.button){color:#102b24;text-shadow:none}.marketing-header{position:static}.marketing-hero>div{padding-top:50px}.marketing-hero>img,.marketing-hero{min-height:450px}.value-line{gap:10px}.examples-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-hero h1{font-size:60px}.hero-actions .button{padding:12px;font-size:12px}.enquiry{grid-template-columns:.7fr 1fr;gap:4%}.process{padding:30px}.process-grid{gap:20px}}@media (width<=600px){.marketing-header{align-items:flex-start;gap:15px;padding:20px 5%}.logo{font-size:27px}.marketing-header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 15px;max-width:220px;font-size:11px}.marketing-header nav .button{padding:10px 12px;font-size:11px}.marketing-hero{flex-direction:column;display:flex}.marketing-hero>div{padding:35px 5%}.marketing-hero h1{font-size:62px}.marketing-hero p{font-size:15px}.marketing-hero>img{height:300px;min-height:0}.value-line{margin-top:28px;font-size:10px}.examples{padding:40px 5%}.section-title h2{font-size:36px}.section-title{display:block}.section-title label{justify-content:space-between;margin:20px 0}.section-intro{font-size:13px}.examples-grid{grid-template-columns:1fr;gap:30px}.example-preview{height:240px}.example>p{min-height:0}.example .button{width:100%}.process{margin:0 5%;padding:28px 22px}.process h2{font-size:34px}.process-grid{grid-template-columns:1fr;gap:20px}.process-grid article{border:0;padding-right:0}.process-grid article p{margin-bottom:0}.ownership{padding:45px 5%;display:block}.ownership h2{font-size:38px}.ownership h3{margin-top:30px}.enquiry{padding:40px 5%;display:block}.enquiry h2{font-size:36px}.enquiry form{margin-top:25px;padding:20px}.form-row{grid-template-columns:1fr;gap:0}.marketing-footer{gap:20px;padding:30px 5%}.marketing-footer p{margin-left:0}.marketing-footer .logo{flex-basis:100%}}
