:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#10295b;background:#f7fbff;font-synthesis:none;text-rendering:optimizeLegibility;--blue: #0757bd;--blue-dark: #06265f;--blue-mid: #0e66d1;--blue-soft: #eaf4ff;--blue-pale: #f4f9ff;--yellow: #ffd326;--yellow-deep: #f7c900;--ink: #10295b;--muted: #58739b;--line: #d8e7f6;--white: #fff;--shadow: 0 18px 48px rgba(23, 74, 132, .1)}.pulse-page{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:48px 0 72px}.pulse-hero{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:28px}.pulse-hero>div:first-child{max-width:760px}.pulse-hero h1{margin:8px 0 12px;max-width:760px;font-size:clamp(2rem,4vw,3.5rem);line-height:.98;letter-spacing:-.045em;color:var(--ink)}.pulse-hero p{margin:0;max-width:720px;color:var(--muted);font-size:1rem;line-height:1.65}.pulse-range{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:14px;background:#fff}.pulse-range button{border:0;border-radius:10px;padding:10px 14px;background:transparent;color:var(--muted);font:inherit;font-weight:800;cursor:pointer}.pulse-range button.active{background:var(--blue);color:#fff}.pulse-state{padding:28px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--muted)}.pulse-error{display:flex;justify-content:space-between;gap:20px;align-items:center}.pulse-error a{color:var(--blue);font-weight:800}.pulse-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.pulse-kpis article,.pulse-card{border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 28px #06265f0b}.pulse-kpis article{padding:20px;display:grid;gap:5px}.pulse-kpis span{color:var(--muted);font-size:.8rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.pulse-kpis strong{color:var(--ink);font-size:2rem;letter-spacing:-.04em}.pulse-kpis small{color:#7186a1}.pulse-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:14px;margin-bottom:14px}.pulse-card{padding:22px;min-width:0}.pulse-card-head{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:20px}.pulse-card-head h2{margin:4px 0 0;color:var(--ink);font-size:1.25rem}.pulse-card-head>span,.pulse-card-head>small{color:var(--muted)}.pulse-funnel{display:grid;gap:16px}.pulse-funnel-row{display:grid;gap:8px}.pulse-funnel-row>div:first-child{display:flex;justify-content:space-between;gap:16px;color:var(--ink)}.pulse-funnel-row span{color:var(--muted);font-variant-numeric:tabular-nums}.pulse-meter{height:8px;overflow:hidden;border-radius:999px;background:var(--sage)}.pulse-meter i{display:block;height:100%;min-width:2px;border-radius:inherit;background:var(--blue)}.pulse-mini-kpis{display:grid;gap:12px}.pulse-mini-kpis>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--soft-line)}.pulse-mini-kpis>div:last-child{border-bottom:0}.pulse-mini-kpis strong{color:var(--ink);font-size:1.6rem}.pulse-mini-kpis span{color:var(--muted);text-align:right}.pulse-trend-card{margin-bottom:14px}.pulse-trend{display:flex;align-items:end;gap:6px;min-height:210px;overflow-x:auto;padding:12px 2px 2px}.pulse-trend-day{min-width:30px;flex:1 0 30px;display:grid;grid-template-rows:150px auto auto;gap:5px;text-align:center;color:var(--muted);font-size:.68rem}.pulse-trend-bar{height:150px;display:flex;align-items:end;justify-content:center}.pulse-trend-bar i{display:block;width:min(22px,70%);border-radius:6px 6px 2px 2px;background:var(--blue)}.pulse-trend-day strong{color:#526f94;font-size:.67rem}.pulse-trend-day small{white-space:nowrap}.pulse-table{display:grid}.pulse-table-head,.pulse-table-row{display:grid;grid-template-columns:minmax(0,1fr) 74px 74px;gap:12px;align-items:center;padding:11px 0;border-bottom:1px solid var(--soft-line)}.pulse-table-head{color:var(--muted);font-size:.75rem;font-weight:850;text-transform:uppercase}.pulse-table-row strong{overflow:hidden;color:var(--ink);text-overflow:ellipsis;white-space:nowrap}.pulse-table-row span,.pulse-table-head span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.pulse-source-list{display:grid;gap:15px}.pulse-source-list>div{display:grid;gap:7px}.pulse-source-list>div>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--ink)}.pulse-source-list span{color:var(--muted)}.pulse-device-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pulse-device-list span{padding:8px 10px;border-radius:10px;background:var(--sage);color:var(--muted)}.pulse-device-list strong{color:var(--blue-dark)}.pulse-footnote{margin:18px 4px 0;color:var(--muted);font-size:.82rem;line-height:1.6}@media(max-width:900px){.pulse-page{width:min(100% - 24px,1240px);padding-top:30px}.pulse-hero{align-items:stretch;flex-direction:column;gap:20px}.pulse-range{align-self:flex-start}.pulse-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-grid{grid-template-columns:1fr}}@media(max-width:540px){.pulse-kpis{grid-template-columns:1fr}.pulse-card,.pulse-kpis article{border-radius:16px;padding:17px}.pulse-error{align-items:flex-start;flex-direction:column}.pulse-table-head,.pulse-table-row{grid-template-columns:minmax(0,1fr) 58px 58px;gap:8px;font-size:.78rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f7fbff}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit}.app-shell{min-height:100vh;overflow-x:clip}.site-header{min-height:112px;padding:0 clamp(28px,4vw,68px);display:flex;align-items:center;gap:34px;color:#fff;background:linear-gradient(116deg,#0b67cc,#0757bd 48%,#03459f);position:sticky;top:0;z-index:50;box-shadow:0 8px 30px #05408f29}.brand{display:inline-flex;align-items:center;gap:17px;min-width:365px;padding:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.bih-logo{display:inline-grid;place-items:center;width:70px;height:78px;flex:0 0 auto}.bih-logo img{display:block;width:100%;height:100%;object-fit:contain}.bih-logo.compact{width:44px;height:50px}.brand-copy{display:flex;flex-direction:column}.brand-copy strong{font-size:1.72rem;line-height:1;letter-spacing:-.03em}.brand-copy small{margin-top:7px;font-size:.84rem;color:#ffffffe6}.site-header nav{display:flex;justify-content:center;gap:30px;margin-left:auto}.site-header nav a{position:relative;color:#fffffff5;text-decoration:none;font-size:.91rem;font-weight:650;white-space:nowrap}.site-header nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-17px;height:4px;border-radius:9px;background:var(--yellow)}.site-header nav a:hover{color:var(--yellow)}.site-header nav a.active{color:#fff}#sta-mi-treba,#digitalni-servisi,#dokumenti,#izvori{scroll-margin-top:124px}.script-toggle{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:#00000014;flex:0 0 auto}.script-toggle button{min-width:38px;height:32px;padding:0 8px;border-radius:7px;background:transparent;color:#fffc;font-size:.69rem;font-weight:850;cursor:pointer}.script-toggle button:hover{color:#fff;background:#ffffff1a}.script-toggle button.active{background:var(--yellow);color:#08235a;box-shadow:0 4px 10px #0000001f}.language-link{min-width:40px;min-height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.28);border-radius:8px;color:#fff;text-decoration:none;font-size:.72rem;font-weight:850;letter-spacing:.04em}.language-link:hover{color:var(--yellow);border-color:#ffffff75}.profile-link{min-height:46px;padding:5px 10px 5px 7px;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;border:1px solid rgba(255,255,255,.28);border-radius:11px;background:#ffffff14;color:#fff;text-decoration:none}.profile-link:hover{background:#ffffff26;border-color:#ffffff6b}.profile-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ffffff1c}.profile-icon svg{width:20px;height:20px}.profile-copy{display:grid;line-height:1.05}.profile-copy strong{font-size:.72rem}.profile-copy small{margin-top:3px;color:var(--yellow);font-size:.53rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.header-cta,.header-link-button{min-height:52px;padding:0 22px;border-radius:12px;font-weight:800;cursor:pointer;white-space:nowrap}.header-cta{margin-left:auto;margin-right:clamp(8px,1vw,18px);background:var(--yellow);color:#08235a;box-shadow:0 9px 20px #062e6c26}.header-cta:hover{background:#ffdb49;transform:translateY(-1px)}.search-mark{font-size:1.45rem;margin-right:7px;vertical-align:-2px}.header-link-button{margin-left:auto;border:1px solid rgba(255,255,255,.34);background:#ffffff14;color:#fff}.header-link-button:hover{background:#ffffff26}.eyebrow{display:inline-block;color:var(--blue);font-size:.72rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.hero{min-height:575px;padding:50px clamp(36px,4.4vw,76px) 42px;display:grid;grid-template-columns:minmax(520px,1.02fr) minmax(430px,.98fr);gap:30px;align-items:center;overflow:hidden;position:relative;background:radial-gradient(circle at 87% 25%,rgba(67,167,255,.18),transparent 28%),linear-gradient(90deg,#fafdff,#f4faff 55%,#eef8ff)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(180deg,transparent,rgba(218,238,255,.35));pointer-events:none}.hero-copy{position:relative;z-index:4;max-width:760px}.hero-eyebrow{color:#4b70a2;letter-spacing:.26em}.hero h1{margin:19px 0 0;color:var(--blue-dark);font-size:clamp(3rem,4.8vw,5rem);line-height:.98;letter-spacing:-.045em;font-weight:850}.hero h1 span{display:block;color:#0a4fc5}.hero-accent{width:106px;height:9px;margin:23px 0 19px;border-radius:999px;background:var(--yellow)}.hero-copy>p{max-width:680px;margin:0;color:#476b9c;font-size:1.17rem;line-height:1.52}.hero-actions{display:flex;gap:15px;margin-top:28px;align-items:center}.primary-button,.secondary-button,.outline-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 17px;border-radius:10px;text-decoration:none;font-weight:800;cursor:pointer;transition:.16s ease}.primary-button{background:var(--yellow);color:#08235a;box-shadow:0 7px 16px #d8ac002b}.primary-button:hover{background:#ffdd4f;transform:translateY(-1px)}.secondary-button{color:var(--blue);border:1px solid #b8d5f6;background:#fff}.secondary-button:hover{border-color:var(--blue)}.outline-button{color:#0b4cbc;border:2px solid #1c68e3;background:#ffffffb8}.outline-button:hover{background:#fff}.large{min-height:60px;padding:0 27px;border-radius:12px;font-size:.94rem}.hero-actions .primary-button{min-width:330px}.hero-actions .outline-button{min-width:260px}.trust-row{display:flex;gap:38px;margin-top:27px;flex-wrap:wrap}.trust-row>div{display:flex;align-items:center;gap:11px}.trust-row>div>span{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#e7f3ff;color:#0a58c8;font-size:1.25rem;font-weight:800}.trust-row p{margin:0;display:flex;flex-direction:column;color:#173c70}.trust-row strong{font-size:.78rem}.trust-row small{margin-top:3px;color:#55769f;font-size:.7rem}.hero-visual{min-height:455px;position:relative;z-index:3}.map-blob{position:absolute;width:75%;height:54%;left:8%;top:6%;background:linear-gradient(145deg,#98cdf7,#c1e4ff);opacity:.86;clip-path:polygon(8% 17%,20% 4%,33% 13%,47% 3%,63% 14%,79% 11%,94% 25%,86% 44%,94% 60%,76% 74%,63% 91%,45% 85%,30% 96%,18% 77%,4% 68%,12% 48%);filter:drop-shadow(0 12px 30px rgba(37,104,175,.12))}.bridge-line{position:absolute;right:-4%;bottom:4%;width:80%;height:48%;border-top:18px solid rgba(120,171,214,.22);border-radius:50% 50% 0 0;transform:rotate(-7deg)}.bridge-line:after{content:"";position:absolute;right:7%;top:-110px;width:150px;height:150px;border:12px solid rgba(117,167,211,.16);border-bottom:0;border-left-width:9px;border-radius:100% 100% 0 0}.hero-document{position:absolute;width:260px;height:335px;top:80px;left:37%;padding:48px 31px 30px;border-radius:7px;background:#fff;transform:rotate(-7deg);box-shadow:0 20px 50px #396b9d3d}.hero-document-back{left:49%;top:54px;transform:rotate(7deg);opacity:.88}.hero-document strong{display:block;color:#10295b;font-size:.76rem;margin-bottom:24px}.hero-document span{display:block;height:6px;margin:9px 0;border-radius:4px;background:#d3e0eb}.hero-document span:nth-of-type(3),.hero-document span:nth-of-type(6){width:66%}.hero-document i{position:absolute;bottom:33px;width:50px;height:1px;background:#7792b1}.hero-document i:first-of-type{left:30px}.hero-document i:last-of-type{right:30px}.documents-section,.how-section,.sources-section{padding:65px clamp(36px,4.4vw,76px)}.documents-section{background:linear-gradient(180deg,#f8fcff,#f0f8ff)}.wizard-section{padding:70px clamp(36px,4.4vw,76px);background:#fff}.wizard-shell{max-width:1370px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);border:1px solid #d6e7f7;border-radius:20px;overflow:hidden;box-shadow:0 16px 42px #255c9714}.wizard-choices{padding:15px;background:#f3f8fd;display:grid;align-content:start;gap:7px;border-right:1px solid #d8e7f6}.wizard-choices button{min-height:54px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:10px;background:transparent;color:#35567f;text-align:left;font-size:.81rem;font-weight:760;cursor:pointer}.wizard-choices button span{color:#7592b3}.wizard-choices button:hover{background:#fff;color:var(--blue)}.wizard-choices button.active{background:var(--blue);color:#fff;box-shadow:0 7px 17px #0757bd2b}.wizard-choices button.active span{color:var(--yellow)}.wizard-result{min-height:430px;padding:34px 38px;background:linear-gradient(145deg,#fff,#fbfdff)}.wizard-result h3{margin:8px 0 10px;color:#0b2e67;font-size:1.55rem;letter-spacing:-.02em}.wizard-result>p{max-width:760px;margin:0;color:#627d9f;line-height:1.6}.wizard-documents{display:grid;gap:9px;margin-top:26px}.wizard-documents a{min-height:74px;padding:12px 14px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;border:1px solid #d9e7f5;border-radius:12px;background:#fff;color:#173b70;text-align:left;text-decoration:none;cursor:pointer}.wizard-documents a:hover{border-color:#95c1ed;transform:translateY(-1px);box-shadow:0 8px 18px #2f5e8e14}.wizard-documents a>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:var(--blue);font-size:.7rem;font-weight:900}.wizard-documents strong,.wizard-documents small{display:block}.wizard-documents strong{font-size:.84rem}.wizard-documents small{margin-top:4px;color:#7389a4;font-size:.69rem;line-height:1.35}.wizard-documents b{color:var(--blue);font-size:.72rem;white-space:nowrap}.wizard-lab-link{margin-top:14px;display:inline-flex;align-items:center;gap:8px;color:#0757bd;text-decoration:none;font-size:.76rem;font-weight:850}.wizard-lab-link span{padding:3px 6px;border-radius:5px;background:#fff0a8;color:#664f00;font-size:.55rem;letter-spacing:.08em}.wizard-lab-link:hover{text-decoration:underline}.life-lab-page{min-height:calc(100vh - 84px);padding-bottom:80px;overflow-x:clip;background:linear-gradient(180deg,#f8fcff,#eef7ff)}.life-lab-hero{width:100%;max-width:1100px;min-width:0;margin:0 auto;padding:72px 32px 44px}.life-lab-back{display:inline-flex;margin-bottom:24px;color:#567798;text-decoration:none;font-size:.75rem;font-weight:800}.life-lab-back:hover{color:#0757bd}.life-lab-badge{display:block;width:fit-content;max-width:100%;padding:6px 9px;border:1px solid #dbc766;border-radius:999px;background:#fff7c9;color:#6c5800;font-size:.59rem;font-weight:900;letter-spacing:.09em}.life-lab-hero h1{max-width:850px;min-width:0;margin:16px 0 12px;color:#082d67;font-size:clamp(2.8rem,6vw,5.5rem);line-height:.98;letter-spacing:-.055em}.life-lab-hero h1 span{color:#0757bd}.life-lab-hero>p{max-width:790px;min-width:0;margin:0;color:#58769a;font-size:1rem;line-height:1.62}.life-lab-search{max-width:960px;min-height:70px;margin-top:30px;padding:8px 9px 8px 18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:2px solid #b9d7f2;border-radius:17px;background:#fff;box-shadow:0 18px 46px #1f548c1c}.life-lab-search>span{color:#0757bd;font-size:1.55rem}.life-lab-search input{min-width:0;border:0;outline:0;background:transparent;color:#173765;font-size:1rem}.life-lab-search input::placeholder{color:#91a5ba}.life-lab-search button{min-height:50px;padding:0 18px;border-radius:11px;background:#0757bd;color:#fff;font-size:.76rem;font-weight:850;cursor:pointer}.life-lab-search button:hover{background:#064ba1}.life-lab-examples{margin-top:15px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.life-lab-examples>span{margin-right:3px;color:#7289a3;font-size:.68rem;font-weight:800}.life-lab-examples button{min-height:31px;padding:0 9px;border:1px solid #ccdeef;border-radius:999px;background:#fffc;color:#4f6f93;font-size:.65rem;cursor:pointer}.life-lab-examples button:hover{border-color:#91bee8;color:#0757bd}.life-lab-empty,.life-lab-result{max-width:1100px;margin:0 auto}.life-lab-empty{padding:28px 32px;border:1px dashed #c4d9ec;border-radius:16px;background:#ffffffb3;color:#66809e}.life-lab-empty strong{color:#173765}.life-lab-empty p{margin:7px 0 0;line-height:1.55}.life-lab-result{padding:0 32px}.life-lab-result-head{padding:27px 29px;border:1px solid #d1e3f3;border-radius:18px 18px 0 0;background:#fff}.life-lab-result-head h2{margin:7px 0;color:#0b2e67;font-size:1.8rem}.life-lab-result-head p{max-width:820px;margin:0;color:#607b9a;line-height:1.55}.life-lab-area{padding:21px 29px;border:solid #d1e3f3;border-width:0 1px 1px;background:#f8fbff}.life-lab-area>strong{display:block;color:#173765}.life-lab-area>p{margin:4px 0 12px;color:#748ba4;font-size:.72rem}.life-lab-area>div{display:flex;gap:7px;flex-wrap:wrap}.life-lab-area button{min-height:36px;padding:0 12px;border:1px solid #c7dced;border-radius:9px;background:#fff;color:#4f7095;font-size:.7rem;font-weight:800;cursor:pointer}.life-lab-area button.active{border-color:#0757bd;background:#0757bd;color:#fff}.life-lab-area-prompt{padding:25px 29px;border:solid #d1e3f3;border-width:0 1px 1px;border-radius:0 0 18px 18px;background:#fff;color:#7890aa;font-size:.76rem}.life-lab-candidates{max-width:1100px;margin:0 auto 16px;padding:0 32px}.life-lab-candidates>div:first-child{margin-bottom:10px;display:flex;align-items:baseline;justify-content:space-between;gap:20px}.life-lab-candidates p{margin:0;color:#7188a4;font-size:.72rem}.life-lab-candidate-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.life-lab-candidate-list button{min-height:92px;padding:13px 14px;display:grid;align-content:center;gap:4px;border:1px solid #cfdfef;border-radius:12px;background:#ffffffd6;color:#526f91;text-align:left;cursor:pointer}.life-lab-candidate-list button:hover{border-color:#91bde7}.life-lab-candidate-list button.active{border-color:#0757bd;box-shadow:inset 0 0 0 1px #0757bd;background:#fff}.life-lab-candidate-list span{color:#708baa;font-size:.56rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.life-lab-candidate-list strong{color:#173765;font-size:.79rem;line-height:1.25}.life-lab-candidate-list small{color:#8397ae;font-size:.62rem}.life-lab-area-groups{width:100%;display:flex;align-items:end;gap:12px!important}.life-lab-area-group{display:grid;gap:5px}.life-lab-area-group>span{color:#7189a5;font-size:.59rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.life-lab-area-group>div{display:flex;gap:6px;flex-wrap:wrap}.life-lab-followups{padding:21px 29px;border:solid #d1e3f3;border-width:0 1px 1px;background:#fff}.life-lab-followups-head{margin-bottom:15px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.life-lab-followups-head strong{color:#173765;font-size:.8rem}.life-lab-question{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:18px;align-items:start;padding:14px 0;border-top:1px solid #e4edf6}.life-lab-question:first-of-type{border-top:0}.life-lab-question>div:first-child strong,.life-lab-question>div:first-child small{display:block}.life-lab-question>div:first-child strong{color:#173765;font-size:.79rem}.life-lab-question>div:first-child small{margin-top:4px;color:#8498ae;font-size:.64rem;line-height:1.4}.life-lab-question>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.life-lab-question button{min-height:36px;padding:0 11px;border:1px solid #c9dcec;border-radius:9px;background:#f9fcff;color:#526f91;font-size:.68rem;font-weight:780;cursor:pointer}.life-lab-question button:hover{border-color:#8db9e3}.life-lab-question button.active{border-color:#0757bd;background:#0757bd;color:#fff}.life-lab-resource-grid{padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.life-lab-resource-block{min-width:0;padding:21px;border:1px solid #d2e3f2;border-radius:16px;background:#fff}.life-lab-resource-block.next,.life-lab-resource-block.verified{grid-column:1 / -1}.life-lab-resource-block.verified{border-color:#c7ddcf;background:linear-gradient(145deg,#fff,#f7fcf9)}.life-lab-resource-block.verified .life-lab-resource-title>span{background:#e8f7ed;color:#237149}.life-lab-resource-title{margin-bottom:14px;display:flex;align-items:center;gap:11px}.life-lab-resource-title>span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#eaf4ff;color:#0757bd;font-size:.64rem;font-weight:900}.life-lab-resource-title strong,.life-lab-resource-title small{display:block}.life-lab-resource-title strong{color:#123568;font-size:.9rem}.life-lab-resource-title small{margin-top:2px;color:#8296ad;font-size:.64rem}.life-lab-resource-card{padding:14px;display:block;border:1px solid #dce9f5;border-radius:12px;background:#fbfdff;text-decoration:none}.life-lab-resource-card+.life-lab-resource-card{margin-top:8px}.life-lab-resource-card:hover{border-color:#9fc6e9;box-shadow:0 7px 16px #285c9112}.life-lab-resource-card>span{color:#6c88a6;font-size:.56rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.life-lab-resource-card>strong{display:block;margin-top:5px;color:#123568;font-size:.84rem}.life-lab-resource-card p{margin:6px 0 9px;color:#657f9e;font-size:.7rem;line-height:1.45}.life-lab-resource-card b{color:#0757bd;font-size:.68rem}.life-lab-none{min-height:112px;padding:17px;display:grid;align-content:center;gap:5px;border:1px dashed #cadaea;border-radius:12px;background:#f8fbfe}.life-lab-none strong{color:#486989;font-size:.75rem}.life-lab-none span{color:#8295aa;font-size:.67rem;line-height:1.45}.life-lab-resource-block.next ol,.life-lab-verified-list{margin:5px 0 0;padding-left:22px;color:#526f91;font-size:.76rem;line-height:1.6}.life-lab-resource-block.next li+li,.life-lab-verified-list li+li{margin-top:6px}.life-lab-source-links{margin-top:17px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.life-lab-source-links a{min-height:80px;padding:12px 13px;display:grid;align-content:center;gap:4px;border:1px solid #d4e6da;border-radius:11px;background:#fff;color:#456e56;text-decoration:none}.life-lab-source-links a:hover{border-color:#9fc5ac;box-shadow:0 6px 14px #316d4812}.life-lab-source-links strong,.life-lab-source-links span,.life-lab-source-links b{display:block}.life-lab-source-links strong{font-size:.7rem}.life-lab-source-links span{color:#718c7a;font-size:.62rem;line-height:1.4}.life-lab-source-links b{margin-top:2px;color:#237149;font-size:.62rem}.life-lab-timeline{display:grid;gap:0}.life-lab-timeline-step{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:0 0 20px}.life-lab-timeline-step:last-child{padding-bottom:0}.life-lab-timeline-step:before{content:"";position:absolute;left:17px;top:31px;bottom:0;width:1px;background:#cfdfed}.life-lab-timeline-step:last-child:before{display:none}.life-lab-timeline-step>span{width:35px;height:35px;display:grid;place-items:center;border:1px solid #b9d3eb;border-radius:50%;background:#eef6fd;color:#0757bd;font-size:.68rem;font-weight:900}.life-lab-timeline-step small{display:block;margin:1px 0 3px;color:#718aa6;font-size:.58rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.life-lab-timeline-step strong{color:#173765;font-size:.8rem}.life-lab-timeline-step p{margin:5px 0 0;color:#667f9e;font-size:.7rem;line-height:1.48}.life-lab-resource-block.checklist{grid-column:1 / -1;background:#fbfdff}.life-lab-checklist-progress{display:grid;grid-template-columns:auto minmax(100px,220px) auto;align-items:center;gap:9px;margin:-2px 0 14px;color:#7189a5;font-size:.65rem}.life-lab-checklist-progress strong{color:#173765}.life-lab-checklist-progress>div{height:7px;overflow:hidden;border-radius:999px;background:#dfebf5}.life-lab-checklist-progress i{display:block;height:100%;border-radius:inherit;background:#0757bd}.life-lab-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.life-lab-checklist label{min-height:46px;padding:9px 11px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;border:1px solid #d8e6f2;border-radius:10px;background:#fff;cursor:pointer}.life-lab-checklist label.checked{border-color:#a9d0b7;background:#f6fbf8}.life-lab-checklist input{position:absolute;opacity:0;pointer-events:none}.life-lab-checklist label>span{width:23px;height:23px;display:grid;place-items:center;border:1px solid #bcd0e2;border-radius:6px;color:#fff;font-size:.72rem;font-weight:900}.life-lab-checklist label.checked>span{border-color:#237149;background:#237149}.life-lab-checklist label>strong{color:#526f91;font-size:.69rem;line-height:1.35}.life-lab-checklist label.checked>strong{color:#345d45}.digital-services-section{padding:72px clamp(36px,4.4vw,76px) 78px;background:linear-gradient(180deg,#eef7ff,#f8fcff);border-top:1px solid #d9e9f7;border-bottom:1px solid #d9e9f7}.digital-services-heading{max-width:1370px;margin:0 auto 24px;display:flex;align-items:end;justify-content:space-between;gap:32px}.digital-services-heading h2{margin:8px 0 7px;color:var(--blue-dark);font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.06;letter-spacing:-.035em}.digital-services-heading p{max-width:850px;margin:0;color:#58749d;line-height:1.58}.service-review-date{margin-bottom:4px;padding:8px 11px;flex:0 0 auto;border:1px solid #c9dff2;border-radius:999px;background:#ffffffd1;color:#5f7d9e;font-size:.69rem;font-weight:800;white-space:nowrap}.signature-feature{max-width:1370px;margin:0 auto 20px;padding:28px 30px;display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:22px;align-items:center;border:1px solid #a9c9e9;border-radius:20px;background:linear-gradient(118deg,#fff,#f9fcff 52%,#fff8cf);box-shadow:0 16px 38px #235b9514}.signature-feature-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:17px;background:#0757bd;color:#fff;font-size:1.55rem;box-shadow:0 10px 22px #0757bd33}.signature-feature-copy h3{margin:6px 0 7px;color:#0b2f67;font-size:1.5rem;letter-spacing:-.02em}.signature-feature-copy>p{max-width:800px;margin:0;color:#5d789b;font-size:.84rem;line-height:1.56}.signature-feature-steps{margin-top:15px;display:flex;gap:13px;flex-wrap:wrap}.signature-feature-steps span{display:inline-flex;align-items:center;gap:7px;color:#3f628b;font-size:.69rem;font-weight:780}.signature-feature-steps b{color:#0757bd;font-size:.66rem}.signature-feature-actions{min-width:190px;display:grid;gap:8px}.signature-feature-actions .primary-button,.signature-feature-actions .outline-button{min-height:44px;padding:0 14px;font-size:.72rem;white-space:nowrap}.service-filter-bar{max-width:1370px;margin:0 auto 10px;display:flex;align-items:center;gap:12px}.service-filter-bar>span{color:#637f9f;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.service-area-tabs{display:flex;gap:7px;flex-wrap:wrap}.service-area-tabs button{min-height:34px;padding:0 12px;border:1px solid #bdd5eb;border-radius:9px;background:#fff;color:#47698f;font-size:.69rem;font-weight:800;cursor:pointer}.service-area-tabs button:hover{border-color:#87b8e5;color:#0757bd}.service-area-tabs button.active{border-color:#173765;background:#173765;color:#fff}.service-tabs{max-width:1370px;margin:0 auto 16px;display:flex;gap:8px;flex-wrap:wrap}.service-tabs button{min-height:36px;padding:0 13px;border:1px solid #cddff0;border-radius:999px;background:#ffffffd1;color:#4e6e95;font-size:.7rem;font-weight:780;cursor:pointer}.service-tabs button:hover{border-color:#95bee6;color:#0757bd}.service-tabs button.active{border-color:#0757bd;background:#0757bd;color:#fff}.digital-service-grid{max-width:1370px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.digital-service-card{min-height:286px;padding:20px;display:flex;flex-direction:column;border:1px solid #d4e4f3;border-radius:16px;background:#fff;box-shadow:0 8px 22px #255b930d;transition:.15s ease}.digital-service-card:hover{transform:translateY(-2px);border-color:#a7caeb;box-shadow:0 14px 28px #255b9317}.digital-service-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.digital-service-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#e9f4ff;color:#0757bd;font-size:1.05rem;font-weight:900}.service-status{padding:6px 8px;border-radius:999px;font-size:.59rem;font-weight:850;white-space:nowrap}.status-online{background:#eaf8f0;color:#237149}.status-partial{background:#fff4c9;color:#806000}.status-pilot{background:#efeefe;color:#5850a8}.status-forms,.status-lookup,.status-portal{background:#edf5fd;color:#46698f}.service-provider{margin-top:16px;color:#6684a6;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.digital-service-card h3{margin:6px 0 8px;color:#123568;font-size:1.04rem;line-height:1.25}.digital-service-card>p{margin:0;color:#657e9d;font-size:.78rem;line-height:1.5}.service-meta{margin-top:auto;padding-top:17px;display:flex;gap:6px;flex-wrap:wrap}.service-meta span{padding:5px 7px;border-radius:7px;background:#f2f7fc;color:#647f9f;font-size:.61rem;font-weight:740}.service-actions{margin-top:12px;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.service-actions a{color:#0757bd;text-decoration:none;font-size:.7rem;font-weight:850}.service-actions a:hover{text-decoration:underline}.service-actions .service-source-link{color:#7188a2;font-weight:700}.service-partner-callout{max-width:1370px;margin:18px auto 0;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px dashed #accbea;border-radius:15px;background:#ffffffa3}.service-partner-callout h3{margin:5px 0 4px;color:#173765}.service-partner-callout p{max-width:800px;margin:0;color:#687f9e;font-size:.76rem;line-height:1.5}.service-partner-callout>a{min-height:42px;padding:0 14px;flex:0 0 auto;display:inline-flex;align-items:center;border:1px solid #a9cae8;border-radius:10px;background:#fff;color:#0757bd;text-decoration:none;font-size:.72rem;font-weight:850}.empty-services{max-width:1370px;margin:0 auto;min-height:130px;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed #c6dbef;border-radius:15px;background:#ffffff8c;color:#6982a0}.empty-services strong{color:#173765}.bundles-section{padding:68px clamp(36px,4.4vw,76px);background:linear-gradient(180deg,#f1f8ff,#f8fcff)}.bundle-grid{max-width:1370px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bundle-card{padding:24px;border:1px solid #d8e7f6;border-radius:17px;background:#fff;box-shadow:0 9px 25px #29619b0f}.bundle-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#fff5bd;font-size:1.35rem}.bundle-card h3{margin:15px 0 7px;color:#0c3069;font-size:1.12rem}.bundle-card>p{min-height:58px;margin:0;color:#687f9d;font-size:.79rem;line-height:1.5}.bundle-list{margin:17px 0;display:grid;border-top:1px solid #e3edf7}.bundle-list a{min-height:41px;padding:8px 1px;display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #e3edf7;background:transparent;color:#385d89;text-align:left;text-decoration:none;font-size:.72rem;cursor:pointer}.bundle-list a:hover{color:var(--blue)}.bundle-list a span{color:#86a0bd}.bundle-start{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#eaf4ff;color:var(--blue);text-decoration:none;font-weight:830;cursor:pointer}.bundle-start:hover{background:var(--yellow);color:#10295b}.documents-heading{max-width:1370px;margin:0 auto 22px;display:flex;align-items:end;justify-content:space-between;gap:35px}.documents-heading h2,.section-heading h2,.privacy-section h2,.cta-section h2{margin:8px 0 5px;color:var(--blue-dark);font-size:clamp(2rem,3.3vw,3.2rem);line-height:1.06;letter-spacing:-.035em}.documents-heading p,.section-heading p,.cta-section p{margin:0;color:#58749d;line-height:1.55}.documents-heading>a{margin-bottom:7px;color:#0757bd;font-weight:750;font-size:.84rem}.suggest-document-link{display:inline-flex;margin-top:10px;color:#0757bd;text-decoration:none;font-size:.76rem;font-weight:850}.suggest-document-link:hover{text-decoration:underline}.library-count{margin-bottom:7px;padding:8px 11px;border:1px solid #cfe2f5;border-radius:999px;background:#fff;color:#55749c;font-size:.72rem;font-weight:800;white-space:nowrap}.library-controls{max-width:1370px;margin:0 auto 24px;display:grid;gap:14px}.document-search{min-height:52px;display:flex;align-items:center;gap:10px;padding:0 17px;border:1px solid #d5e5f5;border-radius:13px;background:#fff;box-shadow:0 8px 22px #29619b0d}.document-search>span{color:var(--blue);font-size:1.4rem;font-weight:800}.document-search input{width:100%;border:0;outline:0;background:transparent;color:#173765;font-size:.9rem}.document-search input::placeholder{color:#8ba0ba}.bundle-discovery{padding:18px;border:1px solid #d5e5f5;border-radius:15px;background:linear-gradient(135deg,#fafdff,#f1f8ff);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.library-controls:focus-within .bundle-discovery{border-color:#9fc8ee;box-shadow:0 12px 28px #265b9414}.bundle-discovery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:26px}.bundle-discovery-head strong{display:block;margin-top:5px;color:#123568;font-size:1rem}.bundle-discovery-head p{max-width:760px;margin:5px 0 0;color:#6b829f;font-size:.76rem;line-height:1.5}.bundle-discovery-head>button{min-height:38px;padding:0 12px;flex:0 0 auto;border:1px solid #c9def2;border-radius:9px;background:#fff;color:#0757bd;font-size:.7rem;font-weight:850;cursor:pointer}.bundle-discovery-head>button:hover{border-color:#98c2e9;background:#f7fbff}.bundle-discovery-grid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bundle-discovery-grid article{min-height:92px;padding:13px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;border:1px solid #d9e7f4;border-radius:12px;background:#fff;transition:.15s ease}.bundle-discovery-grid article:hover{border-color:#aacff0;transform:translateY(-1px)}.bundle-discovery-grid article.active{border-color:#0757bd;box-shadow:0 0 0 2px #0757bd14}.bundle-discovery-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#fff2a9;font-size:1rem}.bundle-discovery-grid strong,.bundle-discovery-grid span{display:block}.bundle-discovery-grid strong{color:#173765;font-size:.78rem;line-height:1.25}.bundle-discovery-grid span{margin-top:4px;color:#8194aa;font-size:.64rem}.bundle-discovery-grid article>button{min-height:34px;padding:0 9px;border-radius:8px;background:#edf6ff;color:#0757bd;font-size:.65rem;font-weight:850;white-space:nowrap;cursor:pointer}.bundle-discovery-grid article>button:hover{background:var(--yellow);color:#10295b}.active-bundle-filter{min-height:42px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:10px;background:#eaf4ff;color:#4c6b91;font-size:.72rem}.active-bundle-filter strong{color:#173765}.active-bundle-filter button{background:transparent;color:#0757bd;font-size:.7rem;font-weight:850;cursor:pointer}.active-bundle-filter button:hover{text-decoration:underline}.category-tabs{display:flex;gap:8px;flex-wrap:wrap}.category-tabs button{min-height:36px;padding:0 13px;border:1px solid #d3e4f5;border-radius:999px;background:#ffffffb8;color:#4b6c95;font-size:.72rem;font-weight:750;cursor:pointer}.category-tabs button:hover{border-color:#9cc5ef;color:var(--blue)}.category-tabs button.active{border-color:var(--blue);background:var(--blue);color:#fff}.document-grid{max-width:1370px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.document-card{min-height:260px;padding:24px 24px 20px;display:grid;grid-template-columns:62px 1fr;grid-template-rows:1fr auto;column-gap:18px;row-gap:17px;text-align:left;text-decoration:none;border:1px solid #dceaf8;border-radius:16px;background:#fff;color:var(--ink);cursor:pointer;box-shadow:0 9px 25px #29619b12;transition:.16s ease}.document-card:hover{transform:translateY(-3px);border-color:#b8d5f6;box-shadow:0 16px 34px #29619b21}.doc-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:#0b58c4}.doc-icon svg{width:29px;height:29px}.doc-category{display:inline-block;color:#6b87aa;font-size:.61rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.doc-card-copy h3{margin:7px 0 10px;color:#0a295e;font-size:1.06rem;line-height:1.2}.doc-card-copy p{margin:0;color:#58749b;font-size:.83rem;line-height:1.52}.card-action{grid-column:1 / -1;min-height:45px;display:flex;align-items:center;justify-content:center;gap:11px;border-radius:10px;background:#fff6bf;color:#0b4aaf;font-size:.82rem;font-weight:800}.document-card:first-child .card-action{background:var(--yellow);color:#09255b}.empty-library{max-width:1370px;margin:0 auto;min-height:150px;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed #c9dff4;border-radius:16px;color:#6481a4;background:#ffffff8c}.empty-library strong{color:#173765}.seo-fallback{max-width:1040px;margin:0 auto;padding:70px 28px;color:#10295b;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.route-loading{min-height:100vh;display:grid;place-items:center;background:var(--paper);color:var(--green);font-size:.78rem;font-weight:800}.seo-fallback h1{margin:0 0 18px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.02;letter-spacing:-.04em}.seo-fallback h2{margin-top:38px;font-size:1.45rem}.seo-fallback p{max-width:780px;color:#58739b;line-height:1.65}.seo-fallback a{color:#0757bd}.seo-fallback ul{columns:2;column-gap:34px;padding-left:20px}.seo-fallback li{margin:8px 0;break-inside:avoid}.seo-fallback nav{margin-bottom:28px;color:#6c82a1;font-size:.88rem}.section-heading{max-width:820px;margin:0 auto 42px;text-align:center}.how-section{background:#fff}.how-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.how-grid>div{padding:27px;border:1px solid var(--line);border-radius:16px;background:#fbfdff}.how-grid>div>span{color:var(--blue);font-size:1.2rem;font-weight:850}.how-grid h3{margin:18px 0 9px;color:#0c2d63}.how-grid p{margin:0;color:#627b9c;line-height:1.6;font-size:.9rem}.privacy-section{padding:54px clamp(36px,4.4vw,76px);display:grid;grid-template-columns:74px 1fr 1fr;align-items:center;gap:28px;background:linear-gradient(120deg,#0757bd,#03439d);color:#fff}.privacy-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#ffffff1f;font-size:2rem;color:var(--yellow)}.privacy-section .eyebrow{color:#bcdcff}.privacy-section h2{color:#fff;font-size:clamp(1.8rem,3vw,2.8rem)}.privacy-section p{margin:0;max-width:660px;color:#ffffffc7;line-height:1.65}.sources-section{background:#f5faff}.source-list{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.source-list a{display:block;padding:22px 24px;border:1px solid #d8e8f7;border-radius:14px;background:#fff;text-decoration:none;transition:.15s ease}.source-list a:hover{border-color:#a9cff4;transform:translateY(-2px)}.source-list span{color:#0b58c4;font-size:.65rem;font-weight:850;letter-spacing:.1em}.source-list h3{margin:8px 0;color:#123165;font-size:.98rem}.source-list p{margin:0 0 12px;color:#627b9c;font-size:.82rem;line-height:1.5}.source-list b{color:#0757bd;font-size:.75rem}.support-section{padding:72px clamp(36px,4.4vw,76px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:48px;align-items:center;background:linear-gradient(135deg,#fffdf2,#fff7c7);border-top:1px solid #f2e3a0;border-bottom:1px solid #f2e3a0}.support-copy{max-width:760px}.support-copy h2{margin:9px 0 13px;color:var(--blue-dark);font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:1.03;letter-spacing:-.04em}.support-copy p{margin:0;color:#5e7090;line-height:1.65;font-size:1rem}.support-card{max-width:440px;justify-self:end;padding:28px;border:1px solid #ead57c;border-radius:18px;background:#ffffffd1;box-shadow:0 16px 36px #88690014}.coffee-mark{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--yellow);font-size:1.55rem}.support-card>strong{display:block;margin-top:15px;color:#10295b;font-size:1.15rem}.support-card p{margin:8px 0 17px;color:#6c7890;line-height:1.5;font-size:.86rem}.donation-button{min-height:46px;width:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:0;background:var(--yellow);color:#08235a;text-decoration:none;font-weight:850;cursor:pointer}.donation-button:hover:not(:disabled){background:#ffdc4a;transform:translateY(-1px)}.donation-button:disabled{opacity:.65;cursor:default}.cta-section{padding:78px 28px 86px;text-align:center;background:#fff}.cta-section>.bih-logo{margin:0 auto 14px}.cta-section .primary-button{margin-top:22px}.site-footer{min-height:130px;padding:28px clamp(28px,4vw,68px);display:flex;align-items:center;gap:30px;background:#061d48;color:#fff}.footer-brand{display:flex;align-items:center;gap:12px;white-space:nowrap}.footer-brand strong{font-size:1.1rem}.site-footer p{max-width:780px;margin-left:auto;color:#9eb7d8;line-height:1.55;font-size:.78rem}.footer-legal{margin-left:auto;max-width:900px;display:grid;gap:7px;justify-items:end}.footer-legal p{max-width:none;margin:0}.footer-legal a{color:#ffd326;font-size:.74rem;font-weight:850;text-decoration:none}.footer-legal a:hover{text-decoration:underline}.footer-links{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.legal-page{min-height:calc(100vh - 214px);padding:76px clamp(24px,6vw,92px) 90px;background:linear-gradient(180deg,#f8fcff,#fff 45%)}.legal-page-inner{max-width:920px;margin:0 auto}.legal-page h1{margin:10px 0 18px;color:#08295f;font-size:clamp(2.8rem,5vw,4.8rem);line-height:1;letter-spacing:-.045em}.legal-lead{max-width:850px;margin:0 0 38px;color:#56759c;font-size:1.08rem;line-height:1.7}.legal-page section{padding:25px 0;border-top:1px solid #dce8f5}.legal-page section h2{margin:0 0 9px;color:#123568;font-size:1.2rem}.legal-page section p{margin:0;color:#5c7596;line-height:1.68}.legal-page section a{color:#0757bd;font-weight:800;text-decoration:none}.legal-page section a:hover{text-decoration:underline}.legal-callout{margin:28px 0;padding:20px 22px;border-left:5px solid #ffd326;border-radius:0 12px 12px 0;background:#fff8cf;color:#44536a;line-height:1.6}.legal-callout strong{color:#173765}.legal-home-link{display:inline-flex;text-decoration:none}.impressum-details{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce8f5;border-left:1px solid #dce8f5}.impressum-details>div{min-height:92px;padding:18px 20px;display:grid;align-content:center;gap:7px;border-right:1px solid #dce8f5;border-bottom:1px solid #dce8f5;background:#fff}.impressum-details span{color:#758ba8;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.impressum-details strong{color:#173765;font-size:.92rem;font-weight:700;line-height:1.35}.about-page{background:#f8fbff}.about-hero{min-height:560px;padding:76px clamp(32px,6vw,92px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(40px,7vw,110px);align-items:center;background:radial-gradient(circle at 84% 24%,rgba(65,159,244,.17),transparent 28%),linear-gradient(135deg,#fafdff,#eef8ff)}.about-hero-copy{max-width:800px}.about-hero h1{margin:12px 0 20px;color:#08295f;font-size:clamp(3rem,6vw,5.8rem);line-height:.96;letter-spacing:-.055em}.about-hero-copy>p{max-width:760px;margin:0;color:#52739c;font-size:1.14rem;line-height:1.7}.about-hero-actions{margin-top:30px;display:flex;gap:12px;flex-wrap:wrap}.about-manifesto{padding:34px;border:1px solid #cfe2f5;border-radius:24px;background:#fff;box-shadow:0 22px 55px #265b941c}.about-manifesto>span{color:#0757bd;font-size:.69rem;font-weight:900;letter-spacing:.16em}.about-manifesto strong{display:block;margin-top:14px;color:#08295f;font-size:clamp(2rem,3vw,3.2rem);line-height:1.05;letter-spacing:-.04em}.about-manifesto p{margin:18px 0 0;color:#657f9f;line-height:1.65}.about-story,.about-principles,.about-process,.about-independence,.about-privacy,.about-contact,.about-support{padding:76px clamp(32px,6vw,92px)}.about-section-heading{max-width:820px;margin-bottom:34px}.about-section-heading h2{margin:8px 0 0;color:#0b2f67;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em}.about-story{background:#fff}.about-story-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.about-story-grid article{padding:27px;border:1px solid #d8e7f6;border-radius:17px;background:#fbfdff}.about-story-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:#0757bd;font-size:.72rem;font-weight:900}.about-story-grid h3{margin:18px 0 8px;color:#173765;font-size:1.05rem}.about-story-grid p{margin:0;color:#657e9e;font-size:.82rem;line-height:1.58}.about-principles{background:linear-gradient(180deg,#f0f7ff,#f8fbff)}.principles-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.principles-grid article{min-height:230px;padding:22px;border:1px solid #d5e5f4;border-radius:16px;background:#fff}.principles-grid article>div{color:#0757bd;font-size:.72rem;font-weight:900}.principles-grid h3{margin:32px 0 9px;color:#15376a;font-size:1rem}.principles-grid p{margin:0;color:#6a819f;font-size:.76rem;line-height:1.55}.about-process{background:#fff}.about-process-steps{max-width:1050px;display:grid;gap:0}.about-process-steps article{padding:22px 0;display:grid;grid-template-columns:56px 1fr;gap:18px;border-top:1px solid #dde9f5}.about-process-steps article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#0757bd;color:#fff;font-size:.76rem;font-weight:900}.about-process-steps h3{margin:0 0 5px;color:#173765;font-size:1rem}.about-process-steps p{margin:0;color:#657e9f;line-height:1.55}.about-independence{display:grid;grid-template-columns:1fr .85fr;gap:clamp(35px,7vw,105px);align-items:start;background:#08295f;color:#fff}.about-independence .eyebrow{color:#ffd326}.about-independence h2{margin:10px 0 15px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.06;letter-spacing:-.04em}.about-independence>div:first-child>p{color:#bfd1e7;line-height:1.7}.about-independence>div:first-child>a{display:inline-flex;margin-top:10px;color:#ffd326;text-decoration:none;font-weight:850}.about-independence-card{padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:#ffffff12}.about-independence-card strong{display:block;margin-bottom:9px;color:#fff}.about-independence-card strong:not(:first-child){margin-top:24px}.about-independence-card ul{margin:0;padding-left:20px;display:grid;gap:7px;color:#c7d8eb;font-size:.8rem}.about-privacy{display:grid;grid-template-columns:auto minmax(260px,.7fr) minmax(360px,1fr);gap:28px;align-items:center;background:#f7fbff}.about-privacy h2{margin:7px 0 0;color:#0c316b;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.08}.about-privacy>p{margin:0;color:#5f789a;line-height:1.65}.about-contact{background:#eef7ff}.about-contact .about-section-heading p{max-width:700px;margin:14px 0 0;color:#607b9d;line-height:1.65}.about-contact .about-section-heading a{color:#0757bd;font-weight:850;text-decoration:none}.about-contact .about-section-heading a:hover{text-decoration:underline}.about-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.about-contact-grid>a{min-height:220px;padding:25px;border:1px solid #cfe2f5;border-radius:18px;background:#fff;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.about-contact-grid>a:hover{transform:translateY(-2px);border-color:#a9cce9;box-shadow:0 16px 36px #1c518917}.about-contact-grid span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#eaf4ff;color:#0757bd;font-size:.72rem;font-weight:900}.about-contact-grid h3{margin:24px 0 8px;color:#173765;font-size:1.05rem}.about-contact-grid p{margin:0 0 20px;color:#667f9f;font-size:.8rem;line-height:1.58}.about-contact-grid strong{color:#0757bd;font-size:.78rem}.about-contact-privacy{margin:18px 0 0;color:#607b9d;font-size:.76rem;line-height:1.55}.about-support{display:flex;align-items:center;justify-content:space-between;gap:50px;background:#fff}.about-support>div:first-child{max-width:760px}.about-support h2{margin:8px 0 10px;color:#0b2f67;font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.06}.about-support p{margin:0;color:#657e9e;line-height:1.65}.about-support-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.changes-page{min-height:calc(100vh - 112px);background:#f8fbff}.changes-hero{padding:76px clamp(32px,6vw,92px) 48px;border-bottom:1px solid #dbe9f6;background:linear-gradient(135deg,#fbfdff,#eef7ff)}.changes-hero h1{max-width:900px;margin:12px 0 18px;color:#08295f;font-size:clamp(3rem,6vw,5.5rem);line-height:.98;letter-spacing:-.055em}.changes-hero p{max-width:760px;margin:0;color:#607b9d;font-size:1.05rem;line-height:1.7}.changes-list{max-width:1180px;margin:0 auto;padding:34px clamp(24px,4vw,48px) 90px}.changes-list article{padding:32px 0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:38px;border-bottom:1px solid #dce8f5}.changes-meta{display:flex;flex-direction:column;gap:12px}.changes-meta span{color:#6a829e;font-size:.74rem;font-weight:800}.changes-meta b{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#0757bd;color:#fff;font-size:.72rem}.changes-list h2{margin:0 0 13px;color:#123568;font-size:1.35rem}.changes-list ul{margin:0;padding-left:20px;display:grid;gap:9px;color:#5d7696;line-height:1.6}.profile-page{background:#f7fbff}.profile-auth-hero{min-height:575px;padding:78px clamp(32px,6vw,92px);display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);gap:clamp(45px,7vw,110px);align-items:center;background:radial-gradient(circle at 82% 20%,rgba(255,211,38,.16),transparent 24%),linear-gradient(135deg,#fafdff,#edf7ff)}.profile-auth-copy{max-width:820px}.profile-auth-copy h1{margin:12px 0 20px;color:#08295f;font-size:clamp(3rem,5.7vw,5.6rem);line-height:.98;letter-spacing:-.055em}.profile-auth-copy>p{margin:0;max-width:770px;color:#55749c;font-size:1.08rem;line-height:1.72}.profile-auth-card{min-height:360px;padding:28px;border:1px solid #cfe2f5;border-radius:22px;background:#fff;box-shadow:0 22px 55px #265b941f}.profile-login-form{display:grid;gap:12px}.profile-login-kicker{color:#0757bd;font-size:.66rem;font-weight:900;letter-spacing:.14em}.profile-login-form h2{margin:4px 0 0;color:#173765;font-size:1.45rem}.profile-login-form>p{margin:0 0 8px;color:#657f9f;font-size:.82rem;line-height:1.55}.profile-login-form label{margin-top:5px;color:#31567f;font-size:.72rem;font-weight:850}.profile-login-form input{min-height:50px;padding:0 13px;border:1px solid #cbdff1;border-radius:11px;background:#fff;color:#17335f;font-size:16px;outline:none}.profile-login-form input:focus{border-color:#4b91e6;box-shadow:0 0 0 3px #0757bd14}.profile-login-form .primary-button{margin-top:4px;width:100%}.profile-login-form small{color:#8294aa;font-size:.65rem;line-height:1.45}.profile-auth-message{padding:11px 12px;border:1px solid #cae2f7;border-radius:10px;background:#eef7ff;color:#315d8c;font-size:.72rem;line-height:1.45}.profile-auth-message.error{border-color:#f0d2b7;background:#fff5ec;color:#87552e}.profile-auth-loading{min-height:300px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center}.profile-auth-loading strong{color:#173765}.profile-auth-loading p{margin:0;color:#7b90aa;font-size:.75rem}.active-pill{padding:6px 8px;border-radius:999px;background:#e7f7ee;color:#237149;font-size:.58rem;font-weight:900;letter-spacing:.08em}.profile-account-info{padding:28px 2px 20px}.profile-account-info>span{color:#6f89a5;font-size:.62rem;font-weight:900;letter-spacing:.1em}.profile-account-info h3{margin:7px 0;color:#173765;font-size:1.25rem}.profile-account-info p{margin:0;color:#667f9e;font-size:.8rem;line-height:1.55}.profile-logout{width:100%}.cloud-pill{padding:7px 9px;border-radius:999px;background:#e8f3ff;color:#0757bd;font-size:.58rem;font-weight:900;letter-spacing:.08em;white-space:nowrap}.cloud-documents-section{background:#eef7ff}.cloud-document-card .doc-icon strong{color:#0757bd;font-size:.72rem}.profile-danger-zone{padding:64px clamp(32px,6vw,92px);display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:clamp(35px,7vw,90px);align-items:center;border-top:1px solid #ead8d0;background:#fff8f5}.profile-danger-zone h2{margin:8px 0 10px;color:#713f31;font-size:clamp(1.8rem,3vw,2.7rem)}.profile-danger-zone p{margin:0;max-width:760px;color:#806c65;line-height:1.65}.profile-delete-card{padding:22px;border:1px solid #e6c8bd;border-radius:16px;background:#fff}.profile-delete-card label{display:block;color:#765246;font-size:.72rem;line-height:1.45}.profile-delete-card input{width:100%;min-height:46px;margin-top:9px;padding:0 11px;border:1px solid #dcc3ba;border-radius:9px;font-size:16px;outline:none}.profile-delete-card button{width:100%;min-height:43px;margin-top:9px;border-radius:9px;background:#7c3f2d;color:#fff;font-size:.72rem;font-weight:850;cursor:pointer}.profile-delete-card button:disabled{opacity:.45;cursor:default}.profile-coming-soon{min-height:575px;padding:78px clamp(32px,6vw,92px);display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:clamp(45px,7vw,110px);align-items:center;background:radial-gradient(circle at 82% 20%,rgba(255,211,38,.16),transparent 24%),linear-gradient(135deg,#fafdff,#edf7ff)}.profile-coming-copy{max-width:820px}.profile-coming-copy h1{margin:12px 0 20px;color:#08295f;font-size:clamp(3rem,5.7vw,5.6rem);line-height:.98;letter-spacing:-.055em}.profile-coming-copy>p{margin:0;max-width:770px;color:#55749c;font-size:1.08rem;line-height:1.72}.profile-note{margin-top:25px;max-width:700px;padding:15px 17px;display:flex;gap:9px;flex-wrap:wrap;border-left:4px solid var(--yellow);border-radius:0 10px 10px 0;background:#fff8d4;color:#5e6672;font-size:.8rem;line-height:1.5}.profile-note strong{color:#173765}.profile-back{margin-top:25px;display:inline-flex;text-decoration:none}.profile-preview-card{padding:24px;border:1px solid #cfe2f5;border-radius:22px;background:#fff;box-shadow:0 22px 55px #265b941f}.profile-preview-head{padding-bottom:18px;display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;border-bottom:1px solid #e0ebf6}.profile-avatar{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#0757bd;color:#fff;font-size:1rem;font-weight:900}.profile-preview-head strong,.profile-preview-head small{display:block}.profile-preview-head strong{color:#173765}.profile-preview-head small{margin-top:3px;color:#8194ad;font-size:.65rem}.soon-pill{padding:6px 8px;border-radius:999px;background:#fff1a9;color:#6f5700;font-size:.58rem;font-weight:900;letter-spacing:.08em}.profile-preview-row{min-height:74px;padding:12px 2px;display:grid;grid-template-columns:36px 1fr auto;gap:11px;align-items:center;border-bottom:1px solid #e7eff7}.profile-preview-row:last-child{border-bottom:0}.profile-preview-row.muted{opacity:.7}.profile-doc-dot{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#eaf4ff;color:#0757bd;font-size:.64rem;font-weight:900}.profile-preview-row strong,.profile-preview-row small{display:block}.profile-preview-row strong{color:#274d7e;font-size:.78rem}.profile-preview-row small{margin-top:4px;color:#8294aa;font-size:.64rem}.profile-preview-row>span:last-child{color:#6e8bad}.profile-features{padding:76px clamp(32px,6vw,92px);background:#fff}.profile-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.profile-feature-grid article{min-height:205px;padding:24px;border:1px solid #d8e7f6;border-radius:16px;background:#fbfdff}.profile-feature-grid article>span{color:#0757bd;font-size:.68rem;font-weight:900}.profile-feature-grid h3{margin:28px 0 8px;color:#173765;font-size:1rem}.profile-feature-grid p{margin:0;color:#687f9d;font-size:.78rem;line-height:1.58}.profile-privacy-plan{padding:64px clamp(32px,6vw,92px);display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,7vw,95px);align-items:start;background:#08295f;color:#fff}.profile-privacy-plan .eyebrow{color:var(--yellow)}.profile-privacy-plan h2{margin:9px 0 0;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.06;letter-spacing:-.04em}.profile-privacy-plan>p{margin:0;color:#bfd1e7;line-height:1.72}.cv-home-card{max-width:1370px;margin:0 auto 18px;padding:22px 24px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid #afcfea;border-radius:17px;background:linear-gradient(120deg,#fff,#f5faff 64%,#fff7c7);color:inherit;text-decoration:none;box-shadow:0 10px 27px #285b9112;transition:.15s ease}.cv-home-card:hover{transform:translateY(-2px);border-color:#82b4df;box-shadow:0 15px 34px #285b911c}.cv-home-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;background:#0757bd;color:#fff;font-size:1rem;font-weight:950;letter-spacing:-.02em}.cv-home-card h3{margin:4px 0 5px;color:#123568;font-size:1.18rem}.cv-home-card p{max-width:830px;margin:0;color:#647e9e;font-size:.78rem;line-height:1.5}.cv-home-card>strong{color:#0757bd;font-size:.75rem;white-space:nowrap}.cv-builder-page{background:#eef5fb}.cv-builder-hero{padding:46px clamp(28px,4.6vw,76px) 38px;display:flex;align-items:flex-end;justify-content:space-between;gap:38px;border-bottom:1px solid #d5e4f1;background:radial-gradient(circle at 86% 10%,rgba(255,211,38,.17),transparent 24%),linear-gradient(135deg,#fff,#f3f9ff)}.cv-builder-hero h1{margin:8px 0 9px;max-width:850px;color:#08295f;font-size:clamp(2.4rem,4.3vw,4.5rem);line-height:.98;letter-spacing:-.05em}.cv-builder-hero p{max-width:850px;margin:0;color:#5b789c;line-height:1.62}.cv-hero-actions{flex:0 0 auto;display:grid;gap:10px;justify-items:end}.cv-language-toggle{padding:3px;display:inline-flex;border:1px solid #bed6eb;border-radius:10px;background:#eaf3fb}.cv-language-toggle button{min-width:64px;height:36px;border-radius:7px;background:transparent;color:#587695;font-size:.68rem;font-weight:900;cursor:pointer}.cv-language-toggle button.active{background:#0757bd;color:#fff;box-shadow:0 5px 12px #0757bd2e}.cv-hero-actions .outline-button{min-height:40px;padding:0 13px}.cv-script-hint{display:block;margin-top:5px;max-width:220px;color:#7189a5;font-size:.57rem;line-height:1.35;text-align:right}.cv-template-picker{padding:32px clamp(28px,4.6vw,76px) 36px;border-bottom:1px solid #d5e4f1;background:#fff}.cv-template-heading{max-width:1370px;margin:0 auto 17px;display:flex;align-items:end;justify-content:space-between;gap:28px}.cv-template-heading h2{margin:6px 0 5px;color:#123568;font-size:clamp(1.6rem,2.5vw,2.35rem);line-height:1.08;letter-spacing:-.035em}.cv-template-heading p{max-width:850px;margin:0;color:#667f9e;font-size:.79rem;line-height:1.5}.cv-template-recommendation{flex:0 0 auto;padding:8px 11px;border:1px solid #c8dff2;border-radius:999px;background:#f4f9ff;color:#587695;font-size:.67rem;white-space:nowrap}.cv-template-recommendation strong{color:#0757bd}.cv-template-grid{max-width:1370px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.cv-template-grid>button{min-width:0;padding:14px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr auto;gap:10px 12px;border:1px solid #d2e1ef;border-radius:13px;background:#fbfdff;color:inherit;text-align:left;cursor:pointer;transition:.14s ease}.cv-template-grid>button:hover{border-color:#99c1e5;transform:translateY(-1px)}.cv-template-grid>button.active{border-color:#0757bd;background:#f3f9ff;box-shadow:0 0 0 2px #0757bd12}.cv-template-thumb{width:54px;height:70px;padding:9px 7px;grid-row:1 / 3;display:grid;align-content:start;gap:5px;border:1px solid #bdcfe0;background:#fff;box-shadow:0 4px 10px #284c6f14}.cv-template-thumb i{display:block;height:3px;background:#7d8da0}.cv-template-thumb i:first-child{width:70%;height:6px;background:#24384f}.cv-template-thumb i:nth-child(3){width:83%}.cv-template-thumb i:nth-child(4){width:62%}.thumb-modern{border-top:5px solid #0757bd;padding-top:6px}.thumb-modern i:first-child{background:#0757bd}.thumb-compact{gap:3px;padding-top:7px}.thumb-compact i{height:2px}.thumb-graduate i:nth-child(2){height:5px;background:#455d77}.cv-template-copy{min-width:0}.cv-template-copy small,.cv-template-copy strong,.cv-template-copy em{display:block}.cv-template-copy small{color:#718aa7;font-size:.53rem;font-weight:900;letter-spacing:.08em}.cv-template-copy strong{margin-top:3px;color:#173765;font-size:.78rem}.cv-template-copy em{margin-top:5px;color:#768ba4;font-size:.61rem;font-style:normal;line-height:1.38}.cv-template-grid>button>b{grid-column:2;color:#0757bd;font-size:.61rem}.cv-best-practice{max-width:1370px;margin:14px auto 0;padding:11px 13px;display:flex;gap:8px;flex-wrap:wrap;border-left:4px solid var(--yellow);border-radius:0 9px 9px 0;background:#fff9d8;color:#62748b;font-size:.66rem;line-height:1.5}.cv-best-practice strong{color:#173765}.cv-template-picker-preview{flex:0 0 auto;padding:10px 12px 11px;border-bottom:1px solid #bfd2e3;background:#fff}.cv-template-picker-preview .cv-template-heading{margin:0 0 7px;align-items:center;gap:10px}.cv-template-picker-preview .cv-template-heading h2{margin:2px 0 1px;font-size:.9rem;letter-spacing:-.02em}.cv-template-picker-preview .cv-template-heading p{font-size:.58rem}.cv-template-picker-preview .cv-template-recommendation{padding:4px 6px;font-size:.53rem}.cv-template-picker-preview .cv-template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cv-template-picker-preview .cv-template-grid>button{min-height:50px;padding:6px;grid-template-columns:30px minmax(0,1fr);grid-template-rows:1fr;gap:6px;align-items:center;border-radius:8px}.cv-template-picker-preview .cv-template-thumb{width:30px;height:40px;padding:5px 4px;grid-row:1;gap:3px}.cv-template-picker-preview .cv-template-thumb i{height:2px}.cv-template-picker-preview .cv-template-thumb i:first-child{height:4px}.cv-template-picker-preview .thumb-modern{border-top-width:3px;padding-top:3px}.cv-template-picker-preview .cv-template-copy small{font-size:.41rem;line-height:1.1}.cv-template-picker-preview .cv-template-copy strong{margin-top:2px;font-size:.59rem;line-height:1.1}.cv-template-picker-preview .cv-template-grid>button>b{display:none}.cv-guidance-grid{max-width:1370px;margin:15px auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.cv-guidance-card{padding:18px;border:1px solid #d8e5f1;border-radius:13px;background:#fbfdff}.cv-guidance-card h3{margin:7px 0;color:#173765;font-size:.94rem;line-height:1.28}.cv-guidance-card>p{margin:0;color:#647d9b;font-size:.7rem;line-height:1.55}.cv-guidance-wide{grid-column:1 / -1}.cv-source-links{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.cv-source-links a{min-height:31px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid #c7dced;border-radius:8px;background:#fff;color:#0757bd;text-decoration:none;font-size:.61rem;font-weight:820}.cv-source-links a:hover{background:#edf6ff}.cv-signal-list{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:6px}.cv-signal-list span{min-height:31px;padding:6px 8px;display:flex;align-items:center;gap:7px;border-radius:8px;background:#f1f7fd;color:#4f6f92;font-size:.63rem}.cv-signal-list b{width:21px;height:21px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#0757bd;color:#fff;font-size:.51rem}.cv-guidance-do-dont{margin-top:13px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.cv-guidance-do-dont>div{padding:11px 12px;border-radius:9px;background:#f2f8fd}.cv-guidance-do-dont>div:last-child{background:#fff5ec}.cv-guidance-do-dont strong,.cv-guidance-do-dont span{display:block}.cv-guidance-do-dont strong{color:#173765;font-size:.66rem}.cv-guidance-do-dont span{margin-top:4px;color:#647d9b;font-size:.62rem;line-height:1.45}.cv-guidance-section{margin-top:8px;padding:28px 0 4px;border-top:1px solid #dbe7f2}.cv-guidance-heading h2{margin:6px 0 5px;color:#173765;font-size:1.15rem;line-height:1.2}.cv-guidance-heading p{margin:0;color:#7489a2;font-size:.7rem;line-height:1.5}.cv-form-panel .cv-guidance-grid{grid-template-columns:1fr}.cv-form-panel .cv-guidance-wide{grid-column:auto}.cv-form-panel .cv-best-practice{margin-top:12px}.cv-guidance-card>.cv-guidance-caveat{margin-top:10px;padding:9px 10px;border-radius:8px;background:#fff9d8;color:#665f4e;font-size:.63rem}.cv-guidance-caveat strong{color:#173765}.cv-builder-layout{min-height:calc(100vh - 220px);display:grid;grid-template-columns:minmax(520px,.9fr) minmax(610px,1.1fr)}.cv-form-panel{min-width:0;padding:32px clamp(24px,3.3vw,52px) 72px;border-right:1px solid #cfdeec;background:#f8fbfe}.cv-local-note{margin-bottom:25px;padding:13px 15px;display:flex;gap:8px;flex-wrap:wrap;border-left:4px solid #ffd326;border-radius:0 10px 10px 0;background:#fff9d9;color:#65758a;font-size:.7rem;line-height:1.48}.cv-local-note strong{color:#173765}.cv-form-section{padding:25px 0 29px;border-top:1px solid #dbe7f2}.cv-form-section:first-of-type{border-top:0}.cv-form-title{margin-bottom:17px;display:flex;gap:11px;align-items:flex-start}.cv-form-title>span{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#0757bd;color:#fff;font-size:.64rem;font-weight:900}.cv-form-title h2{margin:1px 0 3px;color:#173765;font-size:1rem}.cv-form-title p{margin:0;color:#7a8ea7;font-size:.72rem;line-height:1.4}.cv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.cv-form-grid label,.cv-form-section>label{min-width:0}.cv-form-grid label>span,.cv-form-section>label>span{display:block;margin-bottom:6px;color:#34557d;font-size:.7rem;font-weight:800}.cv-form-grid input,.cv-form-grid textarea,.cv-form-section>label textarea{width:100%;border:1px solid #cddded;border-radius:10px;background:#fff;color:#17335f;outline:none}.cv-form-grid input{min-height:44px;padding:0 11px}.cv-form-grid textarea,.cv-form-section>label textarea{padding:11px;resize:vertical;line-height:1.5}.cv-form-grid input:focus,.cv-form-grid textarea:focus,.cv-form-section>label textarea:focus{border-color:#4b91e6;box-shadow:0 0 0 3px #0757bd14}.cv-wide{grid-column:1 / -1;display:block}.cv-repeat-card{margin-top:13px;padding:16px;border:1px solid #d4e3f1;border-radius:13px;background:#fff;box-shadow:0 7px 18px #295b8f0a}.cv-repeat-head{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:15px}.cv-repeat-head strong{color:#274b77;font-size:.76rem}.cv-repeat-head button{padding:0;background:transparent;color:#8a6a62;font-size:.64rem;text-decoration:underline;cursor:pointer}.cv-date-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cv-current-check{min-height:44px;display:flex!important;align-items:center;gap:8px}.cv-current-check input{width:16px;min-height:16px}.cv-current-check span{margin:0!important;font-size:.68rem!important;font-weight:700!important}.cv-add-button{margin-top:12px;min-height:38px;padding:0 12px;border:1px dashed #9fc4e6;border-radius:9px;background:#f5faff;color:#0757bd;font-size:.68rem;font-weight:850;cursor:pointer}.cv-add-button:hover{border-style:solid;background:#eaf4ff}.cv-ai{margin-top:9px}.cv-ai>button{min-height:32px;padding:0 9px;border:1px solid #bcd7ee;border-radius:8px;background:#fff;color:#0757bd;font-size:.63rem;font-weight:850;cursor:pointer}.cv-ai>button:disabled{opacity:.6;cursor:wait}.cv-ai>button span{margin-left:5px;padding:2px 4px;border-radius:4px;background:#fff0a8;color:#6b5400;font-size:.49rem}.cv-ai-error{display:block;margin-top:6px;color:#965c3f;font-size:.62rem}.cv-ai-result{margin-top:8px;padding:10px;border:1px solid #cfe2f3;border-radius:9px;background:#fff}.cv-ai-result p{margin:0 0 9px;white-space:pre-wrap;color:#345477;font-size:.7rem;line-height:1.5}.cv-ai-result>div{display:flex;gap:6px}.cv-ai-result button{min-height:30px;padding:0 9px;border:1px solid #bfd7ed;border-radius:7px;background:#fff;color:#0757bd;font-size:.61rem;font-weight:820;cursor:pointer}.cv-ai-result button:first-child{border-color:#0757bd;background:#0757bd;color:#fff}.cv-form-actions{margin-top:28px;display:flex;gap:9px;flex-wrap:wrap}.cv-form-actions .primary-button,.cv-form-actions .outline-button{min-height:44px;padding:0 14px}.cv-reset{min-height:44px;padding:0 8px;background:transparent;color:#788da6;font-size:.67rem;text-decoration:underline;cursor:pointer}.cv-pdf-error{margin-top:10px;padding:10px 12px;border:1px solid #efcfb6;border-radius:9px;background:#fff5ec;color:#87552e;font-size:.69rem}.cv-pdf-note{margin:9px 0 0;max-width:680px;color:#7d8fa5;font-size:.62rem;line-height:1.45}.cv-preview-panel{position:sticky;top:112px;align-self:start;min-width:0;height:calc(100vh - 112px);display:flex;flex-direction:column;background:#d8e6f2}.cv-preview-toolbar{min-height:65px;padding:11px 19px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #bfd2e3;background:#f7fbfff5;position:sticky;top:0;z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cv-preview-toolbar strong,.cv-preview-toolbar span{display:block}.cv-preview-toolbar strong{color:#173765;font-size:.82rem}.cv-preview-toolbar span{margin-top:3px;color:#748ba6;font-size:.64rem}.cv-preview-toolbar>span{margin:0;white-space:nowrap}.cv-preview-scroll{min-height:0;flex:1;overflow:auto}.cv-preview-stage{padding:22px;display:grid;place-items:start center}.cv-sheet{width:210mm;min-height:297mm;padding:17mm 17mm 18mm;background:#fff;color:#202b38;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.42;box-shadow:0 17px 45px #1737582b;zoom:.74}.cv-sheet-head{padding-bottom:6mm;border-bottom:1.3px solid #17283d}.cv-sheet-head h1{margin:0;color:#10233d;font-size:24pt;line-height:1;letter-spacing:-.6pt}.cv-sheet-head>p{margin:2.3mm 0 0;color:#3f5d7c;font-size:11pt;font-weight:700}.cv-sheet-head>div{margin-top:4mm;display:flex;flex-wrap:wrap;gap:2mm 4.5mm;color:#52677e;font-size:8.2pt}.cv-sheet-head>div span:not(:last-child):after{content:"·";margin-left:4.5mm;color:#8c9bab}.cv-sheet-section{margin-top:6mm}.cv-sheet-section>h2{margin:0 0 3.2mm;color:#17385d;font-size:8.2pt;font-weight:900;letter-spacing:1.2pt}.cv-summary-text{margin:0;color:#35495f}.cv-sheet-list{display:grid;gap:4.3mm}.cv-sheet-entry{break-inside:avoid}.cv-entry-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8mm;align-items:start}.cv-entry-head h3{margin:0;color:#17283d;font-size:10.3pt}.cv-entry-head strong{display:block;margin-top:.8mm;color:#50677e;font-size:8.6pt;font-weight:700}.cv-entry-head>span{color:#6d7f91;font-size:8.2pt;white-space:nowrap}.cv-sheet-entry p{margin:2mm 0 0;color:#40546a}.cv-sheet-entry ul{margin:2mm 0 0;padding-left:5mm;color:#40546a}.cv-sheet-entry li{margin:.8mm 0;padding-left:.5mm}.cv-sheet-entry.compact p{font-size:8.5pt}.cv-sheet-bottom-grid{display:grid;grid-template-columns:1fr;gap:0}.cv-skill-list{display:flex;flex-wrap:wrap;gap:2mm}.cv-skill-list span{padding:1.2mm 2mm;border-radius:1.5mm;background:#eff4f8;color:#364f68;font-size:8pt}.cv-language-list{display:grid;gap:1mm;color:#40546a;font-size:8.5pt}.cv-template-ats{color:#202020}.cv-template-ats .cv-sheet-head{border-bottom-color:#222}.cv-template-ats .cv-sheet-head h1,.cv-template-ats .cv-entry-head h3{color:#111}.cv-template-ats .cv-sheet-head>p,.cv-template-ats .cv-entry-head strong,.cv-template-ats .cv-sheet-section>h2{color:#333}.cv-template-ats .cv-sheet-section>h2{border-bottom:1px solid #555;padding-bottom:1.2mm;letter-spacing:.8pt}.cv-template-ats .cv-summary-text,.cv-template-ats .cv-sheet-entry p,.cv-template-ats .cv-sheet-entry ul,.cv-template-ats .cv-language-list{color:#333}.cv-template-ats .cv-skill-list{display:block}.cv-template-ats .cv-skill-list span{display:inline;padding:0;border-radius:0;background:none;color:#333;font-size:8.5pt}.cv-template-ats .cv-skill-list span:not(:last-child):after{content:", "}.cv-template-modern{border-top:4mm solid #0757bd;padding-top:13mm}.cv-template-modern .cv-sheet-head{border-bottom:0;padding-bottom:3mm}.cv-template-modern .cv-sheet-head h1{color:#0757bd;font-size:26pt}.cv-template-modern .cv-sheet-section>h2{padding-bottom:1.3mm;border-bottom:1.4px solid #9dc3e6;color:#0757bd}.cv-template-modern .cv-entry-head h3{color:#123c6d}.cv-template-modern .cv-skill-list span{background:#edf6ff;color:#194f83}.cv-template-compact{padding:13mm 15mm 15mm;font-size:9.5pt;line-height:1.34}.cv-template-compact .cv-sheet-head{padding-bottom:4mm}.cv-template-compact .cv-sheet-head h1{font-size:21pt}.cv-template-compact .cv-sheet-head>p{margin-top:1.5mm;font-size:10pt}.cv-template-compact .cv-sheet-head>div{margin-top:2.5mm;font-size:7.8pt}.cv-template-compact .cv-sheet-section{margin-top:4.1mm}.cv-template-compact .cv-sheet-section>h2{margin-bottom:2mm;font-size:7.8pt}.cv-template-compact .cv-sheet-list{gap:2.8mm}.cv-template-compact .cv-entry-head h3{font-size:9.7pt}.cv-template-compact .cv-entry-head strong,.cv-template-compact .cv-entry-head>span,.cv-template-compact .cv-skill-list span,.cv-template-compact .cv-language-list{font-size:7.8pt}.cv-template-compact .cv-sheet-entry p,.cv-template-compact .cv-sheet-entry ul{margin-top:1.2mm}.cv-template-compact .cv-skill-list{gap:1.2mm}.cv-template-compact .cv-skill-list span{padding:.8mm 1.5mm}.cv-template-graduate{color:#222}.cv-template-graduate .cv-sheet-head{border-bottom:2px solid #3f5369}.cv-template-graduate .cv-sheet-head h1{color:#1f2f40}.cv-template-graduate .cv-sheet-section>h2{color:#2d4156;letter-spacing:.7pt;border-bottom:1px solid #b5c0ca;padding-bottom:1.1mm}.cv-template-graduate .cv-education-section{margin-top:5mm}.cv-template-graduate .cv-skill-list span{background:#f1f3f5;color:#303b46}.editor-shell .site-header{min-height:82px}.editor-shell .brand{min-width:330px}.editor-shell .brand-copy strong{font-size:1.3rem}.editor-shell .brand-copy small{font-size:.72rem;margin-top:4px}.mobile-editor-switch,.mobile-editor-actions{display:none}.editor-layout{height:calc(100vh - 82px);min-height:0;display:grid;grid-template-columns:minmax(500px,.9fr) minmax(580px,1.1fr);overflow:hidden}.form-panel{min-width:0;height:100%;padding:44px clamp(26px,3.2vw,54px) 80px;border-right:1px solid #d8e7f6;background:#f7fbff;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:33px}.editor-heading h1{max-width:730px;margin:10px 0;color:var(--blue-dark);font-size:clamp(2rem,3.1vw,3rem);line-height:1.04;letter-spacing:-.035em}.editor-heading p{max-width:650px;margin:0;color:#627b9b;line-height:1.55}.document-version{display:inline-flex;margin-top:11px;padding:6px 9px;border-radius:7px;background:#eaf4ff;color:#52759c;font-size:.66rem;font-weight:760}.completion{min-width:92px;padding:14px 12px;border:1px solid #cfe2f6;border-radius:13px;background:#fff;text-align:center;box-shadow:0 7px 18px #3568990f}.completion strong,.completion span{display:block}.completion strong{color:var(--blue);font-size:1.24rem}.completion span{margin-top:2px;color:#7388a5;font-size:.67rem}.form-section{padding:28px 0 32px;border-top:1px solid #dce9f5}.step-header{display:flex;align-items:flex-start;gap:13px;margin-bottom:21px}.step-number{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--blue);color:#fff;font-size:.69rem;font-weight:850;box-shadow:0 5px 12px #0757bd2b}.step-header h3{margin:2px 0 3px;color:#173765;font-size:1rem}.step-header p{margin:0;color:#7a8ea8;font-size:.79rem;line-height:1.4}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{min-width:0}.field-wide{grid-column:1 / -1}.field-label,.field-hint{display:block}.field-label{margin-bottom:7px;color:#2e4e79;font-size:.75rem;font-weight:780}.field-hint{margin-top:6px;color:#8496ad;font-size:.68rem;line-height:1.35}.field input,.field select,.field textarea{width:100%;border:1px solid #cfdff0;border-radius:10px;background:#fff;color:#17335f;outline:none;transition:.14s ease}.field input,.field select{min-height:45px;padding:0 12px}.field textarea{padding:12px;resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:#4b91e6;box-shadow:0 0 0 3px #0757bd14}.field-missing .field-label:after{content:" •";color:#e3a900;font-weight:900}.field-missing input,.field-missing select,.field-missing textarea{border-color:#e7cf77;background:#fffdf3}.field-missing input:focus,.field-missing select:focus,.field-missing textarea:focus{border-color:#dca900;box-shadow:0 0 0 3px #ffd32629;background:#fff}.ai-field-trigger{margin-top:7px;padding:0;display:inline-flex;align-items:center;gap:6px;background:transparent;color:#0757bd;font-size:.68rem;font-weight:850;cursor:pointer}.ai-field-trigger:hover{text-decoration:underline}.ai-field-trigger span{padding:2px 5px;border-radius:5px;background:#fff0a8;color:#6a5200;font-size:.51rem;letter-spacing:.07em}.ai-field-assistant{margin-top:9px;padding:13px;border:1px solid #bfd9f1;border-radius:11px;background:linear-gradient(145deg,#f3f9ff,#fffef7);box-shadow:0 7px 18px #285b910f}.ai-field-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-field-head strong,.ai-field-head span{display:block}.ai-field-head strong{color:#173765;font-size:.72rem}.ai-field-head span{max-width:650px;margin-top:3px;color:#7388a3;font-size:.61rem;line-height:1.4}.ai-field-close{width:27px;height:27px;flex:0 0 auto;border-radius:7px;background:#eaf3fb;color:#52708f;font-size:1rem;cursor:pointer}.ai-field-close:hover{background:#dcecf9;color:#173765}.ai-field-instruction{width:100%;min-height:42px;margin-top:10px;padding:0 11px;border:1px solid #c9dff1;border-radius:9px;background:#fff;color:#17335f;outline:none;font-size:.72rem}.ai-field-instruction:focus{border-color:#4b91e6;box-shadow:0 0 0 3px #0757bd14}.ai-field-actions{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.ai-field-actions button,.ai-field-suggestion button{min-height:32px;padding:0 10px;border:1px solid #bfd8ef;border-radius:8px;background:#fff;color:#0757bd;font-size:.63rem;font-weight:820;cursor:pointer}.ai-field-actions button:first-child{border-color:#0757bd;background:#0757bd;color:#fff}.ai-field-actions button:disabled{opacity:.55;cursor:wait}.ai-field-assistant>small{display:block;margin-top:8px;color:#8797aa;font-size:.58rem;line-height:1.4}.ai-field-error{margin-top:9px;padding:8px 9px;border:1px solid #efd2ba;border-radius:8px;background:#fff5ec;color:#87552e;font-size:.64rem;line-height:1.4}.ai-field-suggestion{margin-top:10px;padding:11px;border:1px solid #cfe2f3;border-radius:9px;background:#fff}.ai-field-suggestion>span{color:#6a82a0;font-size:.57rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ai-field-suggestion p{margin:7px 0 10px;white-space:pre-wrap;color:#294d77;font-size:.72rem;line-height:1.55}.ai-field-suggestion>div{display:flex;gap:6px}.ai-field-suggestion .ai-apply{border-color:#0757bd;background:#0757bd;color:#fff}.next-steps{margin-top:24px;padding:24px 26px;border:1px solid #cfe1f3;border-left:5px solid var(--yellow);border-radius:14px;background:#eef7ff}.next-steps h3{margin:8px 0 13px;color:#173765}.next-steps ol{margin:0;padding-left:20px}.next-steps li{margin:8px 0;padding-left:3px;color:#506c91;font-size:.83rem;line-height:1.55}.legal-note{margin:18px 0 0;padding-top:15px;border-top:1px solid #cedff0;color:#6d829e;font-size:.73rem;line-height:1.55}.guide-jump{display:inline-flex;margin-top:13px;color:#0757bd;text-decoration:none;font-size:.72rem;font-weight:850}.guide-jump:hover{text-decoration:underline}.esign-card{margin-top:15px;padding:22px 23px;display:grid;grid-template-columns:48px 1fr;gap:15px;border:1px solid #bfd8ef;border-radius:14px;background:linear-gradient(135deg,#f3f9ff,#fffef5)}.esign-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:#0757bd;color:#fff;font-size:1.25rem;box-shadow:0 7px 16px #0757bd29}.esign-copy h3{margin:6px 0 7px;color:#173765;font-size:1rem}.esign-copy>p{max-width:680px;margin:0;color:#607d9f;font-size:.78rem;line-height:1.55}.esign-steps{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.esign-steps span{min-height:31px;padding:0 10px 0 7px;display:inline-flex;align-items:center;gap:7px;border:1px solid #d5e5f3;border-radius:999px;background:#fff;color:#47698f;font-size:.67rem;font-weight:750}.esign-steps b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#e8f3ff;color:#0757bd;font-size:.6rem}.esign-actions{margin-top:13px;display:flex;gap:9px;flex-wrap:wrap}.esign-actions a{min-height:38px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid #bcd7f1;border-radius:9px;background:#fff;color:#0757bd;text-decoration:none;font-size:.71rem;font-weight:850}.esign-actions a:first-child{border-color:#0757bd;background:#0757bd;color:#fff}.esign-copy small{display:block;margin-top:11px;color:#8091a7;font-size:.64rem;line-height:1.45}.esign-toolbar-link{min-height:44px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid #91bce5;border-radius:10px;background:#edf6ff;color:#0757bd;text-decoration:none;font-size:.72rem;font-weight:850;white-space:nowrap}.esign-toolbar-link:hover{background:#dfefff}.preview-panel{position:relative;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#dbeaf7}.preview-toolbar{min-height:75px;padding:13px 22px;flex:0 0 auto;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #c3d8ea;background:#f6fbfff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.preview-toolbar strong,.preview-toolbar span{display:block}.preview-toolbar strong{color:#163563;font-size:.88rem}.preview-toolbar span{margin-top:3px;color:#7890ac;font-size:.69rem}.pdf-export-error{padding:10px 22px;border-bottom:1px solid #efcfb6;background:#fff5ec;color:#87552e;font-size:.72rem;line-height:1.45}.preview-current{margin-left:auto!important;white-space:nowrap;color:#62748c!important}.toolbar-actions{display:flex;gap:8px}.toolbar-actions{flex-wrap:wrap;align-items:center}.save-menu-control{position:relative;min-width:0}.save-split-button{display:inline-flex;align-items:stretch}.save-main-button,.save-menu-toggle{min-height:44px;border:1px solid #8bb8e2;background:#fff;color:#0757bd;font-weight:850;cursor:pointer}.save-main-button{min-width:112px;padding:0 14px;border-radius:10px 0 0 10px;font-size:.72rem}.save-menu-toggle{width:34px;padding:0;border-left:0;border-radius:0 10px 10px 0;font-size:.72rem}.save-main-button:hover,.save-menu-toggle:hover{background:#f2f8fe}.save-menu-toggle.alert{background:#fff3df;color:#9a5c00;border-color:#e7bd7c}.save-menu-toggle span{margin:0!important;color:inherit!important;font-size:.74rem!important}.save-menu-popover{position:absolute;z-index:80;left:0;bottom:calc(100% + 8px);width:min(360px,calc(100vw - 28px));padding:8px;border:1px solid #bfd6e9;border-radius:13px;background:#fff;box-shadow:0 18px 42px #2243672e}.save-menu-control.compact .save-menu-popover{top:calc(100% + 8px);bottom:auto}.save-menu-heading{padding:8px 9px 10px;border-bottom:1px solid #e2edf6}.save-menu-heading strong,.save-menu-heading span{display:block}.save-menu-heading strong{color:#173765;font-size:.7rem}.save-menu-heading span{margin-top:4px;color:#7189a5;font-size:.6rem;line-height:1.4}.save-menu-option{width:100%;min-height:58px;margin-top:5px;padding:9px 10px;display:grid;grid-template-columns:30px 1fr;gap:9px;align-items:center;border:0;border-radius:9px;background:#f8fbfe;color:inherit;text-align:left;cursor:pointer}.save-menu-option:hover{background:#eef6fd}.save-menu-option.cloud{background:#f2f8ff}.save-menu-option.cloud:hover{background:#e8f3ff}.save-menu-option:disabled{opacity:.58;cursor:wait}.save-menu-icon{width:30px;height:30px;margin:0!important;display:grid!important;place-items:center;border-radius:8px;background:#e5f1fb;color:#0757bd!important;font-size:.8rem!important;font-weight:900}.save-menu-option>span:last-child strong,.save-menu-option>span:last-child small{display:block}.save-menu-option>span:last-child strong{color:#234b77;font-size:.68rem}.save-menu-option>span:last-child small{margin-top:3px;color:#7189a5;font-size:.58rem;line-height:1.35}.save-menu-autosync{margin-top:6px;padding:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #e2edf6;cursor:pointer}.save-menu-autosync>span strong,.save-menu-autosync>span small{display:block}.save-menu-autosync strong{color:#274d77;font-size:.64rem}.save-menu-autosync small{margin-top:3px;color:#788da6;font-size:.56rem;line-height:1.35}.save-menu-autosync input{width:17px;height:17px;flex:0 0 auto}.save-menu-message{margin:6px 0 0;padding:8px 9px;border:1px solid #c8dfef;border-radius:8px;background:#f4f9fd;color:#526f8f;font-size:.6rem;line-height:1.4}.save-menu-message.auth{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.save-menu-message.auth a{color:#0757bd;font-weight:850}.save-menu-message.error,.save-menu-message.conflict{border-color:#eccab7;background:#fff5ec;color:#81533b}.save-menu-conflict{margin-top:6px;padding:10px;border:1px solid #e7c59f;border-radius:9px;background:#fff7e9}.save-menu-conflict>strong{color:#6c491d;font-size:.65rem}.save-menu-conflict p{margin:5px 0 9px;color:#795f40;font-size:.59rem;line-height:1.45}.save-menu-conflict>div{display:flex;gap:6px;flex-wrap:wrap}.save-menu-conflict button{min-height:31px;padding:0 8px;border:1px solid #d4b88e;border-radius:7px;background:#fff;color:#6c4e26;font-size:.57rem;font-weight:800;cursor:pointer}.preview-status-fixed{flex:0 0 auto;background:#dbeaf7}.missing-summary{margin:18px 22px 12px;padding:19px 22px;border-left:5px solid #f5b61c;background:#fff4c9;color:#342f21;box-shadow:0 5px 15px #5246140d}.missing-summary-title{display:flex;flex-wrap:wrap;gap:3px;align-items:baseline;margin-bottom:13px;font-size:.88rem}.missing-summary-title strong{font-weight:900;color:#2b2a25}.missing-summary-title span{color:#665f4e}.missing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:5px}.missing-grid button{position:relative;padding:2px 0 2px 17px;border:0;background:transparent;color:#202b3b;text-align:left;font-size:.78rem;line-height:1.35;cursor:pointer}.missing-grid button:before{content:"•";position:absolute;left:2px;top:1px;color:#161616;font-size:1.05rem}.missing-grid button:hover{color:#0757bd}.missing-grid button:hover:after{content:"";position:absolute;left:17px;right:0;bottom:0;height:2px;background:#efb51d}.missing-section{display:inline!important;color:#38475b!important;font-weight:850}.complete-summary{display:flex;gap:8px;flex-wrap:wrap;border-left-color:#35a66f;background:#edf9f2;color:#315f48}.complete-summary strong{color:#1e6344}.procedure-guide{margin:13px 22px 0;padding:19px 21px;border:1px solid #c8dff2;border-radius:12px;background:#ffffffd1}.form-procedure-guide{margin:20px 0 0;background:#fff}.procedure-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.procedure-head h3{margin:5px 0 3px;color:#173765;font-size:.98rem}.procedure-head p{max-width:570px;margin:0;color:#7085a0;font-size:.69rem;line-height:1.4}.area-switch{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid #cbdff2;border-radius:9px;background:#eef6fd}.area-switch button{min-width:44px;height:30px;padding:0 8px;border-radius:6px;background:transparent;color:#66819f;font-size:.65rem;font-weight:850;cursor:pointer}.area-switch button.active{background:var(--blue);color:#fff}.procedure-guide ol{margin:15px 0 0;padding-left:20px;display:grid;gap:6px}.procedure-guide li{padding-left:3px;color:#506c91;font-size:.74rem;line-height:1.45}.procedure-sources{margin-top:13px;padding-top:11px;border-top:1px solid #dde9f4;display:flex;gap:7px;flex-wrap:wrap}.procedure-sources a{padding:6px 8px;border-radius:7px;background:#eef6ff;color:#0757bd;text-decoration:none;font-size:.61rem;font-weight:820}.procedure-sources a:hover{background:#dfeeff}.preview-document-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.paper-wrap{padding:10px 24px 42px;display:grid;place-items:start center}.paper-export{width:210mm;position:relative;background:#fff}.pdf-export-host{position:fixed;left:-10000px;top:0;width:210mm;min-height:297mm;overflow:visible;pointer-events:none;background:#fff}.pdf-export-host .paper-export{width:210mm!important;min-width:210mm!important;max-width:210mm!important;zoom:1!important;transform:none!important}.pdf-export-host .paper{width:210mm!important;min-height:296mm;transform:none!important;zoom:1!important}.pdf-export-host-preview{inset:0;z-index:1000;width:100%;height:100dvh;min-height:0;padding:28px;display:grid;place-items:start center;overflow-x:auto;overflow-y:scroll;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;pointer-events:auto;background:#cbd9e6}.pdf-export-host-preview .paper-export{box-shadow:0 18px 55px #16355838}.pdf-page-staging{position:fixed;left:-10000px;top:0;width:210mm;pointer-events:none}.pdf-page-sheet{position:relative;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;max-height:297mm!important;margin:0!important;overflow:hidden!important;box-shadow:none!important;transform:none!important;zoom:1!important}.document-stamp{position:absolute;right:8mm;bottom:5.5mm;display:flex;align-items:center;gap:2.2mm;padding:1.7mm 2mm;border-radius:2mm;background:#ffffffeb;color:#788391;font-family:Inter,sans-serif;font-size:5.4pt;line-height:1.25}.document-stamp img{width:12mm;height:12mm;display:block}.document-stamp strong,.document-stamp span{display:block}.document-stamp strong{color:#4f5f71;font-size:6pt}.preview-bottom{display:flex;align-items:center;justify-content:center;gap:18px;padding:0 20px 28px;color:#637c99;font-size:.72rem}.preview-bottom-actions{display:inline-flex;align-items:center;gap:12px}.preview-bottom button{padding:0;background:none;color:#0b58c4;text-decoration:underline;cursor:pointer}.preview-bottom .example-fill{min-height:34px;padding:0 11px;border:1px solid #b8d7f4;border-radius:8px;background:#f4f9ff;color:#0757bd;text-decoration:none;font-weight:820}.preview-bottom .example-fill:hover{border-color:#8dbde9;background:#eaf4ff}.document-guide{position:relative;padding:78px clamp(28px,5vw,84px) 90px;border-top:1px solid #d9e8f6;background:linear-gradient(180deg,#fff,#f5faff)}.guide-inner{max-width:1380px;margin:0 auto}.form-panel .document-guide{margin:34px 0 0;padding:38px 0 0;border-top:1px solid #d5e5f4;background:transparent}.form-panel .guide-inner{max-width:none}.form-panel .guide-subnav{margin-bottom:27px}.form-panel .guide-heading{margin-bottom:26px}.form-panel .guide-heading h2{font-size:clamp(1.8rem,2.5vw,2.7rem)}.form-panel .guide-heading p{font-size:.88rem;line-height:1.62}.form-panel .guide-two-column{grid-template-columns:1fr;gap:13px}.form-panel .guide-card{padding:22px;border-radius:14px;box-shadow:none}.form-panel .guide-faq-block{margin-top:36px}.form-panel .guide-reference-grid{margin-top:36px;grid-template-columns:1fr;gap:13px}.form-panel .guide-reference-card{padding:22px;border-radius:14px}.form-panel .guide-source-list a{grid-template-columns:minmax(105px,.38fr) 1fr auto}.form-panel .guide-related{margin-top:38px}.form-panel .guide-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-panel .guide-related-grid>a{min-height:126px;padding:15px}.guide-subnav{margin:0 0 34px;display:flex;gap:8px;flex-wrap:wrap}.guide-subnav a{padding:8px 11px;border:1px solid #d7e7f6;border-radius:999px;background:#f8fbff;color:#46698f;text-decoration:none;font-size:.68rem;font-weight:780}.guide-subnav a:hover{border-color:#9fc8ee;color:#0757bd;background:#fff}.guide-heading,.guide-card,.guide-faq-block,.guide-reference-grid,.guide-related{scroll-margin-top:100px}.guide-heading{max-width:880px;margin-bottom:34px}.guide-heading h2{margin:8px 0 12px;color:var(--blue-dark);font-size:clamp(2.15rem,4vw,3.55rem);line-height:1.04;letter-spacing:-.04em}.guide-heading p{margin:0;color:#58749d;font-size:1rem;line-height:1.7}.guide-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-card{min-height:100%;padding:28px;border:1px solid #d8e7f6;border-radius:18px;background:#fff;box-shadow:0 12px 30px #285b910f}.guide-card-kicker{color:#0a5bc7;font-size:.66rem;font-weight:900;letter-spacing:.1em}.guide-card h3,.guide-reference-card h3,.guide-section-heading h3{margin:8px 0 18px;color:#14376b;font-size:1.15rem}.guide-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.guide-card li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.guide-card li>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-size:.72rem;font-weight:900}.guide-card li p{margin:2px 0 0;color:#5c7596;font-size:.82rem;line-height:1.5}.guide-requirements li>span{background:#e9f8ef;color:#237249}.guide-mistakes{border-color:#ecdca8;background:linear-gradient(180deg,#fffdf5,#fff)}.guide-mistakes li>span{background:#fff1bf;color:#8b6300}.guide-faq-block{margin-top:54px}.guide-section-heading{margin-bottom:17px}.guide-faq-list{display:grid;gap:10px}.guide-faq-list details{border:1px solid #d7e6f5;border-radius:13px;background:#fff;overflow:hidden}.guide-faq-list summary{min-height:58px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#234a7e;font-size:.86rem;font-weight:820;cursor:pointer;list-style:none}.guide-faq-list summary::-webkit-details-marker{display:none}.guide-faq-list summary span{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#edf5fd;color:#0757bd;transition:transform .16s ease}.guide-faq-list details[open] summary span{transform:rotate(45deg)}.guide-faq-answer{padding:0 18px 18px;border-top:1px solid #edf2f7}.guide-faq-answer p{margin:15px 0 0;color:#5b7597;font-size:.82rem;line-height:1.6}.guide-inline-sources{margin-top:12px;display:flex;gap:7px;flex-wrap:wrap}.guide-inline-sources a{padding:6px 8px;border-radius:7px;background:#edf6ff;color:#0757bd;text-decoration:none;font-size:.61rem;font-weight:850}.guide-inline-sources a:hover{background:#dceeff}.guide-reference-grid{margin-top:54px;display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.guide-reference-card{padding:27px 28px;border:1px solid #d8e7f6;border-radius:17px;background:#fff}.guide-reference-card>ul{margin:0;padding-left:20px;display:grid;gap:9px}.guide-reference-card>ul li{color:#58749a;font-size:.81rem;line-height:1.5}.guide-reference-card>p{margin:16px 0 0;color:#7b8fa8;font-size:.72rem;line-height:1.5}.guide-source-list{display:grid;gap:8px}.guide-source-list a{padding:13px 14px;display:grid;grid-template-columns:minmax(125px,.42fr) 1fr auto;gap:12px;align-items:center;border:1px solid #e0ebf6;border-radius:11px;color:inherit;text-decoration:none}.guide-source-list a:hover{border-color:#aacff3;background:#f8fbff}.guide-source-list strong{color:#0757bd;font-size:.63rem;letter-spacing:.04em}.guide-source-list span{color:#506d92;font-size:.73rem;line-height:1.35}.guide-source-list b{color:#0757bd;font-size:.66rem;white-space:nowrap}.guide-no-source{margin:0!important;color:#667e9e!important;font-size:.8rem!important}.guide-related{margin-top:58px}.guide-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.guide-related-grid>a{min-height:142px;padding:17px;display:grid;grid-template-columns:40px 1fr;grid-template-rows:1fr auto;gap:10px 12px;border:1px solid #d8e7f6;border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:.15s ease}.guide-related-grid>a:hover{transform:translateY(-2px);border-color:#a9cff4;box-shadow:0 10px 22px #32629414}.guide-related-grid .doc-icon{width:38px;height:38px}.guide-related-grid strong{display:block;color:#173765;font-size:.8rem;line-height:1.3}.guide-related-grid p{margin:5px 0 0;color:#758aa4;font-size:.67rem;line-height:1.35}.guide-related-grid>a>b{grid-column:2;color:#0757bd;font-size:.68rem}.guide-feedback{margin-top:22px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #cfe2f5;border-radius:16px;background:#f4f9ff}.guide-feedback h3{margin:7px 0 6px;color:#173765}.guide-feedback p{margin:0;max-width:640px;color:#657f9f;font-size:.8rem;line-height:1.55}.guide-feedback-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.guide-feedback-actions a{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid #b9d4ef;border-radius:10px;background:#fff;color:#0757bd;text-decoration:none;font-size:.75rem;font-weight:850}.guide-feedback-actions a:hover{border-color:#79afe0;background:#eef7ff}.my-documents-section{padding:70px clamp(28px,5vw,84px);border-top:1px solid #d8e7f6;background:#f6faff}.my-documents-heading{max-width:1380px;margin:0 auto 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.my-documents-heading h2{margin:8px 0 9px;color:#14376b;font-size:clamp(2rem,3.5vw,3.3rem);letter-spacing:-.04em}.my-documents-heading p{max-width:760px;margin:0;color:#617d9e;line-height:1.6}.local-only-pill{flex:0 0 auto;padding:8px 11px;border:1px solid #bed8ef;border-radius:999px;background:#fff;color:#416c96;font-size:.63rem;font-weight:900;letter-spacing:.08em}.my-documents-list{max-width:1380px;margin:0 auto;display:grid;gap:11px}.my-document-card{padding:18px 20px;display:grid;grid-template-columns:48px minmax(0,1fr) minmax(120px,180px) auto;align-items:center;gap:17px;border:1px solid #d5e5f4;border-radius:15px;background:#fff}.my-document-card .doc-icon{width:46px;height:46px}.my-document-copy h3{margin:3px 0 4px;color:#173765;font-size:.95rem}.my-document-copy p{margin:0;color:#8294aa;font-size:.68rem}.my-document-status{color:#0b61c9;font-size:.59rem;font-weight:900;letter-spacing:.07em}.my-document-progress{height:7px;overflow:hidden;border-radius:999px;background:#e6eff8}.my-document-progress span{height:100%;display:block;border-radius:inherit;background:#0757bd}.my-document-actions{display:flex;align-items:center;gap:8px}.my-document-actions .primary-button{min-height:40px;padding:0 13px;text-decoration:none;font-size:.69rem;white-space:nowrap}.my-document-actions button{padding:7px 4px;background:none;color:#7b8fa6;font-size:.65rem;text-decoration:underline;cursor:pointer}.my-documents-empty{max-width:1380px;margin:0 auto;padding:30px;display:flex;gap:20px;align-items:center;border:1px dashed #bfd5e9;border-radius:16px;background:#fff}.my-documents-empty>span{width:54px;height:54px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#edf6ff;color:#0757bd;font-size:1.15rem;font-weight:900}.my-documents-empty h3{margin:0 0 5px;color:#173765}.my-documents-empty p{margin:0 0 8px;color:#6d849f;font-size:.8rem}.my-documents-empty a{color:#0757bd;font-size:.75rem;font-weight:850;text-decoration:none}.my-documents-privacy{max-width:1380px;margin:14px auto 0;padding:14px 17px;display:flex;gap:12px;border-left:4px solid #ffd326;background:#fffdf3;color:#65788f;font-size:.72rem;line-height:1.5}.my-documents-privacy strong{flex:0 0 auto;color:#5b4a08}.my-documents-privacy p{margin:0}.paper{position:relative;width:210mm;min-height:297mm;padding:18mm 18mm 20mm;background:#fff;color:#171a1f;box-shadow:0 14px 48px #1635582e;font-family:Georgia,Times New Roman,serif;font-size:10.3pt;line-height:1.46}.paper-kicker{text-align:center;color:#354a65;font-family:Inter,sans-serif;font-size:7pt;font-weight:800;letter-spacing:.17em}.paper h1,.paper h2{margin:0;text-align:center;letter-spacing:.02em}.paper h1{margin-top:7mm;font-size:18pt}.paper h2{margin-top:1mm;font-size:12.5pt;font-weight:600}.paper-intro{margin:10mm 0 5mm}.party-block{margin-top:5mm;padding-top:3mm;border-top:.35mm solid #aeb8c2}.party-title{font-family:Inter,sans-serif;font-size:7.6pt;font-weight:850;letter-spacing:.08em}.party-block p{margin:2mm 0 0}.article-block{margin-top:6mm}.article-block h3{margin:0 0 2.3mm;color:#1a2d46;font-size:10.5pt}.article-block p{margin:2mm 0;text-align:justify}.paper-emphasis{padding:3mm 4mm;border-left:1.1mm solid #c7d6e6;background:#f7f9fb}.preserve-lines{white-space:pre-line}.paper-info-grid{display:grid;grid-template-columns:1fr 1fr;margin:4mm 0 0;border-top:.3mm solid #c9d0d7;border-left:.3mm solid #c9d0d7}.paper-info-grid div{display:grid;grid-template-columns:.9fr 1.1fr;border-right:.3mm solid #c9d0d7;border-bottom:.3mm solid #c9d0d7}.paper-info-grid dt,.paper-info-grid dd{margin:0;padding:2mm 2.2mm;font-size:8pt}.paper-info-grid dt{color:#657080;background:#f4f6f8}.paper-info-grid dd{font-weight:700}.signature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28mm;margin-top:16mm;text-align:center;font-family:Inter,sans-serif;font-size:7.5pt;font-weight:750}.signature-grid-1{grid-template-columns:minmax(70mm,95mm);justify-content:center}.signature-line{height:12mm;border-bottom:.35mm solid #6e7883}.certification-space{min-height:24mm;margin-top:10mm;display:grid;place-items:center;border:.3mm dashed #adb7c1;color:#818a94;font-family:Inter,sans-serif;font-size:7pt}.paper-footer{position:absolute;left:18mm;right:64mm;bottom:7mm;margin:0;padding-top:3mm;border-top:.25mm solid #d5d9dd;display:flex;justify-content:space-between;gap:8mm;color:#8a9198;font-family:Inter,sans-serif;font-size:6.3pt}.letter-paper{padding-top:22mm}.letter-meta{display:flex;justify-content:space-between;gap:20mm;font-family:Inter,sans-serif;font-size:8.5pt;line-height:1.5}.letter-recipient{max-width:92mm;margin:13mm 0 9mm;line-height:1.5}.letter-paper h1{margin-top:7mm;font-size:16pt}.letter-subject{margin-top:10mm;padding-bottom:3mm;border-bottom:.35mm solid #b9c2ca}.letter-body{margin-top:7mm;line-height:1.58;text-align:justify}.letter-attachments{margin-top:9mm}.letter-closing{margin-top:14mm}.cover-letter-copy{margin-top:7mm}.cover-letter-copy p{margin:0 0 4mm;line-height:1.55;text-align:left}.cover-letter-copy p:last-child{margin-bottom:0}.cover-letter-signoff{margin:8mm 0 0}.cover-letter-paper .signature-grid{margin-top:8mm;justify-content:start}.cover-letter-paper .signature-grid-1{grid-template-columns:72mm}.invoice-head{display:flex;justify-content:space-between;gap:22mm;align-items:flex-start}.invoice-head>div:last-child{max-width:85mm;text-align:right;font-family:Inter,sans-serif;font-size:8pt;line-height:1.5}.invoice-head h1{margin-top:3mm;text-align:left}.invoice-head p{margin:2mm 0 0}.invoice-parties{margin-top:12mm;display:grid;grid-template-columns:1.3fr .7fr;gap:12mm;padding:5mm;background:#f6f8fa;font-family:Inter,sans-serif;font-size:8pt}.invoice-parties>div{display:grid;gap:1.2mm}.invoice-parties span{color:#6e7c8c;font-size:6.5pt;font-weight:800;letter-spacing:.08em}.invoice-parties p{margin:0;line-height:1.5}.invoice-table{width:100%;margin-top:9mm;border-collapse:collapse;font-family:Inter,sans-serif;font-size:7.5pt}.invoice-table th,.invoice-table td{padding:2.5mm 2mm;border-bottom:.3mm solid #d6dbe0;text-align:right}.invoice-table th:first-child,.invoice-table td:first-child{text-align:left}.invoice-table th{color:#607083;background:#f4f6f8;font-size:6.7pt;text-transform:uppercase;letter-spacing:.05em}.invoice-total{width:78mm;margin:7mm 0 0 auto;font-family:Inter,sans-serif}.invoice-total p{display:flex;justify-content:space-between;margin:2mm 0;font-size:8pt}.invoice-total .grand-total{padding-top:3mm;border-top:.4mm solid #6f7d8d;font-size:10pt}.paper-warning{margin:-6mm 0 7mm;padding:3mm;text-align:center;border:.5mm solid #dfb900;background:#fff8c7;color:#694f00;font-family:Inter,sans-serif;font-size:7.5pt;font-weight:900;letter-spacing:.08em}.prep-note{min-height:18mm;padding:4mm;text-align:center;line-height:1.45}@media(max-width:1250px){#sta-mi-treba,#digitalni-servisi,#dokumenti,#izvori{scroll-margin-top:96px}.site-header nav{gap:18px}.brand{min-width:320px}.brand-copy small{display:none}.hero{grid-template-columns:1fr .72fr}.hero h1{font-size:clamp(3rem,5.3vw,4.4rem)}.document-grid,.bundle-grid{grid-template-columns:repeat(2,1fr)}.digital-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signature-feature{grid-template-columns:56px 1fr}.signature-feature-actions{grid-column:2;grid-template-columns:auto auto;justify-content:start}.editor-layout{height:auto;min-height:calc(100vh - 82px);grid-template-columns:1fr;overflow:visible}.preview-panel{position:relative;top:0;height:auto;overflow:visible}.preview-status-fixed{position:relative}.preview-document-scroll{overflow:visible}.form-panel{height:auto;overflow:visible;border-right:0}.form-panel .guide-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:930px){.site-header{min-height:84px;padding:0 24px}.site-header nav{display:none}.brand{min-width:0;margin-right:auto}.bih-logo{width:51px;height:58px}.brand-copy strong{font-size:1.32rem}.header-cta{margin-left:0;margin-right:8px;min-height:44px;padding:0 15px;font-size:.78rem}.script-toggle{margin-left:auto}.header-cta+.script-toggle{margin-left:0}.profile-copy{display:none}.profile-link{padding:6px}.hero{grid-template-columns:1fr;padding-top:58px}.hero-copy{max-width:800px}.hero-visual{min-height:360px}.hero-document{left:34%}.map-blob{left:16%;width:68%}.privacy-section{grid-template-columns:70px 1fr}.privacy-section>p{grid-column:2}.source-list,.wizard-shell{grid-template-columns:1fr}.wizard-choices{grid-template-columns:repeat(2,1fr);border-right:0;border-bottom:1px solid #d8e7f6}.wizard-result{min-height:0}.bundle-discovery-grid{grid-template-columns:1fr}.digital-services-heading{align-items:flex-start;flex-direction:column;gap:12px}.service-review-date{margin:0}.service-filter-bar{align-items:flex-start;flex-direction:column;gap:8px}.service-partner-callout{align-items:flex-start;flex-direction:column}.service-partner-callout>a{flex:none}.support-section{grid-template-columns:1fr;gap:24px}.support-card{justify-self:stretch;max-width:none}.about-hero,.about-story-grid{grid-template-columns:1fr}.principles-grid{grid-template-columns:repeat(2,1fr)}.about-independence{grid-template-columns:1fr}.about-privacy{grid-template-columns:auto 1fr}.about-privacy>p{grid-column:1 / -1}.about-contact-grid{grid-template-columns:1fr}.about-support{align-items:flex-start;flex-direction:column}.about-support-actions{justify-content:flex-start}.guide-feedback{align-items:flex-start;flex-direction:column}.guide-feedback-actions{justify-content:flex-start}.changes-list article{grid-template-columns:120px 1fr}.profile-coming-soon,.profile-auth-hero{grid-template-columns:1fr}.profile-auth-card,.profile-preview-card{max-width:650px;width:100%}.profile-feature-grid{grid-template-columns:repeat(2,1fr)}.profile-privacy-plan{grid-template-columns:1fr}.my-documents-heading{align-items:flex-start;flex-direction:column;gap:13px}.my-document-card{grid-template-columns:48px minmax(0,1fr)}.my-document-progress,.my-document-actions{grid-column:2}.my-document-actions{justify-content:flex-start}.guide-reference-grid{grid-template-columns:1fr}.guide-related-grid,.form-panel .guide-related-grid{grid-template-columns:repeat(2,1fr)}.life-lab-resource-grid{grid-template-columns:1fr}.life-lab-resource-block.next,.life-lab-resource-block.verified,.life-lab-resource-block.checklist{grid-column:auto}.life-lab-candidate-list,.life-lab-question{grid-template-columns:1fr}.life-lab-followups-head{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:680px){#sta-mi-treba,#digitalni-servisi,#dokumenti,#izvori{scroll-margin-top:86px}.site-header{padding:0 16px;gap:9px}.brand-copy small{display:none}.brand-copy strong{font-size:1.05rem}.bih-logo{width:43px;height:49px}.header-cta{display:none}.header-link-button{min-height:40px;padding:0 11px;font-size:.73rem}.script-toggle button{min-width:34px;padding:0 6px}.hero{padding:48px 20px 35px;min-height:0}.hero h1{font-size:clamp(2.6rem,13vw,4rem)}.hero-copy>p{font-size:1rem}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .primary-button,.hero-actions .outline-button{width:100%;min-width:0}.trust-row{gap:17px}.trust-row>div{width:100%}.hero-visual{min-height:310px}.hero-document{width:210px;height:280px;left:25%;top:40px;padding:38px 24px}.hero-document-back{left:39%;top:25px}.map-blob{width:90%;left:5%}.documents-section,.how-section,.sources-section,.wizard-section,.digital-services-section{padding:58px 20px}.documents-heading{align-items:flex-start;flex-direction:column;gap:13px}.document-grid,.digital-service-grid{grid-template-columns:1fr}.document-card{min-height:225px}.how-grid,.wizard-choices{grid-template-columns:1fr}.wizard-result{padding:25px 19px}.wizard-documents a{grid-template-columns:36px 1fr}.wizard-documents b{grid-column:2}.bundle-discovery-head{flex-direction:column;gap:12px}.bundle-discovery-head>button{width:100%}.bundle-discovery-grid article{grid-template-columns:38px 1fr}.bundle-discovery-grid article>button{grid-column:2;justify-self:start}.active-bundle-filter{align-items:flex-start;flex-direction:column;gap:7px}.signature-feature{padding:21px;grid-template-columns:47px 1fr;gap:14px}.signature-feature-icon{width:47px;height:47px;border-radius:13px;font-size:1.2rem}.signature-feature-copy h3{font-size:1.18rem}.signature-feature-copy>.eyebrow{line-height:1.45}.signature-feature-steps{margin-left:-61px;padding-top:12px;display:grid;gap:8px}.signature-feature-actions{grid-column:1 / -1;grid-template-columns:1fr}.signature-feature-actions a{width:100%}.service-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.service-tabs button{flex:0 0 auto}.digital-service-card{min-height:250px}.service-partner-callout{padding:20px}.service-partner-callout>a{width:100%;justify-content:center}.service-filter-bar{margin-bottom:12px}.service-area-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.service-area-tabs button{flex:0 0 auto}.library-count{margin:0}.category-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.category-tabs button{flex:0 0 auto}.life-lab-hero{width:100%;max-width:100%;min-width:0;padding:42px 20px 32px}.life-lab-hero h1{width:100%;max-width:100%;font-size:clamp(2.35rem,11vw,3.2rem);line-height:1;letter-spacing:-.045em}.life-lab-hero>p,.life-lab-search,.life-lab-examples{width:100%;max-width:100%;min-width:0}.life-lab-search{min-height:0;padding:10px;grid-template-columns:auto minmax(0,1fr);gap:8px}.life-lab-search input{width:100%;min-width:0;min-height:44px;font-size:16px}.life-lab-search button{grid-column:1 / -1;width:100%}.life-lab-examples{align-items:flex-start}.life-lab-examples>span{width:100%}.life-lab-examples button{max-width:100%}.life-lab-result,.life-lab-empty,.life-lab-candidates{width:auto;max-width:calc(100% - 40px);margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.life-lab-empty{padding:20px}.life-lab-candidates>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.life-lab-result-head,.life-lab-area,.life-lab-area-prompt,.life-lab-followups{padding-left:19px;padding-right:19px}.life-lab-area-groups{align-items:stretch;flex-direction:column;overflow:visible!important}.life-lab-area-group{width:100%;min-width:0}.life-lab-area-group>div{max-width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.life-lab-area button{flex:0 0 auto}.life-lab-question>div:last-child{max-width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.life-lab-question button{flex:0 0 auto}.life-lab-resource-block{padding:17px}.life-lab-source-links,.life-lab-checklist{grid-template-columns:1fr}.privacy-section{padding:45px 20px;grid-template-columns:1fr;gap:15px}.privacy-icon{width:54px;height:54px}.privacy-section>p{grid-column:auto}.support-section{padding:52px 20px}.site-footer{align-items:flex-start;flex-direction:column;padding:28px 20px}.site-footer p{margin:0}.footer-legal{margin-left:0;justify-items:start}.footer-links{justify-content:flex-start}.legal-page{padding:54px 20px 70px}.about-hero,.about-story,.about-principles,.about-process,.about-independence,.about-privacy,.about-contact,.about-support{padding-left:20px;padding-right:20px}.about-hero{padding-top:54px;padding-bottom:60px}.principles-grid{grid-template-columns:1fr}.about-manifesto{padding:25px}.about-privacy{grid-template-columns:1fr}.about-privacy .privacy-icon{margin-bottom:-8px}.about-support-actions{width:100%}.about-support-actions a{flex:1 1 210px}.changes-hero,.changes-list{padding-left:20px;padding-right:20px}.changes-list article{grid-template-columns:1fr;gap:15px}.changes-meta{flex-direction:row;align-items:center;justify-content:space-between}.profile-coming-soon,.profile-auth-hero,.profile-features,.profile-privacy-plan{padding-left:20px;padding-right:20px}.profile-coming-soon,.profile-auth-hero{padding-top:54px;padding-bottom:60px}.profile-feature-grid{grid-template-columns:1fr}.profile-auth-card,.profile-preview-card{padding:19px}.profile-coming-copy h1,.profile-auth-copy h1{font-size:clamp(2.7rem,13vw,4.4rem)}.my-documents-section{padding:52px 20px}.my-document-card{padding:16px;grid-template-columns:40px minmax(0,1fr);gap:12px}.my-document-card .doc-icon{width:40px;height:40px}.my-document-actions{align-items:stretch;flex-direction:column}.my-document-actions .primary-button{justify-content:center;width:100%}.my-document-actions button{align-self:flex-start}.my-documents-privacy{align-items:flex-start;flex-direction:column;gap:4px}.seo-fallback{padding:48px 20px}.seo-fallback ul{columns:1}.document-guide{padding:56px 20px 66px}.guide-two-column{grid-template-columns:1fr}.guide-reference-grid{margin-top:42px}.guide-source-list a{grid-template-columns:1fr;gap:5px}.guide-related-grid,.form-panel .guide-related-grid{grid-template-columns:1fr}.guide-faq-block,.guide-related{margin-top:44px}.form-panel .document-guide{padding:34px 0 0}.form-panel .guide-source-list a{grid-template-columns:1fr}.guide-subnav{margin-left:-20px;margin-right:-20px;padding:0 20px 4px;flex-wrap:nowrap;overflow-x:auto}.guide-subnav a{flex:0 0 auto}.editor-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.editor-shell .site-header{min-height:64px;padding:0 12px;gap:7px}.editor-shell .bih-logo{width:38px;height:43px}.editor-shell .brand{min-width:0;margin-right:auto}.editor-shell .brand-copy,.editor-shell .profile-link{display:none}.editor-shell .script-toggle{margin-left:0}.editor-shell .script-toggle button{min-width:31px;height:30px;font-size:.64rem}.editor-shell .header-link-button{margin-left:0;min-height:36px;padding:0 9px;font-size:.68rem}.mobile-editor-switch{position:sticky;top:64px;z-index:35;min-height:86px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #cfdeec;background:#f7fbfff7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 20px #18467412}.mobile-editor-summary{min-width:0}.mobile-editor-summary span,.mobile-editor-summary strong,.mobile-editor-summary small{display:block}.mobile-editor-summary span{color:#6a86a5;font-size:.54rem;font-weight:900;letter-spacing:.1em}.mobile-editor-summary strong{margin-top:3px;overflow:hidden;color:#163563;font-size:.82rem;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.mobile-editor-summary small{margin-top:4px;color:#7289a4;font-size:.62rem}.mobile-editor-tabs{padding:3px;display:inline-flex;border:1px solid #c7daec;border-radius:10px;background:#eaf3fb}.mobile-editor-tabs button{min-width:62px;height:35px;padding:0 9px;border-radius:7px;background:transparent;color:#587695;font-size:.68rem;font-weight:850;cursor:pointer}.mobile-editor-tabs button.active{background:#0757bd;color:#fff;box-shadow:0 4px 10px #0757bd2b}.editor-layout{display:block;height:auto;min-height:0;overflow:visible}.mobile-form .preview-panel,.mobile-preview .form-panel{display:none}.form-panel{height:auto;padding:22px 16px 92px;overflow:visible;border-right:0}.editor-heading{display:grid;grid-template-columns:1fr auto;gap:12px;margin-bottom:18px}.editor-heading>div:first-child .eyebrow,.editor-heading>div:first-child>p,.document-version{display:none}.editor-heading h1{margin:0;font-size:1.45rem;line-height:1.08}.completion{min-width:72px;padding:9px 8px}.completion strong{font-size:1rem}.completion span{font-size:.58rem}.form-section{padding:22px 0 25px}.step-header{margin-bottom:16px}.step-number{width:30px;height:30px}.step-header h3{font-size:.95rem}.step-header p{font-size:.73rem}.field-grid{grid-template-columns:1fr;gap:14px}.field-wide{grid-column:auto}.field-label{font-size:.78rem}.field input,.field select,.field textarea{font-size:16px;border-radius:11px}.field input,.field select{min-height:50px}.field textarea{min-height:112px}.next-steps{margin-top:18px;padding:20px 18px}.form-panel .document-guide{margin-top:26px}.preview-panel{display:flex;height:auto;min-height:calc(100vh - 150px);overflow:visible;background:#dbeaf7}.preview-toolbar{position:sticky;top:150px;z-index:20;min-height:auto;align-items:center;flex-direction:row;padding:9px 12px}.preview-toolbar>div:first-child{min-width:0}.preview-toolbar>div:first-child span,.preview-current{display:none!important}.preview-toolbar strong{font-size:.78rem}.toolbar-actions{width:auto;margin-left:auto}.toolbar-actions .secondary-button,.toolbar-actions .esign-toolbar-link{display:none}.toolbar-actions .primary-button{min-height:36px;padding:0 11px;font-size:.68rem}.preview-status-fixed{position:sticky;top:201px;z-index:15}.missing-summary{margin:0;padding:10px 12px;border-left-width:4px;box-shadow:0 5px 12px #3c50640d}.missing-summary-title{margin:0;font-size:.72rem}.missing-summary-title span,.missing-grid{display:none}.complete-summary{display:block}.complete-summary span{display:none}.procedure-guide{margin:10px 10px 0;padding:16px}.procedure-head{flex-direction:column}.area-switch{width:100%}.area-switch button{flex:1}.esign-card{padding:18px;grid-template-columns:42px 1fr}.esign-mark{width:42px;height:42px;border-radius:11px}.esign-copy h3{font-size:.92rem}.esign-steps{margin-left:-57px;padding-top:9px}.esign-actions,.esign-copy small{margin-left:-57px}.preview-document-scroll{overflow:visible}.paper-wrap{padding:14px 10px 28px;overflow:hidden;place-items:start center}.paper-export{width:210mm;zoom:.455}.paper{transform-origin:top center}.preview-bottom{padding:0 16px 22px;align-items:center;flex-direction:column;gap:9px;text-align:center}.preview-bottom-actions{flex-wrap:wrap;justify-content:center}.mobile-editor-actions{position:fixed;left:0;right:0;bottom:0;z-index:60;min-height:calc(64px + env(safe-area-inset-bottom));padding:9px 10px calc(9px + env(safe-area-inset-bottom));display:grid;grid-template-columns:auto minmax(116px,.72fr) minmax(120px,1fr);gap:8px;border-top:1px solid #c8daeb;background:#fafdfffa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -8px 24px #1f48711a}.mobile-editor-actions button{min-height:44px;padding:0 12px;border-radius:10px;font-size:.7rem;font-weight:850;cursor:pointer}.mobile-editor-actions .save-menu-control{min-width:0}.mobile-editor-actions .save-split-button{width:100%}.mobile-editor-actions .save-main-button{min-width:0;flex:1;padding:0 8px;border-radius:10px 0 0 10px}.mobile-editor-actions .save-menu-toggle{width:30px;padding:0;border-radius:0 10px 10px 0}.mobile-editor-actions .save-menu-popover{position:absolute;top:auto;bottom:calc(100% + 10px);left:-58px;width:min(350px,calc(100vw - 20px))}.mobile-action-secondary{border:1px solid #c9dff2;background:#fff;color:#315b89}.mobile-action-primary{background:#0757bd;color:#fff;box-shadow:0 6px 14px #0757bd29}.mobile-action-primary span{margin-left:4px}.mobile-editor-actions button:disabled{opacity:.6;cursor:wait}}@media(max-width:380px){.editor-shell .site-header{padding-left:9px;padding-right:9px}.editor-shell .script-toggle button{min-width:29px;padding:0 4px}.editor-shell .header-link-button{padding:0 7px}.mobile-editor-switch{grid-template-columns:1fr;gap:7px}.mobile-editor-tabs{width:100%}.mobile-editor-tabs button{flex:1}.paper-export{zoom:.42}.mobile-editor-actions{grid-template-columns:1fr 1fr 1.25fr}.mobile-editor-actions button{padding:0 7px;font-size:.66rem}}@media(max-width:350px){.paper-export{zoom:.385}.editor-shell .script-toggle{display:none}}@media(max-width:1100px){.cv-home-card{grid-template-columns:54px minmax(0,1fr)}.cv-home-card>strong{grid-column:2}.cv-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-template-heading{align-items:flex-start;flex-direction:column;gap:10px}.cv-template-recommendation{white-space:normal}.cv-template-picker-preview .cv-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-template-picker-preview .cv-template-heading{flex-direction:row;align-items:center}.cv-builder-hero{align-items:flex-start;flex-direction:column}.cv-hero-actions{width:100%;grid-template-columns:auto 1fr;align-items:center;justify-items:start}.cv-builder-layout{grid-template-columns:1fr}.cv-preview-panel{position:static;height:auto}.cv-form-panel{border-right:0;border-bottom:1px solid #cfdeec}.cv-preview-toolbar{top:112px}.cv-preview-scroll{overflow:hidden}.cv-sheet{zoom:.78}}@media(max-width:680px){.cv-home-card{padding:18px;grid-template-columns:46px minmax(0,1fr);gap:13px}.cv-home-mark{width:46px;height:46px;border-radius:12px}.cv-home-card>strong{grid-column:1 / -1}.cv-builder-hero{padding:42px 20px 28px;gap:20px}.cv-builder-hero h1{font-size:clamp(2.45rem,12vw,3.7rem)}.cv-hero-actions{grid-template-columns:1fr}.cv-language-toggle{width:100%}.cv-language-toggle button{flex:1}.cv-hero-actions .outline-button{width:100%}.cv-form-panel{padding:22px 16px 50px}.cv-form-grid{grid-template-columns:1fr}.cv-wide{grid-column:auto}.cv-date-pair{grid-template-columns:1fr 1fr}.cv-form-grid input,.cv-form-grid textarea,.cv-form-section>label textarea{font-size:16px}.cv-repeat-card{padding:14px}.cv-form-actions{align-items:stretch;flex-direction:column}.cv-form-actions .primary-button,.cv-form-actions .outline-button,.cv-reset{width:100%;justify-content:center}.cv-preview-toolbar{top:64px;padding:9px 12px}.cv-preview-toolbar>span{display:none}.cv-preview-stage{padding:12px 0 24px;overflow:hidden}.cv-sheet{zoom:.43}.cv-sheet-bottom-grid{grid-template-columns:1fr;gap:0}.cv-template-picker{padding:28px 20px}.cv-template-grid,.cv-guidance-grid,.cv-signal-list,.cv-guidance-do-dont{grid-template-columns:1fr}.cv-guidance-wide{grid-column:auto}.cv-template-grid>button{grid-template-columns:48px minmax(0,1fr)}.cv-template-thumb{width:48px;height:64px}.cv-template-heading h2{font-size:1.55rem}.cv-template-recommendation{width:100%;border-radius:10px}.cv-script-hint{max-width:none;text-align:left}.profile-danger-zone{grid-template-columns:1fr;padding:46px 20px}.cv-form-actions .save-menu-control,.cv-form-actions .save-split-button{width:100%}.cv-form-actions .save-main-button{flex:1}.save-menu-popover{left:0;right:auto;width:min(360px,calc(100vw - 32px))}.cv-form-actions .save-menu-control:not(.compact) .save-menu-popover{position:static;width:100%;margin-top:8px}}@media print{html,body,#root,.app-shell,.editor-shell{width:210mm;margin:0!important;padding:0!important;background:#fff!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.site-header,.mobile-editor-switch,.mobile-editor-actions,.form-panel,.preview-toolbar,.preview-status-fixed,.missing-summary,.procedure-guide,.preview-bottom,.document-guide,.english-preview-note,.pdf-export-error,.pdf-export-host,.pdf-page-staging{display:none!important}.editor-layout,.preview-panel,.preview-document-scroll,.paper-wrap{display:block!important;width:210mm!important;height:auto!important;min-height:0!important;overflow:visible!important;margin:0!important;padding:0!important;background:#fff!important}.paper-export{position:relative;width:210mm!important;max-width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;break-after:auto;page-break-after:auto;background:#fff!important;zoom:1!important}.paper{width:210mm!important;min-height:0!important;height:auto!important;margin:0!important;padding:10mm 14mm 17mm!important;box-shadow:none!important;overflow:visible!important;font-size:9.4pt!important;line-height:1.34!important}.business-branded-preview.active .paper{padding-top:34mm!important}.business-letterhead{top:6mm;left:14mm;right:14mm;min-height:18mm;padding-bottom:3mm}.business-letterhead-identity img{width:30mm;height:12mm}.business-letterhead-contact{font-size:5.8pt}.paper h1{margin-top:4mm!important;font-size:16pt!important}.paper h2{margin-top:.6mm!important;font-size:11.5pt!important}.paper-intro{margin:5mm 0 3mm!important}.party-block{margin-top:3mm!important;padding-top:2mm!important}.party-block p{margin-top:1.2mm!important}.article-block{margin-top:3.5mm!important}.article-block h3{margin-bottom:1.2mm!important;font-size:10pt!important}.article-block p{margin:1mm 0!important}.paper-emphasis{padding:2mm 3mm!important}.paper-info-grid{margin-top:2.5mm!important}.paper-info-grid dt,.paper-info-grid dd{padding:1.4mm 1.7mm!important}.signature-grid{margin-top:7mm!important;gap:22mm!important;font-size:7pt!important}.signature-line{height:8mm!important}.certification-space{min-height:18mm!important;margin-top:6mm!important}.paper-footer{position:fixed!important;left:14mm!important;right:60mm!important;bottom:5mm!important;margin:0!important;padding-top:2mm!important;font-size:5.8pt!important}.letter-paper{padding-top:13mm!important}.letter-recipient{max-width:92mm!important;margin:9mm 0 6mm!important}.letter-paper h1{margin-top:4mm!important}.letter-subject{margin-top:6mm!important;padding-bottom:2mm!important}.letter-body{margin-top:5mm!important;line-height:1.48!important}.cover-letter-copy{margin-top:5mm!important}.cover-letter-copy p{margin:0 0 3mm!important;line-height:1.45!important}.cover-letter-signoff{margin-top:6mm!important}.cover-letter-paper .signature-grid{margin-top:5mm!important}.invoice-parties{margin-top:7mm!important;padding:3.5mm!important}.invoice-table{margin-top:5mm!important}.invoice-table th,.invoice-table td{padding:1.8mm 1.6mm!important}.invoice-total{margin-top:4mm!important}.document-stamp{position:fixed!important;right:14mm;bottom:3.5mm;gap:1.5mm;padding:1mm 1.4mm;background:#fff;font-size:4.8pt;break-inside:avoid;page-break-inside:avoid}.document-stamp img{width:9mm;height:9mm}.document-stamp strong{font-size:5.3pt}.party-block,.article-block,.paper-info-grid,.signature-grid,.certification-space,.paper-footer,.invoice-head,.invoice-parties,.invoice-total,.paper-warning,.prep-note{break-inside:avoid;page-break-inside:avoid}.paper h1,.paper h2,.article-block h3,.party-title{break-after:avoid;page-break-after:avoid}.invoice-table{break-inside:auto;page-break-inside:auto}.invoice-table thead{display:table-header-group}.invoice-table tr{break-inside:avoid;page-break-inside:avoid}@page{size:A4 portrait;margin:0}.cv-builder-shell,.cv-builder-page,.cv-builder-layout,.cv-preview-panel,.cv-preview-scroll,.cv-preview-stage{display:block!important;width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.cv-builder-shell .site-header,.cv-builder-shell .site-footer,.cv-builder-hero,.cv-template-picker,.cv-form-panel,.cv-preview-toolbar{display:none!important}.cv-sheet{width:210mm!important;min-height:297mm!important;margin:0!important;padding:17mm 17mm 18mm!important;box-shadow:none!important;zoom:1!important}.cv-sheet-entry,.cv-sheet-section{break-inside:avoid;page-break-inside:avoid}}@media screen{:root{--paper: #f8fbff;--ink: #10295b;--muted: #58739b;--green: #0757bd;--green-hover: #06265f;--sage: #eaf4ff;--sage-deep: #dbeaf8;--lime: #ffd326;--line: #d8e7f6;--soft-line: #e8f1fa;--blue: #0757bd;--blue-dark: #10295b;--blue-mid: #0e66d1;--blue-soft: #eaf4ff;--blue-pale: #f8fbff;--yellow: #ffd326;--yellow-deep: #f7c900;--shadow: 0 16px 44px rgba(7,87,189,.07)}body{background:var(--paper);color:var(--ink)}::selection{background:var(--lime);color:var(--ink)}#sta-mi-treba,#digitalni-servisi,#dokumenti,#izvori{scroll-margin-top:142px}.site-header-stack{position:sticky;top:0;z-index:50;background:var(--paper);box-shadow:0 7px 22px #0757bd0d}.site-utility{height:31px;padding:0 clamp(28px,4vw,68px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--green);color:#d9e5dd;font-size:.61rem;letter-spacing:.035em}.site-utility span{display:flex;align-items:center;gap:8px}.site-utility i{width:5px;height:5px;border-radius:50%;background:var(--lime)}.site-header{position:relative;top:auto;min-height:90px;padding:0 clamp(28px,4vw,68px);gap:28px;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--line);box-shadow:none}.brand{min-width:300px;gap:11px;color:var(--ink)}.bih-logo{width:42px;height:42px}.bih-logo.compact{width:35px;height:35px}.brand-copy strong{color:var(--green);font-size:1.55rem;font-weight:720;letter-spacing:-.055em;line-height:.95}.brand-copy strong span{color:#f7c900}.brand-copy small{margin-top:7px;color:#6c7f9c;font-size:.56rem;font-weight:780;letter-spacing:.13em}.site-header nav{gap:27px}.site-header nav a{color:#334f78;font-size:.78rem;font-weight:620}.site-header nav a:hover{color:#0757bd}.site-header nav a.active{color:var(--green)}.site-header nav a.active:after{bottom:-28px;height:2px;border-radius:0;background:var(--green)}.script-toggle{border:1px solid var(--line);border-radius:5px;background:#fff}.script-toggle button{color:#58739b;border-radius:3px}.script-toggle button:hover{color:var(--green);background:var(--sage)}.script-toggle button.active{background:var(--green);color:#fff;box-shadow:none}.language-link{border-color:var(--line);border-radius:5px;background:#fff;color:var(--green)}.language-link:hover{border-color:#9ebedf;background:var(--sage);color:var(--green)}.profile-link{min-height:42px;padding:4px 7px;border:1px solid var(--line);border-radius:5px;background:transparent;color:var(--green)}.profile-link:hover{background:var(--sage);border-color:#c7d9eb}.profile-icon{border-radius:3px;background:var(--sage)}.profile-copy strong{color:var(--green)}.profile-copy small{color:#58739b}.header-cta,.header-link-button{min-height:44px;padding:0 17px;border-radius:5px;font-size:.75rem}.header-cta{margin-left:0;margin-right:0;background:var(--paper);color:var(--green);border:1px solid var(--line);box-shadow:none}.header-cta:hover{background:var(--sage);transform:none}.header-link-button{border:1px solid var(--line);background:#fff;color:var(--green)}.header-link-button:hover{background:var(--sage)}.search-mark{font-size:1rem;margin-right:5px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--green);font-size:.62rem;font-weight:760;letter-spacing:.15em}.eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.hero{min-height:0;max-width:1370px;margin:0 auto;padding:62px clamp(28px,4vw,68px) 50px;grid-template-columns:1.02fr 1fr;gap:70px;background:transparent;overflow:visible}.hero:after{display:none}.hero-copy{max-width:680px}.hero-eyebrow{color:var(--green);letter-spacing:.16em}.hero h1{margin:25px 0 26px;color:var(--ink);font-size:clamp(3.2rem,5.1vw,4.85rem);line-height:1.03;letter-spacing:-.065em;font-weight:570}.hero h1 span{color:#0e66d1}.hero-accent{display:none}.hero-copy>p{max-width:500px;color:var(--muted);font-size:.96rem;line-height:1.78}.hero-actions{margin-top:30px;gap:17px}.primary-button,.secondary-button,.outline-button{min-height:46px;padding:0 20px;border-radius:5px;font-weight:650;box-shadow:none}.primary-button{background:var(--green);color:#fff}.primary-button:hover{background:var(--green-hover);transform:translateY(-1px)}.outline-button,.secondary-button{border:1px solid var(--line);background:transparent;color:var(--green)}.outline-button:hover,.secondary-button:hover{background:var(--sage);border-color:#bfd3e7}.hero-actions .primary-button{min-width:184px}.hero-actions .outline-button{min-width:190px}.english-hero{align-items:center}.english-hero-card{position:relative;z-index:4;padding:clamp(28px,3vw,44px);border:1px solid var(--line);border-top:4px solid var(--green);border-radius:6px;background:#fff;box-shadow:0 18px 46px #0757bd14}.english-hero-card h2{margin:12px 0 15px;color:var(--ink);font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.08;letter-spacing:-.035em}.english-hero-card>p{margin:0;color:var(--muted);line-height:1.7}.english-output-rule{margin-top:22px;padding:17px 18px;display:grid;gap:6px;border:1px solid #c7d9eb;border-radius:5px;background:#eef6fd}.english-output-rule strong{color:var(--ink);font-size:.84rem}.english-output-rule span{color:#526f94;font-size:.79rem;line-height:1.6}.english-bs-link{display:inline-flex;margin-top:20px;color:var(--green);font-size:.8rem;font-weight:750;text-decoration:none}.english-bs-link:hover{text-decoration:underline}.english-documents-section{scroll-margin-top:120px}.large{min-height:50px;padding:0 21px;border-radius:5px;font-size:.79rem}.trust-row{margin-top:27px;gap:22px}.trust-row>div{gap:7px}.trust-row>div>span{width:auto;height:auto;border-radius:0;background:transparent;color:#0757bd;font-size:.76rem}.trust-row p{color:var(--muted);display:block}.trust-row strong{display:inline;color:#526d94;font-size:.66rem;font-weight:600}.trust-row small{display:none}.paper-scene{height:480px;padding:24px 29px 57px;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:3px;background:var(--sage-deep)}.scene-top{display:flex;justify-content:space-between;align-items:center;color:#496a94;font-size:.56rem;font-weight:740;letter-spacing:.08em}.hero-paper{width:calc(100% - 42px);min-height:350px;margin:27px auto 0;padding:28px 32px 25px;position:relative;background:#fff;box-shadow:0 6px 20px #0757bd12;transform:rotate(-3deg);transform-origin:center}.paper-topline{padding-bottom:12px;display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #d8e5f2;color:#637b9e;font-size:.45rem;letter-spacing:.065em}.hero-paper h2{margin:19px 0 5px;color:var(--ink);font-size:1.18rem;line-height:1.18;letter-spacing:-.045em}.hero-paper .paper-sub{margin:0;color:#6e83a1;font-size:.5rem}.mini-row{margin:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:17px}.mini-field{padding-bottom:7px;border-bottom:1px solid #d8e6f4}.mini-field span{display:block;margin-bottom:4px;color:#6e83a1;font-size:.42rem}.mini-field b{font-size:.62rem;font-weight:650}.mini-heading{margin:17px 0 7px;color:#38567f;font-size:.5rem;font-weight:700}.mini-line{height:3px;margin:7px 0;background:#e8f1fa}.mini-line.short{width:72%}.mini-line.medium{width:88%}.mini-signatures{margin-top:26px;display:flex;justify-content:space-between;gap:50px}.mini-signatures span{width:50%;padding-top:5px;border-top:1px solid #c8d9ea;color:#6e83a1;font-size:.39rem}.paper-tab{position:absolute;right:-1px;top:105px;padding:17px 8px;writing-mode:vertical-rl;background:var(--green);color:var(--lime);font-size:.55rem;font-weight:700;letter-spacing:.09em}.scene-bottom{min-height:57px;padding:0 27px;position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c3d8ec;background:#d8eafa;color:#3f6696;font-size:.61rem}.scene-bottom b{font-weight:500;color:#627d9e}.home-search-band{max-width:1234px;margin:0 auto;padding:24px 0 27px;display:grid;grid-template-columns:300px 1fr;align-items:center;gap:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.home-search-band h2{margin:0;color:var(--ink);font-size:1.32rem;letter-spacing:-.035em}.home-search-band p{margin:5px 0 0;color:var(--muted);font-size:.7rem}.home-search-input{min-height:54px;padding:7px 7px 7px 17px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:5px;background:#fff}.home-search-input:focus-within{border-color:var(--green);box-shadow:0 0 0 2px #0757bd12}.home-search-input>span{color:#58739b}.home-search-input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:.82rem}.home-search-input button{min-height:39px;padding:0 17px;border-radius:4px;background:var(--green);color:#fff;font-size:.7rem;font-weight:700}.wizard-section,.documents-section,.how-section,.sources-section,.digital-services-section{padding-left:clamp(28px,5vw,84px);padding-right:clamp(28px,5vw,84px)}.wizard-section{padding-top:66px;padding-bottom:70px;background:var(--paper)}.section-heading h2,.documents-heading h2,.digital-services-heading h2,.privacy-section h2,.cta-section h2{color:var(--ink);font-size:clamp(2rem,3.2vw,2.8rem);font-weight:570;letter-spacing:-.05em}.section-heading p,.documents-heading p,.digital-services-heading p{color:var(--muted)}.wizard-shell{border:1px solid var(--line);border-radius:4px;box-shadow:none}.wizard-choices{padding:12px;border-color:var(--line);background:#eef6fd}.wizard-choices button{border-radius:3px;color:#526d94;font-size:.76rem;font-weight:650}.wizard-choices button:hover{color:var(--green)}.wizard-choices button.active{background:var(--green);color:#fff;box-shadow:none}.wizard-choices button.active span{color:var(--lime)}.wizard-result{background:#fff}.wizard-result h3{color:var(--ink);font-weight:600}.wizard-result>p{color:var(--muted)}.wizard-documents a{border-color:var(--soft-line);border-radius:3px;color:var(--ink)}.wizard-documents a:hover{border-color:#b8cfe6;box-shadow:none;transform:none;background:#fff}.wizard-documents a>span{border-radius:3px;background:var(--sage);color:var(--green)}.wizard-documents small{color:#7187a4}.wizard-documents b,.wizard-lab-link{color:var(--green)}.wizard-lab-link span{border-radius:3px;background:var(--lime);color:var(--green)}.digital-services-section{padding-top:70px;padding-bottom:76px;border-color:var(--line);background:#eef6fd}.digital-services-heading{margin-bottom:28px}.service-review-date{padding:5px 0;border:0;border-radius:0;background:transparent;color:#6c82a0;font-size:.63rem;letter-spacing:.04em}.signature-feature{border-color:#c7d9ea;border-radius:4px;background:#f8fbff;box-shadow:none}.signature-feature-icon{border:1px solid #c5d8eb;border-radius:4px;background:var(--sage);color:var(--green);box-shadow:none}.signature-feature-icon svg{width:26px;height:26px}.signature-feature-copy h3{color:var(--ink)}.signature-feature-copy>p{color:var(--muted)}.signature-feature-steps span{color:#526f94}.signature-feature-steps b{color:var(--green)}.service-filter-bar{margin-bottom:8px;padding-top:2px}.service-filter-bar>span{color:#6c82a0;font-size:.59rem;letter-spacing:.12em}.service-area-tabs,.service-tabs{gap:4px}.service-area-tabs button,.service-tabs button{min-height:32px;padding:0 10px;border:1px solid transparent;border-radius:3px;background:transparent;color:#58749b;font-size:.66rem;font-weight:680}.service-area-tabs button:hover,.service-tabs button:hover{border-color:#c7d9eb;background:#ffffff59;color:var(--green)}.service-area-tabs button.active,.service-tabs button.active{border-color:var(--green);background:var(--green);color:#fff}.service-tabs{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.digital-service-grid{gap:0;border-top:1px solid #cbddef;border-left:1px solid #cbddef}.digital-service-card{min-height:280px;padding:22px 22px 18px;border:0;border-right:1px solid #cbddef;border-bottom:1px solid #cbddef;border-radius:0;box-shadow:none;background:#f8fbff;transition:background .16s ease}.digital-service-card:hover{transform:none;border-color:#cbddef;box-shadow:none;background:#fff}.digital-service-top{min-height:27px;align-items:flex-start}.digital-service-index{color:#7187a4;font-size:.59rem;font-weight:760;letter-spacing:.12em}.service-status{padding:0;border-radius:0;background:transparent!important;color:#6c82a0!important;font-size:.57rem;font-weight:700;letter-spacing:.025em}.service-provider{margin-top:19px;color:#6c82a0;font-size:.58rem;font-weight:760;letter-spacing:.1em}.digital-service-card h3{margin-top:7px;color:var(--ink);font-size:1.02rem;font-weight:610}.digital-service-card>p{color:var(--muted);font-size:.75rem;line-height:1.55}.service-meta{padding-top:18px;gap:11px}.service-meta span{padding:0;border-radius:0;background:transparent;color:#6c82a0;font-size:.59rem;font-weight:650}.service-meta span+span:before{content:"·";margin-right:11px;color:#9fb3ca}.service-actions{margin-top:14px;padding-top:12px;border-top:1px solid var(--soft-line)}.service-actions a{color:var(--green);font-size:.67rem;font-weight:760}.service-actions .service-source-link{color:#6c82a0;font-weight:620}.service-partner-callout{margin-top:28px;padding:22px 0 0;border:0;border-top:1px solid #bfd3e7;border-radius:0;background:transparent}.service-partner-callout h3{color:var(--ink);font-weight:600}.service-partner-callout p{color:var(--muted)}.service-partner-callout>a{min-height:auto;padding:5px 0;border:0;border-radius:0;background:transparent;color:var(--green);font-size:.68rem}.service-partner-callout>a:hover{text-decoration:underline}.documents-section{padding-top:68px;padding-bottom:74px;background:var(--paper)}.library-count{border-color:var(--line);border-radius:3px;background:transparent;color:#58739b}.suggest-document-link{color:var(--green)}.cv-home-card{border-color:var(--line);border-radius:4px;background:#eef6fd;box-shadow:none}.cv-home-card:hover{border-color:#b6cde4;box-shadow:none;transform:none}.cv-home-mark{border-radius:4px;background:var(--green);color:var(--lime)}.cv-home-card h3{color:var(--ink)}.cv-home-card p{color:var(--muted)}.cv-home-card>strong{color:var(--green)}.document-search{border-color:var(--line);border-radius:5px;box-shadow:none}.document-search:focus-within{border-color:var(--green);box-shadow:0 0 0 2px #0757bd12}.document-search span{color:var(--green)}.document-search input{color:var(--ink)}.bundle-discovery{padding:24px 0 4px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.library-controls:focus-within .bundle-discovery{border-color:var(--line);box-shadow:none}.bundle-discovery-head{align-items:flex-end}.bundle-discovery-head strong{display:block;margin-top:8px;color:var(--ink);font-size:1.12rem;font-weight:620;letter-spacing:-.015em}.bundle-discovery-head p{max-width:690px;margin-top:7px;color:var(--muted);font-size:.74rem;line-height:1.55}.bundle-discovery-head>button{min-height:auto;padding:5px 0;border:0;border-radius:0;background:transparent;color:var(--green);font-size:.7rem;font-weight:760}.bundle-discovery-head>button:hover{border:0;background:transparent;text-decoration:underline}.bundle-discovery-grid{margin-top:18px;gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.bundle-discovery-grid article{min-height:190px;padding:20px 20px 17px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:start;gap:15px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:var(--paper);transition:background .16s ease}.bundle-discovery-grid article:hover{transform:none;border-color:var(--line);background:#fff}.bundle-discovery-grid article.active{border-color:var(--line);background:#edf6ff;box-shadow:inset 3px 0 0 var(--green)}.bundle-discovery-index{color:#7187a4!important;font-size:.59rem!important;font-weight:760;letter-spacing:.12em}.bundle-discovery-copy strong{display:block;color:var(--ink);font-size:.92rem;font-weight:640;line-height:1.25}.bundle-discovery-copy p{margin:8px 0 0;color:var(--muted);font-size:.69rem;line-height:1.55}.bundle-discovery-grid article>button{min-height:36px;padding:11px 0 0;display:flex;grid-column:auto;align-items:center;justify-content:space-between;justify-self:stretch;gap:12px;border:0;border-top:1px solid var(--soft-line);border-radius:0;background:transparent;color:var(--green);text-align:left;cursor:pointer}.bundle-discovery-grid article>button:hover{background:transparent;color:var(--green)}.bundle-discovery-grid article>button span{margin:0;color:#7187a4;font-size:.59rem;font-weight:650}.bundle-discovery-grid article>button b{color:var(--green);font-size:.65rem;font-weight:760;white-space:nowrap}.category-tabs{gap:4px}.category-tabs button{border-color:transparent;border-radius:3px;background:transparent;color:#58749b}.category-tabs button:hover{background:var(--sage);color:var(--green)}.category-tabs button.active{border-color:var(--green);background:var(--green);color:#fff}.active-bundle-filter{border-color:#c7d9ea;border-radius:3px;background:#eef6fd;color:#526f94}.active-bundle-filter button{color:var(--green)}.document-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.document-card{min-height:230px;padding:25px 25px 20px;grid-template-columns:48px 1fr;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:var(--paper);box-shadow:none;transition:background .18s}.document-card:hover{transform:none;border-color:var(--line);box-shadow:none;background:#fff}.doc-icon{border-radius:4px;background:#e6f1fb;color:var(--green)}.doc-card-copy h3{color:var(--ink);font-size:1.03rem;font-weight:620}.doc-card-copy p{color:var(--muted)}.doc-category{color:#7187a4}.card-action{min-height:36px;padding-top:13px;justify-content:space-between;border-top:1px solid var(--soft-line);border-radius:0;background:transparent;color:var(--green);font-size:.72rem}.card-action small{color:#7187a4;font-size:.55rem;font-weight:650;letter-spacing:.025em}.card-action b{font-size:.7rem}.document-card:first-child .card-action{background:transparent;color:var(--green)}.empty-library{border-color:var(--line);border-radius:4px;background:#fff;color:var(--muted)}.how-section{padding-top:64px;padding-bottom:70px;border-color:var(--line);background:#edf5fc}.how-grid{gap:0;border-top:1px solid #bfd3e7}.how-grid>div{padding:23px 30px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.how-grid>div+div{padding-left:30px;border-left:1px solid #bfd3e7}.how-grid>div>span{width:auto;height:auto;border-radius:0;background:transparent;color:#0757bd;font-size:.75rem}.how-grid h3{color:var(--ink)}.how-grid p{color:var(--muted)}.privacy-section{border-color:var(--line);background:var(--green);color:#fff}.privacy-section .privacy-icon{border-radius:4px;background:var(--lime);color:var(--green)}.privacy-section .eyebrow{color:var(--lime)}.privacy-section h2{color:#fff}.privacy-section>p{color:#d7e6f7}.sources-section{background:var(--paper)}.source-list{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.source-list a{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.source-list a:hover{transform:none;border-color:var(--line);box-shadow:none;background:#fff}.source-list a>span,.source-list a b{color:var(--green)}.source-list h3{color:var(--ink)}.source-list p{color:var(--muted)}.support-section{background:#eef6fd;border-color:var(--line)}.support-copy h2{color:var(--ink)}.support-copy p{color:var(--muted)}.support-card{border-color:#c7daed;border-radius:4px;background:var(--paper);box-shadow:none}.support-card strong{color:var(--ink)}.support-card p{color:var(--muted)}.donation-button{border-radius:4px;background:var(--green);color:#fff}.site-footer{min-height:130px;padding:30px clamp(28px,4vw,68px);border-top:1px solid var(--line);background:#eef6fd;color:var(--ink)}.footer-brand strong{color:var(--green)}.site-footer p{color:#58739b}.footer-links a{color:var(--green)}.editor-shell .site-header-stack{box-shadow:none}.editor-shell .site-header{min-height:82px;background:var(--paper)}.editor-shell .brand-copy strong{color:var(--green)}.editor-layout{height:calc(100vh - 82px)}.form-panel{border-color:var(--line);background:var(--paper)}.editor-heading h1{color:var(--ink);font-weight:590}.editor-heading p{color:var(--muted)}.document-version{border:1px solid #c7daed;border-radius:3px;background:#eef6fd;color:#526f94}.completion{border-color:var(--line);border-radius:4px;box-shadow:none}.completion strong{color:var(--green)}.completion span{color:#7186a1}.form-section{border-color:var(--line)}.step-number{border-radius:3px;background:var(--green);box-shadow:none}.step-header h3{color:var(--ink)}.step-header p{color:#7186a1}.field-label{color:#365a87}.field-hint{color:#7186a1}.field input,.field select,.field textarea{border-color:#c7d9eb;border-radius:5px;color:var(--ink)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0757bd12}.field-missing input,.field-missing select,.field-missing textarea{border-color:#9fc1e4;background:#f4f9ff}.ai-field-trigger{color:var(--green)}.ai-field-trigger span{border-radius:3px;background:var(--lime);color:var(--green)}.ai-field-assistant{border-color:#c5d8eb;border-radius:4px;background:#f5f9fd;box-shadow:none}.ai-field-head strong{color:var(--ink)}.ai-field-head span{color:#6c82a0}.ai-field-close{border-radius:3px;background:#eaf4ff;color:var(--green)}.ai-field-instruction,.ai-field-suggestion{border-color:#c7d9eb;border-radius:4px;color:var(--ink)}.ai-field-actions button,.ai-field-suggestion button{border-color:#b7cee5;border-radius:4px;color:var(--green)}.ai-field-actions button:first-child,.ai-field-suggestion .ai-apply{border-color:var(--green);background:var(--green);color:#fff}.next-steps{border-color:#c7d9eb;border-left-color:#f7c900;border-radius:4px;background:#eef6fd}.next-steps h3{color:var(--ink)}.next-steps li,.legal-note{color:#526f94}.guide-jump{color:var(--green)}.esign-card{border-color:#c7d9eb;border-radius:4px;background:#f1f7fd}.esign-mark{border-radius:4px;background:var(--green);box-shadow:none}.esign-copy h3{color:var(--ink)}.esign-copy>p{color:var(--muted)}.esign-steps span{border-color:var(--line);border-radius:3px;color:#526f94}.esign-steps b{background:var(--sage);color:var(--green)}.esign-actions a,.esign-toolbar-link{border-color:#bfd2e6;border-radius:4px;background:#fff;color:var(--green)}.esign-actions a:first-child{border-color:var(--green);background:var(--green);color:#fff}.english-editor-guide{margin-top:24px;padding:24px 26px;border:1px solid #c7d9eb;border-radius:4px;background:#fff}.english-editor-guide h3{margin:8px 0 12px;color:var(--ink)}.english-editor-guide>p{margin:0;color:var(--muted);line-height:1.65}.english-editor-guide>a{display:inline-flex;margin-top:18px;color:var(--green);font-size:.8rem;font-weight:750;text-decoration:none}.english-editor-shell .preview-current{display:none}.english-preview-note{padding:9px 22px;display:flex;gap:8px;align-items:baseline;border-bottom:1px solid #c5d8eb;background:#fff8d9;color:#52606f;font-size:.72rem}.english-preview-note strong{color:var(--ink)}.preview-panel{background:#dceaf7}.preview-toolbar{border-color:#c5d8eb;background:#f8f9f5f5}.preview-toolbar strong{color:var(--ink)}.preview-toolbar span{color:#7186a1}.save-main-button,.save-menu-toggle{border-color:#b7cee5;border-radius:4px 0 0 4px;color:var(--green)}.save-menu-toggle{border-radius:0 4px 4px 0}.save-main-button:hover,.save-menu-toggle:hover{background:var(--sage)}.save-menu-popover{border-color:#c3d6e9;border-radius:5px;box-shadow:0 16px 36px #0757bd1f}.save-menu-heading strong,.save-menu-option>span:last-child strong{color:var(--ink)}.save-menu-icon{border-radius:3px;background:var(--sage);color:var(--green)!important}.save-menu-option{border-radius:3px;background:#f8fbff}.save-menu-option:hover,.save-menu-option.cloud:hover{background:#eef6fd}.save-menu-option.cloud{background:#f1f7fd}.save-menu-message{border-color:#c7d9eb;border-radius:3px;background:#eef6fd;color:#526f94}.save-menu-message.auth a{color:var(--green)}.preview-status-fixed{background:#dceaf7}.missing-summary{border-left-color:#ffd326;background:#eef6fd;box-shadow:none}.missing-grid button:hover{color:var(--green)}.missing-grid button:hover:after{background:#0757bd}.complete-summary{border-left-color:#0757bd;background:#eef6fd;color:#365a87}.procedure-guide{border-color:#c5d8eb;border-radius:4px}.procedure-head h3{color:var(--ink)}.procedure-head p{color:#6c82a0}.preview-bottom{color:#58739b}.preview-bottom button{color:var(--green)}.preview-bottom .example-fill{border-color:#bfd2e6;border-radius:4px;background:#f5f9fd;color:var(--green)}.preview-bottom .example-fill:hover{border-color:#9fc1e4;background:var(--sage)}.document-guide{border-color:var(--line);background:#f5f9fd}.form-panel .document-guide{border-color:var(--line)}.guide-subnav a{border-color:#c7d9eb;border-radius:3px;background:var(--paper);color:#58749b}.guide-subnav a:hover{border-color:#9fc1e4;color:var(--green)}.guide-heading h2{color:var(--ink)}.guide-heading p{color:var(--muted)}.guide-card,.guide-reference-card{border-color:var(--line);border-radius:4px;box-shadow:none}.guide-card-kicker{color:var(--green)}.guide-card h3,.guide-reference-card h3,.guide-section-heading h3{color:var(--ink)}.guide-card li p,.guide-reference-card>ul li,.guide-reference-card>p{color:#58749b}.guide-mistakes{border-color:#c7daed;background:#f8fbff}.guide-faq-list details{border-color:var(--line);border-radius:3px}.guide-faq-list summary{color:#365a87}.guide-faq-list summary span{background:var(--sage);color:var(--green)}.guide-faq-answer{border-color:var(--soft-line)}.guide-faq-answer p{color:var(--muted)}.guide-inline-sources a{border-radius:3px;background:var(--sage);color:var(--green)}.guide-source-list a{border-color:var(--soft-line);border-radius:3px}.guide-source-list a:hover{border-color:#b7cee5;background:#fff}.guide-source-list strong,.guide-source-list b{color:var(--green)}.guide-source-list span{color:#58749b}.guide-related-grid>a{border-color:var(--line);border-radius:3px;box-shadow:none}.guide-related-grid>a:hover{transform:none;border-color:#b7cee5;box-shadow:none;background:#fff}.guide-related-grid strong{color:var(--ink)}.guide-related-grid>a>b{color:var(--green)}.guide-feedback{border-color:#c7d9eb;border-radius:4px;background:#eef6fd}.guide-feedback h3{color:var(--ink)}.guide-feedback p{color:var(--muted)}.guide-feedback-actions a{border-color:#bfd2e6;border-radius:4px;color:var(--green)}.my-documents-section,.cloud-documents-section{border-color:var(--line);background:#eef6fd}.my-documents-heading h2{color:var(--ink)}.my-documents-heading p{color:var(--muted)}.local-only-pill,.cloud-pill{border:1px solid #c7d9eb;border-radius:3px;background:transparent;color:#526f94}.my-document-card{border-color:var(--line);border-radius:4px}.my-document-copy h3{color:var(--ink)}.my-document-copy p{color:#7186a1}.my-document-status{color:var(--green)}.my-document-progress{background:#dbeaf8}.my-document-progress span{background:var(--green)}.my-document-actions button,.my-documents-empty a{color:var(--green)}.my-documents-empty{border-color:#bfd3e7;border-radius:4px}.my-documents-empty>span{border-radius:4px;background:var(--sage);color:var(--green)}.my-documents-empty h3{color:var(--ink)}.my-documents-empty p{color:var(--muted)}.my-documents-privacy{border-left-color:#f7c900;background:#f5f9fd;color:#526f94}.my-documents-privacy strong{color:var(--green)}}@media screen{.home-builder-tools{max-width:1370px;margin:0 auto 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-builder-tools .cv-home-card{max-width:none;margin:0;grid-template-columns:58px minmax(0,1fr);align-content:center}.home-builder-tools .cv-home-card>strong{grid-column:2}.builder-home-card{background:#eef6fd}.builder-home-card .cv-home-mark{font-size:.72rem;letter-spacing:.04em}.document-builder-page{background:#eef6fd}.builder-hero{padding:48px clamp(28px,4.6vw,76px) 40px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:48px;align-items:end;border-bottom:1px solid var(--line);background:var(--paper)}.builder-hero h1{max-width:940px;margin:8px 0 10px;color:var(--ink);font-size:clamp(2.5rem,4.5vw,4.7rem);font-weight:570;line-height:.98;letter-spacing:-.05em}.builder-hero p{max-width:840px;margin:0;color:var(--muted);line-height:1.62}.builder-hero-note{padding:16px 17px;border-left:4px solid #f7c900;background:#eef6fd;color:#526f94;font-size:.72rem;line-height:1.5}.builder-hero-note strong,.builder-hero-note span{display:block}.builder-hero-note strong{margin-bottom:4px;color:var(--green)}.builder-presets{padding:28px clamp(28px,4.6vw,76px) 30px;border-bottom:1px solid var(--line);background:#fff}.builder-presets-heading{max-width:1370px;margin:0 auto 15px;display:flex;align-items:end;justify-content:space-between;gap:24px}.builder-presets-heading h2{margin:4px 0 0;color:var(--ink);font-size:1.45rem;font-weight:600}.builder-presets-heading>span{color:#7186a1;font-size:.68rem}.builder-preset-grid{max-width:1370px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.builder-preset-grid button{min-height:118px;padding:13px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:4px;background:#fff;color:inherit;text-align:left;cursor:pointer}.builder-preset-grid button:hover{border-color:#b7cee5;background:#fff}.builder-preset-grid button.active{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.builder-preset-grid strong{color:var(--ink);font-size:.78rem}.builder-preset-grid span{margin-top:5px;color:var(--muted);font-size:.61rem;line-height:1.42}.builder-preset-grid b{margin-top:auto;padding-top:9px;color:var(--green);font-size:.55rem;text-transform:uppercase;letter-spacing:.06em}.builder-layout{min-height:calc(100vh - 230px);display:grid;grid-template-columns:minmax(520px,.9fr) minmax(610px,1.1fr)}.builder-form-panel{min-width:0;padding:30px clamp(24px,3.3vw,52px) 72px;border-right:1px solid var(--line);background:var(--paper)}.builder-local-note{margin-bottom:20px;padding:13px 15px;display:flex;gap:7px;flex-wrap:wrap;border-left:4px solid #f7c900;background:#eef6fd;color:#58749b;font-size:.69rem;line-height:1.48}.builder-local-note strong{color:var(--green)}.builder-draft-title{display:block;margin-bottom:22px}.builder-draft-title>span,.builder-field>span,.builder-field-grid label>span{display:block;margin-bottom:6px;color:#365a87;font-size:.68rem;font-weight:800}.builder-draft-title input,.builder-field input,.builder-field textarea,.builder-field-grid input,.builder-field-grid select{width:100%;border:1px solid #c7d9eb;border-radius:5px;background:#fff;color:var(--ink);outline:none}.builder-draft-title input,.builder-field input,.builder-field-grid input,.builder-field-grid select{min-height:44px;padding:0 11px}.builder-field textarea{padding:11px;resize:vertical;line-height:1.5}.builder-draft-title input:focus,.builder-field input:focus,.builder-field textarea:focus,.builder-field-grid input:focus,.builder-field-grid select:focus{border-color:var(--green);box-shadow:0 0 0 3px #0757bd12}.builder-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.builder-wide{grid-column:1 / -1}.builder-block-list{display:grid;gap:11px}.builder-block-card{padding:16px;border:1px solid var(--line);border-radius:4px;background:#fff}.builder-block-head{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.builder-block-head>div:first-child{min-width:0;display:flex;gap:10px;align-items:flex-start}.builder-block-head>div:first-child>span{width:27px;height:27px;flex:0 0 auto;display:grid;place-items:center;border-radius:3px;background:var(--sage);color:var(--green);font-size:.58rem;font-weight:900}.builder-block-head strong,.builder-block-head small{display:block}.builder-block-head strong{color:var(--ink);font-size:.78rem}.builder-block-head small{margin-top:3px;color:#7186a1;font-size:.61rem;line-height:1.35}.builder-block-actions{display:flex;gap:5px;align-items:center}.builder-block-actions button{min-width:29px;min-height:29px;padding:0 8px;border:1px solid #c7d9eb;border-radius:3px;background:#f8fbff;color:#526f94;font-size:.66rem;cursor:pointer}.builder-block-actions button:disabled{opacity:.32;cursor:default}.builder-block-actions .example{border-color:#b7cee5;background:#eef6fd;color:var(--green);font-weight:800;white-space:nowrap}.builder-block-actions .example:hover{border-color:#9fc1e4;background:#eaf4ff}.builder-block-actions .remove{color:#835f57}.builder-ai-trigger{margin-top:10px;min-height:32px;padding:0 10px;border:1px solid #9fc1e4;border-radius:4px;background:#f5f8f2;color:var(--green);font-size:.64rem;font-weight:850;cursor:pointer}.builder-ai-trigger span{margin-left:5px;padding:2px 4px;border-radius:3px;background:#eaf4ff;color:#526f94;font-size:.48rem}.builder-ai-trigger:hover{background:#edf3e8}.builder-ai-assistant{margin-top:10px;padding:12px;border:1px solid #bfd2e6;border-radius:4px;background:#f5f9fd}.builder-ai-head{margin-bottom:9px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.builder-ai-head strong,.builder-ai-head span{display:block}.builder-ai-head strong{color:var(--ink);font-size:.7rem}.builder-ai-head span{margin-top:3px;color:#7186a1;font-size:.58rem;line-height:1.4}.builder-ai-head>button{padding:0;border:0;background:transparent;color:#758178;font-size:1rem;cursor:pointer}.builder-ai-assistant>textarea{width:100%;min-height:72px;padding:9px 10px;border:1px solid #c7d9eb;border-radius:4px;background:#fff;color:var(--ink);font:inherit;font-size:.72rem;line-height:1.45;resize:vertical;outline:none}.builder-ai-assistant>textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0757bd12}.builder-ai-actions{margin-top:8px;display:flex;gap:6px;flex-wrap:wrap}.builder-ai-actions button{min-height:31px;padding:0 9px;border:1px solid #b7cee5;border-radius:4px;background:#fff;color:var(--green);font-size:.61rem;font-weight:820;cursor:pointer}.builder-ai-actions button:first-child{border-color:var(--green);background:var(--green);color:#fff}.builder-ai-actions button:disabled{opacity:.55;cursor:wait}.builder-ai-assistant>small{display:block;margin-top:8px;color:#7c877f;font-size:.56rem;line-height:1.4}.builder-ai-error{margin-top:8px;padding:8px 9px;border-left:3px solid #a66e58;background:#fff4ee;color:#825744;font-size:.61rem;line-height:1.4}.builder-ai-suggestion{margin-top:9px;padding:10px;border:1px solid #c5d8eb;border-radius:4px;background:#fff}.builder-ai-suggestion>span{color:#7186a1;font-size:.55rem;font-weight:800}.builder-ai-suggestion p{margin:6px 0 10px;white-space:pre-wrap;color:#29496f;font-size:.7rem;line-height:1.5}.builder-ai-suggestion>div{display:flex;gap:6px}.builder-ai-suggestion button{min-height:30px;padding:0 9px;border:1px solid #bfd3e7;border-radius:4px;background:#fff;color:var(--green);font-size:.61rem;font-weight:820;cursor:pointer}.builder-ai-suggestion button.apply{border-color:var(--green);background:var(--green);color:#fff}.builder-empty-list{padding:28px 20px;border:1px dashed #c7d9eb;text-align:center}.builder-empty-list strong,.builder-empty-list span{display:block}.builder-empty-list strong{color:var(--ink)}.builder-empty-list span{margin-top:5px;color:var(--muted);font-size:.69rem}.builder-add-wrap{position:relative;margin-top:13px}.builder-add-main{min-height:42px;padding:0 14px;border:1px dashed #a9c5e0;border-radius:4px;background:#f1f7fd;color:var(--green);font-size:.7rem;font-weight:850;cursor:pointer}.builder-add-main:hover{border-style:solid;background:var(--sage)}.builder-block-library{margin-top:8px;padding:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;border:1px solid var(--line);background:#eef6fd}.builder-block-library button{padding:11px 12px;border:1px solid #c7d9eb;border-radius:3px;background:#fff;text-align:left;cursor:pointer}.builder-block-library button:hover{border-color:#9fc1e4}.builder-block-library strong,.builder-block-library span{display:block}.builder-block-library strong{color:var(--ink);font-size:.7rem}.builder-block-library span{margin-top:3px;color:var(--muted);font-size:.59rem;line-height:1.35}.builder-form-actions{margin-top:28px;padding-top:18px;display:flex;gap:9px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line)}.builder-pdf-note{margin:9px 0 0;color:#7186a1;font-size:.61rem;line-height:1.45}.builder-preview-panel{position:sticky;top:112px;align-self:start;min-width:0;height:calc(100vh - 112px);display:flex;flex-direction:column;background:#dceaf7}.builder-preview-toolbar{min-height:62px;padding:11px 19px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #c5d8eb;background:#f8f9f5f5;position:sticky;top:0;z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.builder-preview-toolbar strong,.builder-preview-toolbar span{display:block}.builder-preview-toolbar strong{color:var(--ink);font-size:.8rem}.builder-preview-toolbar span{margin-top:3px;color:#7186a1;font-size:.62rem}.builder-preview-toolbar>span{margin:0;white-space:nowrap}.builder-preview-scroll{min-height:0;flex:1;overflow:auto}.builder-preview-stage{padding:22px;display:grid;place-items:start center}.builder-paper{width:210mm;min-height:297mm;padding:18mm 18mm 20mm;background:#fff;color:#171a1f;font-family:Georgia,Times New Roman,serif;font-size:10.3pt;line-height:1.46;box-shadow:0 17px 45px #22372a2b;zoom:.72}.builder-paper-title{margin:9mm 0 7mm;color:#171a1f;font-size:16pt;font-weight:700;line-height:1.18;letter-spacing:0;text-align:center;text-transform:uppercase;break-after:avoid;page-break-after:avoid}.builder-paper-title.builder-placeholder{font-size:15pt}.builder-paper-party{max-width:112mm;margin:0 0 6mm;display:grid;gap:.65mm;break-inside:avoid}.builder-paper-party.sender{margin-left:0}.builder-paper-party.recipient{margin-top:2mm}.builder-paper-party small{margin-bottom:1.2mm;color:#5d6b79;font-family:Inter,sans-serif;font-size:7pt;font-weight:800;letter-spacing:.08em}.builder-paper-party span{display:block}.builder-paper-party span:first-of-type:not(.builder-placeholder){font-weight:700}.builder-paper-reference{margin:3mm 0 2.5mm;display:grid;grid-template-columns:22mm minmax(0,1fr);gap:3mm;break-inside:avoid}.builder-paper-reference strong{color:#354a65;font-family:Inter,sans-serif;font-size:7.6pt;font-weight:850;letter-spacing:.03em}.builder-paper-reference span{color:#2f353b}.builder-paper-subject{margin:5mm 0 7mm;display:grid;grid-template-columns:22mm minmax(0,1fr);gap:3mm;break-inside:avoid}.builder-paper-subject strong{color:#354a65;font-family:Inter,sans-serif;font-size:7.6pt;font-weight:850;letter-spacing:.03em}.builder-paper-subject span{font-weight:700}.builder-paper-text{margin:5mm 0;line-height:1.58;text-align:justify}.builder-paper-text p{margin:0 0 3.2mm;white-space:pre-wrap}.builder-paper-section{margin-top:6mm;break-inside:avoid}.builder-paper-section h2{margin:0 0 2.2mm;color:#354a65;font-family:Inter,sans-serif;font-size:7.6pt;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.builder-paper-section p{margin:0 0 2.8mm;line-height:1.58;text-align:justify}.builder-paper-attachments ol{margin:0;padding-left:6mm}.builder-paper-attachments li{margin:1mm 0}.builder-paper-date{margin:3mm 0 6mm;text-align:right;color:#333b43;break-inside:avoid}.builder-paper-signature{width:68mm;margin:11mm 0 0 auto;text-align:center;break-inside:avoid;font-family:Inter,sans-serif;font-size:7.5pt;font-weight:750}.builder-paper-signature>span{display:block;color:#6e7883}.builder-paper-signature>div{height:12mm;margin-bottom:1.5mm;border-bottom:.35mm solid #6e7883}.builder-paper-signature strong,.builder-paper-signature small{display:block}.builder-paper-signature strong{min-height:1em}.builder-paper-signature small{margin-top:1mm;color:#69747f}.builder-placeholder{color:#a4aea8!important;font-style:italic;font-weight:400!important}.builder-empty-paper{min-height:230mm;display:grid;place-items:center;align-content:center;color:#a0aaa4;text-align:center}.builder-empty-paper strong,.builder-empty-paper span{display:block}.builder-empty-paper strong{color:#707c75}.builder-empty-paper span{margin-top:5px;font-size:8.5pt}}@media screen and (max-width:1100px){.home-builder-tools{grid-template-columns:1fr}.home-builder-tools .cv-home-card{grid-template-columns:54px minmax(0,1fr) auto}.home-builder-tools .cv-home-card>strong{grid-column:auto}.builder-hero{grid-template-columns:1fr;gap:22px}.builder-hero-note{max-width:720px}.builder-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.builder-layout{grid-template-columns:1fr}.builder-form-panel{border-right:0;border-bottom:1px solid var(--line)}.builder-preview-panel{position:static;height:auto}.builder-preview-scroll{overflow:hidden}.builder-paper{zoom:.78}}@media screen and (max-width:680px){.home-builder-tools{gap:8px}.home-builder-tools .cv-home-card{grid-template-columns:46px minmax(0,1fr)}.home-builder-tools .cv-home-card>strong{grid-column:1 / -1}.builder-hero{padding:42px 20px 28px}.builder-hero h1{font-size:clamp(2.45rem,12vw,3.7rem)}.builder-hero-note{padding:14px}.builder-presets{padding:26px 20px}.builder-presets-heading{align-items:flex-start;flex-direction:column;gap:5px}.builder-preset-grid{grid-template-columns:1fr 1fr}.builder-preset-grid button{min-height:108px}.builder-form-panel{padding:22px 16px 50px}.builder-field-grid,.builder-block-library{grid-template-columns:1fr}.builder-wide{grid-column:auto}.builder-draft-title input,.builder-field input,.builder-field textarea,.builder-field-grid input,.builder-field-grid select{font-size:16px}.builder-block-head{flex-direction:column}.builder-block-actions{width:100%}.builder-block-actions .remove{margin-left:auto}.builder-add-main{width:100%}.builder-form-actions{align-items:stretch;flex-direction:column}.builder-form-actions .save-menu-control,.builder-form-actions .save-split-button,.builder-form-actions .primary-button,.builder-form-actions .cv-reset{width:100%}.builder-form-actions .save-main-button{flex:1}.builder-preview-toolbar{padding:9px 12px}.builder-preview-toolbar>span{display:none}.builder-preview-stage{padding:12px 0 24px;overflow:hidden}.builder-paper{zoom:.43}}@media print{.document-builder-shell,.document-builder-page,.builder-layout,.builder-preview-panel,.builder-preview-scroll,.builder-preview-stage{display:block!important;width:210mm!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}.document-builder-shell .site-header,.document-builder-shell .site-header-stack,.document-builder-shell .site-footer,.builder-hero,.builder-presets,.builder-form-panel,.builder-preview-toolbar{display:none!important}.builder-paper{width:210mm!important;min-height:297mm!important;margin:0!important;padding:18mm 18mm 20mm!important;box-shadow:none!important;zoom:1!important;color:#171a1f!important;font-family:Georgia,Times New Roman,serif!important;font-size:10.3pt!important;line-height:1.46!important}.builder-paper-title{margin:9mm 0 7mm!important;color:#171a1f!important;font-size:16pt!important;font-weight:700!important;line-height:1.18!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;break-after:avoid;page-break-after:avoid}.builder-paper-party{max-width:112mm!important;margin:0 0 6mm!important;display:grid!important;gap:.65mm!important}.builder-paper-party.sender{margin-left:0!important}.builder-paper-party.recipient{margin-top:2mm!important}.builder-paper-party small{margin-bottom:1.2mm!important;color:#5d6b79!important;font-family:Inter,sans-serif!important;font-size:7pt!important;font-weight:800!important;letter-spacing:.08em!important}.builder-paper-party span{display:block!important}.builder-paper-party span:first-of-type:not(.builder-placeholder){font-weight:700!important}.builder-paper-reference{margin:3mm 0 2.5mm!important;display:grid!important;grid-template-columns:22mm minmax(0,1fr)!important;gap:3mm!important;border:0!important}.builder-paper-reference strong{color:#354a65!important;font-family:Inter,sans-serif!important;font-size:7.6pt!important;font-weight:850!important;letter-spacing:.03em!important}.builder-paper-reference span{color:#2f353b!important}.builder-paper-subject{margin:5mm 0 7mm!important;padding:0!important;display:grid!important;grid-template-columns:22mm minmax(0,1fr)!important;gap:3mm!important;border:0!important}.builder-paper-subject strong{color:#354a65!important;font-family:Inter,sans-serif!important;font-size:7.6pt!important;font-weight:850!important;letter-spacing:.03em!important}.builder-paper-subject span{font-weight:700!important}.builder-paper-text{margin:5mm 0!important;line-height:1.58!important;text-align:justify!important}.builder-paper-text p{margin:0 0 3.2mm!important;white-space:pre-wrap!important}.builder-paper-section{margin-top:6mm!important}.builder-paper-section h2{margin:0 0 2.2mm!important;color:#354a65!important;font-family:Inter,sans-serif!important;font-size:7.6pt!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important}.builder-paper-section p{margin:0 0 2.8mm!important;line-height:1.58!important;text-align:justify!important}.builder-paper-attachments ol{margin:0!important;padding-left:6mm!important}.builder-paper-attachments li{margin:1mm 0!important}.builder-paper-date{margin:3mm 0 6mm!important;text-align:right!important;color:#333b43!important}.builder-paper-signature{width:68mm!important;margin:11mm 0 0 auto!important;text-align:center!important;font-family:Inter,sans-serif!important;font-size:7.5pt!important;font-weight:750!important}.builder-paper-signature>span{display:block!important;color:#6e7883!important}.builder-paper-signature>div{height:12mm!important;margin-bottom:1.5mm!important;border-bottom:.35mm solid #6e7883!important}.builder-paper-signature strong,.builder-paper-signature small{display:block!important}.builder-paper-signature strong{min-height:1em!important}.builder-paper-signature small{margin-top:1mm!important;color:#69747f!important}.builder-placeholder,.builder-empty-paper,.builder-block-empty{display:none!important}.builder-paper-party,.builder-paper-reference,.builder-paper-subject,.builder-paper-section,.builder-paper-date,.builder-paper-signature{break-inside:avoid;page-break-inside:avoid}}@media screen and (max-width:1250px){#sta-mi-treba,#digitalni-servisi,#dokumenti,#izvori{scroll-margin-top:126px}.site-header nav{gap:18px}.brand{min-width:245px}.site-header{gap:17px}.hero{grid-template-columns:1fr .82fr;gap:42px}.hero h1{font-size:clamp(3rem,5vw,4.25rem)}.home-search-band{width:calc(100% - 88px)}}@media screen and (max-width:930px){.site-utility{padding:0 20px}.site-utility span:last-child{display:none}.site-header{min-height:76px;padding:0 20px}.site-header nav{display:none}.brand{min-width:0;margin-right:auto}.bih-logo{width:38px;height:43px}.brand-copy strong{font-size:1.25rem}.brand-copy small{display:none}.profile-link{padding:4px}.script-toggle,.header-cta{margin-left:0}.hero{grid-template-columns:1fr;padding-top:52px}.paper-scene{max-width:680px;width:100%;justify-self:center}.hero-copy{max-width:720px}.home-search-band{width:calc(100% - 40px);grid-template-columns:1fr;gap:14px}.digital-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-grid{grid-template-columns:repeat(2,1fr)}.wizard-choices{border-color:var(--line)}.how-grid>div+div{padding-left:18px}.how-grid>div{padding-right:18px}}@media screen and (max-width:680px){.site-utility{height:27px;font-size:.54rem}.site-header{min-height:67px;padding:0 12px;gap:7px}.bih-logo{width:34px;height:34px}.brand-copy strong{font-size:1.1rem}.header-cta{min-height:37px;padding:0 10px;font-size:.66rem}.search-mark,.profile-link{display:none}.script-toggle button{min-width:32px;height:30px;font-size:.63rem}.hero{padding:42px 20px 36px;gap:36px}.hero h1{margin-top:18px;font-size:clamp(3rem,14vw,4.1rem)}.hero-copy>p{font-size:.91rem}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .primary-button,.hero-actions .outline-button{width:100%;min-width:0}.trust-row{gap:12px 20px}.paper-scene{height:390px;padding:18px 17px 52px}.hero-paper{width:calc(100% - 22px);min-height:285px;margin-top:20px;padding:22px 23px}.hero-paper h2{font-size:1rem}.mini-row{margin:17px 0}.mini-heading{margin-top:12px}.mini-signatures{margin-top:18px}.paper-tab{top:90px;padding:13px 6px}.scene-bottom{min-height:51px;padding:0 17px;font-size:.55rem}.home-search-band{width:auto;margin:0 20px;padding:20px 0 22px}.home-search-input{padding:7px 7px 7px 12px}.home-search-input input{font-size:16px}.home-search-input button{padding:0 12px}.wizard-section,.documents-section,.how-section,.sources-section,.digital-services-section{padding-left:20px;padding-right:20px}.wizard-shell{border-radius:3px}.wizard-choices,.digital-service-grid,.document-grid{grid-template-columns:1fr}.digital-service-card,.document-card{min-height:0}.document-card{padding:21px 18px}.how-grid{grid-template-columns:1fr}.how-grid>div{padding:20px 0;border-bottom:1px solid #bfd3e7}.how-grid>div+div{padding-left:0;border-left:0}.source-list{grid-template-columns:1fr}.digital-services-heading{margin-bottom:22px}.signature-feature{padding:21px;grid-template-columns:47px 1fr;gap:14px}.signature-feature-icon{width:47px;height:47px;border-radius:4px}.signature-feature-icon svg{width:23px;height:23px}.signature-feature-copy h3{font-size:1.18rem}.signature-feature-copy>.eyebrow{line-height:1.45}.signature-feature-steps{margin-left:-61px;padding-top:12px;display:grid;gap:8px}.signature-feature-actions{grid-column:1 / -1;grid-template-columns:1fr}.signature-feature-actions a{width:100%}.service-filter-bar{align-items:flex-start;flex-direction:column;gap:7px}.service-area-tabs,.service-tabs{width:100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.service-tabs{padding-bottom:12px}.service-area-tabs button,.service-tabs button{flex:0 0 auto}.digital-service-card{padding:20px 18px 16px}.service-partner-callout{align-items:flex-start;flex-direction:column;gap:12px}.service-partner-callout>a{width:auto;justify-content:flex-start}.impressum-details{grid-template-columns:1fr}.privacy-section{padding:44px 20px}.site-footer{padding:28px 20px}.editor-shell .site-header{min-height:64px}.editor-shell .bih-logo{width:32px;height:32px}.editor-shell .brand-copy,.editor-shell .profile-link{display:none}.editor-shell .header-link-button{min-height:35px;padding:0 8px;font-size:.65rem}.mobile-editor-switch{border-color:#c7d9eb;background:#f8f9f5f7;box-shadow:0 8px 20px #0757bd0f}.mobile-editor-summary span{color:#7186a1}.mobile-editor-summary strong{color:var(--ink)}.mobile-editor-summary small{color:#7186a1}.mobile-editor-tabs{border-color:#c7d9eb;border-radius:5px;background:#eaf4ff}.mobile-editor-tabs button{border-radius:3px;color:#526f94}.mobile-editor-tabs button.active{background:var(--green);color:#fff;box-shadow:none}.field input,.field select,.field textarea{border-radius:5px}.mobile-editor-actions{border-color:#c5d8eb;background:#f8f9f5fa;box-shadow:0 -8px 24px #0757bd14}.mobile-editor-actions button{border-radius:4px}.mobile-action-secondary{border-color:#c7d9eb;color:#476a94}.mobile-action-primary{background:var(--green);box-shadow:none}}@media screen{.legal-page{background:var(--paper)}.legal-page h1{color:var(--ink);font-weight:570}.legal-lead{color:var(--muted)}.legal-page section{border-color:var(--line)}.legal-page section h2{color:var(--ink)}.legal-page section p{color:var(--muted)}.legal-page section a{color:var(--green)}.legal-callout{border-color:#c7d9eb;border-left-color:#f7c900;border-radius:4px;background:#eef6fd;color:#526f94}.impressum-details{border-color:var(--line)}.impressum-details>div{border-color:var(--line);background:#f8fbff}.impressum-details span{color:#7186a1}.impressum-details strong{color:var(--ink);font-weight:620}.about-page{background:var(--paper)}.about-hero{background:var(--paper);border-bottom:1px solid var(--line)}.about-hero h1{color:var(--ink);font-weight:570}.about-hero-copy>p{color:var(--muted)}.about-manifesto{border-color:var(--line);border-radius:4px;background:#eef6fd;box-shadow:none}.about-manifesto>span{color:var(--green)}.about-manifesto strong{color:var(--ink);font-weight:590}.about-manifesto p{color:var(--muted)}.about-section-heading h2{color:var(--ink);font-weight:570}.about-story,.about-process,.about-support{background:var(--paper)}.about-story-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.about-story-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent}.about-story-grid article>span{border-radius:3px;background:var(--sage);color:var(--green)}.about-story-grid h3{color:var(--ink)}.about-story-grid p{color:var(--muted)}.about-principles{background:#eef6fd}.principles-grid{gap:0;border-top:1px solid #cbddef;border-left:1px solid #cbddef}.principles-grid article{border:0;border-right:1px solid #cbddef;border-bottom:1px solid #cbddef;border-radius:0;background:var(--paper)}.principles-grid article>div{color:var(--green)}.principles-grid h3{color:var(--ink)}.principles-grid p{color:var(--muted)}.about-process-steps article{border-color:var(--line)}.about-process-steps article>span{border-radius:3px;background:var(--green)}.about-process-steps h3{color:var(--ink)}.about-process-steps p{color:var(--muted)}.about-independence{background:var(--green)}.about-independence .eyebrow{color:var(--lime)}.about-independence>div:first-child>p{color:#d7e6f7}.about-independence>div:first-child>a{color:var(--lime)}.about-independence-card{border-color:#ffffff2e;border-radius:4px;background:#ffffff0f}.about-independence-card ul{color:#d7e6f7}.about-privacy{background:var(--paper)}.about-privacy h2{color:var(--ink)}.about-privacy>p{color:var(--muted)}.about-contact{background:#eef6fd}.about-contact .about-section-heading p{color:var(--muted)}.about-contact .about-section-heading a{color:var(--green)}.about-contact-grid{gap:0;border-top:1px solid #c7d9eb;border-left:1px solid #c7d9eb}.about-contact-grid>a{border:0;border-right:1px solid #c7d9eb;border-bottom:1px solid #c7d9eb;border-radius:0;background:var(--paper)}.about-contact-grid>a:hover{transform:none;border-color:#c7d9eb;box-shadow:none;background:#fff}.about-contact-grid span{border-radius:3px;background:var(--sage);color:var(--green)}.about-contact-grid h3{color:var(--ink)}.about-contact-grid p,.about-contact-privacy{color:var(--muted)}.about-contact-grid strong{color:var(--green)}.about-support h2{color:var(--ink)}.about-support p{color:var(--muted)}.changes-page{background:var(--paper)}.changes-hero{border-color:var(--line);background:#eef6fd}.changes-hero h1{color:var(--ink);font-weight:570}.changes-hero p{color:var(--muted)}.changes-list article{border-color:var(--line)}.changes-meta span{color:#6c82a0}.changes-meta b{border-radius:3px;background:var(--green)}.changes-list h2{color:var(--ink)}.changes-list ul{color:var(--muted)}.profile-page{background:var(--paper)}.profile-auth-hero,.profile-coming-soon{background:var(--paper);border-bottom:1px solid var(--line)}.profile-auth-copy h1,.profile-coming-copy h1{color:var(--ink);font-weight:570}.profile-auth-copy>p,.profile-coming-copy>p{color:var(--muted)}.profile-auth-card,.profile-preview-card{border-color:var(--line);border-radius:4px;box-shadow:none}.profile-login-kicker{color:var(--green)}.profile-login-form h2,.profile-account-info h3,.profile-preview-head strong{color:var(--ink)}.profile-login-form>p,.profile-account-info p,.profile-preview-head small{color:var(--muted)}.profile-login-form label{color:#365a87}.profile-login-form input{border-color:#c7d9eb;border-radius:5px;color:var(--ink)}.profile-login-form input:focus{border-color:var(--green);box-shadow:0 0 0 3px #0757bd12}.profile-auth-message{border-color:#c7d9eb;border-radius:4px;background:#eef6fd;color:#526f94}.active-pill,.soon-pill{border-radius:3px}.profile-avatar{border-radius:4px;background:var(--green)}.profile-preview-head{border-color:var(--line)}.profile-preview-row{border-color:var(--soft-line)}.profile-doc-dot{border-radius:3px;background:var(--sage);color:var(--green)}.profile-preview-row strong{color:#365a87}.profile-preview-row small{color:#7186a1}.profile-features{background:var(--paper)}.profile-feature-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.profile-feature-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:transparent}.profile-feature-grid article>span{color:var(--green)}.profile-feature-grid h3{color:var(--ink)}.profile-feature-grid p{color:var(--muted)}.profile-privacy-plan{background:var(--green)}.profile-privacy-plan .eyebrow{color:var(--lime)}.profile-privacy-plan>p{color:#d7e6f7}.profile-note{border-left-color:#f7c900;border-radius:0 4px 4px 0;background:#eef6fd;color:#526f94}.profile-note strong{color:var(--green)}.cv-builder-page{background:#eef6fd}.cv-builder-hero{border-color:var(--line);background:var(--paper)}.cv-builder-hero h1{color:var(--ink);font-weight:570}.cv-builder-hero p{color:var(--muted)}.cv-language-toggle{border-color:#c7d9eb;border-radius:5px;background:var(--sage)}.cv-language-toggle button{border-radius:3px;color:#58749b}.cv-language-toggle button.active{background:var(--green);color:#fff;box-shadow:none}.cv-template-picker{border-color:var(--line);background:#fff}.cv-template-heading h2,.cv-guidance-heading h2{color:var(--ink)}.cv-template-heading p,.cv-guidance-heading p{color:var(--muted)}.cv-template-recommendation{border-color:#c7d9eb;background:#eef6fd;color:#526f94}.cv-best-practice{border-left-color:#f7c900;border-radius:0 4px 4px 0;background:#eef6fd;color:#526f94}.cv-best-practice strong{color:var(--green)}.cv-template-grid>button{border-color:var(--line);border-radius:4px;box-shadow:none}.cv-template-grid>button:hover{border-color:#b7cee5;box-shadow:none;transform:none}.cv-template-grid>button.active{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.cv-template-grid>button>b{color:var(--green)}.cv-form-panel{border-color:var(--line);background:var(--paper)}.cv-local-note{border-left-color:#f7c900;border-radius:0 4px 4px 0;background:#eef6fd;color:#58749b}.cv-local-note strong{color:var(--green)}.cv-form-section,.cv-guidance-section{border-color:var(--line)}.cv-form-title>span{border-radius:3px;background:var(--green)}.cv-form-title h2{color:var(--ink)}.cv-form-title p{color:#7186a1}.cv-form-grid label>span,.cv-form-section>label>span{color:#365a87}.cv-form-grid input,.cv-form-grid textarea,.cv-form-section>label textarea{border-color:#c7d9eb;border-radius:5px;color:var(--ink)}.cv-form-grid input:focus,.cv-form-grid textarea:focus,.cv-form-section>label textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0757bd12}.cv-repeat-card{border-color:var(--line);border-radius:4px;box-shadow:none}.cv-repeat-head strong{color:#365a87}.cv-add-button{border-color:#a9c5e0;border-radius:4px;background:#f1f7fd;color:var(--green)}.cv-add-button:hover{border-color:var(--green);background:var(--sage)}.cv-preview-panel{background:#dceaf7}.cv-preview-toolbar{border-color:#c5d8eb;background:#f8f9f5f5}.cv-preview-toolbar strong{color:var(--ink)}.cv-preview-toolbar span{color:#7186a1}.life-lab-page{background:var(--paper)}.life-lab-back{color:#58739b}.life-lab-back:hover{color:var(--green)}.life-lab-badge{border-color:#e7bd00;border-radius:3px;background:var(--lime);color:var(--green)}.life-lab-hero h1{color:var(--ink);font-weight:570}.life-lab-hero h1 span{color:#0e66d1}.life-lab-hero>p{color:var(--muted)}.life-lab-search{border-color:#c7d9eb;border-radius:5px;box-shadow:none}.life-lab-search>span{color:var(--green)}.life-lab-search input{color:var(--ink)}.life-lab-search button{border-radius:4px;background:var(--green)}.life-lab-examples>span{color:#6c82a0}.life-lab-examples button{border-color:#c7d9eb;border-radius:999px;color:#58749b}.life-lab-examples button:hover{border-color:#9fc1e4;color:var(--green)}.life-lab-result-head,.life-lab-resource-block{border-color:var(--line);border-radius:4px}.life-lab-result-head h2,.life-lab-resource-title strong,.life-lab-resource-card>strong{color:var(--ink)}.life-lab-result-head p,.life-lab-resource-card p{color:var(--muted)}.life-lab-area{border-color:var(--line);background:#eef6fd}.life-lab-area button{border-color:#c7d9eb;border-radius:3px;color:#526f94}.life-lab-area button.active{border-color:var(--green);background:var(--green)}.life-lab-area-prompt{border-color:var(--line)}.life-lab-resource-title>span{border-radius:3px;background:var(--sage);color:var(--green)}.life-lab-resource-card{border-color:var(--soft-line);border-radius:3px;background:#fff}.life-lab-resource-card b{color:var(--green)}}@media screen{:root{--paper: #f8fbff;--ink: #10295b;--muted: #58739b;--green: #0757bd;--green-hover: #06265f;--sage: #eaf4ff;--sage-deep: #dbeaf8;--lime: #ffd326;--line: #d8e7f6;--soft-line: #e8f1fa;--blue: #0757bd;--blue-dark: #06265f;--blue-mid: #0e66d1;--blue-soft: #eaf4ff;--blue-pale: #f8fbff;--yellow: #ffd326;--yellow-deep: #f7c900;--shadow: 0 16px 44px rgba(7,87,189,.07)}body{background:var(--paper);color:var(--ink)}::selection{background:var(--yellow);color:var(--blue-dark)}.site-header-stack{background:var(--paper);box-shadow:0 7px 22px #0757bd0d}.site-utility{border-bottom:1px solid #d6e6f5;background:#edf6ff;color:#46698f}.site-utility i{background:var(--yellow)}.brand-copy strong{color:var(--blue)}.brand-copy strong span{color:var(--yellow-deep)}.brand-copy small{color:#6c7f9c}.site-header nav a{color:#334f78}.site-header nav a:hover{color:var(--blue)}.site-header nav a.active:after{background:var(--yellow)}.profile-copy small{color:#987b00}.hero h1 span{color:var(--blue-mid)}.trust-row>div>span{color:var(--blue)}.trust-row strong{color:#526d94}.paper-scene{background:var(--sage-deep)}.scene-top{color:#496a94}.hero-paper{box-shadow:0 6px 20px #0757bd14}.paper-topline{border-color:#d8e5f2;color:#637b9e}.hero-paper .paper-sub,.mini-field span,.mini-signatures span{color:#6e83a1}.mini-field{border-color:#d8e6f4}.mini-heading{color:#38567f}.mini-line{background:#e8f1fa}.mini-signatures span{border-color:#c8d9ea}.scene-bottom{border-color:#c3d8ec;background:#d8eafa;color:#3f6696}.scene-bottom b{color:#627d9e}.wizard-choices,.digital-services-section,.cv-home-card,.support-section,.site-footer,.my-documents-section,.cloud-documents-section,.changes-hero,.cv-builder-page,.cv-template-recommendation,.life-lab-area{background:#eef6fd}.wizard-choices button{color:#526d94}.wizard-choices button.active{background:var(--blue);color:#fff}.wizard-choices button.active span{color:var(--yellow)}.wizard-documents a:hover,.document-card:hover,.source-list a:hover{background:#fff}.digital-service-grid,.digital-service-card{border-color:#cbddef}.digital-service-card{background:var(--paper)}.service-provider,.service-meta span,.service-actions .service-source-link{color:#6c82a0!important}.service-partner-callout{border-color:#bfd3e7}.cv-home-card:hover{border-color:#b6cde4}.bundle-discovery-grid article.active{background:#edf6ff}.bundle-discovery-index,.doc-category,.card-action small{color:#7187a4!important}.doc-icon{background:#e6f1fb}.category-tabs button{color:#58749b}.active-bundle-filter{border-color:#c7d9ea;background:#eef6fd;color:#526e91}.how-section{background:#edf5fc}.how-grid,.how-grid>div+div{border-color:#bfd3e7}.how-grid>div>span{color:var(--blue)}.privacy-section,.about-independence,.profile-privacy-plan{background:var(--blue-dark)}.privacy-section .privacy-icon,.about-independence .eyebrow,.profile-privacy-plan .eyebrow{background:var(--yellow);color:var(--blue-dark)}.privacy-section .eyebrow{color:var(--yellow)}.privacy-section>p,.about-independence>div:first-child>p,.profile-privacy-plan>p{color:#d7e6f7}.editor-shell .site-header,.form-panel,.cv-form-panel,.builder-form-panel{background:var(--paper)}.document-version,.next-steps,.guide-feedback,.profile-note,.cv-local-note,.cv-best-practice,.builder-local-note,.builder-hero-note{background:#eef6fd;border-color:#c7daed}.next-steps,.profile-note,.cv-local-note,.cv-best-practice,.builder-local-note,.builder-hero-note{border-left-color:var(--yellow-deep)}.field-label,.cv-form-grid label>span,.cv-form-section>label>span,.builder-draft-title>span,.builder-field>span,.builder-field-grid label>span{color:#365a87}.field-hint,.step-header p,.completion span{color:#7186a1}.field input,.field select,.field textarea,.cv-form-grid input,.cv-form-grid textarea,.cv-form-section>label textarea,.builder-draft-title input,.builder-field input,.builder-field textarea,.builder-field-grid input,.builder-field-grid select{border-color:#c7d9eb}.field input:focus,.field select:focus,.field textarea:focus,.cv-form-grid input:focus,.cv-form-grid textarea:focus,.cv-form-section>label textarea:focus,.builder-draft-title input:focus,.builder-field input:focus,.builder-field textarea:focus,.builder-field-grid input:focus,.builder-field-grid select:focus{box-shadow:0 0 0 3px #0757bd12}.field-missing .field-label:after{color:var(--yellow-deep)}.field-missing input,.field-missing select,.field-missing textarea{border-color:#9fc1e4;background:#f4f9ff;color:var(--ink);box-shadow:inset 0 0 0 1px #0757bd06}.field-missing input:focus,.field-missing select:focus,.field-missing textarea:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px #0757bd1a}.preview-panel,.preview-status-fixed,.cv-preview-panel,.builder-preview-panel{background:#dceaf7}.preview-toolbar,.cv-preview-toolbar,.builder-preview-toolbar{border-color:#c5d8eb;background:#f8fbfff5}.missing-summary{border-left-color:var(--yellow);background:#eef6fd;color:#2e4d74;box-shadow:none}.missing-summary-title strong{color:var(--ink)}.missing-summary-title span{color:#667f9f}.missing-grid button{color:#29496f}.missing-section{color:#29496f!important}.missing-grid button:before{color:var(--blue)}.missing-grid button:hover{color:var(--blue)}.missing-grid button:hover:after{background:var(--yellow)}.save-main-button,.save-menu-toggle,.esign-actions a,.esign-toolbar-link,.builder-block-actions button,.builder-ai-actions button,.builder-ai-suggestion button{border-color:#b7cee5}.save-menu-popover{border-color:#c3d6e9;box-shadow:0 16px 36px #0757bd1f}.save-menu-option,.builder-block-library,.builder-ai-assistant{background:#f5f9fd}.save-menu-option:hover,.save-menu-option.cloud:hover{background:#eaf4ff}.builder-home-card{background:#eef6fd}.builder-hero-note,.builder-local-note{color:#526f94}.builder-preset-grid button{border-color:#d8e7f6;background:#fafcff}.builder-preset-grid button:hover{border-color:#b8cfe6}.builder-preset-grid button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.builder-block-card{border-color:#d8e7f6}.builder-block-head>div:first-child>span{background:var(--sage);color:var(--blue)}.builder-block-actions button,.builder-add-main{border-color:#bfd2e6;background:#f5f9fd;color:#476a94}.builder-block-actions .example,.builder-ai-trigger{border-color:#b7cee5;background:#eef6fd;color:var(--blue)}.builder-ai-trigger span{background:var(--yellow);color:var(--blue-dark)}.builder-ai-assistant{border-color:#bfd2e6}.builder-ai-suggestion{border-color:#c5d8eb}.cv-language-toggle{border-color:#c6d9eb;background:var(--sage)}.cv-language-toggle button{color:#526f94}.cv-template-grid>button:hover{border-color:#b7cee5}.cv-add-button{border-color:#a9c5e0;background:#f1f7fd}.cv-repeat-head strong{color:#365a87}.about-principles,.about-contact{background:#eef6fd}.principles-grid,.principles-grid article,.about-contact-grid,.about-contact-grid>a{border-color:#c7daed}.about-manifesto{background:#eef6fd;border-color:#c7daed}.about-independence-card{border-color:#fff3}.profile-auth-message{border-color:#c7daed;background:#eef6fd;color:#526f94}.profile-login-form label,.profile-preview-row strong{color:#365a87}.life-lab-hero h1 span{color:var(--blue-mid)}.life-lab-badge{border-color:#e7bd00;background:var(--yellow);color:var(--blue-dark)}.life-lab-search,.life-lab-examples button{border-color:#c7d9eb}.profile-link{color:var(--ink)}.profile-icon{background:var(--sage);color:var(--green)}.profile-copy strong{color:var(--ink)}.profile-copy small{color:var(--muted);font-weight:760}.profile-link:hover{background:var(--sage);border-color:var(--line)}}.business-shell{min-height:100vh;background:radial-gradient(circle at 90% 10%,rgba(7,87,189,.08),transparent 32rem),#f8fbff}.business-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:64px 0 88px}.business-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:800;letter-spacing:.11em;color:#0757bd}.business-auth-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:48px;align-items:center;min-height:60vh}.business-auth-intro h1,.business-workspace-head h1,.business-auth-card h1{margin:12px 0 16px;color:#06265f;font-size:clamp(2.35rem,6vw,4.7rem);line-height:.98;letter-spacing:-.045em}.business-auth-intro>p,.business-workspace-head>div>p{max-width:720px;margin:0;color:#4b617c;font-size:1.08rem;line-height:1.72}.business-foundation-note{display:grid;gap:6px;max-width:640px;margin-top:28px;padding:18px 20px;border:1px solid #cfe1f6;border-radius:18px;background:#eef6fd;color:#274766}.business-foundation-note strong{color:#06265f}.business-auth-card{display:grid;gap:14px;padding:30px;border:1px solid #d7e5f5;border-radius:24px;background:#fff;box-shadow:0 24px 70px #06265f14}.business-auth-card h2{margin:0;color:#06265f;font-size:1.65rem}.business-auth-card p{margin:0;color:#5c6f86;line-height:1.65}.business-auth-card label,.business-org-switcher label{color:#183d69;font-size:.86rem;font-weight:750}.business-auth-card input,.business-org-switcher select{width:100%;min-height:48px;padding:0 14px;border:1px solid #c9d8e9;border-radius:12px;background:#fff;color:#102f54;font:inherit}.business-auth-card input:focus,.business-org-switcher select:focus{border-color:#0757bd;outline:3px solid rgba(7,87,189,.12)}.business-refresh-link{justify-self:start;padding:0;border:0;background:transparent;color:#0757bd;font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.business-access-card{max-width:720px;margin:7vh auto 0}.business-access-card h1{font-size:clamp(2rem,5vw,3.4rem)}.business-workspace-head{display:flex;justify-content:space-between;gap:32px;align-items:flex-start;padding-bottom:34px;border-bottom:1px solid #dce7f3}.business-user-card{display:grid;min-width:240px;gap:4px;padding:18px 20px;border:1px solid #d7e5f5;border-radius:18px;background:#fff}.business-user-card span{color:#596f87;font-size:.83rem;word-break:break-word}.business-user-card strong{color:#06265f}.business-user-card button{justify-self:start;margin-top:8px;padding:0;border:0;background:transparent;color:#0757bd;font:inherit;font-weight:700;cursor:pointer}.business-org-switcher{display:grid;grid-template-columns:130px minmax(240px,420px);gap:14px;align-items:center;margin:28px 0}.business-section{margin-top:30px;padding:30px;border:1px solid #d7e5f5;border-radius:24px;background:#fffffff0;box-shadow:0 18px 52px #06265f0b}.business-section-head{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid #e1ebf5}.business-section-head>div:first-child{max-width:760px}.business-section-head h2{margin:8px 0 9px;color:#06265f;font-size:clamp(1.65rem,3vw,2.25rem);letter-spacing:-.035em}.business-section-head p{margin:0;color:#5b7088;line-height:1.65}.business-access-pill{flex:0 0 auto;padding:8px 11px;border-radius:999px;font-size:.72rem;font-weight:800}.business-access-pill.editable{background:#eaf4ff;color:#0757bd}.business-access-pill.readonly{background:#f0f3f7;color:#65788d}.business-profile-form,.business-entity-form{margin-top:24px}.business-form-grid{display:grid;gap:16px}.business-form-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.business-form-grid label{display:grid;gap:7px;min-width:0}.business-form-grid label>span,.business-role-picker legend{color:#365a87;font-size:.78rem;font-weight:800}.business-form-grid input,.business-form-grid select,.business-form-grid textarea{width:100%;min-width:0;min-height:45px;padding:0 12px;border:1px solid #c7d9eb;border-radius:9px;background:#fff;color:#10295b;font:inherit}.business-form-grid textarea{min-height:88px;padding-top:10px;padding-bottom:10px;resize:vertical}.business-form-grid input:focus,.business-form-grid select:focus,.business-form-grid textarea:focus{border-color:#0757bd;outline:3px solid rgba(7,87,189,.08)}.business-form-grid input[readonly],.business-form-grid select:disabled{background:#f5f9fd;color:#526f94;cursor:default}.business-field-wide{grid-column:1 / -1}.business-form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.business-form-actions .primary-button,.business-form-actions .outline-button,.business-create-actions .primary-button,.business-create-actions .outline-button{min-height:43px;padding:0 16px;border-radius:8px;font-size:.78rem;font-weight:800}.business-form-actions>span{color:#637992;font-size:.78rem}.business-form-actions code{color:#0757bd}.business-success-message{color:#1d6e4b;font-size:.8rem}.business-error-message{color:#9a2f2f;font-size:.8rem}.business-inline-state{padding:24px 0 4px;color:#617892}.company-lookup-trigger{display:inline-flex;width:fit-content;align-items:center;gap:7px;margin-top:8px;padding:7px 10px;border:1px solid #bfd3e7;border-radius:7px;background:#f7fbff;color:#0757bd;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.company-lookup-trigger:hover{border-color:#8fb7df;background:#eef6fd}.company-lookup-trigger>span{font-size:1rem;line-height:1}.company-lookup-trigger b{padding:2px 5px;border-radius:4px;background:#ffd326;color:#06265f;font-size:.56rem;letter-spacing:.04em}.company-lookup-trigger.compact{margin:16px 0 10px}.company-lookup{display:grid;gap:12px;margin-top:10px;padding:14px;border:1px solid #bfd3e7;border-radius:12px;background:#f7fbff}.company-lookup.compact{margin:16px 0 18px}.company-lookup-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.company-lookup-head>div{display:grid;gap:3px}.company-lookup-head strong{color:#10295b;font-size:.82rem}.company-lookup-head span{color:#6c82a0;font-size:.69rem;line-height:1.45}.company-lookup-head>button{width:26px;height:26px;border:0;border-radius:6px;background:#eaf4ff;color:#0757bd;font-size:1rem;cursor:pointer}.company-lookup-modes{display:inline-flex;width:fit-content;gap:3px;padding:3px;border:1px solid #c7d9eb;border-radius:8px;background:#fff}.company-lookup-modes button{min-height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#60758d;font:inherit;font-size:.64rem;font-weight:800;cursor:pointer}.company-lookup-modes button.active{background:#0757bd;color:#fff}.company-lookup-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.company-lookup-search input{min-width:0;min-height:42px;padding:0 11px;border:1px solid #c7d9eb;border-radius:8px;background:#fff;color:#10295b;font:inherit}.company-lookup-search button{min-height:42px;padding:0 14px;border:0;border-radius:8px;background:#0757bd;color:#fff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.company-lookup-search button:disabled{opacity:.55;cursor:wait}.company-lookup-provider{display:flex;gap:8px;align-items:center;color:#667d96;font-size:.65rem}.company-lookup-provider strong{padding:3px 6px;border-radius:5px;background:#eaf4ff;color:#0757bd;font-size:.56rem;letter-spacing:.05em}.company-lookup-provider.demo strong{background:#fff5c7;color:#765d00}.company-lookup-provider.official-upload strong{background:#e9f7ef;color:#276849}.company-lookup-provider.ai-web strong{background:#edf0ff;color:#4945a5}.company-certificate-upload{display:grid;gap:10px}.company-certificate-copy{display:grid;gap:3px}.company-certificate-copy strong{color:#183d69;font-size:.73rem}.company-certificate-copy span{max-width:760px;color:#73879d;font-size:.64rem;line-height:1.45}.company-certificate-copy small{max-width:760px;color:#8799ab;font-size:.59rem;line-height:1.45}.company-certificate-file{display:flex;min-height:44px;align-items:center;gap:10px;padding:0 10px;border:1px dashed #a9c6e2;border-radius:8px;background:#fff;cursor:pointer}.company-certificate-file input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.company-certificate-file span{flex:1;min-width:0;color:#526f94;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-certificate-file b{color:#0757bd;font-size:.64rem}.company-certificate-note{padding:8px 9px;border-radius:7px;background:#eef6fd;color:#526f94;font-size:.63rem;line-height:1.45}.company-certificate-consent{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:10px;border:1px solid #efdca5;border-radius:8px;background:#fffbeb}.company-certificate-consent>div{display:grid;gap:3px}.company-certificate-consent strong{color:#6c5513;font-size:.68rem}.company-certificate-consent span{color:#806d3b;font-size:.61rem;line-height:1.4}.company-certificate-consent button{flex:0 0 auto;min-height:34px;padding:0 10px;border:1px solid #caa841;border-radius:7px;background:#fff;color:#70590f;font:inherit;font-size:.62rem;font-weight:800;cursor:pointer}.company-lookup-error,.company-lookup-empty{padding:9px 10px;border-radius:8px;font-size:.72rem}.company-lookup-error{border:1px solid #efc4c4;background:#fff3f3;color:#8c2424}.company-lookup-empty{border:1px dashed #c6d9eb;color:#687d94;text-align:center}.company-lookup-results{display:grid;gap:7px}.company-lookup-results>button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #d8e5f3;border-radius:9px;background:#fff;color:inherit;text-align:left;cursor:pointer}.company-lookup-results>button:hover,.company-lookup-results>button.selected{border-color:#82add8;background:#f1f7fd}.company-lookup-result-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#eaf4ff;color:#0757bd;font-size:.62rem;font-weight:900}.company-lookup-results>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.company-lookup-results strong{color:#183d69;font-size:.74rem;overflow-wrap:anywhere}.company-lookup-results small{color:#73879d;font-size:.64rem}.company-lookup-results b{color:#0757bd;font-size:.64rem}.company-lookup-review{display:grid;gap:11px;padding-top:11px;border-top:1px solid #d6e4f2}.company-lookup-review-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.company-lookup-review-head>div:first-child{display:grid;gap:3px}.company-lookup-review-head strong{color:#183d69;font-size:.75rem}.company-lookup-review-head span{color:#75899f;font-size:.62rem}.company-lookup-diff{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.company-lookup-diff span{padding:3px 5px;border-radius:5px;background:#eaf4ff;color:#456b94;font-size:.58rem;font-weight:800}.company-lookup-diff span.conflict{background:#fff0e7;color:#8a4d24}.company-lookup-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.company-lookup-fields>div{display:grid;gap:2px;padding:8px 9px;border:1px solid #dce8f4;border-radius:7px;background:#fff}.company-lookup-fields>div.conflict{border-color:#efc8aa;background:#fffaf6}.company-lookup-fields span{color:#7a8da1;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.company-lookup-fields strong{color:#365a87;font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}.company-lookup-fields small{color:#9a633f;font-size:.58rem;line-height:1.35}.company-lookup-actions{display:flex;flex-wrap:wrap;gap:7px}.company-lookup-actions button{min-height:34px;padding:0 10px;border:1px solid #b8cee5;border-radius:7px;background:#fff;color:#0757bd;font:inherit;font-size:.64rem;font-weight:800;cursor:pointer}.company-lookup-actions button.primary{border-color:#0757bd;background:#0757bd;color:#fff}.company-lookup-actions button.cancel{border-color:transparent;background:transparent;color:#6c82a0}.company-lookup-actions button:disabled{opacity:.45;cursor:default}.company-lookup-review>p{margin:0;color:#73879d;font-size:.61rem;line-height:1.45}.business-section-head-actions{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:10px}.business-profile-edit-button{min-height:40px;padding:0 15px;border-radius:9px;font-size:.78rem;font-weight:800}.business-profile-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);gap:18px;margin-top:20px}.business-profile-summary-main{padding:18px 20px;border:1px solid #dbe7f3;border-radius:16px;background:#fbfdff}.business-profile-identity{display:flex;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid #e4edf6}.business-profile-identity>div:last-child{display:grid;gap:3px;min-width:0}.business-profile-identity strong{color:#06265f;font-size:1.08rem;line-height:1.3}.business-profile-identity span{color:#6e8298;font-size:.76rem;overflow-wrap:anywhere}.business-profile-logo{display:grid;width:60px;height:46px;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid #d3e1ef;border-radius:10px;background:#fff}.business-profile-logo img{width:100%;height:100%;padding:5px;object-fit:contain}.business-profile-logo>span{color:#0757bd;font-size:1rem;font-weight:900}.business-profile-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:16px}.business-profile-summary-grid>div{min-width:0}.business-profile-summary-label{display:block;margin-bottom:8px;color:#8799ab;font-size:.62rem;font-weight:900;letter-spacing:.08em}.business-profile-summary-grid p{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:10px;margin:7px 0 0;font-size:.75rem;line-height:1.4}.business-profile-summary-grid p>span{color:#7a8da1}.business-profile-summary-grid p>strong{min-width:0;color:#365a87;font-weight:750;overflow-wrap:anywhere}.business-profile-summary-grid .business-profile-summary-empty{display:block;color:#8799ab}.business-profile-brand-summary{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;gap:18px;padding:18px;border:1px solid #dbe7f3;border-radius:16px;background:#f7fbff}.business-profile-brand-summary>div>strong{display:block;margin-bottom:6px;color:#183d69;font-size:1rem}.business-profile-brand-summary p{margin:0;color:#70849a;font-size:.75rem;line-height:1.5}.business-brand-status{align-self:flex-start;padding:6px 9px;border-radius:999px;background:#eef2f6;color:#6c7d8f;font-size:.66rem;font-weight:850}.business-brand-status.active{background:#eaf7f0;color:#28714e}.business-branding-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:24px;margin-top:24px;padding:22px;border:1px solid #c7d9eb;border-radius:16px;background:#f8fbff}.business-branding-copy h3{margin:7px 0 8px;color:#06265f;font-size:1.2rem}.business-branding-copy p{margin:0;color:#647b95;font-size:.8rem;line-height:1.55}.business-branding-copy>small{display:block;margin-top:9px;color:#8193a7;font-size:.68rem}.business-branding-toggle{display:flex;gap:9px;align-items:center;margin-top:18px;color:#365a87;font-size:.8rem;font-weight:800;cursor:pointer}.business-branding-toggle input{width:17px;height:17px;accent-color:#0757bd}.business-branding-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.business-logo-upload{position:relative;overflow:hidden;cursor:pointer}.business-logo-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.business-branding-preview{padding:12px;border:1px solid #d5e3f1;background:#eaf2fa}.business-branding-preview>span{display:block;margin-bottom:8px;color:#7188a1;font-size:.62rem;font-weight:850;letter-spacing:.08em}.business-branding-preview-sheet{min-height:190px;padding:20px 18px;background:#fff;box-shadow:0 10px 26px #17375814}.business-branding-preview-sheet>div{display:flex;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #dce5ed}.business-branding-preview-sheet img{width:72px;height:42px;object-fit:contain;object-position:left center}.business-branding-preview-sheet strong{color:#1c2b3c;font-size:.82rem}.business-branding-preview-sheet p{margin:9px 0 0;color:#657485;font-size:.64rem;line-height:1.45;overflow-wrap:anywhere}.business-branding-placeholder{display:grid;width:72px;height:42px;place-items:center;border:1px dashed #b9cadb;color:#8ca0b4;font-size:.62rem;font-weight:850}.business-billing-panel{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:24px;margin-top:18px;padding:22px;border:1px solid #d9e6f3;border-radius:16px;background:#fbfdff}.business-billing-panel h3{margin:7px 0 8px;color:#06265f;font-size:1.15rem}.business-billing-panel>div:first-child>p{margin:0;color:#647b95;font-size:.8rem;line-height:1.55}.business-profile-billing-summary{padding-top:14px;border-top:1px solid #dce8f4}.business-profile-billing-summary small{display:block;margin-top:7px;color:#8294a7;font-size:.68rem}.business-numbering-panel{display:grid;gap:15px;margin-top:18px;padding:22px;border:1px solid #d9e6f3;border-radius:16px;background:#fbfdff}.business-numbering-panel-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.business-numbering-panel-head h3{margin:7px 0;color:#06265f;font-size:1.08rem}.business-numbering-panel-head p{max-width:720px;margin:0;color:#647b95;font-size:.78rem;line-height:1.5}.business-numbering-edit-button{flex:0 0 auto;min-height:40px;padding:0 13px;border-radius:8px;font-size:.72rem}.business-numbering-summary{overflow:hidden;border:1px solid #dce8f4;border-radius:12px;background:#fff}.business-numbering-summary-row{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border-bottom:1px solid #e7eff7}.business-numbering-summary-row span{color:#365976;font-size:.76rem;font-weight:800}.business-numbering-summary-row code{color:#0757bd;font-size:.75rem;font-weight:900;letter-spacing:.02em}.business-numbering-summary>small{display:block;padding:10px 14px;color:#8294a7;font-size:.66rem;line-height:1.45;background:#f8fbfe}.business-numbering-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.business-numbering-card{display:grid;grid-template-columns:minmax(130px,1fr) minmax(90px,.55fr) minmax(100px,.55fr);gap:10px;align-items:end;padding:14px;border:1px solid #dce8f4;border-radius:12px;background:#fff}.business-numbering-card>div{align-self:center}.business-numbering-card>div strong{display:block;color:#173f70;font-size:.82rem}.business-numbering-card>div small{display:block;margin-top:4px;color:#0757bd;font-size:.7rem;font-weight:800}.business-numbering-card label{display:grid;gap:5px;color:#57708a;font-size:.68rem;font-weight:800}.business-numbering-card input:not([type=checkbox]),.business-numbering-card select{min-height:38px;padding:0 9px;border:1px solid #c7d9eb;border-radius:8px;background:#fff;color:#10295b;font:inherit}.business-numbering-card .business-numbering-check{display:flex;align-items:center;align-self:center;gap:7px;font-weight:700}.business-numbering-check input{width:16px;height:16px}.business-numbering-actions{grid-column:1 / -1;margin-top:4px}.business-warning-banner{margin-top:16px;padding:11px 13px;border:1px solid #e5d49e;border-radius:10px;background:#fff9e8;color:#725a19;font-size:.8rem;line-height:1.5}.business-record-tabs{display:inline-flex;flex:0 0 auto;gap:4px;padding:4px;border:1px solid #c7d9eb;border-radius:11px;background:#f6faff}.business-record-tabs button{min-height:36px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:#5a728c;font:inherit;font-size:.76rem;font-weight:850;cursor:pointer}.business-record-tabs button.active{background:#0757bd;color:#fff}.business-records-content{margin-top:20px}.business-flow-strip{display:grid;gap:12px;margin:18px 0 4px;padding:16px;border:1px solid #cfe0f1;border-radius:14px;background:linear-gradient(180deg,#fbfdff,#f4f9ff)}.business-flow-strip-head{display:flex;align-items:baseline;gap:10px}.business-flow-strip-head strong{color:#163f70;font-size:.9rem}.business-flow-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.business-flow-step{position:relative;display:flex;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 22px 8px 9px;border:1px solid #d9e6f3;border-radius:10px;background:#fff;color:#54708d;font-size:.72rem}.business-flow-step>span{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border-radius:50%;background:#edf5fd;color:#0757bd;font-size:.62rem;font-weight:900}.business-flow-step>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-flow-step>b{position:absolute;right:-8px;z-index:2;color:#8ba8c4;font-size:.8rem}.business-flow-step.core{border-color:#a9cbea;background:#f6fbff}.business-flow-strip>p{margin:0;color:#73879d;font-size:.72rem;line-height:1.5}.business-flow-start{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,.65fr);gap:14px;align-items:end;margin-top:16px;padding:16px;border:1px solid #d5e4f2;border-radius:14px;background:#f9fcff}.business-flow-start>div{display:grid;gap:4px}.business-flow-start>div strong{color:#173f70;font-size:.88rem}.business-flow-start>div small{color:#74879a;font-size:.7rem;line-height:1.45}.business-flow-start label{display:grid;gap:6px;color:#365a87;font-size:.7rem;font-weight:800}.business-flow-start select{min-height:42px;padding:0 10px;border:1px solid #c7d9eb;border-radius:9px;background:#fff;color:#10295b;font:inherit}.business-flow-start-actions{display:flex!important;grid-column:1 / -1;flex-wrap:wrap;gap:8px}.business-flow-start-actions button{min-height:38px;padding:0 12px;font-size:.72rem}.business-commercial-type-lock{display:grid;gap:5px;margin:0 0 14px;padding:12px 14px;border:1px solid #cfe0f1;border-radius:11px;background:#f5faff}.business-commercial-type-lock>span{color:#6b8299;font-size:.66rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.business-commercial-type-lock>strong{color:#0757bd;font-size:.92rem}.business-commercial-type-lock>small,.business-commercial-items-note{color:#71869b;font-size:.68rem;line-height:1.45}.business-commercial-items{margin:0 0 16px}.business-commercial-items-note{display:block;margin-top:2px}.business-invoice-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.business-invoice-readiness>span{display:grid;gap:4px;min-width:0;padding:13px 14px;border:1px solid #dce7f2;border-radius:12px;background:#f9fbfd;color:#75889c;font-size:.72rem;overflow-wrap:anywhere}.business-invoice-readiness>span.ready{border-color:#cbe6d7;background:#f4fbf7;color:#397458}.business-invoice-readiness strong{color:#365a87;font-size:.66rem;text-transform:uppercase;letter-spacing:.05em}.business-invoice-editor{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:24px;margin-top:22px;align-items:start}.business-invoice-form{min-width:0;padding:22px;border:1px solid #c7d9eb;border-radius:18px;background:#f8fbff}.business-invoice-items-editor{display:grid;gap:10px;margin:22px 0}.business-invoice-items-head{display:flex;justify-content:space-between;gap:16px;align-items:center;color:#365a87;font-size:.8rem}.business-invoice-items-head .outline-button{min-height:36px;padding:0 11px;border-radius:8px;font-size:.72rem}.business-invoice-item-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(74px,.55fr) minmax(72px,.55fr) minmax(96px,.75fr) auto;gap:8px;align-items:end;padding:12px;border:1px solid #dce8f4;border-radius:12px;background:#fff}.business-invoice-item-row label{display:grid;gap:6px;min-width:0;color:#365a87;font-size:.7rem;font-weight:800}.business-invoice-item-row input{width:100%;min-width:0;min-height:40px;padding:0 9px;border:1px solid #c7d9eb;border-radius:8px;color:#10295b;font:inherit}.business-invoice-item-row .business-text-button{min-height:40px}.business-invoice-live-preview{position:sticky;top:18px;min-width:0;overflow:hidden;padding:14px;border:1px solid #c7d9eb;background:#dceaf7}.business-invoice-live-preview>.business-kicker{display:block;margin-bottom:10px}.business-invoice-preview-scale{width:210mm;transform:scale(.48);transform-origin:top left;margin-bottom:-154.44mm}.business-invoice-preview-scale .paper{box-shadow:0 16px 34px #10295b1f}.business-invoice-issued-view{display:grid;gap:18px;margin-top:20px}.business-register-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.business-register-card{display:grid;min-width:0;gap:5px;padding:15px;border:1px solid #dce8f4;border-radius:13px;background:#fff;color:#667b92;text-align:left;cursor:pointer}.business-register-card>span{color:#0757bd;font-size:.68rem;font-weight:900;letter-spacing:.08em}.business-register-card>strong{color:#183d69;font-size:.95rem}.business-register-card>small{font-size:.7rem;overflow-wrap:anywhere}.business-register-card.active{border-color:#75a9df;box-shadow:0 0 0 3px #0757bd12}.business-register-card.reserved{cursor:default;background:#f8fafc}.business-protocol-entry-form{margin-top:20px;padding:20px;border:1px solid #d6e4f2;border-radius:16px;background:#f8fbff}.business-protocol-entry-form h3{margin:6px 0 18px;color:#183d69;font-size:1.18rem}.business-protocol-list{display:grid;gap:8px;margin-top:24px}.business-protocol-list .business-archive-head{margin-bottom:6px}.business-protocol-list>article{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;gap:15px;align-items:center;padding:13px 14px;border:1px solid #e0e9f2;border-radius:12px;background:#fff}.business-protocol-list>article>strong{color:#0757bd;font-size:.82rem}.business-protocol-list>article>div{display:grid;gap:3px;min-width:0}.business-protocol-list>article>div>span{color:#183d69;font-size:.8rem;font-weight:750;overflow-wrap:anywhere}.business-protocol-list>article>div>small{color:#7b8fa5;font-size:.69rem}.business-invoice-paper{font-family:Inter,Arial,sans-serif;font-size:8.3pt;line-height:1.4}.business-invoice-heading{display:flex;justify-content:space-between;gap:12mm;align-items:flex-start;padding-bottom:5mm;border-bottom:.4mm solid #314963}.business-invoice-heading .paper-kicker{text-align:left}.business-invoice-heading h1{margin-top:2mm;text-align:left;font-family:Georgia,Times New Roman,serif;font-size:22pt}.business-invoice-number{display:block;margin-top:2mm;color:#314963;font-size:8.5pt}.business-invoice-draft-badge{padding:2mm 3mm;border:.3mm solid #b6973c;background:#fff9e4;color:#766020;font-size:6.5pt;font-weight:850}.business-invoice-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10mm;margin-top:7mm}.business-invoice-parties section{min-height:30mm;padding:4mm;border:.3mm solid #cfd7df}.business-invoice-parties section>span{display:block;margin-bottom:2mm;color:#718091;font-size:6.4pt;font-weight:850;letter-spacing:.08em}.business-invoice-parties section>strong{display:block;margin-bottom:2mm;color:#1f3042;font-size:9pt}.business-invoice-parties p{margin:.7mm 0 0;color:#4c5d6e;font-size:7pt}.business-invoice-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:6mm 0 0;border:.3mm solid #d5dce3}.business-invoice-meta>div{padding:2.5mm}.business-invoice-meta>div+div{border-left:.3mm solid #d5dce3}.business-invoice-meta dt{color:#718091;font-size:6.2pt}.business-invoice-meta dd{margin:1mm 0 0;color:#21384f;font-size:7.2pt;font-weight:800}.business-invoice-table{width:100%;margin-top:7mm;border-collapse:collapse;font-size:7pt}.business-invoice-table th{padding:2.4mm 1.6mm;background:#edf2f6;color:#40566c;text-align:left;font-size:6.3pt;text-transform:uppercase;letter-spacing:.03em}.business-invoice-table td{padding:2.5mm 1.6mm;border-bottom:.3mm solid #d8e0e7;vertical-align:top}.business-invoice-table th:nth-child(n+3),.business-invoice-table td:nth-child(n+3){text-align:right;white-space:nowrap}.business-invoice-summary{display:grid;grid-template-columns:minmax(0,1fr) 72mm;gap:10mm;align-items:start;margin-top:6mm}.business-invoice-summary>div p{margin:1.2mm 0;color:#586a7c;font-size:7pt;overflow-wrap:anywhere}.business-invoice-summary dl{margin:0}.business-invoice-summary dl>div{display:flex;justify-content:space-between;gap:8mm;padding:1.8mm 0;border-bottom:.25mm solid #d8e0e7}.business-invoice-summary dt,.business-invoice-summary dd{margin:0}.business-invoice-summary dd{font-weight:800}.business-invoice-summary .total{padding-top:2.6mm;border-bottom:.6mm double #314963;color:#122f4d;font-size:9pt;font-weight:900}.business-invoice-tax-note{margin:6mm 0 0;padding:3mm;border-left:1mm solid #7696b6;background:#f5f8fb;color:#56697c;font-size:6.8pt}.business-invoice-fiscal-note{margin-top:6mm;color:#87919b;font-size:6.2pt}.business-document-register-form{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(170px,.7fr) minmax(140px,.55fr) minmax(230px,1fr) auto;gap:10px;align-items:end;margin-top:16px;padding:15px;border:1px solid #c7d9eb;border-radius:13px;background:#f8fbff}.business-document-register-form>div:first-child{display:grid;gap:4px;align-self:center}.business-document-register-form>div:first-child>strong{color:#183d69;font-size:.82rem}.business-document-register-form>div:first-child>small{color:#7b8ea3;font-size:.68rem;line-height:1.4}.business-document-register-form label{display:grid;gap:6px;min-width:0;color:#365a87;font-size:.7rem;font-weight:800}.business-document-register-form input,.business-document-register-form select{width:100%;min-width:0;min-height:40px;padding:0 9px;border:1px solid #c7d9eb;border-radius:8px;background:#fff;color:#10295b;font:inherit}.business-document-register-form .primary-button{min-height:40px;padding:0 13px;border-radius:8px;font-size:.72rem}.business-document-register-form .business-error-banner{grid-column:1 / -1;margin:0}.business-entity-counts{display:flex;flex-wrap:wrap;gap:8px}.business-entity-counts span{padding:8px 10px;border:1px solid #d7e5f5;border-radius:10px;background:#f8fbff;color:#60758d;font-size:.75rem}.business-entity-counts strong{color:#0757bd}.business-create-actions{display:flex;gap:10px;margin-top:22px}.business-entity-form{padding:24px;border:1px solid #c7d9eb;border-radius:18px;background:#f8fbff}.business-entity-form-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.business-entity-form-head h3{margin:6px 0 0;color:#06265f;font-size:1.35rem}.business-text-button{padding:0;border:0;background:transparent;color:#0757bd;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.business-type-switch{display:inline-flex;gap:4px;margin:20px 0;padding:4px;border:1px solid #c7d9eb;border-radius:10px;background:#fff}.business-type-switch button{min-height:36px;padding:0 12px;border-radius:7px;background:transparent;color:#526f94;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.business-type-switch button.active{background:#0757bd;color:#fff}.business-role-picker{margin:18px 0 20px;padding:0;border:0}.business-role-picker legend{margin-bottom:8px}.business-role-picker>div{display:flex;flex-wrap:wrap;gap:8px}.business-role-picker label{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #d6e4f2;border-radius:9px;background:#fff;color:#365a87;font-size:.78rem;font-weight:700;cursor:pointer}.business-role-picker input{accent-color:#0757bd}.business-success-banner,.business-error-banner{margin-top:18px;padding:11px 13px;border-radius:10px;font-size:.82rem;font-weight:700}.business-success-banner{border:1px solid #c9e5d7;background:#effaf4;color:#276849}.business-error-banner{border:1px solid #efc4c4;background:#fff3f3;color:#8c2424}.business-entity-list{display:grid;gap:10px;margin-top:20px}.business-entity-card{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px;border:1px solid #dde9f5;border-radius:15px;background:#fff}.business-entity-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#eaf4ff;color:#0757bd;font-size:.72rem;font-weight:900;letter-spacing:.05em}.business-entity-copy{min-width:0}.business-entity-copy>div:first-child{display:flex;flex-wrap:wrap;gap:7px 12px;align-items:baseline}.business-entity-copy>div:first-child>span{color:#7890a8;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.business-entity-copy h3{margin:0;color:#06265f;font-size:1rem}.business-entity-copy p{margin:7px 0 0;color:#687d94;font-size:.78rem;overflow-wrap:anywhere}.business-role-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.business-role-tags span{padding:4px 7px;border-radius:999px;background:#f0f6fc;color:#46698f;font-size:.68rem;font-weight:750}.business-entity-actions{display:flex;gap:9px}.business-entity-actions button{padding:0;background:transparent;color:#0757bd;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.business-entity-actions button:last-child{color:#8a5660}.business-empty-state{display:grid;gap:5px;padding:26px;border:1px dashed #c6d9eb;border-radius:14px;color:#60758d;text-align:center}.business-empty-state strong{color:#183d69}.business-template-entity-picker{display:grid;grid-template-columns:minmax(180px,280px) minmax(260px,1fr);gap:14px;align-items:center;margin-top:22px;padding:16px 18px;border:1px solid #d8e6f4;border-radius:14px;background:#f8fbff}.business-template-entity-picker label{color:#365a87;font-size:.78rem;font-weight:800}.business-template-entity-picker select{min-height:43px;padding:0 12px;border:1px solid #c7d9eb;border-radius:9px;background:#fff;color:#10295b}.business-template-form{margin-top:22px;padding:24px;border:1px solid #c7d9eb;border-radius:18px;background:#f8fbff}.business-template-form h3{margin:6px 0 0;color:#06265f;font-size:1.35rem}.business-template-preview-note{display:grid;gap:4px;margin-top:18px;padding:14px 16px;border-left:3px solid #ffd326;background:#eef6fd;color:#58708a;font-size:.8rem;line-height:1.5}.business-template-preview-note strong{color:#0757bd}.business-template-list{display:grid;gap:12px;margin-top:20px}.business-template-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:20px;border:1px solid #dce8f4;border-radius:16px;background:#fff}.business-template-card-main{min-width:0}.business-template-card-main h3{margin:5px 0 7px;color:#06265f;font-size:1.08rem}.business-template-card-main p{margin:0;color:#667b92;font-size:.8rem;line-height:1.5}.business-template-card-main p strong{color:#2c527d}.business-template-card-main small{display:inline-block;margin-top:9px;color:#8ca0b4;font-size:.7rem}.business-template-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.business-template-actions .primary-button{min-height:42px;padding:0 15px;border-radius:8px;font-size:.77rem;font-weight:800}.business-text-button.danger{color:#8a5660}.business-template-scope-note{margin-top:18px;color:#6b8097;font-size:.76rem;line-height:1.55}.business-template-scope-note strong{color:#365a87}.business-template-scope-note code{color:#0757bd}.business-document-list{display:grid;gap:12px;margin-top:20px}.business-document-organizer{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-top:18px;padding:12px 14px;border:1px solid #dce8f4;border-radius:12px;background:#f9fcff}.business-document-organizer>div:first-child{display:grid;gap:3px}.business-document-organizer strong{color:#365a87;font-size:.76rem}.business-document-organizer span{color:#7a8da1;font-size:.68rem}.business-document-view-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid #c7d9eb;border-radius:9px;background:#fff}.business-document-view-tabs button{min-height:32px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#607890;font:inherit;font-size:.69rem;font-weight:850;cursor:pointer}.business-document-view-tabs button.active{background:#0757bd;color:#fff}.business-document-folder{overflow:hidden;border:1px solid #dce8f4;border-radius:14px;background:#f8fbff}.business-document-folder>summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:0 15px;color:#264f7d;cursor:pointer;list-style:none}.business-document-folder>summary::-webkit-details-marker{display:none}.business-document-folder>summary strong{flex:1;font-size:.8rem}.business-document-folder>summary>span:last-child{display:grid;min-width:25px;height:25px;place-items:center;border-radius:13px;background:#e8f2fb;color:#0757bd;font-size:.66rem;font-weight:900}.business-document-folder-icon{color:#0757bd;font-size:1rem}.business-document-folder-list{display:grid;gap:10px;padding:0 10px 10px}.business-document-folder-list .business-document-card{border-radius:11px}.business-document-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:20px;border:1px solid #dce8f4;border-radius:16px;background:#fff}.business-document-copy{min-width:0}.business-document-copy h3{margin:5px 0 7px;color:#06265f;font-size:1.08rem}.business-document-copy p{margin:0;color:#667b92;font-size:.8rem;line-height:1.5}.business-document-copy small{display:inline-block;margin-top:8px;color:#7389a1;font-size:.7rem}.business-document-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.business-document-actions .primary-button{min-height:42px;padding:0 15px;border-radius:8px;font-size:.77rem;font-weight:800}.business-archive-panel{margin-top:24px;padding-top:24px;border-top:1px dashed #c7d9eb}.business-archive-head{display:flex;justify-content:space-between;gap:18px;align-items:center}.business-archive-head h3{margin:5px 0 0;color:#183d69;font-size:1.05rem}.business-archive-head>span{display:grid;min-width:32px;height:32px;place-items:center;border:1px solid #c7d9eb;color:#60758d;font-size:.74rem;font-weight:850}.business-entity-card.archived,.business-template-card.archived,.business-document-card.archived{background:#f8fafc;border-style:dashed}.business-entity-card.archived .business-entity-icon{filter:grayscale(1);opacity:.65}.business-document-detail{display:grid;gap:18px;margin-top:20px}.business-document-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding:22px 0 20px;border-bottom:1px solid #dce8f4}.business-document-detail-head .business-kicker{display:block;margin-top:20px}.business-document-detail-head h3{margin:6px 0 8px;color:#06265f;font-size:1.45rem}.business-document-detail-head p{margin:0;color:#667b92;font-size:.82rem;line-height:1.5}.business-document-detail-actions{display:flex;max-width:460px;flex-wrap:wrap;gap:9px;justify-content:flex-end}.business-document-detail-actions .primary-button,.business-document-detail-actions .outline-button{min-height:42px;padding:0 14px}.business-document-detail-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce8f4;background:#f8fbff}.business-document-detail-meta span{min-width:0;padding:13px 15px;color:#667b92;font-size:.72rem;line-height:1.4}.business-document-detail-meta span+span{border-left:1px solid #dce8f4}.business-document-detail-meta strong{display:block;margin-bottom:3px;color:#365a87;font-size:.67rem;text-transform:uppercase;letter-spacing:.04em}.business-document-view-stage{overflow:auto;padding:24px;border:1px solid #c7d9eb;background:#dceaf7}.business-document-view-paper{width:min-content;margin:0 auto}.business-document-view-paper .business-branded-preview{zoom:.72}.business-document-view-paper .paper{box-shadow:0 16px 34px #10295b1f}.business-branded-preview{position:relative;width:210mm;background:#fff}.business-branded-preview.active .paper{padding-top:42mm}.business-branded-pdf-page{padding-top:42mm!important}.business-letterhead{position:absolute;top:11mm;left:18mm;right:18mm;z-index:4;min-height:22mm;display:flex;justify-content:space-between;gap:12mm;align-items:flex-start;padding-bottom:4mm;border-bottom:.35mm solid #c9d3dc;color:#4b5b6b;font-family:Inter,Arial,sans-serif}.business-letterhead-identity{display:flex;min-width:0;gap:5mm;align-items:center}.business-letterhead-identity img{width:34mm;max-width:34mm;height:15mm;object-fit:contain;object-position:left center}.business-letterhead-identity strong{max-width:55mm;color:#1f3042;font-size:8.5pt;line-height:1.25}.business-letterhead-contact{display:grid;max-width:72mm;gap:.8mm;text-align:right;font-size:6.4pt;line-height:1.25;overflow-wrap:anywhere}.business-verification-stamp{position:absolute;right:14mm;bottom:5.5mm;z-index:5;width:48mm;display:grid;grid-template-columns:14mm 1fr;gap:2.2mm;align-items:center;padding:1.7mm 2mm;border:.25mm solid #d4e0eb;border-radius:2mm;background:#fffffff5;color:#6b7c8f;font-family:Inter,Arial,sans-serif;font-size:5.2pt;line-height:1.25}.business-verification-stamp img{width:14mm;height:14mm;display:block}.business-verification-stamp strong,.business-verification-stamp span,.business-verification-stamp code{display:block}.business-verification-stamp strong{color:#254b78;font-size:6pt}.business-verification-stamp code{margin-top:.7mm;color:#486178;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:4.6pt;letter-spacing:.02em}.verification-page{min-height:100vh;background:#f4f8fc}.verification-main{width:min(920px,calc(100% - 32px));margin:0 auto;padding:76px 0 90px}.verification-hero{max-width:760px}.verification-hero h1{margin:10px 0 14px;color:#173765;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.045em;line-height:1}.verification-hero p{max-width:690px;margin:0;color:#667f9e;font-size:1rem;line-height:1.65}.verification-card{margin-top:34px;padding:28px;display:grid;grid-template-columns:58px 1fr;gap:20px;align-items:start;border:1px solid #d3e2f0;border-radius:20px;background:#fff;box-shadow:0 18px 48px #143e6c14}.verification-symbol{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#edf5fc;color:#285d95;font-size:1.4rem;font-weight:900}.verification-valid .verification-symbol{background:#e8f6ee;color:#227247}.verification-invalid .verification-symbol{background:#fff1ec;color:#a8462d}.verification-status{color:#53759b;font-size:.65rem;font-weight:900;letter-spacing:.11em}.verification-card h2{margin:7px 0 8px;color:#1b3f6d;font-size:1.45rem}.verification-card p{margin:0;color:#687f99;line-height:1.55}.verification-details{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d7e4f0;border-radius:18px;background:#fff}.verification-details div{min-width:0;padding:18px 20px;border-right:1px solid #e2ebf3;border-bottom:1px solid #e2ebf3}.verification-details div:nth-child(3n){border-right:0}.verification-details div:nth-last-child(-n+3){border-bottom:0}.verification-details span{display:block;margin-bottom:5px;color:#7a8fa6;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.verification-details strong{display:block;color:#284d77;font-size:.88rem;line-height:1.45;overflow-wrap:anywhere}.verification-notice,.verification-privacy,.verification-fingerprint{margin-top:18px;padding:20px 22px;border:1px solid #d7e4f0;border-radius:16px;background:#fff}.verification-notice{border-color:#eadca9;background:#fffdf5}.verification-notice strong,.verification-privacy strong{color:#334f71}.verification-notice p,.verification-privacy p,.verification-fingerprint p{margin:6px 0 0;color:#708399;font-size:.78rem;line-height:1.55}.verification-fingerprint>span{display:block;color:#6c8299;font-size:.68rem;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.verification-fingerprint code{display:block;margin-top:9px;padding:12px 14px;overflow-wrap:anywhere;border-radius:10px;background:#f3f7fb;color:#274b73;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.55}.business-foundation-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:34px}.business-foundation-grid article{display:flex;min-height:230px;flex-direction:column;padding:22px;border:1px solid #d7e5f5;border-radius:20px;background:#fff}.business-foundation-grid article>span{color:#0e66d1;font-size:.8rem;font-weight:800}.business-foundation-grid h2{margin:28px 0 10px;color:#06265f;font-size:1.2rem}.business-foundation-grid p{margin:0;color:#5b7088;line-height:1.55}.business-foundation-grid small{margin-top:auto;padding-top:18px;color:#0757bd;font-weight:800;letter-spacing:.06em}.business-policy-preview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;margin-top:28px;padding:28px;border-radius:22px;background:#06265f;color:#fff}.business-policy-preview h2{margin:10px 0;font-size:1.45rem}.business-policy-preview p{margin:0;color:#d5e4f5;line-height:1.6}.business-policy-preview .business-kicker{color:#ffd326}.business-permission-list{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.business-permission-list code{padding:7px 9px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#ffffff14;color:#f4f8fd;font-size:.76rem}.business-route-error{width:min(1180px,calc(100% - 40px));margin:20px auto 0;padding:12px 16px;border:1px solid #efc4c4;border-radius:12px;background:#fff3f3;color:#8c2424}@media(max-width:900px){.business-auth-layout,.business-policy-preview{grid-template-columns:1fr}.business-auth-layout{gap:28px}.business-workspace-head,.business-section-head{flex-direction:column}.business-user-card{width:100%}.business-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.business-page{width:min(100% - 28px,1180px);padding:38px 0 64px}.business-auth-card{padding:22px;border-radius:18px}.business-section{padding:20px;border-radius:18px}.business-form-grid-two{grid-template-columns:1fr}.business-field-wide{grid-column:auto}.company-lookup-search,.company-lookup-fields{grid-template-columns:1fr}.company-lookup-search button,.company-certificate-consent button,.company-lookup-modes{width:100%}.company-lookup-modes button{flex:1}.company-certificate-consent,.company-lookup-review-head{align-items:stretch;flex-direction:column}.company-lookup-diff{justify-content:flex-start}.business-create-actions,.business-form-actions{align-items:stretch;flex-direction:column}.business-create-actions button,.business-form-actions button{width:100%}.business-entity-form,.business-template-form{padding:18px}.business-template-entity-picker,.business-template-card,.business-document-card{grid-template-columns:1fr}.business-template-actions,.business-document-actions{justify-content:flex-start}.business-template-actions .primary-button,.business-document-actions .primary-button{width:100%}.business-entity-card{grid-template-columns:42px minmax(0,1fr)}.business-entity-icon{width:42px;height:42px}.business-entity-actions{grid-column:2}.business-foundation-grid,.business-org-switcher{grid-template-columns:1fr}.business-policy-preview{padding:22px}.verification-main{width:min(100% - 24px,920px);padding:48px 0 64px}.verification-card{grid-template-columns:46px 1fr;padding:20px;gap:14px}.verification-symbol{width:44px;height:44px}.verification-details{grid-template-columns:1fr}.verification-details div,.verification-details div:nth-child(3n),.verification-details div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid #e2ebf3}.verification-details div:last-child{border-bottom:0}}@media screen{.business-shell{background:var(--paper)}.business-kicker,.business-refresh-link,.business-user-card button,.business-text-button,.business-form-actions code,.business-entity-counts strong,.business-template-preview-note strong,.business-template-scope-note code{color:var(--green)}.business-auth-intro h1,.business-workspace-head h1,.business-auth-card h1,.business-auth-card h2,.business-user-card strong,.business-section-head h2,.business-entity-form-head h3,.business-entity-copy h3,.business-template-form h3,.business-template-card-main h3,.business-document-copy h3,.business-foundation-grid h2,.business-empty-state strong{color:var(--ink)}.business-auth-intro h1,.business-workspace-head h1,.business-auth-card h1,.business-section-head h2{font-weight:570}.business-auth-intro>p,.business-workspace-head>div>p,.business-auth-card p,.business-section-head p,.business-foundation-grid p,.business-entity-copy p,.business-template-card-main p,.business-document-copy p,.business-template-scope-note,.business-inline-state{color:var(--muted)}.business-foundation-note,.business-auth-card,.business-user-card,.business-section,.business-entity-form,.business-template-form,.business-template-entity-picker,.business-entity-card,.business-template-card,.business-document-card,.business-empty-state,.business-foundation-grid article,.business-policy-preview,.business-route-error{border-radius:4px;box-shadow:none}.business-auth-card,.business-user-card,.business-section,.business-entity-card,.business-template-card,.business-document-card,.business-foundation-grid article{border-color:var(--line);background:var(--paper)}.business-section{background:#fff}.business-foundation-note,.business-entity-form,.business-template-form,.business-template-entity-picker,.business-template-preview-note{border-color:#c7d9eb;background:#eef6fd}.business-workspace-head,.business-section-head{border-color:var(--line)}.business-auth-card input,.business-org-switcher select,.business-form-grid input,.business-form-grid select,.business-template-entity-picker select{border-color:#c7d9eb;border-radius:5px;color:var(--ink)}.business-auth-card input:focus,.business-org-switcher select:focus,.business-form-grid input:focus,.business-form-grid select:focus,.business-template-entity-picker select:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 3px #0757bd12}.business-form-grid input[readonly],.business-form-grid select:disabled{background:#f5f9fd}.business-access-pill,.business-entity-counts span,.business-role-tags span,.business-success-banner,.business-error-banner{border-radius:3px}.business-access-pill{border:1px solid #c7d9eb;background:transparent;color:#526f94}.business-access-pill.editable,.business-access-pill.readonly{background:transparent;color:#526f94}.business-entity-counts span{border-color:#c7d9eb;background:transparent;color:#526f94}.business-form-actions .primary-button,.business-form-actions .outline-button,.business-create-actions .primary-button,.business-create-actions .outline-button,.business-template-actions .primary-button,.business-document-actions .primary-button{min-height:42px;border-radius:5px;font-weight:650}.business-type-switch{border-color:#c7d9eb;border-radius:5px;background:var(--sage)}.business-type-switch button{border-radius:3px;color:#58749b;font-weight:680}.business-type-switch button.active{background:var(--green);color:#fff}.business-role-picker label{border-color:#c7d9eb;border-radius:3px;background:#fff;color:#526f94}.business-role-picker input{accent-color:var(--green)}.business-entity-icon{border-radius:4px;background:var(--sage);color:var(--green)}.business-role-tags span{background:var(--sage);color:#526f94}.business-template-preview-note{border-left-color:var(--yellow-deep);border-radius:0 4px 4px 0}.business-policy-preview{background:var(--green)}.business-permission-list code{border-radius:3px}.business-foundation-grid article{min-height:0}.business-foundation-grid h2{margin-top:18px;font-weight:590}.business-team-invite{margin-top:22px;padding:20px;border:1px solid #c7d9eb;border-radius:4px;background:#eef6fd}.business-team-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.business-team-list{min-width:0}.business-team-list h3{margin:0 0 10px;color:var(--ink);font-size:.92rem;font-weight:600}.business-team-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.business-team-row>div{display:flex;min-width:0;flex-wrap:wrap;gap:7px;align-items:baseline}.business-team-row strong{min-width:0;color:var(--ink);font-size:.82rem;overflow-wrap:anywhere}.business-team-row small,.business-team-row>span,.business-team-empty{color:var(--muted);font-size:.74rem}.business-team-row small{padding:2px 5px;border:1px solid #c7d9eb;border-radius:3px}.business-team-empty{padding:12px 0;border-bottom:1px solid var(--line)}.business-invite-card .primary-button,.business-admin-login-form .primary-button{margin-top:18px}.business-admin-login-form{display:grid;gap:8px;margin-top:20px}.business-admin-login-form label,.business-admin-invite label>span{color:#365a87;font-size:.78rem;font-weight:800}.business-admin-login-form input,.business-admin-invite input{width:100%;min-height:45px;padding:0 12px;border:1px solid #c7d9eb;border-radius:5px;background:#fff;color:var(--ink)}.business-admin-org-list{display:grid;gap:14px;margin-top:22px}.business-admin-org-card{padding:20px;border:1px solid var(--line);border-radius:4px;background:#fff}.business-admin-org-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.business-admin-org-head h3{margin:5px 0 0;color:var(--ink);font-size:1rem;font-weight:600}.business-admin-org-head p,.business-admin-activity{margin:5px 0 0;color:var(--muted);font-size:.75rem}.business-admin-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.business-admin-counters span{padding:9px 10px;border:1px solid #c7d9eb;border-radius:3px;color:var(--muted);font-size:.72rem}.business-admin-counters strong{color:var(--green)}.business-admin-invite{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:16px}.business-admin-invite label{display:grid;gap:7px}.business-admin-invite .primary-button{min-height:45px;border-radius:5px}.business-admin-error-list{display:grid;margin-top:20px}.business-admin-error-list article{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.business-admin-error-list strong{color:var(--ink);font-size:.8rem}.business-admin-error-list span{color:var(--muted);font-size:.74rem}}@media screen and (max-width:700px){.business-section-head-actions{align-items:flex-start}.business-profile-summary{grid-template-columns:1fr}.business-profile-summary-main,.business-profile-brand-summary{padding:15px}.business-profile-summary-grid{grid-template-columns:1fr;gap:18px}.business-profile-summary-grid p{grid-template-columns:minmax(95px,.7fr) minmax(0,1.3fr)}.business-branding-panel,.business-billing-panel{grid-template-columns:1fr;padding:16px}.business-numbering-panel-head,.business-document-organizer{align-items:stretch;flex-direction:column}.business-numbering-grid,.business-numbering-card{grid-template-columns:1fr}.business-numbering-summary-row{min-height:52px}.business-document-view-tabs{width:100%}.business-document-view-tabs button{flex:1 1 0}.business-record-tabs{width:100%}.business-record-tabs button{flex:1 1 0}.business-invoice-readiness,.business-register-grid{grid-template-columns:1fr}.business-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.business-flow-step>b{display:none}.business-flow-start,.business-invoice-editor{grid-template-columns:1fr}.business-invoice-form{padding:16px}.business-invoice-item-row{grid-template-columns:1fr 1fr}.business-invoice-item-row .description{grid-column:1 / -1}.business-invoice-item-row .business-text-button{justify-self:start}.business-invoice-live-preview{position:static;overflow:hidden;padding:10px 0 18px}.business-invoice-preview-scale{transform:scale(.4);margin-bottom:-178.2mm}.business-protocol-list>article{grid-template-columns:1fr;gap:6px}.business-document-register-form{grid-template-columns:1fr}.business-branding-actions{align-items:stretch;flex-direction:column}.business-branding-actions .outline-button{width:100%;justify-content:center}.business-archive-head{align-items:flex-start}.business-document-detail-head{grid-template-columns:1fr}.business-document-detail-actions{max-width:none;justify-content:flex-start}.business-document-detail-actions .primary-button,.business-document-detail-actions .outline-button{width:100%}.business-document-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.business-document-detail-meta span:nth-child(odd){border-left:0}.business-document-detail-meta span:nth-child(n+3){border-top:1px solid #dce8f4}.business-document-view-stage{padding:12px 0 22px;overflow:hidden}.business-document-view-paper .business-branded-preview{zoom:.42}.business-team-layout{grid-template-columns:1fr}.business-team-row{grid-template-columns:minmax(0,1fr) auto}.business-team-row .business-text-button{grid-column:1 / -1;justify-self:start}.business-admin-org-head{flex-direction:column}.business-admin-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.business-admin-invite{grid-template-columns:1fr}.business-admin-invite .primary-button{width:100%}.business-admin-error-list article{flex-direction:column;gap:4px}}
