@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap');
/* ALX internal editorial theme — 20260905. Scope preserves financial widget internals. */
:root{--pl-paper:#f1eee6;--pl-dark:#192020;--pl-text:#252c29;--pl-brass:#cbb28a;--pl-soft:#6e746a;--pl-serif:'Cormorant Garamond',Georgia,serif;--pl-sans:Manrope,Arial,sans-serif}
body.alx-active{background:var(--pl-paper)!important}
#alx-root{--ink:#252c29;--navy:#192020;--paper:#f1eee6;--muted:#6e746a;--line:#252c2924;color:var(--pl-text)!important;background:var(--pl-paper)!important;font:15px/1.75 var(--pl-sans)!important}
#alx-root *,#alx-root *::before,#alx-root *::after{box-sizing:border-box}
#alx-root p,#alx-root li,#alx-root input,#alx-root select,#alx-root textarea,#alx-root button{font-family:var(--pl-sans)}
#alx-root h1,#alx-root h2,#alx-root h3,#alx-root h4{font-family:var(--pl-serif)!important;font-weight:500!important;letter-spacing:-.03em!important;text-wrap:balance}
#alx-root h1{font-size:clamp(48px,5.8vw,88px)!important;line-height:1.03!important;max-width:1030px}
#alx-root h2{font-size:clamp(36px,3.7vw,58px)!important;line-height:1.09!important}
#alx-root h3{font-size:clamp(25px,2.35vw,36px)!important;line-height:1.12!important}
#alx-root .container{width:min(1280px,calc(100% - 112px));max-width:1280px}
#alx-root .section{padding:78px 0;background:var(--pl-paper)}
#alx-root .eyebrow{font:600 10px/1.6 var(--pl-sans)!important;letter-spacing:2.3px!important;text-transform:uppercase;color:#9a815f!important}
#alx-root .lead{font-size:18px!important;line-height:1.75!important;font-weight:400!important}
#alx-root .muted{color:var(--pl-soft)}
#alx-root a:focus-visible,#alx-root button:focus-visible,#alx-root input:focus-visible,#alx-root select:focus-visible,#alx-root summary:focus-visible{outline:3px solid #b38a50;outline-offset:5px}
#alx-root .button{font:600 13px/1.4 var(--pl-sans)!important;min-height:50px;padding:15px 21px;border-radius:4px!important;box-shadow:none!important;text-decoration:none;transition:background .2s,transform .2s;white-space:normal;text-align:center}
#alx-root .button:hover{transform:translateY(-2px)}
#alx-root .button.warm,#alx-root .button.primary{background:#d1b993!important;color:#202722!important;border:1px solid #d1b993!important}
#alx-root .button.secondary{background:transparent!important;color:inherit!important;border:1px solid currentColor!important}
#alx-root .button.small{font-size:11px!important;min-height:39px;padding:10px 14px}
#alx-root .site-header{background:#192020fa!important;color:#eee9df!important;border-bottom:1px solid #ffffff1a!important;box-shadow:none!important;backdrop-filter:blur(12px);z-index:500}
#alx-root .header-inner{width:calc(100% - 72px);max-width:1500px;min-height:88px;gap:23px;margin:auto}
#alx-root .identity{color:#f2ede3!important;gap:12px;min-width:210px}
#alx-root .identity .monogram{font:500 26px/1 var(--pl-serif)!important;letter-spacing:-4px;width:45px;height:45px;border-radius:50%!important;border:1px solid #bc9c6e80!important;background:transparent!important;color:#d1b993!important;box-shadow:none!important;padding-right:4px}
#alx-root .identity-copy strong{font:600 12px/1.4 var(--pl-sans)!important;letter-spacing:1px;text-transform:uppercase}
#alx-root .identity-copy small{font:400 9px/1.5 var(--pl-sans)!important;color:#b4b9ac!important;margin-top:5px}
#alx-root .desktop-nav{gap:17px;justify-content:center}
#alx-root .desktop-nav>a{font-size:11px!important;color:#e0e3d9!important;font-weight:500!important;padding:14px 0}
#alx-root .desktop-nav>a:hover{color:#d1b993!important}
#alx-root .desktop-actions{gap:10px}
#alx-root .desktop-actions .share-button,#alx-root .mobile-actions .share-button{display:none!important}
#alx-root .mobile-menu summary{color:#e9e7dc!important;border:1px solid #ffffff30;background:transparent!important;border-radius:8px}
#alx-root .mobile-menu-panel{background:#202a27f8!important;color:#f2eee4!important;border:1px solid #ffffff1a;border-radius:12px;backdrop-filter:blur(12px);box-shadow:0 25px 70px #0005}
#alx-root .mobile-menu-panel a{color:#f2eee4!important;border-color:#ffffff15!important;padding:13px 16px!important;min-height:46px}
#alx-root .mobile-actions{background:#192020!important;border-color:#ffffff1a!important;gap:10px}
#alx-root .mobile-actions .button{min-height:44px}
#alx-root .page-hero{position:relative;isolation:isolate;background:#192020!important;color:#f2eee4!important;padding:56px 0 72px!important;border:0!important;overflow:hidden}
#alx-root .page-hero::before{content:'';position:absolute;z-index:-1;inset:0;opacity:.38;background:linear-gradient(90deg,#192020ff 15%,#19202080),var(--pl-scene) 65% 46%/cover;pointer-events:none}
#alx-root .page-hero h1{color:#f2eee4!important;margin:22px 0 25px!important}
#alx-root .page-hero .lead{color:#bec4b9!important;max-width:860px;font-size:17px!important}
#alx-root .page-hero .eyebrow{color:#cbb28a!important}
#alx-root .page-hero .service-visual-hero-media{display:none!important}
#alx-root .page-hero.has-service-visual .container{display:block!important}
#alx-root .breadcrumbs{font-size:11px;color:#a4afa1!important;margin-bottom:33px}
#alx-root .breadcrumbs a{color:#d4bea0!important}
#alx-root .content-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.85fr);gap:64px;align-items:start}
#alx-root .content-main{color:#303a31;max-width:820px;min-width:0}
#alx-root .content-main h2{font-size:37px!important;margin:38px 0 20px!important}
#alx-root .content-main h2:first-child{margin-top:0!important}
#alx-root .content-main p{max-width:76ch;font-size:15px;line-height:1.8}
#alx-root .bullet-list{padding-left:20px;display:grid;gap:11px;margin:18px 0 30px}
#alx-root .bullet-list li{padding-left:5px;line-height:1.65;font-size:15px}
#alx-root .bullet-list li::marker{color:#a18560}
#alx-root .side-panel{background:linear-gradient(145deg,#2d3934,#1d2926)!important;color:#f2eee4!important;padding:32px!important;border:1px solid #ffffff1a!important;border-radius:18px!important;box-shadow:inset 0 1px 0 #ffffff1a,inset 0 0 40px #ffffff05,0 15px 45px #18251f14!important;position:sticky;top:118px}
#alx-root .side-panel h3{font-size:35px!important;color:#f2eee4!important}
#alx-root .side-panel .eyebrow{color:#cbb28a!important}
#alx-root .side-panel .muted,#alx-root .side-panel p{color:#bdc7b9!important;font-size:13px}
#alx-root .side-panel .button{width:100%;margin-top:15px}
#alx-root .section-head{align-items:end;gap:50px;margin-bottom:35px}
#alx-root .section-head>p{font-size:14px;color:#747c6f;max-width:390px;line-height:1.8}
#alx-root .steps{gap:24px}
#alx-root .step{padding:26px 0!important;background:transparent!important;border:0!important;border-top:1px solid #27382b33!important;border-radius:0!important;box-shadow:none!important}
#alx-root .step>b{font:500 42px/1 var(--pl-serif);background:transparent!important;color:#a18560!important;border:0!important;padding:0!important;width:auto;height:auto;text-align:left;display:block;margin-bottom:26px}
#alx-root .step p{font-size:13px;color:#6c7568;line-height:1.75}
#alx-root .service-catalog-card,#alx-root .service-link,#alx-root .price-row,#alx-root .format-card,#alx-root .card,#alx-root .info-card,#alx-root .contact-link,#alx-root .media-card{background:linear-gradient(140deg,#ffffffa8,#ffffff40)!important;border:1px solid #ffffff80!important;border-radius:15px!important;box-shadow:inset 0 1px 0 #fff9,inset 0 0 40px #ffffff18,0 10px 30px #15291c05!important;backdrop-filter:blur(12px);color:#26332b!important}
#alx-root .service-catalog-card{padding:27px!important;transition:transform .2s,border-color .2s}
#alx-root .service-catalog-card:hover{transform:translateY(-4px);border-color:#af946960!important}
#alx-root .service-catalog-card p,#alx-root .service-link p{font-size:14px!important;color:#65735f!important;line-height:1.75!important}
#alx-root .service-catalog-card h3{font-size:31px!important;color:#26332b!important}
#alx-root .service-catalog-grid,#alx-root .service-grid,#alx-root .service-catalog-results{gap:18px}
#alx-root .scenario-group{padding:32px!important;border:1px solid #fff8!important;border-radius:17px!important;background:linear-gradient(140deg,#ffffffa0,#ffffff40)!important;box-shadow:inset 0 1px 0 #fff9!important;color:#2b382f!important}
#alx-root .scenario-group h3{color:#2b382f!important;margin:14px 0 28px}
#alx-root .scenario-count{color:#9a805b!important;font:500 10px var(--pl-sans)!important;letter-spacing:1px}
#alx-root .scenario-list{gap:0 35px!important}
#alx-root .scenario-list li{padding:15px 0!important;border-bottom:1px solid #283a2d1a!important;font-size:14px!important;color:#64715f!important;line-height:1.7!important}
#alx-root .network-link{background:#ffffff80!important;border:1px solid #fff8!important;border-radius:14px!important;padding:24px!important;color:#334431!important}
#alx-root .network-link small{color:#72806a!important}
#alx-root .pl-scenario-search{display:block;margin:0 0 28px;font-size:13px;color:#68745e}
#alx-root .pl-scenario-search input{display:block;width:100%;padding:17px 20px;margin-top:10px;min-height:54px;background:#fff9;border:1px solid #394d3233;border-radius:10px}
#alx-root .pl-scenario-count{font-size:12px;color:#8b785a;margin:15px 0 25px}
#alx-root .pl-scenario-empty{padding:24px;border:1px solid #34493135;border-radius:12px}
@media(max-width:700px){#alx-root .scenario-group{padding:24px!important}#alx-root .scenario-list{grid-template-columns:1fr!important}#alx-root .network-grid{grid-template-columns:1fr!important}}
#alx-root .service-search,#alx-root .service-filters{border-color:#35422e26!important;background:transparent!important}
#alx-root .filter-button,#alx-root .filter-chip,#alx-root [data-service-filter]{border-radius:30px!important;font:500 12px var(--pl-sans)!important;padding:11px 17px;border-color:#35422e30}
#alx-root .filter-button.active,#alx-root [data-service-filter].active,#alx-root [data-service-filter][aria-pressed=true]{background:#29372e!important;color:#f1eee6!important}
#alx-root .price-row{padding:30px!important;margin-bottom:15px}
#alx-root .price-row h3{font-size:32px!important}
#alx-root .price-row strong{font:500 30px/1.15 var(--pl-serif)!important;display:block;color:#29372e!important}
#alx-root .price-row>b{font:500 30px/1.2 var(--pl-serif)!important;color:#8a6c42!important}
#alx-root .price-row .button{margin-top:18px;align-self:end;background:#d1b993!important;color:#202722!important;min-width:180px}
#alx-root .service-catalog-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1050px){#alx-root .service-catalog-results{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){#alx-root .service-catalog-results{grid-template-columns:1fr}#alx-root .price-row .button{width:100%}#alx-root .price-row>b{display:block;margin-top:16px}}
#alx-root .price-row strong,#alx-root .price-value{color:#7d603a!important}
#alx-root .price-row p,#alx-root .price-row li{font-size:14px;color:#64715f}
#alx-root .faq-item{background:transparent!important;border:0!important;border-bottom:1px solid #28352b30!important;border-radius:0!important;box-shadow:none!important}
#alx-root .faq-item summary{font:600 16px/1.6 var(--pl-sans)!important;padding:26px 0!important;color:#27342a!important}
#alx-root .faq-item p{font-size:15px;color:#687463;line-height:1.85}
#alx-root .reviews-section,#alx-root .review-showcase{background:#e7e1d5!important;color:#28342b!important}
#alx-root .review-proof{background:#25322c!important;color:#ede9df!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #ffffff17!important}
#alx-root .review-proof strong,#alx-root .review-stat strong{color:#dfc396!important}
#alx-root .review-proof small{color:#bac5b4!important}
#alx-root .review-card{background:#f7f4ecb3!important;color:#28342b!important;border:1px solid #fff8!important;border-radius:17px!important;box-shadow:inset 0 1px 0 #fff9,0 12px 32px #1b2c2006!important}
#alx-root .review-card blockquote{font:400 17px/1.65 var(--pl-serif)!important;color:#344434!important}
#alx-root .review-avatar{background:#dfd5c3!important;color:#796344!important}
#alx-root .review-stars{color:#947544!important}
#alx-root .review-case-value{font:500 40px/1.1 var(--pl-serif)!important;color:#887047!important}
#alx-root .review-meta,#alx-root .review-client-head small,#alx-root .review-case-note,#alx-root .review-proof-date{color:#7c8272!important}
#alx-root .review-grid{gap:18px}
#alx-root .request-band{background:#202c27!important;color:#f1ede4!important;padding:78px 0!important;border:0!important}
#alx-root .request-band h2,#alx-root .request-band h3{color:#f1ede4!important}
#alx-root .request-band .eyebrow{color:#c7ac82!important}
#alx-root .request-band p,#alx-root .request-band li{color:#bac6b4!important;font-size:14px}
#alx-root .request-panel{background:#f7f4ec!important;border:1px solid #ffffff20!important;border-radius:16px!important;padding:28px!important;box-shadow:inset 0 1px 0 #fff8!important;color:#28352b!important}
#alx-root .request-band iframe{border-radius:12px;background:#f7f4ec}
#alx-root .request-band .request-links a{color:#d1b993!important}
#alx-root .site-footer{background:#17211c!important;color:#e8e8da!important;border-top:1px solid #ffffff1a!important;padding:55px 0 30px}
#alx-root .site-footer p,#alx-root .site-footer small,#alx-root .legal-note{color:#9caa97!important;font-size:12px!important;line-height:1.85}
#alx-root .site-footer a{color:#d4d9c9!important;font-size:12px;min-height:32px;display:inline-flex;align-items:center}
#alx-root .site-footer strong{color:#e4d8c1!important;font-size:13px}
#alx-root .footer-links{gap:9px 24px}
#alx-root .finance-hero,#alx-root .finance-intro{background:#e5dfd2!important;color:#25352a!important}
#alx-root .finance-product{border:1px solid #ffffff80!important;border-radius:16px!important;background:#fff9!important;box-shadow:inset 0 1px 0 #fff9!important;color:#29352b!important}
#alx-root .finance-product h3{color:#29352b!important}
#alx-root .finance-product p{color:#6a7563!important}
#alx-root .finance-tabs button,#alx-root .product-tabs button{font-family:var(--pl-sans);border-radius:30px!important}
#alx-root .widget-frame,#alx-root .pampadu-widget,#alx-root .finance-widget{border-radius:14px;overflow:hidden}
#alx-root .about-photo,#alx-root .portrait{border-radius:8px!important;box-shadow:none!important}
#alx-root .about-photo img{filter:grayscale(1) sepia(.1)}
#alx-root .social-proof,#alx-root .trust-strip{background:#e5dfd2!important;border-color:#2a392d20!important}
#alx-root .tool-card,#alx-root .interactive-tool,#alx-root .tool-panel{border-radius:16px!important;border:1px solid #ffffff80!important;background:#f7f4ec!important;color:#2a392d!important;box-shadow:inset 0 1px 0 #fff9!important}
#alx-root input:not([type=checkbox]):not([type=radio]),#alx-root select,#alx-root textarea{max-width:100%;border:1px solid #34493135;border-radius:8px;background:#fff9;color:#28362d;font-size:15px}
#alx-root .t-input-phonemask__wrap{display:flex!important;align-items:center!important;padding:0 14px!important;gap:10px;min-height:50px;height:auto!important}
#alx-root .t-input-phonemask__select{flex:0 0 auto!important;width:auto!important;max-width:105px;height:50px;align-items:center}
#alx-root .t-input-phonemask__wrap input.t-input-phonemask{flex:1 1 0!important;width:0!important;min-width:0!important;max-width:100%;height:50px!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#alx-root .pl-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}
#alx-root .pl-hero-actions .button{min-width:210px}
#alx-root .pl-price-note{font-size:12px!important;margin:19px 0 0;color:#c9bea8!important}
#alx-root .pl-service-result{border-left:2px solid #b2976d;padding:6px 0 6px 22px;margin-top:35px}
#alx-root .pl-service-result p{font-family:var(--pl-serif);font-size:25px!important;color:#35432f!important}
@media(max-width:1250px){#alx-root .desktop-nav{gap:12px}#alx-root .desktop-nav>a{font-size:10px!important}#alx-root .desktop-actions .button.secondary{display:none}#alx-root .header-inner{width:calc(100% - 50px);gap:16px}#alx-root .container{width:calc(100% - 72px)}}
@media(max-width:1050px){#alx-root .desktop-nav,#alx-root .desktop-actions{display:none!important}#alx-root .mobile-menu{display:block!important}#alx-root .header-inner{justify-content:space-between;min-height:76px}#alx-root .mobile-actions{display:flex!important;padding:10px 24px}#alx-root .content-grid{gap:35px;grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr)}#alx-root .side-panel{padding:25px!important}#alx-root .side-panel h3{font-size:29px!important}}
@media(max-width:700px){#alx-root .container{width:calc(100% - 40px)}#alx-root .header-inner{width:calc(100% - 36px);min-height:73px}#alx-root .identity{min-width:0}#alx-root .identity .monogram{width:40px;height:40px}#alx-root .identity-copy strong{font-size:11px!important}#alx-root .mobile-actions{padding:9px 18px}#alx-root .mobile-actions .button{font-size:12px!important}#alx-root .page-hero{padding:34px 0 47px!important}#alx-root .page-hero h1{font-size:51px!important;line-height:1.04!important;margin:22px 0!important;overflow-wrap:anywhere}#alx-root .page-hero .lead{font-size:15px!important;line-height:1.8!important}#alx-root .breadcrumbs{margin-bottom:25px}#alx-root .section{padding:49px 0}#alx-root .content-grid{display:flex;flex-direction:column;gap:32px}#alx-root .content-main{max-width:100%}#alx-root .content-main h2{font-size:34px!important;margin-top:32px!important}#alx-root .side-panel{position:static;width:100%;padding:27px!important}#alx-root .section-head{display:block;margin-bottom:28px}#alx-root .section-head>p{margin-top:20px}#alx-root h2{font-size:38px!important}#alx-root .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#alx-root .step h3{font-size:26px!important}#alx-root .step p{font-size:12px}#alx-root .service-catalog-grid,#alx-root .service-grid,#alx-root .review-grid{grid-template-columns:1fr!important}#alx-root .price-row{padding:24px!important;display:block}#alx-root .price-row h3{font-size:31px!important}#alx-root .review-proof{padding:22px!important;gap:20px;flex-wrap:wrap}#alx-root .review-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#alx-root .review-card{padding:22px!important}#alx-root .review-case-value{font-size:32px!important}#alx-root .request-band{padding:50px 0!important}#alx-root .request-panel{padding:15px!important}#alx-root .pl-hero-actions{gap:12px}#alx-root .pl-hero-actions .button{width:100%}#alx-root .site-footer{padding-top:38px}#alx-root .site-footer a{min-height:42px}#alx-root .faq-item summary{font-size:15px!important}#alx-root .footer-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){#alx-root *,#alx-root *::before,#alx-root *::after{animation:none!important;transition:none!important}}

/* Native Tilda pages — charcoal, ivory, brass; scoped to known pages and form records. */
#allrecords:is([data-tilda-page-id="152399053"],[data-tilda-page-id="152523833"],[data-tilda-page-id="152525913"],[data-tilda-page-id="152523883"],[data-tilda-page-id="152525313"],[data-tilda-page-id="152525483"],[data-tilda-page-id="152522753"],[data-tilda-page-id="152525383"],[data-tilda-page-id="152523963"],[data-tilda-page-id="152525603"],[data-tilda-page-id="152524063"]){--pl-paper:#f1eee6;--pl-dark:#192020;--pl-brass:#cbb28a;--pl-serif:'Cormorant Garamond',Georgia,serif;--pl-sans:Manrope,Arial,sans-serif;background:#f1eee6!important;color:#252c29}
#allrecords .al-page{--ink:#252c29;--muted:#687364;--paper:#f1eee6;--bg:#f1eee6;--line:#ffffff1a;--accent:#a78b60;--accent2:#cbb28a;font:400 15px/1.8 var(--pl-sans,Manrope,Arial,sans-serif)!important;color:#252c29!important;background:#f1eee6!important;min-width:0}
#allrecords .al-page *,#allrecords .al-page *::before,#allrecords .al-page *::after{box-sizing:border-box}
#allrecords .al-page :is(h1,h2,h3){font-family:var(--pl-serif,'Cormorant Garamond',Georgia,serif)!important;font-weight:500!important;letter-spacing:-.035em!important;text-wrap:balance}
#allrecords .al-page .al-wrap{max-width:1280px!important;width:calc(100% - 112px);padding:0!important;margin-inline:auto;min-width:0}
#allrecords .al-page .al-hero{position:relative;isolation:isolate;overflow:hidden;background:#192020!important;color:#f2eee4!important;padding:55px 0 72px!important}
#allrecords .al-page .al-hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.4;background:linear-gradient(90deg,#192020 16%,#19202080),var(--pl-scene,none) 65% 46%/cover}
#allrecords .al-page .al-kicker{font:600 10px/1.6 var(--pl-sans,Manrope,Arial,sans-serif)!important;letter-spacing:2.3px!important;text-transform:uppercase;color:#cbb28a!important;margin-bottom:22px}
#allrecords .al-page .al-hero h1{font-size:clamp(48px,5.8vw,88px)!important;line-height:1.04!important;max-width:1080px!important;margin:0 0 27px!important;color:#f2eee4!important;overflow-wrap:break-word}
#allrecords .al-page .al-lead{max-width:850px!important;font-size:17px!important;line-height:1.8!important;font-weight:400!important;color:#bdc7ba!important;margin-bottom:30px!important}
#allrecords .al-page .al-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:stretch}
#allrecords .al-page .al-btn{font:600 13px/1.5 var(--pl-sans,Manrope,Arial,sans-serif)!important;min-height:50px;padding:15px 22px!important;border:1px solid #cbb28a!important;border-radius:4px!important;text-decoration:none!important;text-align:center;white-space:normal;cursor:pointer;transition:transform .2s,background .2s;max-width:100%}
#allrecords .al-page :is(.al-btn.primary,.al-btn-primary){background:#d1b993!important;color:#202722!important}
#allrecords .al-page :is(.al-btn.secondary,.al-btn-secondary){background:transparent!important;color:#887047!important;border-color:#ad9977!important}
#allrecords .al-page .al-hero :is(.al-btn.secondary,.al-btn-secondary){color:#efeadd!important;border-color:#ffffff40!important;background:#ffffff05!important}
#allrecords .al-page .al-btn:hover{transform:translateY(-2px)}
#allrecords .al-page :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b38a50!important;outline-offset:4px}
#allrecords .al-page .al-section{padding:72px 0!important;background:#f1eee6!important}
#allrecords .al-page .al-section.white{background:#e9e3d8!important}
#allrecords .al-page .al-section h2{font-size:clamp(36px,3.8vw,58px)!important;line-height:1.1!important;margin:0 0 30px!important;color:#29372e!important}
#allrecords .al-page .al-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;align-items:stretch}
#allrecords .al-page .al-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
#allrecords .al-page .al-card{min-width:0;padding:30px!important;background:linear-gradient(140deg,#35443af2,#202c27ed)!important;color:#f2eee4!important;border:1px solid #ffffff1a!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #ffffff1a,inset 0 0 44px #ffffff05,0 12px 30px #19291e0d!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
#allrecords .al-page .al-card h3{font-size:32px!important;line-height:1.14!important;color:#f2eee4!important;margin:0 0 18px!important}
#allrecords .al-page .al-card :is(p,li){font-size:14px!important;line-height:1.8!important;color:#c0cabb!important;overflow-wrap:break-word}
#allrecords .al-page .al-card p{margin:0 0 10px}
#allrecords .al-page .al-card a{color:#dfc396!important;text-decoration:underline;text-underline-offset:4px}
#allrecords .al-page .al-card ul{padding-left:18px;margin:10px 0 0;display:grid;gap:8px}
#allrecords .al-page .al-card li::marker{color:#cbb28a}
#allrecords .al-page :is(.al-note,.al-warn,.al-warning){font-size:14px;line-height:1.8;background:#ffffff60!important;color:#626e5e!important;border:1px solid #ffffff70!important;border-left:2px solid #b59b70!important;border-radius:0 10px 10px 0!important;padding:20px 25px!important;margin-top:25px!important;box-shadow:inset 0 1px 0 #fff8}
#allrecords .al-page :is(.al-warn,.al-warning){background:#ded3bd60!important;color:#685b44!important}
#allrecords .al-page .al-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important;background:#faf7f0e0!important;border:1px solid #fff8!important;border-radius:16px!important;padding:32px!important;color:#2a392d!important;box-shadow:inset 0 1px 0 #fff9,0 12px 35px #223a2606}
#allrecords .al-page .al-field{min-width:0;gap:9px;font-weight:500!important}
#allrecords .al-page .al-field span{font-size:13px!important;font-weight:600;line-height:1.6}
#allrecords .al-page .al-field :is(input,select,textarea){max-width:100%;width:100%;min-height:50px;padding:13px 15px!important;border:1px solid #43533733!important;border-radius:8px!important;background:#fff9!important;color:#2b392e!important;font:400 16px/1.5 var(--pl-sans,Manrope,Arial,sans-serif)!important}
#allrecords .al-page .al-field textarea{min-height:130px;resize:vertical}
#allrecords .al-page .al-result{background:#e9e3d875!important;border:1px solid #ab966c38!important;border-radius:10px!important;padding:20px!important;color:#5f694f!important;font-size:14px!important;line-height:1.8}
#allrecords .al-page .al-small{font-size:12px!important;line-height:1.8!important;color:#6d7563!important}
#allrecords .al-page .full{grid-column:1/-1}
#allrecords .al-page .al-links a{color:#81643b!important;text-decoration:underline;text-underline-offset:4px}
/* Header supplied by the native navigation enhancement; every target is a real link. */
#allrecords .al-page .al-site-nav{display:flex;align-items:center;justify-content:flex-end;gap:26px;flex-wrap:wrap;max-width:none;padding:20px max(36px,calc((100% - 1280px)/2))!important;margin:0!important;background:#192020!important;color:#eee9df;border-bottom:1px solid #ffffff1a;font:500 11px/1.5 var(--pl-sans,Manrope,Arial,sans-serif)!important}
#allrecords .al-page .al-site-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;color:#e0e3d9!important;text-decoration:none!important;padding:8px 0!important;font-size:11px!important;border:0!important;border-radius:0!important;transition:color .2s;white-space:normal;text-align:center}
#allrecords .al-page .al-site-nav a:first-child{margin-right:auto;color:#dfc396!important;font-weight:600;letter-spacing:1px}
#allrecords .al-page .al-site-nav a:last-child{padding:12px 19px!important;background:#d1b993!important;color:#202722!important;border:1px solid #d1b993!important;border-radius:4px!important;min-height:46px!important;font-weight:600}
#allrecords .al-page .al-site-nav a:hover{color:#cbb28a!important}
#allrecords .al-page .al-site-nav a:last-child:hover{background:#e0c9a5!important;color:#202722!important}
#allrecords .al-page .al-site-nav a:focus-visible{outline:3px solid #b38a50;outline-offset:4px}
/* Exact native form record IDs only: no selectors affecting the /start form or formembed. */
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993){background:#202c27!important;padding:75px 0!important;color:#f1ede4!important}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) :is(.t-section__title,.t-title){font:500 clamp(36px,3.8vw,58px)/1.1 var(--pl-serif,'Cormorant Garamond',Georgia,serif)!important;letter-spacing:-.035em;color:#f1ede4!important;margin-bottom:24px!important}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-section__descr{font:400 15px/1.85 var(--pl-sans,Manrope,Arial,sans-serif)!important;color:#bac6b4!important;max-width:690px;margin:0 auto 38px!important}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-form{background:#f7f4ec!important;padding:32px!important;border:1px solid #ffffff20!important;border-radius:16px!important;box-shadow:inset 0 1px 0 #fff8;color:#28352b!important;min-width:0}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) :is(.t-input-title,.t-input-subtitle,.t-checkbox__control,.t-contact-method__title,.t-form__bottom-text){font-family:var(--pl-sans,Manrope,Arial,sans-serif)!important;color:#35432f!important}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-input-title{font-size:13px!important;line-height:1.6!important;font-weight:600!important;margin-bottom:9px!important}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) :is(input.t-input,textarea.t-input,.t-select){max-width:100%;border:1px solid #43533733!important;border-radius:8px!important;background:#fff9!important;color:#2b392e!important;font:400 16px/1.5 var(--pl-sans,Manrope,Arial,sans-serif)!important}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) :is(input,select,textarea,button,a):focus-visible{outline:3px solid #b38a50!important;outline-offset:4px}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) :is(.t-submit,.t-btn){font:600 13px/1.5 var(--pl-sans,Manrope,Arial,sans-serif)!important;background:#d1b993!important;color:#202722!important;border:1px solid #d1b993!important;border-radius:4px!important;min-height:50px!important;white-space:normal}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-form__bottom-text{font-size:12px!important;line-height:1.8!important;color:#66715b!important}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-form__bottom-text a{color:#81643b!important}
:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-input-error{font:400 12px/1.5 var(--pl-sans,Manrope,Arial,sans-serif)!important;color:#a53930!important}
/* Text-only original page /zakonotvorchestvo: retain its text and native record. */
#allrecords[data-tilda-page-id="152399053"] #rec2441661393{padding:68px 0 85px!important;background:#f1eee6!important;min-height:70vh}
#allrecords[data-tilda-page-id="152399053"] .t004 .t-container{max-width:1000px;width:calc(100% - 112px)}
#allrecords[data-tilda-page-id="152399053"] .t004 .t-col{width:100%;max-width:100%;margin:0;padding:0}
#allrecords[data-tilda-page-id="152399053"] .t004 .t-text{font:400 16px/1.85 var(--pl-sans,Manrope,Arial,sans-serif)!important;color:#3c4936!important;padding:36px 42px;background:#faf7f0c7;border:1px solid #ffffff80;border-radius:16px;box-shadow:inset 0 1px 0 #fff9}
#allrecords[data-tilda-page-id="152399053"] .t004 .t-text::first-line{font-family:var(--pl-serif,'Cormorant Garamond',Georgia,serif);font-size:36px;font-weight:500;line-height:1.35;color:#273a2e}
@media(max-width:1050px){#allrecords .al-page .al-wrap{width:calc(100% - 72px)}#allrecords .al-page .al-card{padding:25px!important}#allrecords .al-page .al-card h3{font-size:29px!important}#allrecords .al-page .al-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#allrecords .al-page .al-site-nav{gap:18px;padding-inline:36px!important}}
@media(max-width:700px){#allrecords .al-page .al-wrap{width:calc(100% - 40px)}#allrecords .al-page .al-hero{padding:34px 0 48px!important}#allrecords .al-page .al-hero h1{font-size:clamp(40px,11vw,54px)!important;line-height:1.06!important;margin-bottom:22px!important;overflow-wrap:anywhere}#allrecords .al-page .al-kicker{font-size:9px!important;letter-spacing:1.7px!important;margin-bottom:20px}#allrecords .al-page .al-lead{font-size:15px!important;line-height:1.8!important}#allrecords .al-page .al-section{padding:46px 0!important}#allrecords .al-page .al-section h2{font-size:36px!important;margin-bottom:25px!important}#allrecords .al-page :is(.al-grid,.al-grid.two,.al-form){grid-template-columns:minmax(0,1fr)!important}#allrecords .al-page .al-grid{gap:16px!important}#allrecords .al-page .al-card{padding:26px!important}#allrecords .al-page .al-card h3{font-size:30px!important}#allrecords .al-page .al-actions .al-btn{width:100%}#allrecords .al-page .al-form{padding:22px 18px!important;gap:18px!important}#allrecords .al-page :is(.al-note,.al-warn,.al-warning){padding:18px!important;font-size:13px}#allrecords .al-page .al-site-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 14px;padding:10px 20px 15px!important}#allrecords .al-page .al-site-nav a{font-size:11px;min-width:0}#allrecords .al-page .al-site-nav a:first-child{margin:0;text-align:left;justify-content:flex-start}#allrecords .al-page .al-site-nav a:last-child{grid-column:1/-1;margin-top:3px}:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993){padding:46px 0!important}:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-form{padding:22px 18px!important}:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-section__title{font-size:36px!important}:is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-section__descr{font-size:14px!important;margin-bottom:28px!important}#allrecords[data-tilda-page-id="152399053"] #rec2441661393{padding:38px 0 50px!important}#allrecords[data-tilda-page-id="152399053"] .t004 .t-container{width:calc(100% - 40px)}#allrecords[data-tilda-page-id="152399053"] .t004 .t-text{padding:25px 22px;font-size:15px!important}#allrecords[data-tilda-page-id="152399053"] .t004 .t-text::first-line{font-size:29px}}
@media(prefers-reduced-motion:reduce){#allrecords .al-page *,#allrecords .al-page .al-site-nav a{animation:none!important;transition:none!important}}

#alx-root .alx-nx{--nx-ink:#29372e;--nx-paper:#f1eee6;--nx-card:#f7f4ec;--nx-line:#35422e26;--nx-accent:#cbb28a;--nx-accent2:#a28e6e;--nx-hero:#192020;--nx-focus:#b38a50;font-family:var(--pl-sans);color:#29372e;background:#f1eee6}#alx-root .alx-nx__hero{background:linear-gradient(100deg,#192020ef,#192020aa),var(--pl-scene,none) center/cover!important}#alx-root :is(.alx-nx__button,.alx-nx__tab){font:600 13px/1.5 var(--pl-sans);border-radius:4px}#alx-root .alx-nx__tab{background:#ffffff80;border-color:#35422e26;border-radius:30px;font-size:12px}#alx-root .alx-nx__tab[aria-selected=true]{background:#29372e;color:#f1eee6}#alx-root :is(.alx-nx__panel,.alx-nx__review,.alx-nx__market,.alx-nx__faq details){background:linear-gradient(140deg,#ffffffb0,#ffffff60);border:1px solid #ffffff80;border-radius:16px;box-shadow:inset 0 1px 0 #fff9,inset 0 0 35px #ffffff18,0 12px 30px #19291e09;backdrop-filter:blur(12px)}#alx-root .alx-nx__consult{background:#e1d7c5;color:#29372e;border:1px solid #fff6;border-radius:16px;box-shadow:none}#alx-root .alx-nx__reviews{background:#25322c;border:1px solid #ffffff1a;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff17}#alx-root .alx-nx__check{background:#ded3bd70;border-radius:12px}#alx-root :is(.alx-nx__market-head span,.alx-nx__section-head>span,.alx-nx__panel-copy>span,.alx-nx__review>p){color:#89704e!important;font-weight:600;letter-spacing:.12em}#alx-root :is(.alx-nx__panel-copy p,.alx-nx__market-head p,.alx-nx__section-head p){color:#64715f;font-size:15px}#alx-root .alx-nx__review blockquote{font-family:var(--pl-serif);color:#344434}#alx-root .alx-nx__button--line{border-color:#89704e;color:#6f5736}#alx-root .alx-nx__ad{background:#e7e1d5;color:#526149;border-left-color:#a78b60}#alx-root .alx-nx__legal{color:#65715f}@media(max-width:700px){#alx-root .alx-nx__hero-inner{padding:48px 0}#alx-root .alx-nx__hero{min-height:0}#alx-root .alx-nx__hero-copy>p{font-size:15px}#alx-root .alx-nx__button{white-space:normal}}
:root{--pl-scene:none}
/* ALX DAYLIGHT 20260905 — warm paper, daylight and translucent white cards. */
html.pl-active body,#pl-site{background:#fbf9f4!important;color:#343c38!important}
#pl-site{--alx-daylight:1;--ink:#343c38;--ivory:#fbf9f4;--gold:#9a784d;--muted:#58645b;--line:#42544920}
#pl-site .masthead{background:#fcfaf5f5!important;color:#343c38!important;border-color:#42544920!important}
#pl-site .brand{color:#343c38!important}
#pl-site .brand small{color:#687268!important;opacity:1!important}
#pl-site .monogram{color:#967345!important;border-color:#ae926c70!important;background:#ffffff70}
#pl-site .masthead nav a,#pl-site .site-switch{color:#4b574e!important}
#pl-site .masthead nav a:hover{color:#957043!important}
#pl-site .header-phone{color:#343c38!important}
#pl-site .site-switch>div{background:#fffdf8f5!important;border-color:#42544920!important;box-shadow:0 16px 45px #3b50351a!important}
#pl-site .site-switch>div a:hover,#pl-site .site-switch>div a[aria-current]{background:#eae7db!important;color:#765a36!important}
#pl-site .hero{background:#f7f4ea!important;color:#343c38!important}
#pl-site .hero-atmosphere{background:radial-gradient(ellipse at 89% 6%,#e9dcc29c,transparent 49%),radial-gradient(ellipse at 4% 94%,#e0e8ddae,transparent 52%),linear-gradient(125deg,#fbf9f2,#f3f0e5 58%,#e8eee4)!important;opacity:1!important}
#pl-site .hero h1{color:#343c38!important}
#pl-site .hero h1 em,#pl-site .name-period{color:#98754a!important}
#pl-site .hero .eyebrow,#pl-site .portrait-index{color:#796444!important}
#pl-site .hero-lead{color:#455246!important}
#pl-site .hero-description{color:#657165!important}
#pl-site .hero-note{color:#72806d!important}
#pl-site .hero-actions .text-link{color:#475343!important;border-color:#7f906840!important}
#pl-site .button.primary{color:#fffdf8!important;background:#786440!important;border-color:#786440!important;box-shadow:0 5px 15px #67532e12!important;border-radius:5px}
#pl-site .button.primary:hover{background:#635335!important;border-color:#635335!important}
#pl-site .button.outline{color:#4c5947!important;border-color:#52644240!important;background:#ffffff78!important;border-radius:5px}
#pl-site .button.outline:hover{background:#ffffff!important}
#pl-site .hero-portrait{padding-top:29px}
#pl-site .portrait-crop{border-radius:10px;background:#e9e3d7!important;border:6px solid #ffffffa6;box-shadow:0 22px 48px #41533314!important}
#pl-site .portrait-crop::after{box-shadow:inset 0 0 35px #ffffff0d!important}
#pl-site .portrait-crop img{filter:none!important}
#pl-site .hero-portrait figcaption{color:#4d5949!important;border-color:#8c9a7540!important}
#pl-site .hero-portrait figcaption small{color:#72816a!important}
#pl-site .portrait-seal{background:#fbf9f2!important;color:#886a3d!important;border-color:#bda580!important;box-shadow:0 8px 24px #3c512711}
#pl-site .scroll-cue{border-color:#50673c26!important;color:#98764a!important}
#pl-site .scroll-cue span{color:#708064!important}
#pl-site .practice-ribbon{background:#fffdf8!important;color:#6c755f!important;border-color:#53674220!important}
#pl-site .section-label{color:#8a754f!important}
#pl-site .section-heading p{color:#687461!important}
#pl-site h2{color:#364331!important}
#pl-site h2 em{color:#987b50!important}
#pl-site .offers{background:#edf0e7!important;color:#343f31!important}
#pl-site .offer-card{background:linear-gradient(135deg,#fffffff0,#ffffff7a)!important;border-color:#ffffffd0!important;box-shadow:inset 0 1px 0 #fff,inset 0 0 35px #ffffff45,0 9px 30px #40512e08!important;backdrop-filter:blur(12px)!important}
#pl-site .offer-format{color:#8a754e!important}
#pl-site .offer-card h3{color:#34432f!important}
#pl-site .offer-task{color:#6a775f!important}
#pl-site .offer-delivery{border-color:#4d60372b!important}
#pl-site .offer-delivery>span{color:#8a927c!important}
#pl-site .offer-delivery>p{color:#54634b!important}
#pl-site .offer-price{color:#8a6d3e!important}
#pl-site .offer-note{color:#728064!important}
#pl-site .more-offers>summary{background:#ffffff6e!important;color:#57664e!important;border-color:#61764726!important}
#pl-site .more-offers>summary span{color:#9d8153!important}
#pl-site .offer-disclaimer{color:#7c886d!important}
#pl-site .offer-disclaimer a{color:#8a6d3e!important;border-color:#8a6d3e50!important}
#pl-site .offer-help{border-color:#61764726!important}
#pl-site .offer-help p{color:#536446!important}
#pl-site .offer-help button{color:#8a6d3e!important;border-color:#8a6d3e50!important}
#pl-site .practice{background:#faf8f0!important;color:#343f31!important}
#pl-site .practice::before{background:radial-gradient(ellipse at 92% 15%,#e9e0c773,transparent 62%),linear-gradient(145deg,#f9f7ee,#eef2e9)!important}
#pl-site .practice::after{background:radial-gradient(circle,#e4eaca9c,transparent 68%)!important}
#pl-site .practice-list>a.glass-card{background:linear-gradient(130deg,#fffffff0,#ffffff7d)!important;border-color:#ffffffcc!important;box-shadow:inset 0 1px 0 #fff,inset 0 0 30px #ffffff40,0 9px 30px #4658340a!important}
#pl-site .practice-list>a.glass-card:hover{background:#fffffff2!important;border-color:#b1bc9966!important;box-shadow:inset 0 1px 0 #fff,0 14px 32px #46583412!important}
#pl-site .practice-list>a.glass-card>h3{color:#34432f!important}
#pl-site .practice-list>a.glass-card>p{color:#6b785f!important}
#pl-site .practice-list>a.glass-card>span,#pl-site .practice-list>a.glass-card>b{color:#9a7c4b!important}
#pl-site .practice-filters button,#pl-site .product-tabs button{color:#617052!important;border-color:#586f3c30!important;background:#ffffff65!important}
#pl-site .practice-filters button[aria-pressed=true],#pl-site .product-tabs button[aria-pressed=true]{background:#e0d3b8!important;color:#5c4c32!important;border-color:#cbb998!important}
#pl-site .practice-search{border-color:#71865740!important}
#pl-site .practice-search input{color:#48563d!important}
#pl-site .practice-search input::placeholder{color:#849175!important}
#pl-site .practice-search>span:not(.sr-only){color:#9a7c4b!important}
#pl-site .practice-bottom,#pl-site .practice-empty{color:#758365!important}
#pl-site .practice-empty{background:#ffffff70!important;border-color:#61764726!important}
#pl-site .practice-bottom button,#pl-site .practice-empty button{color:#8a6d3e!important;border-color:#8a6d3e50!important}
#pl-site .biography{background:#f4f0e5!important;border-color:#52664118!important}
#pl-site .client-tools{background:#e8eee0!important}
#pl-site .process{background:#fffdf8!important}
#pl-site .partner-section{background:#f1f3ea!important;color:#343f31!important}
#pl-site .partner-section::before{background:radial-gradient(ellipse at 88% 5%,#e4d9bf80,transparent 65%)!important}
#pl-site .partner-names{color:#947549!important;border-color:#667c4530!important}
#pl-site .partner-intro,#pl-site .product-result p{color:#6d7b60!important}
#pl-site .product-result{background:linear-gradient(135deg,#ffffffeb,#ffffff8c)!important;border-color:#fff!important;box-shadow:inset 0 1px 0 #fff,0 8px 24px #4c5f3208!important}
#pl-site .product-result h3{color:#3e4e35!important}
#pl-site .product-result .eyebrow{color:#8c8059!important}
#pl-site .partner-note{color:#7c8a6d!important}
#pl-site .trust{background:#fffdf8!important}
#pl-site .trust-links a{background:#f4f4eccc!important;border-color:#6b7a5225!important;border-radius:10px}
#pl-site .trust-links a:hover{background:#edf0e3!important}
#pl-site .faq{background:#f2f0e6!important}
#pl-site .resources{background:#fffdf8!important}
#pl-site .contact{background:linear-gradient(115deg,#ebe8d8,#edf1e5)!important;color:#374732!important}
#pl-site .contact-grid>p{color:#6a7a5d!important}
#pl-site .contact-phone{color:#526442!important}
#pl-site footer{background:#e4e7db!important;color:#536346!important;border-color:#71845926!important}
#pl-site footer>p{color:#758166!important}
#pl-site .payment-line{border-color:#71845930!important}
#pl-site #intake-dialog{background:#fafbf5f7!important;color:#34462f!important;border-color:#ffffffcc!important;box-shadow:inset 0 1px 0 #fff,0 30px 100px #34472835!important}
#pl-site #intake-dialog::backdrop{background:#74806545!important;backdrop-filter:blur(7px)}
#pl-site #intake-dialog .eyebrow{color:#907849!important}
#pl-site #intake-dialog h2 em{color:#997849!important}
#pl-site .dialog-close{color:#65734f!important;background:#ffffffb3!important;border-color:#6b7a5230!important}
#pl-site .intake-description,#pl-site .intake-stage{color:#748262!important}
#pl-site .intake-topics button{background:#ffffffb0!important;color:#4c6040!important;border-color:#7b8d562b!important;box-shadow:inset 0 1px 0 #fff!important}
#pl-site .intake-topics button[aria-pressed=true]{background:#e8dfc9!important;border-color:#b6a076!important}
#pl-site .intake-stage select{background:#fffdf9!important;color:#506145!important;border-color:#7b8d5635!important}
#pl-site .intake-summary{color:#997849!important}
#pl-site .intake-note{color:#84916f!important}
@media(max-width:700px){#pl-site .portrait-crop{border-width:4px}#pl-site .offer-card,#pl-site .practice-list>a.glass-card{box-shadow:inset 0 1px 0 #fff,0 6px 20px #46583408!important}}
/* Keep small labels readable on the pale alternating sections. */
#pl-site .hero-note,#pl-site .hero-portrait figcaption small,#pl-site .scroll-cue span,#pl-site .section-heading p,#pl-site .offer-task,#pl-site .offer-delivery>span,#pl-site .offer-note,#pl-site .offer-disclaimer,#pl-site .practice-list>a.glass-card>p,#pl-site .practice-bottom,#pl-site .practice-empty,#pl-site .partner-intro,#pl-site .product-result p,#pl-site .partner-note,#pl-site .trust-links small,#pl-site .resource-links small,#pl-site .contact-grid>p,#pl-site footer>p,#pl-site .intake-description,#pl-site .intake-stage,#pl-site .intake-note,#pl-site .intake-topics button>span{color:#58645b!important}
#pl-site .practice-search input::placeholder{color:#58645b!important}
#pl-site .section-label,#pl-site .offer-format,#pl-site .more-offers>summary span,#pl-site .product-result .eyebrow,#pl-site #intake-dialog .eyebrow,#pl-site .intake-summary{color:#80613b!important}

/* ALX-LIGHT-INTERNAL-20260905: append after the existing theme.
   Color/surface overrides only. Repeated root IDs outrank existing !important rules.
   No layout, visibility, input-mask, iframe sizing, form behavior or content changes. */
#alx-root#alx-root{--ink:#343c38;--navy:#9a784d;--paper:#fbf9f4;--muted:#58645b;--line:#343c3824;--soft:#f2efe7;--white:#fff;--gold:#9a784d;--red:#9a784d;--blue:#80613b;--pl-paper:#fbf9f4;--pl-dark:#f1ede3;--pl-text:#343c38;--pl-soft:#58645b;--pl-brass:#9a784d;color:#343c38!important;background:#fbf9f4!important}
#alx-root#alx-root :is(.section,.content-main,.legal-copy,.form-embed-page){background-color:#fbf9f4!important;color:#343c38!important}
#alx-root#alx-root .section:nth-of-type(even){background:#fff!important}
#alx-root#alx-root :is(h1,h2,h3,h4){color:#343c38!important}
#alx-root#alx-root :is(.lead,.muted,.section-head>p,.review-head>p,.content-main p,.legal-copy p,.legal-note,.pl-price-note){color:#58645b!important}
#alx-root#alx-root :is(.eyebrow,.scenario-count,.service-number,.service-catalog-index,.representation-index,.step>b){color:#80613b!important}
#alx-root#alx-root :where(a:not(.button)){color:#80613b!important}
#alx-root#alx-root :is(.site-header,.mobile-actions){background:#fbf9f4f5!important;color:#343c38!important;border-color:#343c381f!important;box-shadow:0 4px 24px #343c3805!important}
#alx-root#alx-root :is(.identity,.desktop-nav>a,.mobile-menu summary,.mobile-menu-panel a){color:#343c38!important}
#alx-root#alx-root .identity-copy small{color:#58645b!important}
#alx-root#alx-root .identity .monogram{color:#80613b!important;background:#fff8!important;border-color:#9a784d66!important}
#alx-root#alx-root :is(.mobile-menu summary,.share-button){background:#fff!important;color:#343c38!important;border-color:#343c3829!important}
#alx-root#alx-root .mobile-menu-panel{background:#fffffff5!important;color:#343c38!important;border-color:#343c3824!important;box-shadow:0 20px 48px #343c3812!important}
#alx-root#alx-root .mobile-menu-panel a{border-color:#343c381a!important}
#alx-root#alx-root :is(.desktop-nav>a:hover,.mobile-menu-panel a:hover){color:#80613b!important}
#alx-root#alx-root :is(.page-hero,.variant-hero){background:linear-gradient(120deg,#f8f4ea,#edf1e9)!important;color:#343c38!important;border-color:#343c381a!important}
#alx-root#alx-root .hero{background-color:#f8f4ea!important;background-image:linear-gradient(90deg,#f8f4ea 0%,#f8f4eadb 44%,#edf1e900 82%),url('https://static.tildacdn.one/tild6230-3935-4364-b131-316336323662/__.jpg')!important;color:#343c38!important}
#alx-root#alx-root :is(.page-hero,.hero,.variant-hero)::before{background:none!important;opacity:0!important}
#alx-root#alx-root :is(.page-hero,.hero)::after{background:radial-gradient(circle,#eadbc43d,transparent 68%)!important}
#alx-root#alx-root :is(.page-hero,.hero,.variant-hero) :is(h1,h2,h3){color:#343c38!important}
#alx-root#alx-root :is(.page-hero,.hero,.variant-hero) :is(p,.lead,.hero-note,.variant-kicker){color:#58645b!important}
#alx-root#alx-root :is(.breadcrumbs,.breadcrumbs a){color:#58645b!important}
#alx-root#alx-root :is(.page-hero,.hero,.variant-hero) .eyebrow{color:#80613b!important}
#alx-root#alx-root :is(.button,.button.warm,.button.primary,.choice-launcher,.product-choice-paths a:first-child){background:#eadcc7!important;color:#343c38!important;border-color:#b89c76!important;box-shadow:inset 0 1px 0 #fff9!important}
#alx-root#alx-root :is(.button:hover,.choice-launcher:hover){background:#e2cfb2!important;color:#343c38!important;border-color:#80613b!important}
#alx-root#alx-root .button.secondary{background:#ffffffa6!important;color:#343c38!important;border-color:#9a784d66!important}
#alx-root#alx-root .button.secondary:hover{background:#fff!important;border-color:#80613b!important}
#alx-root#alx-root :is(.service-catalog-card,.service-link,.price-row,.format-card,.card,.info-card,.contact-link,.media-card,.scenario-group,.side-panel,.review-card,.review-proof,.finance-product,.product-title-cta,.tool-card,.interactive-tool,.tool-panel,.audience-card,.audience-referral,.representation-card,.choice-card,.network-link,.payment-box,.finance-fact){background:linear-gradient(140deg,#fffffff2,#ffffffb8)!important;color:#343c38!important;border-color:#343c381a!important;box-shadow:inset 0 1px 0 #fff,0 12px 32px #343c3807!important}
#alx-root#alx-root :is(.side-panel,.review-proof,.finance-product,.product-title-cta,.audience-referral,.representation-card,.choice-card,.payment-box) :is(h1,h2,h3,h4,strong,b){color:#343c38!important}
#alx-root#alx-root :is(.side-panel,.review-proof,.finance-product,.product-title-cta,.audience-referral,.representation-card,.choice-card,.payment-box,.service-catalog-card,.service-link,.review-card) :is(p,li,small,.muted,.lead){color:#58645b!important}
#alx-root#alx-root :is(.side-panel,.product-title-cta) .eyebrow{color:#80613b!important}
#alx-root#alx-root :is(.price-row>b,.price-value,.review-stat strong,.review-case-value,.review-stars){color:#80613b!important}
#alx-root#alx-root .price-row strong{color:#343c38!important}
#alx-root#alx-root :is(.scenario-list li,.faq-item summary,.faq-answer,.faq-item p,.faq-category,.service-audience,.review-meta,.review-case-note,.review-client-head small,.review-proof-date,.review-card blockquote,.network-link small,.platform-link small,.source-link small){color:#58645b!important}
#alx-root#alx-root :is(.faq-item,.scenario-list li,.step,.bullet-list li,.profile-point,.platform-link,.source-link){border-color:#343c3824!important}
#alx-root#alx-root :is(.faq-item summary,.scenario-group h3,.service-catalog-card h3){color:#343c38!important}
#alx-root#alx-root .review-avatar{background:#efe5d4!important;color:#80613b!important}
#alx-root#alx-root :is(.reviews-section,.review-showcase,.profile-band,.trust-band,.quick-band,.story-strip,.representation-section,.finance-hero,.finance-intro,.finance-legal,.social-proof,.trust-strip,.main-payment,.payment-strip,.choice-hub,.choice-legal){background:linear-gradient(110deg,#f8f4ea,#f0f3ed)!important;color:#343c38!important;border-color:#343c3824!important}
#alx-root#alx-root :is(.trust-band,.quick-band,.story-strip,.representation-section,.finance-legal,.social-proof,.trust-strip,.main-payment,.payment-strip,.choice-legal) :is(h1,h2,h3,h4,strong,b){color:#343c38!important}
#alx-root#alx-root :is(.trust-band,.quick-band,.story-strip,.representation-section,.finance-legal,.social-proof,.trust-strip,.main-payment,.payment-strip,.choice-legal) :is(p,li,span,small){color:#58645b!important}
#alx-root#alx-root :is(.trust-item,.quick-item,.finance-legal-copy){border-color:#343c3824!important}
#alx-root#alx-root :is(.review-showcase,.representation-section)::before{background:radial-gradient(circle,#eadbc429,transparent 68%)!important;opacity:.35!important}
#alx-root#alx-root :is(.service-catalog-tools,.scenario-tools,.faq-tools,.navigator-panel,.tool-result,.knowledge-item,.office-facts){background:#fff!important;color:#343c38!important;border-color:#343c3824!important;box-shadow:0 10px 30px #343c3805!important}
#alx-root#alx-root :is(.faq-filters button,.service-catalog-filters button,.scenario-filters button,.filter-button,.filter-chip,[data-service-filter],.insurance-tab){background:#fff!important;color:#343c38!important;border-color:#343c3824!important}
#alx-root#alx-root :is(.faq-filters button,.service-catalog-filters button,.scenario-filters button,.filter-button,.filter-chip,[data-service-filter],.insurance-tab):is(.is-active,.active,[aria-pressed=true],[aria-selected=true]){background:#ebe2d2!important;color:#343c38!important;border-color:#9a784d80!important}
#alx-root#alx-root .insurance-tab :is(span,small){color:#58645b!important}
#alx-root#alx-root :is(.finance-widget-status,.insurance-widget-placeholder,.product-widget-pending,.product-manual-cta,.finance-ad-disclosure,.finance-risk-warning,.pampadu-micro-warning){background:#f4efe4!important;color:#58645b!important;border-color:#9a784d42!important}
#alx-root#alx-root :is(.finance-widget-shell,.finance-product-widget,.insurance-panel,.alx-form-frame,.request-panel,.alx-form-host){background:#fff!important;color:#343c38!important;border-color:#343c381a!important}
#alx-root#alx-root .request-band{background:linear-gradient(120deg,#f4efe3,#edf1e9)!important;color:#343c38!important;border-color:#343c381f!important}
#alx-root#alx-root .request-band :is(h1,h2,h3,h4){color:#343c38!important}
#alx-root#alx-root .request-band :is(p,li,.lead,.legal-note){color:#58645b!important;border-color:#343c3824!important}
#alx-root#alx-root .request-band .eyebrow{color:#80613b!important}
#alx-root#alx-root .request-panel{box-shadow:inset 0 1px 0 #fff,0 12px 32px #343c3807!important}
#alx-root#alx-root :is(.t-input-title,.t-input-subtitle,.t-checkbox__control,.t-contact-method__title,.t-form__bottom-text){color:#343c38!important}
#alx-root#alx-root .alx-form-host .t-submit{background:#eadcc7!important;color:#343c38!important;border-color:#b89c76!important}
#alx-root#alx-root :is(.site-footer,.mobile-bar){background:#f1ede3!important;color:#343c38!important;border-color:#343c3824!important}
#alx-root#alx-root .site-footer :is(strong,a,.footer-brand){color:#343c38!important}
#alx-root#alx-root .site-footer :is(p,small,.footer-legal){color:#58645b!important}
#alx-root#alx-root :is(.video-story,.video-story-stage,.video-story-play,.video-story-copy,.video){background:#edf1e9!important;color:#343c38!important;border-color:#343c3824!important}
#alx-root#alx-root .video-story-copy :is(h2,h3){color:#343c38!important}
#alx-root#alx-root .video-story-copy :is(p,span){color:#58645b!important}
#alx-root#alx-root .video-story-play::before{background:linear-gradient(180deg,#fbf9f400,#fbf9f4e0)!important}
#alx-root#alx-root .video-story-play :is(strong,span){color:#343c38!important;background:#fffffff0!important}
#alx-root#alx-root .video-story-tabs button{color:#343c38!important;border-color:#343c3833!important;background:#fff9!important}
#alx-root#alx-root .video-story-tabs button.is-active{background:#eadcc7!important;border-color:#9a784d80!important}
#alx-root#alx-root .product-choice-popup{background:#fbf9f4!important;color:#343c38!important;box-shadow:0 24px 80px #343c3829!important}
#alx-root#alx-root .product-choice-popup::backdrop{background:#343c3838!important}

/* Existing partner shells: the remote iframe contents and dimensions are untouched. */
#alx-root#alx-root :is(.alx-nx,.ppdu-net){--nx-paper:#fbf9f4;--nx-ink:#343c38;--nx-card:#fff;--nx-line:#343c3824;--nx-hero:#edf1e9;--nx-accent:#c3a77e;--nx-accent2:#e6dbc7;background:#fbf9f4!important;color:#343c38!important}
#alx-root#alx-root .alx-nx__hero{background:linear-gradient(125deg,#f8f4ea,#edf1e9)!important;color:#343c38!important}
#alx-root#alx-root .alx-nx__hero.has-media{background-image:linear-gradient(100deg,#f8f4eaf5 8%,#edf1e9ed 54%,#fbf9f4cf),var(--nx-hero-image)!important}
#alx-root#alx-root :is(.alx-nx__hero,.alx-nx__reviews,.alx-nx__proof,.alx-nx__consult,.ppdu-net__head,.ppdu-net__title) :is(h1,h2,h3,h4,strong,b){color:#343c38!important}
#alx-root#alx-root :is(.alx-nx__hero,.alx-nx__reviews,.alx-nx__proof,.alx-nx__consult,.alx-nx__panel,.ppdu-net__head,.ppdu-net__copy,.ppdu-net__title) :is(p,span,small,li){color:#58645b!important}
#alx-root#alx-root :is(.alx-nx__hero-mark,.alx-nx__reviews,.alx-nx__proof,.alx-nx__panel,.alx-nx__consult,.alx-nx__market,.alx-nx__review,.ppdu-net__grid,.ppdu-net__copy,.ppdu-net__widget,.ppdu-net__title){background:linear-gradient(135deg,#fffffff2,#ffffffb8)!important;color:#343c38!important;border-color:#343c3824!important;box-shadow:inset 0 1px 0 #fff,0 12px 32px #343c3807!important}
#alx-root#alx-root :is(.alx-nx__button,.ppdu-net__button){background:#eadcc7!important;color:#343c38!important;border-color:#b89c76!important}
#alx-root#alx-root :is(.alx-nx__button--ghost,.alx-nx__button--line,.ppdu-net__button--outline){background:#fff!important;color:#343c38!important;border-color:#9a784d66!important}
#alx-root#alx-root .alx-nx__tab{background:#fff!important;color:#343c38!important;border-color:#343c3824!important}
#alx-root#alx-root .alx-nx__tab[aria-selected=true]{background:#ebe2d2!important;color:#343c38!important;border-color:#9a784d80!important}
#alx-root#alx-root :is(.alx-nx__ad,.alx-nx__warning,.alx-nx__check,.ppdu-net__ad,.ppdu-net__micro,.ppdu-net__risk){background:#f4efe4!important;color:#58645b!important;border-color:#9a784d55!important}
#alx-root#alx-root :is(.alx-nx__frame,.ppdu-net__frame,.alx-nx__faq details){background:#fff!important;color:#343c38!important;border-color:#343c3824!important}
#alx-root#alx-root :is(.alx-nx__proof-date,.alx-nx__legal,.alx-nx__review footer,.alx-nx__faq details>div){color:#58645b!important;background:transparent!important;border-color:#343c3824!important}
#alx-root#alx-root :is(.alx-nx__eyebrow,.alx-nx__market-head span,.alx-nx__section-head>span,.ppdu-net__kicker,.ppdu-net__label){color:#80613b!important}
#alx-root#alx-root .alx-nx__reviews::before{background:#eadbc43d!important;opacity:.2!important}
#alx-root#alx-root .alx-nx__orb{background:#e9dfc9!important;opacity:.18!important}
#alx-root#alx-root .alx-nx__noise{opacity:.18!important}

/* Standalone native T123 pages. Existing cards, text and forms remain present. */
#allrecords:is([data-tilda-page-id="152399053"],[data-tilda-page-id="152523833"],[data-tilda-page-id="152525913"],[data-tilda-page-id="152523883"],[data-tilda-page-id="152525313"],[data-tilda-page-id="152525483"],[data-tilda-page-id="152522753"],[data-tilda-page-id="152525383"],[data-tilda-page-id="152523963"],[data-tilda-page-id="152525603"],[data-tilda-page-id="152524063"]){--pl-paper:#fbf9f4;--pl-dark:#f1ede3;--pl-brass:#9a784d;background:#fbf9f4!important;color:#343c38!important}
#allrecords#allrecords .al-page{--ink:#343c38;--muted:#58645b;--paper:#fbf9f4;--bg:#fbf9f4;--line:#343c3824;--accent:#9a784d;--accent2:#c3a77e;background:#fbf9f4!important;color:#343c38!important}
#allrecords#allrecords .al-page .al-hero{background:linear-gradient(120deg,#f8f4ea,#edf1e9)!important;color:#343c38!important}
#allrecords#allrecords .al-page .al-hero::before{background:none!important;opacity:0!important}
#allrecords#allrecords .al-page :is(.al-hero h1,.al-section h2,.al-card h3){color:#343c38!important}
#allrecords#allrecords .al-page :is(.al-lead,.al-small,.al-card p,.al-card li){color:#58645b!important}
#allrecords#allrecords .al-page .al-kicker{color:#80613b!important}
#allrecords#allrecords .al-page .al-section{background:#fbf9f4!important}
#allrecords#allrecords .al-page :is(.al-section.white,.al-section:nth-of-type(even)){background:#fff!important}
#allrecords#allrecords .al-page :is(.al-card,.al-form){background:linear-gradient(135deg,#fffffff2,#ffffffbd)!important;color:#343c38!important;border-color:#343c381f!important;box-shadow:inset 0 1px 0 #fff,0 12px 32px #343c3807!important}
#allrecords#allrecords .al-page :is(.al-note,.al-warn,.al-warning,.al-result){background:#f4efe4!important;color:#58645b!important;border-color:#9a784d47!important;box-shadow:inset 0 1px 0 #fff!important}
#allrecords#allrecords .al-page :is(.al-card a,.al-links a){color:#80613b!important}
#allrecords#allrecords .al-page :is(.al-btn,.al-btn.primary,.al-btn-primary){background:#eadcc7!important;color:#343c38!important;border-color:#b89c76!important}
#allrecords#allrecords .al-page :is(.al-btn.secondary,.al-btn-secondary){background:#ffffffb3!important;color:#343c38!important;border-color:#9a784d66!important}
#allrecords#allrecords .al-page .al-site-nav{background:#fbf9f4f5!important;color:#343c38!important;border-color:#343c381f!important;box-shadow:0 4px 24px #343c3805!important}
#allrecords#allrecords .al-page .al-site-nav a:not(:last-child){background:transparent!important;color:#343c38!important}
#allrecords#allrecords .al-page .al-site-nav a:first-child{color:#80613b!important}
#allrecords#allrecords .al-page .al-site-nav a:last-child{background:#eadcc7!important;color:#343c38!important;border-color:#b89c76!important}
#allrecords#allrecords .al-page .al-site-nav a:hover{color:#80613b!important}
#allrecords#allrecords .al-page .al-site-nav a:last-child:hover{background:#e2cfb2!important;color:#343c38!important}

/* Only the known native form records and the existing law-drafting text page. */
#allrecords :is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993){background:linear-gradient(120deg,#f8f4ea,#edf1e9)!important;color:#343c38!important}
#allrecords :is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) :is(.t-title,.t-section__title){color:#343c38!important}
#allrecords :is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-section__descr{color:#58645b!important}
#allrecords :is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) .t-form{background:#fff!important;color:#343c38!important;border-color:#343c381a!important;box-shadow:0 12px 32px #343c3807!important}
#allrecords :is(#rec2467381883,#rec2467381933,#rec2467381893,#rec2467381923,#rec2467381953,#rec2467381973,#rec2467381983,#rec2467381993) :is(.t-submit,.t-btn){background:#eadcc7!important;color:#343c38!important;border-color:#b89c76!important}
#allrecords[data-tilda-page-id="152399053"] #rec2441661393{background:#fbf9f4!important}
#allrecords[data-tilda-page-id="152399053"] .t004 .t-text{background:#fff!important;color:#343c38!important;border-color:#343c381a!important;box-shadow:inset 0 1px 0 #fff,0 12px 32px #343c3807!important}
#allrecords[data-tilda-page-id="152399053"] .t004 .t-text::first-line{color:#343c38!important}

#alx-root#alx-root .choice-legal .choice-type{color:#80613b!important}
#alx-root#alx-root :is(.media-proof-mark,.insurance-widget-placeholder>span){background:#eadcc7!important;color:#343c38!important}
