/* A quiet, legible path from a building conversation to a complete packet. */
.business-contact{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line)}.business-contact h2{margin-bottom:24px}.business-contact>div>p:not(.eyebrow){font-size:17px;line-height:1.8;max-width:460px}.business-contact .contact-preparation{margin-top:25px;font-size:13px!important;color:var(--muted)}.business-contact-details{padding:30px;background:#edf0eb;display:flex;flex-direction:column;gap:22px}.contact-phone{font:400 clamp(25px,2.5vw,35px)/1.4 var(--serif);display:flex;justify-content:space-between;gap:20px}.contact-email{font-size:18px;overflow-wrap:anywhere;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px}.business-contact-details>p{font-size:14px!important;line-height:1.85}.business-contact-details .contact-note{font-size:13px!important;color:var(--muted);padding-top:18px;border-top:1px solid var(--line)}@media(max-width:850px){.business-contact{gap:35px}}@media(max-width:640px){.business-contact{grid-template-columns:1fr;gap:30px}.business-contact-details{padding:24px}.business-contact>div>p:not(.eyebrow){font-size:16px}.contact-phone{font-size:29px}.contact-email{font-size:16px}}
.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}
:root{--navy:#182f3e;--ink:#203643;--muted:#5b6871;--paper:#faf8f3;--stone:#eeece5;--line:#d2d5d2;--soft-green:#edf0ee}
h1 em,h2 em{color:#657b85}.hero h1 em{color:#d8dfd5}.hero{background:var(--navy)}.review-bar{background:#112632}.review-bar .wrap{min-height:36px}.site-header{position:relative}.header-inner{height:112px}.hero{padding-block:42px 58px;min-height:620px}.hero-description{font-size:15px}.hero h1{max-width:600px}.hero-drawing{background:#efeee6}.principle-strip{background:#e5e7e0}.section{padding-block:80px}.section-heading{margin-bottom:36px}.section-heading h2{font-size:clamp(34px,3.2vw,48px)}
.owner-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-bottom:35px}.owner-benefits article{border-top:1px solid #9eabb1;padding-top:23px}.owner-benefits article>span{font-size:11px;letter-spacing:.08em;color:var(--muted)}.owner-benefits h3{font:400 29px/1.3 var(--serif);margin:18px 0 14px}.owner-benefits p{font-size:16px;line-height:1.8;color:var(--muted)}.model-statement{background:#eeeee7;border-color:#cad1d0;padding:23px 27px;margin-bottom:18px}.model-statement p{font-size:15px}.simple-detail{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.simple-detail summary{cursor:pointer;font-size:16px;padding:20px 0;line-height:1.6}.simple-detail>p{font-size:15px;line-height:1.85;padding:0 0 22px;max-width:1000px;color:var(--muted)}
.journey-section{background:#eeece5}.journey-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.journey-steps a{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding-top:21px;border-top:1px solid #aab6bc}.journey-steps span{font:400 36px/1.2 var(--serif);color:#6f8389;margin-bottom:20px}.journey-steps strong{font-size:17px;line-height:1.5;font-weight:600}.journey-steps small{display:block;font-size:14px;line-height:1.8;color:var(--muted);margin-top:11px}.journey-steps a:hover strong{text-decoration:underline;text-underline-offset:5px}
.meeting-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px}.meeting-script{margin:0;border-left:2px solid #b4bdb8;padding-left:30px;font:400 23px/1.65 var(--serif);letter-spacing:-.01em}.meeting-script p+p{margin-top:20px}.small-note{font-size:13px;color:var(--muted);line-height:1.85;margin-top:22px}.meeting-agenda{padding:29px;background:#eeeee7;align-self:start}.meeting-agenda .eyebrow{margin-bottom:21px}.meeting-agenda ol{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:24px}.meeting-agenda li{display:grid;grid-template-columns:43px 1fr;gap:17px}.meeting-agenda li>span{font-size:12px;color:var(--muted);padding-top:4px}.meeting-agenda strong{font-size:16px;font-weight:600}.meeting-agenda p{font-size:14px;color:var(--muted);margin-top:6px}.invitation{margin-top:35px}.invitation .text-link{margin-bottom:15px}.invitation [role=status]{font-size:13px;padding-bottom:15px}
.agreement-section{background:#eeeFE9}.owner-agreement-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:52px}.contract-card{margin:0;padding:30px;background:#faf8f3}.contract-card h3{font-size:29px}.document-list{list-style:none!important;margin:26px 0!important;padding:0!important}.document-list li{display:flex;flex-direction:column;padding:18px 0;border-top:1px solid var(--line);margin:0!important;gap:7px}.document-list strong{font-size:17px;font-weight:600}.document-list span{font-size:14px;line-height:1.7;color:var(--muted)}.document-list a{align-self:flex-start;font-size:13px;min-height:40px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.document-status{font-size:13px;line-height:1.85;margin-top:22px;border-top:1px solid var(--line);padding-top:18px;color:var(--muted)}.document-status strong{display:block;color:var(--ink)}.signature-side>h3{font:400 29px/1.3 var(--serif)}.plain-steps{padding-left:22px;margin:24px 0;display:grid;gap:16px;font-size:15px;line-height:1.85}.signature-demo{margin-top:28px;padding:24px;background:#faf8f3;border-color:#c9d1cc}.signature-demo-heading h3{font-size:22px}.signature-demo>p{font-size:13px}.signature-fields{grid-template-columns:1fr 1fr;gap:15px}.signature-fields>button{grid-column:1/-1;width:100%}.signature-fields label{font-size:13px}.signature-fields input{font-size:18px}.signature-result{grid-template-columns:95px 1fr;gap:20px;padding:20px 0}.signature-required strong{font-size:48px}.signature-result h4{font-size:16px}.signature-result p{font-size:13px}.signature-examples{gap:12px}.signature-examples button{font-size:12px}.agreement-limit{font-size:13px;margin-top:26px}.agreement-delivery{border-top:1px solid var(--line);margin-top:32px;gap:20px;padding-top:22px}.agreement-delivery p{font-size:13px}.agreement-delivery button{font-size:13px;opacity:1;color:#59656c;background:#e4e6e3;border:1px solid #bac4c3;cursor:not-allowed}
.cargo-section{background:var(--paper)}.cargo-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:70px}.cargo-grid h3,.arrival-flow h3{font:400 29px/1.3 var(--serif);margin-bottom:24px}.cargo-checklist{display:grid;gap:0}.cargo-checklist label{display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid var(--line);padding:18px 0;font-size:15px;line-height:1.75;cursor:pointer}.cargo-checklist input{width:20px;height:20px;flex:0 0 20px;margin:4px 0 0;accent-color:var(--navy)}.cargo-progress{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-top:20px}.cargo-progress p{font-size:13px;max-width:400px;line-height:1.8}.cargo-progress button{font-size:12px;align-self:flex-start}.cargo-label{padding:30px;background:#e9ece8;align-self:start;border-top:3px solid #8b9fa5}.cargo-label h3{margin:22px 0 6px}.cargo-label>p{font-size:15px}.cargo-label address{font-style:normal;font-size:21px;line-height:1.65;margin:24px 0}.cargo-label .source-note{font-size:12px;margin-top:20px;color:var(--muted)}.source-note a{text-decoration:underline;text-underline-offset:3px}.cargo-hold{border-top:1px solid #bec9c8;padding-top:19px;margin-top:22px;font-size:14px}.cargo-hold p{font-size:13px;line-height:1.8;margin-top:7px;color:var(--muted)}.arrival-flow{margin-top:50px;padding-top:30px;border-top:1px solid var(--line)}.arrival-flow ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:0;margin:0}.arrival-flow strong{font-size:15px}.arrival-flow p{font-size:14px;line-height:1.8;margin-top:12px;color:var(--muted)}
#teslimler{border-top:1px solid var(--line)}.comparison-section{background:var(--navy)}.regions .region-list{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.regions .region-list a{display:block;padding-block:20px}.regions .region-list h3{font-size:26px;margin-top:12px}.regions .region-list a>span:last-child{display:none}.company-details{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding:22px 0 30px;border-top:1px solid #47606b;color:#ced7db;font-size:13px;line-height:1.85}.site-footer{background:var(--navy)}.contact .preview-note{max-width:none}.contact{padding-top:65px}.contact-intro h2{font-size:39px}.faq-list summary{font-size:16px}.faq-list details p{font-size:15px}.site-header nav{gap:20px}.site-header nav a{font-size:13px}.brand-name{max-width:180px}.mobile-contact{background:var(--navy)!important}a,button{touch-action:manipulation}.cargo-progress[hidden]{display:none}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.site-header nav{gap:14px}.site-header .brand{gap:13px}.brand-name{padding-left:13px}.site-header .brand-logo{width:110px}.hero{padding-inline:32px;gap:32px}.hero h1{font-size:52px}.meeting-grid,.cargo-grid{gap:35px}.owner-agreement-grid{gap:30px}.journey-steps{gap:16px}.journey-steps strong{font-size:16px}.journey-steps small{font-size:13px}.owner-benefits{gap:26px}.owner-benefits h3{font-size:26px}.signature-fields{grid-template-columns:1fr}.signature-result{grid-template-columns:72px 1fr;gap:15px}.contract-card{padding:25px}.meeting-script{font-size:21px}}
@media(max-width:900px){.site-header .brand-name{display:none}.journey-steps{grid-template-columns:repeat(3,1fr);gap:24px}.owner-agreement-grid{grid-template-columns:1fr}.signature-fields{grid-template-columns:1fr 1fr}.signature-side{margin-top:8px}.signature-demo{max-width:100%}.owner-benefits{gap:22px}.owner-benefits p{font-size:15px}.meeting-grid{gap:28px}.meeting-script{padding-left:21px;font-size:20px}.meeting-agenda{padding:23px}.regions .region-list{grid-template-columns:1fr 1fr}.cargo-label address{font-size:18px}.hero-description{font-size:14px}}
@media(max-width:640px){.wrap{width:calc(100% - 40px)}.review-bar .wrap{display:block;padding-block:8px}.review-bar span{display:block;font-size:10px}.review-bar span+span{margin-top:3px}.header-inner{height:92px}.site-header .brand-name{display:block;font-size:10px;max-width:150px}.site-header .brand-logo{width:94px}.site-header .brand{gap:13px}.brand-name strong{font-size:12px}.brand-name>span{font-size:8px}.site-header nav{background:var(--navy)}.hero{padding:32px 20px 38px;min-height:0;gap:32px}.hero h1{font-size:45px;line-height:1.12}.hero-subtitle{font-size:17px;margin-top:22px}.hero-description{font-size:15px;margin-top:18px}.hero .eyebrow{font-size:10px;margin-bottom:22px}.hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.hero .primary{font-size:14px;justify-content:space-between}.hero .text-link{align-self:flex-start;font-size:12px}.hero-drawing{padding:15px}.hero-drawing img{max-height:330px}.hero-footnote{line-height:1.8}.principle-strip .wrap{gap:16px;padding-block:24px}.principle-strip strong{font-size:13px}.section{padding-block:58px}.section-heading{margin-bottom:29px}.section-heading h2{font-size:35px;line-height:1.2}.section-heading>p{font-size:15px;line-height:1.8;margin-top:22px}.owner-benefits{grid-template-columns:1fr;gap:25px}.owner-benefits h3{font-size:28px;margin-block:13px 12px}.owner-benefits p{font-size:16px}.model-statement{padding:22px}.model-statement p{font-size:15px}.simple-detail summary{font-size:15px}.simple-detail>p{font-size:15px}.journey-steps{grid-template-columns:1fr;gap:0}.journey-steps a{padding:21px 0;display:grid;grid-template-columns:42px 1fr;gap:7px 17px}.journey-steps span{grid-row:span 2;font-size:31px;margin:0}.journey-steps strong{font-size:18px}.journey-steps small{font-size:15px;margin:0}.meeting-grid,.cargo-grid{grid-template-columns:1fr;gap:32px}.meeting-script{font-size:22px;padding-left:20px}.meeting-agenda{padding:25px 22px}.meeting-agenda p{font-size:15px}.small-note{font-size:13px}.contract-card{padding:25px 22px}.contract-card h3{font-size:27px}.contract-card-head .tag{font-size:9px}.document-list span{font-size:15px}.contract-actions .primary{width:100%;justify-content:space-between}.document-status{font-size:13px}.plain-steps{font-size:15px;gap:16px}.signature-demo{padding:22px 18px}.signature-fields{grid-template-columns:1fr}.signature-result{grid-template-columns:65px 1fr;gap:16px}.signature-required strong{font-size:44px}.signature-demo-heading{gap:10px;flex-wrap:wrap}.signature-demo-heading h3{font-size:23px}.signature-examples{flex-wrap:wrap}.signature-examples button{min-height:40px}.agreement-limit{font-size:13px}.cargo-label{padding:26px 22px}.cargo-label address{font-size:21px}.cargo-checklist label{font-size:16px}.arrival-flow ol{grid-template-columns:1fr;gap:25px}.arrival-flow p{font-size:15px;margin-top:8px}.arrival-flow h3{font-size:28px}.agreement-delivery{flex-direction:column;align-items:stretch}.regions .region-list{gap:10px 22px}.regions .region-list h3{font-size:24px}.company-details{grid-template-columns:1fr;gap:15px;font-size:13px}.faq-list summary{font-size:16px}.faq-list details p{font-size:15px}.contact-intro h2{font-size:35px}.footer-bottom{padding-bottom:40px}.source-note a{overflow-wrap:anywhere}}
@media(max-width:360px){.hero h1{font-size:39px}.brand-name{padding-left:10px}.site-header .brand-logo{width:78px}.brand-name strong{font-size:11px}.header-inner{gap:8px}.menu-toggle{padding-inline:10px}.signature-result{grid-template-columns:1fr}.signature-required{text-align:left}.signature-required strong{font-size:40px}.regions .region-list h3{font-size:21px}.hero .primary{font-size:12px}}
@media print{.journey-section,.meeting-section,.agreement-section,.cargo-section{background:white;color:black}.cargo-progress,.invitation button,.agreement-delivery{display:none!important}.owner-agreement-grid,.meeting-grid,.cargo-grid{display:block}.contract-card,.cargo-label{break-inside:avoid}.journey-steps{grid-template-columns:repeat(5,1fr)}.meeting-script{font-size:14pt}.company-details{color:black}.cargo-hold{border:1px solid #333;padding:10px}}
