.quote-form{grid-gap:1.25rem;background:#fff;display:grid;gap:1.25rem;padding:clamp(1.25rem,2.7vw,1.8rem)}.quote-form .form-grid{grid-gap:1rem;display:grid;gap:1rem}.quote-form .quote-context-card{grid-gap:.85rem;align-items:start;background:linear-gradient(135deg,#b88b4a17,rgba(16,18,22,.025)),#fff;border:1px solid #1012161a;border-radius:8px;display:grid;gap:.85rem;grid-template-columns:38px minmax(0,1fr);padding:.95rem 1rem}.quote-form .quote-context-icon{align-items:center;background:#b88b4a1a;border:1px solid #b88b4a3d;border-radius:8px;color:#b88b4a;color:var(--quote-gold,#b88b4a);display:inline-flex;height:38px;justify-content:center;width:38px}.quote-form .quote-context-card span:not(.quote-context-icon){color:#626a76;color:var(--quote-muted,#626a76);display:block;font-size:.72rem;font-weight:850;letter-spacing:.08em;line-height:1.25;margin-bottom:.18rem;text-transform:uppercase}.quote-form .quote-context-card strong{color:#101216;color:var(--quote-ink,#101216);display:block;font-size:1rem;font-weight:850;line-height:1.25}.quote-form .quote-context-card p{color:#626a76;color:var(--quote-muted,#626a76);font-size:.84rem;line-height:1.55;margin:.28rem 0 0}.quote-form .form-section{grid-gap:.85rem;display:grid;gap:.85rem;min-width:0}.quote-form .form-section-title{align-items:center;color:#101216;color:var(--quote-ink,#101216);display:flex;font-size:.92rem;font-weight:850;gap:.55rem;line-height:1.35;margin:0}.quote-form .form-section-title:before{background:#b88b4a;background:var(--quote-gold,#b88b4a);content:"";flex:0 0 auto;height:1px;width:22px}.quote-form .form-row{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-form .form-group{grid-gap:.5rem;display:grid;gap:.5rem;margin:0;min-width:0;position:relative}.quote-form .form-group label{color:#101216;color:var(--quote-ink,#101216);display:block;font-size:.82rem;font-weight:800;line-height:1.35}.quote-form .form-group label.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.quote-form .form-group input[type=email],.quote-form .form-group input[type=number],.quote-form .form-group input[type=text],.quote-form .form-group select,.quote-form .form-group textarea{background:#fff;border:1px solid #10121624;border-radius:8px;box-sizing:border-box;color:#101216;color:var(--quote-ink,#101216);font:inherit;font-size:.96rem;line-height:1.5;transition:border-color .18s ease,background .18s ease;width:100%}.quote-form .form-group input[type=email],.quote-form .form-group input[type=number],.quote-form .form-group input[type=text],.quote-form .form-group select{min-height:52px;padding:0 1rem}.quote-form .form-group textarea{min-height:142px;padding:.95rem 1rem;resize:vertical}.quote-form .form-group input::placeholder,.quote-form .form-group textarea::placeholder{color:#626a76c2}.quote-form .form-group select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23626a76' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;cursor:pointer;padding-right:2.6rem}.quote-form .form-group input:focus,.quote-form .form-group select:focus,.quote-form .form-group textarea:focus{background:#fbfbfa;background:var(--quote-paper,#fbfbfa);border-color:#1012165c;outline:none}.quote-form .form-group input:disabled,.quote-form .form-group select:disabled,.quote-form .form-group textarea:disabled{cursor:not-allowed;opacity:.58}.quote-form .react-select-container .react-select__control{border-color:#10121624;min-height:52px}.quote-form .react-select-container .react-select__control--is-focused{border-color:#1012165c!important;border-width:1px!important;box-shadow:none!important}.quote-form .react-select-container :focus,.quote-form .react-select-container :focus-visible{box-shadow:none!important;outline:none!important}.quote-form .react-select-container .react-select__value-container{padding:0 1rem}.quote-form .react-select-container .react-select__input-container,.quote-form .react-select-container .react-select__placeholder,.quote-form .react-select-container .react-select__single-value{margin:0;padding:0}.quote-form .react-select-container .react-select__placeholder{color:#626a76c2}.quote-form .react-select-container .react-select__menu{z-index:10}.quote-form .form-group.error .file-upload-label,.quote-form .form-group.error .react-select-container .react-select__control,.quote-form .form-group.error input,.quote-form .form-group.error select,.quote-form .form-group.error textarea{border-color:#b423189e!important}.quote-form .error-message{color:#b42318;display:block;font-size:.82rem;line-height:1.45;margin:0}.quote-form .error-message.top-file-error{background:#b423180f;border:1px solid #b4231829;border-radius:8px;padding:.85rem .95rem}.quote-form .error-message.item-error{grid-column:1/-1;padding-left:calc(20px + .65rem)}.quote-form .file-upload-label{align-items:center;background:linear-gradient(rgba(16,18,22,.026) 1px,#0000 0),linear-gradient(90deg,rgba(16,18,22,.026) 1px,#0000 0),#fff;background-size:36px 36px;border:1px dashed #1012163d;border-radius:8px;color:#101216;color:var(--quote-ink,#101216);cursor:pointer;display:flex;flex-direction:column;gap:.65rem;justify-content:center;min-height:186px;padding:2rem 1rem;text-align:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}.quote-form .file-upload-label svg{color:#b88b4a;color:var(--quote-gold,#b88b4a)}.quote-form .file-upload-label span{color:#101216;color:var(--quote-ink,#101216);display:block;font-size:1.02rem;font-weight:820;line-height:1.3;max-width:520px}.quote-form .file-upload-label small{color:#626a76;color:var(--quote-muted,#626a76);display:block;font-size:.82rem;line-height:1.55;max-width:620px}.quote-form .file-upload-label.dragging,.quote-form .file-upload-label:not(.disabled):hover{background:linear-gradient(rgba(16,18,22,.026) 1px,#0000 0),linear-gradient(90deg,rgba(16,18,22,.026) 1px,#0000 0),#fbfbfa;background:linear-gradient(rgba(16,18,22,.026) 1px,#0000 1px),linear-gradient(90deg,rgba(16,18,22,.026) 1px,#0000 1px),var(--quote-paper,#fbfbfa);border-color:#b88b4aa3;transform:translateY(-2px)}.quote-form .file-upload-label.disabled{cursor:not-allowed;opacity:.58;transform:none}.quote-form .form-group input[type=file]{display:none}.quote-form .selected-files-list{grid-gap:1px;background:#1012161c;background:var(--quote-line,#1012161c);border:1px solid #1012161c;border:1px solid var(--quote-line,#1012161c);border-radius:8px;display:grid;gap:1px;list-style:none;margin:.8rem 0 0;overflow:hidden;padding:0}.quote-form .selected-file-item{grid-gap:.65rem;align-items:center;background:#fff;display:grid;gap:.65rem;grid-template-columns:22px minmax(0,1fr) auto auto 34px;padding:.78rem .9rem}.quote-form .selected-file-item svg:first-child{color:#626a76;color:var(--quote-muted,#626a76)}.quote-form .selected-file-name{color:#101216;color:var(--quote-ink,#101216);font-size:.92rem;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-form .file-size{color:#626a76;color:var(--quote-muted,#626a76);font-size:.82rem;white-space:nowrap}.quote-form .file-type-info,.quote-results-section [class^=file-status-]{align-items:center;background:#fbfbfa;background:var(--quote-paper,#fbfbfa);border:1px solid #1012161c;border:1px solid var(--quote-line,#1012161c);border-radius:8px;color:#626a76;color:var(--quote-muted,#626a76);display:inline-flex;font-size:.76rem;font-weight:760;line-height:1.25;min-height:28px;padding:.25rem .55rem;white-space:nowrap}.quote-form .file-type-info.error,.quote-results-section .file-status-error{background:#b4231812;border-color:#b4231829;color:#b42318}.quote-form .file-type-info.warning,.quote-results-section .file-status-rate_missing,.quote-results-section .file-status-warning{background:#b88b4a1a;border-color:#b88b4a47;color:#7a5524}.quote-form .manual-quote-notice{grid-gap:.65rem;align-items:start;background:#b88b4a14;border:1px solid #b88b4a3d;border-radius:8px;color:#7a5524;display:grid;font-size:.86rem;font-weight:680;gap:.65rem;grid-template-columns:18px minmax(0,1fr);line-height:1.55;margin:.75rem 0 0;padding:.85rem .95rem}.quote-form .manual-quote-notice svg{color:#b88b4a;color:var(--quote-gold,#b88b4a);margin-top:.18rem}.quote-form .remove-file-btn{align-items:center;-webkit-appearance:none;appearance:none;background:rgba(16,18,22,.055);border:1px solid #0000;border-radius:999px;color:#626a76;color:var(--quote-muted,#626a76);cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;width:34px}.quote-form .remove-file-btn svg{color:currentColor;display:block}.quote-form .remove-file-btn:hover{background:#b423181a;border-color:#b423183d;color:#b42318;transform:translateY(-1px)}.quote-form .remove-file-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.quote-form .upload-note{color:#626a76;color:var(--quote-muted,#626a76);font-size:.84rem;line-height:1.55;margin:.2rem 0 0;text-align:center}.quote-form .upload-note a{color:#101216;color:var(--quote-ink,#101216);font-weight:760;text-decoration:none}.quote-form .upload-note a:hover{color:#b88b4a;color:var(--quote-gold,#b88b4a)}.quote-form .form-actions{grid-gap:1rem;align-items:start;border-top:1px solid #1012161c;border-top:1px solid var(--quote-line,#1012161c);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.25rem;padding-top:1.2rem}.quote-form .form-consent{grid-gap:.5rem;display:grid;gap:.5rem;min-width:0}.quote-form .consent-label-wrapper{grid-gap:.7rem;align-items:start;background:#fbfbfa;background:var(--quote-paper,#fbfbfa);border:1px solid #1012161c;border:1px solid var(--quote-line,#1012161c);border-radius:8px;display:grid;gap:.7rem;grid-template-columns:18px minmax(0,1fr);padding:.95rem}.quote-form .form-consent input[type=checkbox]{accent-color:#101216;accent-color:var(--quote-ink,#101216);height:18px;margin:.12rem 0 0;width:18px}.quote-form .form-consent label{color:#626a76;color:var(--quote-muted,#626a76);font-size:.84rem;font-weight:500;line-height:1.6}.quote-form .form-consent a{color:#101216;color:var(--quote-ink,#101216);font-weight:760;text-decoration:none}.quote-form .form-consent a:hover{color:#b88b4a;color:var(--quote-gold,#b88b4a)}.quote-form .submit-quote-btn{align-items:center;background:#101216;background:var(--quote-ink,#101216);border:1px solid #101216;border:1px solid var(--quote-ink,#101216);border-radius:8px;box-shadow:0 20px 42px #1012162e;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:780;gap:.55rem;justify-content:center;min-height:52px;min-width:230px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.quote-form .submit-quote-btn:after,.quote-form .submit-quote-btn:before{content:none!important;display:none!important}.quote-form .submit-quote-btn:hover:not(:disabled){background:#000;transform:translateY(-2px)}.quote-form .submit-quote-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.quote-form .submit-message{align-items:center;background:#16734914;border:1px solid #1673492e;border-radius:8px;color:#167349;display:flex;font-size:.88rem;font-weight:720;gap:.6rem;grid-column:1/-1;line-height:1.45;min-height:48px;padding:.8rem .95rem}.quote-form .submit-message.error{background:#b4231812;border-color:#b423182e;color:#b42318}.quote-form .submit-message.info{background:#b88b4a17;border-color:#b88b4a3d;color:#7a5524}.spinner{animation:quoteSpin 1s linear infinite}@keyframes quoteSpin{to{transform:rotate(1turn)}}.quote-results-section{background:#fbfbfa;background:var(--quote-paper,#fbfbfa);border:1px solid #1012161c;border:1px solid var(--quote-line,#1012161c);border-radius:8px;margin:clamp(1.25rem,2.7vw,1.8rem);padding:clamp(1.25rem,2.7vw,1.8rem)}.quote-results-section h3{color:#101216;color:var(--quote-ink,#101216);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:850;line-height:1.18;margin:0 0 1rem}.quote-results-summary{grid-gap:.8rem;display:grid;gap:.8rem}.quote-result-price-card,.quote-result-status-card{grid-gap:.85rem;align-items:start;background:#fff;border:1px solid #1012161c;border:1px solid var(--quote-line,#1012161c);border-radius:8px;display:grid;gap:.85rem;grid-template-columns:42px minmax(0,1fr);padding:1rem}.quote-result-price-card{background:#101216;background:var(--quote-ink,#101216);color:#fff}.quote-result-icon{align-items:center;background:#fbfbfa;background:var(--quote-paper,#fbfbfa);border:1px solid #1012161c;border:1px solid var(--quote-line,#1012161c);border-radius:8px;color:#101216;color:var(--quote-ink,#101216);display:inline-flex;height:42px;justify-content:center;width:42px}.quote-result-price-card .quote-result-icon{background:#ffffff14;border-color:#ffffff2e;color:#b88b4a;color:var(--quote-gold,#b88b4a)}.quote-result-eyebrow{color:#b88b4a;color:var(--quote-gold,#b88b4a);display:block;font-size:.72rem;font-weight:850;letter-spacing:.12em;line-height:1.25;margin-bottom:.32rem;text-transform:uppercase}.quote-result-price-card strong,.quote-result-status-card strong{color:#101216;color:var(--quote-ink,#101216);display:block;font-size:clamp(1.06rem,1.7vw,1.32rem);font-weight:860;line-height:1.22}.quote-result-price-card strong{color:#fff;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:900}.quote-result-status-card p{color:#626a76;color:var(--quote-muted,#626a76);font-size:.9rem;line-height:1.55;margin:.45rem 0 0}.quote-result-status-card.status-auto_quoted .quote-result-icon{color:#167349}.quote-result-status-card.status-manual_quote_required .quote-result-icon{color:#7a5524}.quote-result-status-card.status-pending .quote-result-icon{color:#626a76;color:var(--quote-muted,#626a76)}.quote-results-section .result-item{align-items:center;border-top:1px solid #1012161c;border-top:1px solid var(--quote-line,#1012161c);display:flex;gap:1rem;justify-content:space-between;padding:.95rem 0}.quote-results-section .result-label{color:#626a76;color:var(--quote-muted,#626a76);font-size:.88rem;line-height:1.4}.quote-results-section .result-value{color:#101216;color:var(--quote-ink,#101216);font-size:1.02rem;font-weight:820;line-height:1.3;text-align:right}.quote-results-section .result-item.success .result-value{color:#167349;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:900}.quote-results-section .result-item.warning .result-value{color:#7a5524}.quote-results-section .result-note{align-items:flex-start;background:#b88b4a17;border:1px solid #b88b4a3d;border-radius:8px;color:#7a5524;display:flex;font-size:.9rem;gap:.6rem;line-height:1.55;margin:1rem 0 0;padding:.9rem}.quote-results-section .result-note svg{flex:0 0 auto;margin-top:.15rem}.quote-results-section .result-files{border-top:1px solid #1012161c;border-top:1px solid var(--quote-line,#1012161c);margin-top:1.2rem;padding-top:1.2rem}.quote-results-section .result-files h4{color:#101216;color:var(--quote-ink,#101216);font-size:1rem;margin:0 0 .8rem}.quote-results-section .result-files ul{grid-gap:.55rem;display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.quote-results-section .file-info-item{grid-gap:.65rem;align-items:center;background:#fff;border:1px solid #1012161c;border:1px solid var(--quote-line,#1012161c);border-radius:8px;display:grid;gap:.65rem;grid-template-columns:20px minmax(0,1fr) auto;padding:.75rem .85rem}.quote-results-section .file-info-item svg:first-child{color:#626a76;color:var(--quote-muted,#626a76)}.quote-results-section .file-info-name{color:#101216;color:var(--quote-ink,#101216);font-size:.9rem;font-weight:760;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quote-results-section .file-info-details{color:#626a76;color:var(--quote-muted,#626a76);font-size:.82rem;white-space:nowrap}.quote-results-section .result-contact-info{color:#626a76;color:var(--quote-muted,#626a76);font-size:.92rem;line-height:1.55;margin:1.2rem 0 0;text-align:center}.quote-results-section .result-contact-info strong{color:#101216;color:var(--quote-ink,#101216)}@media (min-width:860px){.quote-form .form-grid{gap:1.25rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-form .contact-info-section,.quote-form .language-section,.quote-form .notes-section,.quote-form .service-type-section,.quote-form .upload-section{grid-column:1/-1}.quote-form .contact-info-section{gap:.85rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-form .contact-info-section .form-section-title{grid-column:1/-1}}@media (max-width:760px){.quote-form{padding:1rem}.quote-form .form-actions,.quote-form .form-row{grid-template-columns:1fr}.quote-form .submit-quote-btn{min-width:0;width:100%}.quote-form .file-upload-label{min-height:166px;padding:1.5rem .85rem}}@media (max-width:560px){.quote-form .selected-file-item{grid-template-columns:22px minmax(0,1fr) 34px}.quote-result-price-card,.quote-result-status-card{grid-template-columns:1fr}.quote-form .file-size,.quote-form .file-type-info.info{display:none}.quote-results-section .file-info-item,.quote-results-section .result-item{align-items:start;grid-template-columns:1fr}.quote-results-section .result-item{display:grid}.quote-results-section .result-value{text-align:left}}@media (prefers-reduced-motion:reduce){.quote-form .file-upload-label,.quote-form .form-group input,.quote-form .form-group select,.quote-form .form-group textarea,.quote-form .remove-file-btn,.quote-form .submit-quote-btn{animation:none!important;transition:none!important}}.quote-page{--quote-ink:#101216;--quote-muted:#626a76;--quote-line:#1012161c;--quote-soft:#f6f7f9;--quote-paper:#fbfbfa;--quote-gold:#b88b4a;background:#fff;color:var(--quote-ink);overflow:hidden}.quote-page .container{margin:0 auto;width:min(100% - 2rem,var(--container-max-width))}.quote-page section{scroll-margin-top:calc(var(--header-height) + 1.2rem)}.quote-kicker{align-items:center;color:inherit;display:inline-flex;font-size:.76rem;font-weight:850;gap:.75rem;letter-spacing:.12em;line-height:1.2;margin:0 0 1rem;text-transform:uppercase}.quote-kicker:before{background:var(--quote-gold);content:"";height:1px;width:28px}.quote-hero{align-items:center;background:linear-gradient(rgba(16,18,22,.035) 1px,#0000 0),linear-gradient(90deg,rgba(16,18,22,.035) 1px,#0000 0),#fff;background-size:58px 58px;border-bottom:1px solid var(--quote-line);display:flex;min-height:auto;padding:clamp(3.2rem,5.2vw,4.8rem) 0 clamp(3rem,4.6vw,4.1rem);position:relative}.quote-hero:before{bottom:clamp(1rem,4vw,3rem);color:#1012160a;content:"LINGLAND";font-size:clamp(4rem,12vw,11rem);font-weight:900;letter-spacing:.08em;line-height:.8;right:max(1rem,7vw)}.quote-hero:after,.quote-hero:before{pointer-events:none;position:absolute;z-index:0}.quote-hero:after{background:linear-gradient(180deg,#0000,#f6f7f9eb);content:"";height:32%;inset:auto 0 0}.quote-hero-grid{grid-gap:clamp(2rem,4.5vw,4.5rem);align-items:center;display:grid;gap:clamp(2rem,4.5vw,4.5rem);grid-template-columns:minmax(0,1fr) minmax(340px,.5fr);position:relative;z-index:1}.quote-hero-copy{max-width:790px;min-width:0}.quote-hero-copy h1{color:var(--quote-ink);font-size:clamp(2.45rem,4.35vw,4.72rem);font-weight:900;letter-spacing:0;line-height:1.035;margin:0;padding-bottom:.08em}.quote-cta-content p:not(.quote-kicker),.quote-form-shell-header p:not(.quote-kicker),.quote-guide-panel>p:not(.quote-kicker),.quote-hero-copy>p:not(.quote-kicker),.quote-process-heading>p:not(.quote-kicker){color:var(--quote-muted);font-size:clamp(.98rem,1.22vw,1.12rem);line-height:1.7;margin:1.1rem 0 0;max-width:690px}.quote-cta-actions,.quote-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.8rem}.quote-button-ghost,.quote-button-inverted,.quote-button-primary,.quote-button-secondary{align-items:center;border:1px solid #0000;border-radius:8px;box-sizing:border-box;display:inline-flex;font-weight:780;gap:.55rem;justify-content:center;max-width:100%;min-height:52px;padding:.86rem 1.08rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.quote-button-primary{background:var(--quote-ink);border-color:var(--quote-ink);box-shadow:0 20px 42px #1012162e;color:#fff}.quote-button-secondary{background:#ffffffdb;border-color:var(--quote-line);box-shadow:0 16px 42px #10121612;color:var(--quote-ink)}.quote-button-ghost:hover,.quote-button-inverted:hover,.quote-button-primary:hover,.quote-button-secondary:hover{transform:translateY(-2px)}.quote-button-primary:hover{background:#000;color:#fff}.quote-button-secondary:hover{border-color:#b88b4a6b;color:var(--quote-ink)}.quote-hero-panel{background:#fff;border:1px solid var(--quote-line);border-radius:8px;box-shadow:0 30px 78px #1012161f;justify-self:end;min-width:0;overflow:hidden;width:min(100%,450px)}.quote-panel-header{grid-gap:.28rem;background:var(--quote-ink);color:#fff;display:grid;gap:.28rem;padding:1rem 1.1rem}.quote-assurance-list article>span,.quote-cta-assurance,.quote-panel-header span,.quote-panel-note span,.quote-process-card>span,.quote-status-row>span{color:var(--quote-gold);font-size:.72rem;font-weight:850;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.quote-panel-header strong{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.35}.quote-status-flow{grid-gap:1px;background:var(--quote-line);display:grid;gap:1px}.quote-status-row{grid-gap:.85rem;align-items:start;background:#fff;display:grid;gap:.85rem;grid-template-columns:42px minmax(0,1fr);padding:1rem}.quote-status-row>span{color:#10121657}.quote-status-row h3{color:var(--quote-ink);font-size:.98rem;font-weight:820;line-height:1.3;margin:0}.quote-status-row p{color:var(--quote-muted);font-size:.9rem;line-height:1.55;margin:.42rem 0 0}.quote-panel-note{grid-gap:.85rem;align-items:start;background:var(--quote-paper);display:grid;gap:.85rem;grid-template-columns:38px minmax(0,1fr);padding:1rem}.quote-panel-note svg{background:#fff;border:1px solid var(--quote-line);border-radius:8px;color:var(--quote-ink);height:38px;padding:.55rem;width:38px}.quote-panel-note p{color:var(--quote-muted);font-size:.9rem;line-height:1.55;margin:.35rem 0 0}.quote-workspace-section{background:var(--quote-soft);padding:clamp(4.2rem,6.7vw,6.2rem) 0}.quote-workspace-grid{grid-gap:clamp(1.6rem,3.5vw,4rem);align-items:start;display:grid;gap:clamp(1.6rem,3.5vw,4rem);grid-template-columns:minmax(330px,.48fr) minmax(0,1fr)}.quote-guide-panel{grid-gap:1rem;display:grid;gap:1rem;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 1.5rem)}.quote-cta-content h2,.quote-form-shell-header h2,.quote-guide-panel h2,.quote-process-heading h2{color:var(--quote-ink);font-size:clamp(1.9rem,2.9vw,2.85rem);font-weight:890;letter-spacing:0;line-height:1.08;margin:0}.quote-assurance-list{grid-gap:1px;background:var(--quote-line);border:1px solid var(--quote-line);border-radius:8px;display:grid;gap:1px;overflow:hidden}.quote-assurance-list article{grid-gap:.85rem;background:#fff;display:grid;gap:.85rem;grid-template-columns:40px minmax(0,1fr);padding:1rem}.quote-assurance-list h3,.quote-limits-card h3,.quote-process-card h3{color:var(--quote-ink);font-size:1rem;line-height:1.32;margin:0}.quote-assurance-list p,.quote-process-card p{color:var(--quote-muted);font-size:.92rem;line-height:1.6;margin:.45rem 0 0}.quote-limits-card{background:var(--quote-ink);border:1px solid var(--quote-line);border-radius:8px;color:#fff;padding:1.1rem}.quote-limits-card h3{color:#fff}.quote-limits-card ul{grid-gap:.75rem;display:grid;gap:.75rem;list-style:none;margin:1rem 0 0;padding:0}.quote-limits-card li{grid-gap:.65rem;align-items:start;color:#ffffffbd;display:grid;font-size:.93rem;gap:.65rem;grid-template-columns:18px minmax(0,1fr);line-height:1.55}.quote-limits-card li svg{color:var(--quote-gold);margin-top:.15rem}.quote-form-shell{background:#fff;border:1px solid var(--quote-line);border-radius:8px;box-shadow:0 30px 78px #1012161c;overflow:hidden}.quote-form-shell-header{grid-gap:1rem;align-items:start;background:linear-gradient(90deg,rgba(16,18,22,.035) 1px,#0000 1px),var(--quote-paper);background-size:64px 100%;border-bottom:1px solid var(--quote-line);display:grid;gap:1rem;grid-template-columns:40px minmax(0,1fr);padding:clamp(1.25rem,2.7vw,1.8rem)}.quote-icon-badge{align-items:center;background:#fff;border:1px solid var(--quote-line);border-radius:8px;color:var(--quote-ink);display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.quote-form-shell-header .quote-kicker{margin-bottom:.72rem}.quote-form-shell-header h2{font-size:clamp(1.5rem,2.3vw,2.05rem)}.quote-form-shell-header p:not(.quote-kicker){margin-top:.75rem}.quote-form-body{padding:0}.quote-process-section{background:#fff;padding:clamp(4.2rem,6.7vw,6.2rem) 0}.quote-process-grid{grid-gap:clamp(1.7rem,3.6vw,3.8rem);align-items:start;display:grid;gap:clamp(1.7rem,3.6vw,3.8rem);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.quote-process-heading{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 1.5rem)}.quote-process-track{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.quote-process-card{background:var(--quote-paper);border:1px solid var(--quote-line);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;min-height:188px;padding:1.1rem}.quote-cta-section{background:var(--quote-ink);color:#fff;overflow:hidden;padding:clamp(4.2rem,6.4vw,6rem) 0;position:relative}.quote-cta-section:before{bottom:-.08em;color:hsla(0,0%,100%,.055);content:"LINGLAND";font-size:clamp(4.2rem,12vw,11rem);font-weight:900;letter-spacing:.08em;line-height:.8;pointer-events:none;position:absolute;right:max(1rem,7vw)}.quote-cta-content{grid-gap:clamp(1.5rem,4vw,3.4rem);align-items:end;display:grid;gap:clamp(1.5rem,4vw,3.4rem);grid-template-columns:minmax(0,1fr) auto;position:relative;z-index:1}.quote-cta-content h2{color:#fff;max-width:720px}.quote-cta-content p:not(.quote-kicker){color:#ffffffb8;max-width:660px}.quote-button-inverted{background:#fff;border-color:#fff;box-shadow:0 20px 42px #00000038;color:var(--quote-ink)}.quote-button-ghost{background:#0000;border-color:#ffffff38;color:#fff}.quote-button-ghost:hover{background:#ffffff14;border-color:#ffffff80;color:#fff}.quote-button-inverted:hover{color:var(--quote-ink)}.quote-cta-assurance{align-items:center;color:#ffffff80;display:flex;gap:.5rem;letter-spacing:.08em;margin:2.2rem auto 0;position:relative;width:min(100% - 2rem,var(--container-max-width));z-index:1}@media (prefers-reduced-motion:no-preference){.quote-cta-assurance,.quote-cta-content,.quote-form-shell,.quote-guide-panel,.quote-hero-copy,.quote-hero-panel,.quote-process-card,.quote-process-heading{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.quote-cta-section.is-visible .quote-cta-assurance,.quote-cta-section.is-visible .quote-cta-content,.quote-hero.is-visible .quote-hero-copy,.quote-hero.is-visible .quote-hero-panel,.quote-process-section.is-visible .quote-process-card,.quote-process-section.is-visible .quote-process-heading,.quote-workspace-section.is-visible .quote-form-shell,.quote-workspace-section.is-visible .quote-guide-panel{opacity:1;transform:translateY(0)}.quote-cta-section.is-visible .quote-cta-assurance,.quote-hero.is-visible .quote-hero-panel,.quote-workspace-section.is-visible .quote-form-shell{transition-delay:.1s}.quote-process-section.is-visible .quote-process-card:first-child{transition-delay:.04s}.quote-process-section.is-visible .quote-process-card:nth-child(2){transition-delay:.08s}.quote-process-section.is-visible .quote-process-card:nth-child(3){transition-delay:.12s}.quote-process-section.is-visible .quote-process-card:nth-child(4){transition-delay:.16s}.quote-assurance-list article,.quote-limits-card,.quote-process-card,.quote-status-row{transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background .22s ease}.quote-assurance-list article:hover,.quote-process-card:hover,.quote-status-row:hover{background:#fff;box-shadow:0 18px 44px #10121612;transform:translateY(-2px)}.quote-limits-card:hover{box-shadow:0 22px 58px #10121629;transform:translateY(-2px)}}@media (max-width:1100px){.quote-cta-content,.quote-hero-grid,.quote-process-grid,.quote-workspace-grid{grid-template-columns:1fr}.quote-hero-panel{justify-self:stretch;width:100%}.quote-guide-panel,.quote-process-heading{position:static}.quote-cta-actions{margin-top:0}}@media (max-width:760px){.quote-page .container{width:min(100% - 1.25rem,var(--container-max-width))}.quote-hero{min-height:auto;padding:3.35rem 0 2.75rem}.quote-hero-copy h1{font-size:clamp(2rem,8.7vw,2.45rem);line-height:1.04;max-width:100%;overflow-wrap:normal}.quote-cta-content p:not(.quote-kicker),.quote-form-shell-header p:not(.quote-kicker),.quote-guide-panel>p:not(.quote-kicker),.quote-hero-copy>p:not(.quote-kicker),.quote-process-heading>p:not(.quote-kicker){font-size:.96rem;line-height:1.64}.quote-cta-actions,.quote-hero-actions{display:grid;grid-template-columns:1fr;margin-top:1.35rem}.quote-button-ghost,.quote-button-inverted,.quote-button-primary,.quote-button-secondary{width:100%}.quote-cta-section,.quote-process-section,.quote-workspace-section{padding:3.65rem 0}.quote-cta-content h2,.quote-form-shell-header h2,.quote-guide-panel h2,.quote-process-heading h2{font-size:clamp(1.65rem,8.2vw,2.25rem)}.quote-form-shell-header{grid-template-columns:1fr}.quote-icon-badge{display:none}.quote-process-track{grid-template-columns:1fr}.quote-process-card{gap:1rem;min-height:auto}}@media (max-width:520px){.quote-form-shell-header,.quote-limits-card,.quote-panel-header,.quote-panel-note{padding:1rem}.quote-assurance-list article,.quote-panel-note{grid-template-columns:38px minmax(0,1fr)}.quote-assurance-list article>span{display:none}.quote-assurance-list article{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quote-button-ghost,.quote-button-inverted,.quote-button-primary,.quote-button-secondary,.quote-cta-assurance,.quote-cta-content,.quote-form-shell,.quote-guide-panel,.quote-hero-copy,.quote-hero-panel,.quote-process-card,.quote-process-heading{transform:none!important;transition:none!important}.quote-cta-assurance,.quote-cta-content,.quote-form-shell,.quote-guide-panel,.quote-hero-copy,.quote-hero-panel,.quote-process-card,.quote-process-heading{opacity:1!important}}