/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#15372f;--ink-2:#245348;--red:#e8493f;--red-dark:#cc332d;--cream:#f4f0e8;--paper:#fffdf9;--sage:#dbe6df;--line:#d9dfda;--muted:#687b74;--white:#fff;--shadow:0 24px 70px #10312a24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:20;width:100%;padding:22px 0;position:absolute;top:0;left:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;display:flex}.header-actions{align-items:center;gap:10px;display:flex}.language-menu{align-items:center;display:inline-flex;position:relative}.language-menu>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.language-menu select{max-width:154px;min-height:42px;color:var(--ink);cursor:pointer;background:#ffffffc7;border:1px solid #15372f29;border-radius:8px;padding:0 34px 0 13px;font-size:12px;font-weight:800}.language-menu select:focus-visible{outline-offset:2px;outline:3px solid #e8493f3d}.logo{letter-spacing:-.04em;align-items:center;gap:11px;font-size:18px;font-weight:800;display:inline-flex}.logo>span:last-child span{color:var(--red)}.logo-mark{background:var(--red);color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 7px 20px #e8493f40}.logo-mark span{font-size:24px;font-weight:500;transform:translateY(-1px)}nav{gap:32px;margin-left:auto;display:flex}nav a{color:#36554d;font-size:13px;font-weight:700;position:relative}nav a:after{content:"";background:var(--red);height:2px;transition:right .2s;position:absolute;bottom:-5px;left:0;right:100%}nav a:hover:after,nav a.active:after{right:0}.site-header nav a.header-guide-link{color:var(--red-dark);white-space:nowrap;background:#ffffffc7;border:1px solid #e8493f52;border-radius:999px;margin-block:-8px;padding:8px 12px}.site-header nav a.header-guide-link:after{display:none}.site-header nav a.header-guide-link:hover{border-color:var(--red);background:#fff}.site-header nav a.header-guide-link:focus-visible{outline-offset:2px;outline:3px solid #e8493f3d}.account-button{gap:9px}.account-dot{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.button{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:0 24px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{border-radius:8px;min-height:42px;padding:0 18px;font-size:12px}.button-dark{background:var(--ink);color:#fff}.button-primary{background:var(--red);color:#fff;box-shadow:0 16px 32px #e8493f38}.button-primary:hover{background:var(--red-dark);box-shadow:0 18px 38px #e8493f4d}.preserve-lines{white-space:pre-line}.hero{background:linear-gradient(115deg,#f8f5ee 0%,#eef3ef 72%,#e4eee7 100%);min-height:770px;padding:135px 0 82px;position:relative;overflow:hidden}.hero:before{content:"+";color:#fff9;font-size:430px;font-weight:300;line-height:1;position:absolute;top:63px;right:-30px}.hero:after{content:"";border:1px solid #15372f14;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;left:-150px}.hero-grid{z-index:2;grid-template-columns:.95fr 1.05fr;align-items:center;gap:75px;display:grid;position:relative}.eyebrow{color:var(--red);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:900;display:inline-flex}.eyebrow-dot{border:2px solid;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.hero h1{max-width:630px;color:var(--ink);letter-spacing:-.055em;margin:25px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.3vw,76px);font-weight:400;line-height:.99}.hero h1 span{color:var(--red);font-style:italic}.hero-lead{color:#51675f;max-width:580px;margin:0;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.hero-actions .button{min-height:51px}.hero-example-link{width:fit-content;margin-top:16px}.text-link{align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.text-link span{color:var(--red)}.hero-free-proof{color:#536a61;background:#ffffff94;border:1px solid #15372f1a;border-radius:10px;align-items:center;gap:9px;width:fit-content;max-width:100%;margin-top:20px;padding:9px 13px;display:flex}.hero-free-proof>span{background:var(--ink);color:#fff;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.hero-free-proof b{font-size:9px;line-height:1.4}.hero-trust{color:#637870;border-top:1px solid #15372f1c;flex-wrap:wrap;gap:18px;margin-top:35px;padding-top:24px;font-size:11px;font-weight:700;display:flex}.hero-trust span{gap:6px;display:flex}.hero-trust b{color:var(--red)}.hero-visual{min-height:550px;position:relative}.swiss-orbit{border:1px solid #15372f1a;border-radius:50%;position:absolute}.orbit-one{inset:16px 10px 45px 35px}.orbit-two{inset:73px 66px 99px 91px}.mini-document{z-index:2;background:var(--paper);border-radius:3px;width:410px;min-height:510px;margin-inline:auto;padding:38px 42px;position:absolute;top:17px;left:0;right:0;transform:none;box-shadow:0 35px 90px #16362f38}.document-topline{border-bottom:2px solid var(--ink);align-items:center;gap:12px;padding-bottom:22px;display:flex}.mini-avatar{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.document-topline strong,.document-topline span{display:block}.document-topline strong{font-size:12px}.document-topline span{color:var(--muted);margin-top:3px;font-size:8px}.tiny-cross{color:var(--red);margin-left:auto;font-size:26px}.mini-date{color:var(--muted);text-align:right;margin-top:32px;font-size:8px}.mini-document h2{margin:37px 0 25px;font-family:Georgia,serif;font-size:17px}.mini-document p{color:#52645e;margin:0 0 15px;font-size:8.5px;line-height:1.75}.mini-lines{gap:8px;margin:20px 0;display:grid}.mini-lines i{background:#e4e9e6;border-radius:4px;height:4px}.mini-lines .short{width:70%}.signature{color:var(--red);font-family:Segoe Script,cursive;font-size:15px;transform:rotate(-3deg)}.floating-pill{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:12px;align-items:center;gap:11px;min-width:178px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 15px 35px #15372f21}.floating-pill>span{color:#267357;background:#e5f1e9;border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.floating-pill b,.floating-pill small{display:block}.floating-pill b{font-size:10px}.floating-pill small{color:var(--muted);margin-top:3px;font-size:8px}.pill-top{top:85px;right:-20px}.pill-bottom{bottom:70px;left:0}.pill-bottom>span{color:var(--red);background:#fbe5e2}.public-demo-section{background:#e8efe9;padding:112px 0 124px;position:relative;overflow:hidden}.public-demo-section:before{content:"+";color:#ffffff7a;font-size:360px;font-weight:300;line-height:1;position:absolute;top:-150px;left:-40px}.public-demo-heading{z-index:1;margin-bottom:46px;position:relative}.public-demo-shell{z-index:1;background:#fff;border:1px solid #15372f1f;border-radius:22px;grid-template-columns:minmax(290px,.75fr) minmax(0,1.25fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #15372f24}.public-demo-controls{background:#f8f6f1;flex-direction:column;min-width:0;padding:30px;display:flex}.public-demo-example-note{background:#fff;border:1px solid #d7ded9;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.public-demo-example-note>span{color:#267357;background:#e5f1e9;border-radius:9px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid}.public-demo-example-note b,.public-demo-example-note small{display:block}.public-demo-example-note b{font-size:10px;line-height:1.4}.public-demo-example-note small{color:var(--muted);margin-top:3px;font-size:8px;font-weight:700}.public-demo-tabs{background:#e8ece9;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:20px;padding:4px;display:grid}.public-demo-tabs button{color:#657870;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:42px;padding:0 10px;font-size:10px;font-weight:900}.public-demo-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 5px 14px #15372f1a}.public-demo-tabs button:focus-visible{outline-offset:2px;outline:3px solid #e8493f38}.public-demo-template:focus-visible{outline-offset:2px;outline:3px solid #e8493f38}.public-demo-template-label{color:#52685f;margin-top:17px;font-size:9px;font-weight:900}.public-demo-template-group{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:15px;display:grid}.public-demo-template{color:#667a72;cursor:pointer;background:#ffffffbf;border:1px solid #d4ddd8;border-radius:9px;justify-items:center;gap:6px;min-width:0;padding:8px 4px 7px;display:grid}.public-demo-template:hover{border-color:#8ea69b}.public-demo-template.active{border-color:var(--ink);color:var(--ink);background:#fff;box-shadow:0 0 0 2px #15372f17}.public-demo-template>span{background:#fff;border:1px solid #dce3df;align-content:start;gap:2px;width:25px;height:33px;padding:5px 4px;display:grid;box-shadow:0 2px 6px #15372f14}.public-demo-template i{background:#bbc7c1;height:2px;display:block}.public-demo-template i:first-child{background:var(--ink);width:65%;height:4px}.public-demo-template b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;overflow:hidden}.public-demo-template-kompakt>span{border-left:8px solid #dce9e3;padding-left:3px}.public-demo-template-klassisch>span{border-top:3px double #4c4c4c}.public-demo-template-klassisch i:first-child{background:#6e1b25;margin-inline:auto}.public-demo-template-modern>span{border-top:8px solid #168a83}.public-demo-template-modern i:first-child{background:#168a83}.public-demo-template-elegant>span{background:#faf7f0;border-color:#d8c7b4}.public-demo-template-elegant i:first-child{background:#9a7652}.public-demo-flow{gap:7px;margin:20px 0 0;padding:0;list-style:none;display:grid}.public-demo-flow li{color:#50675e;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;font-size:9px;font-weight:800;display:grid}.public-demo-flow span{width:25px;height:25px;color:var(--ink);background:#e4ece7;border-radius:50%;place-items:center;font-size:8px;display:grid}.public-demo-included{border-top:1px solid #dde4df;gap:7px;margin:20px 0;padding:17px 0 0;list-style:none;display:grid}.public-demo-included li{color:#596f66;grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:9px;font-weight:700;line-height:1.4;display:grid}.public-demo-included span{color:var(--red);font-weight:900}.public-demo-controls .button{width:100%;min-height:49px;margin-top:auto;font-size:11px}.public-demo-stage{background:#dce6e0;min-width:0;padding:24px 28px 20px;transition:background .2s}.public-demo-stage-bar{color:#5c7068;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;font-size:8px;font-weight:900;display:flex}.public-demo-stage>p{color:#657970;text-align:center;margin:11px 0 0;font-size:8px;font-weight:700}.public-demo-paper{aspect-ratio:210/297;background:#fff;width:min(100%,480px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 18px 46px #15372f2b}.public-demo-document{color:#243b34;background:#fffdf9;position:absolute;inset:0;overflow:hidden}.public-demo-resume-header{border-bottom:3px solid var(--red);justify-content:space-between;align-items:center;min-height:18%;padding:5.5% 7%;display:flex}.public-demo-resume-header span{color:var(--red);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(5px,.62vw,8px);font-weight:900}.public-demo-resume-header h3{margin:5px 0 2px;font-family:Georgia,serif;font-size:clamp(17px,2.2vw,28px);font-weight:400;line-height:1}.public-demo-resume-header p{color:#65786f;margin:0;font-size:clamp(7px,.85vw,10px);font-weight:800}.public-demo-resume-layout{grid-template-columns:32% 68%;min-height:82%;display:grid}.public-demo-resume-layout>aside{background:#edf2ee;padding:6% 8%}.public-demo-resume-main{padding:5.5% 7%}.public-demo-document section+section{margin-top:11%}.public-demo-document h4{color:var(--ink);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #cbd6d0;margin:0 0 7px;padding-bottom:5px;font-size:clamp(5px,.65vw,8px);font-weight:900}.public-demo-document p,.public-demo-document li,.public-demo-document dt,.public-demo-document dd,.public-demo-document time,.public-demo-document span{font-size:clamp(5px,.62vw,7.5px);line-height:1.48}.public-demo-document p{color:#4f645b;margin:0}.public-demo-document dl{grid-template-columns:1fr auto;gap:4px 8px;margin:0;display:grid}.public-demo-document dd{margin:0;font-weight:800}.public-demo-tags{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.public-demo-tags li{background:#fff;border-radius:3px;padding:3px 5px}.public-demo-entry{break-inside:avoid;grid-template-columns:22% 78%;gap:8px;display:grid}.public-demo-entry+.public-demo-entry{margin-top:10px}.public-demo-entry time{color:#74867f;font-weight:800}.public-demo-entry b,.public-demo-entry span{display:block}.public-demo-entry b{font-size:clamp(6px,.78vw,9px)}.public-demo-entry span{color:#687b73;margin-top:2px}.public-demo-entry ul{color:#4e635a;gap:2px;margin:5px 0 0;padding-left:12px;display:grid}.public-demo-letter{padding:7% 8.5%}.public-demo-letter header{border-bottom:2px solid var(--ink);padding-bottom:4.5%}.public-demo-letter header h3{margin:0 0 4px;font-family:Georgia,serif;font-size:clamp(15px,2vw,24px);font-weight:400}.public-demo-letter header p{color:#5f736b}.public-demo-letter address{color:#4c6158;margin-top:8%;font-size:clamp(5px,.65vw,8px);font-style:normal;line-height:1.5}.public-demo-letter-date{text-align:right;margin-top:4.5%!important}.public-demo-letter h4{letter-spacing:0;text-transform:none;border:0;margin:7% 0 4%;padding:0;font-family:Georgia,serif;font-size:clamp(9px,1.25vw,15px)}.public-demo-letter>p{margin:0 0 3.8%;font-size:clamp(6px,.73vw,9px);line-height:1.65}.public-demo-signature{color:var(--red);transform-origin:0;margin-top:4%;font-family:Segoe Script,cursive;font-size:clamp(10px,1.4vw,17px);font-weight:400;display:block;transform:rotate(-2deg)}.public-demo-stage-kompakt{background:#d7e1dc}.public-demo-stage-kompakt .public-demo-resume-header{background:#f1f5f2;border:0}.public-demo-stage-kompakt .public-demo-resume-layout{grid-template-columns:35% 65%}.public-demo-stage-kompakt .public-demo-resume-layout>aside{background:#dce9e3}.public-demo-stage-kompakt .public-demo-letter{border-left:18px solid #dce9e3}.public-demo-stage-klassisch{background:#e6e1da}.public-demo-stage-klassisch .public-demo-document{color:#2b2b2b;background:#fff;font-family:Georgia,Times New Roman,serif}.public-demo-stage-klassisch .public-demo-resume-header{text-align:center;border-bottom:1px solid #343434}.public-demo-stage-klassisch .public-demo-resume-header>div{width:100%}.public-demo-stage-klassisch .public-demo-resume-header span,.public-demo-stage-klassisch .public-demo-letter h4{color:#7a1822}.public-demo-stage-klassisch .public-demo-resume-layout{display:block}.public-demo-stage-klassisch .public-demo-resume-layout>aside{background:#f7f5f1;border-bottom:1px solid #d9d5cf;grid-template-columns:repeat(3,1fr);gap:4%;min-height:22%;padding:4% 7%;font-family:Arial,sans-serif;display:grid}.public-demo-stage-klassisch .public-demo-resume-layout>aside section{margin:0}.public-demo-stage-klassisch .public-demo-resume-main{padding:5.5% 9%}.public-demo-stage-klassisch .public-demo-letter header{text-align:center;border-bottom-color:#7a1822}.public-demo-stage-modern{background:#cbdedb}.public-demo-stage-modern .public-demo-resume-header{color:#fff;background:#153b3b;border:0}.public-demo-stage-modern .public-demo-resume-header span{color:#73d5cc}.public-demo-stage-modern .public-demo-resume-header h3{font-family:Arial,sans-serif;font-weight:800}.public-demo-stage-modern .public-demo-resume-header p{color:#c5dedb}.public-demo-stage-modern .public-demo-resume-layout>aside{background:#e7f2f0}.public-demo-stage-modern .public-demo-document h4{color:#126e69;border-color:#a9cbc6}.public-demo-stage-modern .public-demo-letter header{color:#fff;background:#153b3b;border:0;margin:-7% -8.5% 7%;padding:6% 8.5%}.public-demo-stage-modern .public-demo-letter header p{color:#c5dedb}.public-demo-stage-modern .public-demo-letter h4{color:#126e69}.public-demo-stage-elegant{background:#e8e0d5}.public-demo-stage-elegant .public-demo-document{color:#343a35;background:#fffdfa;font-family:Georgia,Times New Roman,serif}.public-demo-stage-elegant .public-demo-resume-header{background:#f5f0e8;border-bottom:1px solid #9a7652}.public-demo-stage-elegant .public-demo-resume-header span,.public-demo-stage-elegant .public-demo-letter h4{color:#9a7652}.public-demo-stage-elegant .public-demo-resume-layout{display:block}.public-demo-stage-elegant .public-demo-resume-layout>aside{background:#faf7f0;border-bottom:1px solid #e1d5c7;grid-template-columns:repeat(3,1fr);gap:4%;min-height:22%;padding:4% 7%;font-family:Arial,sans-serif;display:grid}.public-demo-stage-elegant .public-demo-resume-layout>aside section{margin:0}.public-demo-stage-elegant .public-demo-resume-main{padding:5.5% 9%}.public-demo-stage-elegant .public-demo-letter header{border-bottom-color:#9a7652}.landing-mobile-cta{display:none}.proof-strip{background:var(--ink);color:#fff}.proof-grid{grid-template-columns:repeat(4,1fr);padding-block:25px;display:grid}.proof-grid>div{border-right:1px solid #ffffff1f;justify-content:center;align-items:baseline;gap:9px;display:flex}.proof-grid>div:last-child{border:0}.proof-grid b{font-family:Georgia,serif;font-size:20px;font-weight:400}.proof-grid span{color:#b9cbc4;font-size:10px}.how-section{background:var(--paper);padding:112px 0 125px}.section-heading{text-align:center;max-width:660px;margin:0 auto 63px}.section-heading h1,.section-heading h2,.generator-heading h2,.quality-copy h2,.faq-grid h2{letter-spacing:-.035em;margin:17px 0 15px;font-family:Georgia,serif;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.08}.section-heading p,.generator-heading p,.quality-copy>p,.faq-grid>div>p{color:var(--muted);font-size:15px;line-height:1.7}.steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.steps-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:255px;padding:34px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.steps-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 50px #15372f17}.step-number{color:#edf0ee;font-family:Georgia,serif;font-size:52px;position:absolute;top:16px;right:22px}.step-icon{background:var(--ink);color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;margin-bottom:30px;font-family:Georgia,serif;font-size:15px;display:grid;position:relative}.steps-grid article:nth-child(2) .step-icon{background:var(--red)}.steps-grid article:nth-child(3) .step-icon{color:var(--ink);background:#e5eee8}.steps-grid h2,.steps-grid h3{margin:0 0 12px;font-size:17px}.steps-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.profile-section{background:#e8efe9;padding:110px 0 125px}.profile-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:42px;display:flex}.profile-heading h2{letter-spacing:-.04em;margin:17px 0 0;font-family:Georgia,serif;font-size:clamp(38px,4vw,54px);font-weight:400;line-height:1.05}.profile-heading p{max-width:440px;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.7}.example-profile-banner{background:#fff8e8;border:1px solid #ead6a6;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:flex}.example-profile-banner b,.example-profile-banner span{display:block}.example-profile-banner b{color:#6f5520;font-size:11px}.example-profile-banner span{color:#876f3f;margin-top:3px;font-size:9px}.example-profile-banner button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:36px;padding:0 13px;font-size:9px;font-weight:800}.profile-studio{background:#fff;border:1px solid #15372f1f;border-radius:20px;grid-template-columns:46% 54%;align-items:start;display:grid;overflow:hidden;box-shadow:0 32px 80px #15372f24}.profile-studio-profile{grid-template-columns:1fr;max-width:920px}.profile-studio-profile .profile-editor{max-height:none}.profile-studio-resume{grid-template-columns:1fr;overflow:visible}.workspace-next-step{color:var(--muted);border-top:1px solid #dce3de;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:24px;font-size:11px;display:flex}.workspace-next-step .button{min-height:44px}.resume-page-action{background:#fffc;border:1px solid #15372f1f;border-radius:12px;align-items:center;gap:16px;margin-bottom:18px;padding:16px 18px;display:flex}.resume-page-action>div{flex:1;gap:4px;display:grid}.resume-page-action b{font-size:11px}.resume-page-action span{color:var(--muted);font-size:9px;line-height:1.45}.resume-page-action>a{color:var(--red);white-space:nowrap;font-size:9px;font-weight:900}.resume-page-action .button{min-height:42px;padding-inline:16px;font-size:10px}.resume-generation-issues{margin:0 0 16px}.workspace-loading{min-height:72vh;color:var(--ink);background:#e8efe9;justify-content:center;align-items:center;gap:12px;padding:130px 24px 80px;font-size:13px;font-weight:800;display:flex}.workspace-loading.dark{background:var(--ink);color:#fff}.page-profile .profile-section,.page-resume .profile-section,.page-letter .generator-section{padding-top:132px}.profile-editor{scrollbar-color:#c8d0cc transparent;scrollbar-width:thin;background:#f8f6f1;max-height:1180px;padding:32px 34px 40px;overflow-y:auto}.profile-editor-top{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f1f5;margin:-32px -34px 0;padding:28px 34px 24px;position:sticky;top:-32px}.profile-save-row{justify-content:space-between;align-items:center;gap:16px;margin:14px 0 -8px;display:flex}.profile-save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.autosave-status{color:#60756c;align-items:center;gap:6px;margin:14px 0 -8px;font-size:9px;font-weight:700;display:flex}.profile-save-row .autosave-status{margin:0}.autosave-status span{color:#267357;background:#dcebe2;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.autosave-status.error{color:#a33a33}.autosave-status.error span{color:#a33a33;background:#f6d8d4}.profile-quick-start{background:#fff8e8;border:1px solid #ead6a6;border-radius:11px;grid-template-columns:38px minmax(0,1fr);gap:13px;margin:22px 0 0;padding:18px;display:grid}.profile-quick-start.is-ready{background:#eef6f1;border-color:#c7ddd2}.profile-quick-start-mark{color:#fff;background:#a66d00;border-radius:10px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.profile-quick-start.is-ready .profile-quick-start-mark{background:#27765b}.profile-quick-start h4{color:var(--ink);margin:1px 0 5px;font-size:15px}.profile-quick-start p{color:#66786f;margin:0;font-size:12px;line-height:1.55}.profile-quick-start ul{color:#674f21;gap:6px;margin:12px 0 0;padding-left:18px;font-size:11px;line-height:1.5;display:grid}.workspace-next-step .button:disabled{opacity:.48;cursor:not-allowed;transform:none}.field-grid.three{grid-template-columns:repeat(3,1fr)}.photo-field{background:#fff;border:1px solid #d4dbd6;border-radius:10px;align-items:center;gap:15px;padding:13px;display:flex}.profile-photo-preview{background:var(--ink);color:#fff;border-radius:8px;flex:0 0 68px;place-items:center;width:68px;height:82px;font-size:15px;font-weight:800;display:grid;overflow:hidden}.profile-photo-preview img{object-fit:cover;width:100%;height:100%}.photo-field>div:last-child{min-width:0}.photo-field b,.photo-field small{display:block}.photo-field b{font-size:10px}.photo-field small{color:#82918b;margin:4px 0 9px;font-size:8px;line-height:1.45}.upload-button{width:auto;min-height:30px;color:var(--ink);cursor:pointer;background:#edf1ef;border-radius:6px;place-items:center;padding:0 10px;display:inline-flex}.upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.text-button{color:var(--red);cursor:pointer;background:0 0;border:0;margin-left:8px;font-size:8px;font-weight:800}.text-button.danger{margin-left:auto}.inline-error{color:#9d322a;margin:0;font-size:9px;line-height:1.5}.repeatable-card{background:#fff;border:1px solid #d7ded9;border-radius:11px;gap:13px;padding:15px;display:grid}.repeatable-card+.repeatable-card{margin-top:4px}.repeatable-card-head{border-bottom:1px solid #edf0ee;justify-content:space-between;align-items:center;gap:15px;padding-bottom:10px;display:flex}.repeatable-card-head b{font-size:10px}.repeatable-card-head button{color:var(--red);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.mini-check{align-items:center;gap:8px;display:flex}.mini-check input{width:16px;height:16px;accent-color:var(--ink)}.add-entry-button{color:#4f695f;cursor:pointer;background:0 0;border:1px dashed #aebdb6;border-radius:8px;min-height:38px;font-size:9px;font-weight:800}.add-entry-button.compact{width:150px}.add-entry-button:disabled{opacity:.45;cursor:not-allowed}.language-list{gap:8px;display:grid}.language-row{grid-template-columns:1fr 130px 32px;gap:8px;display:grid}.language-row button{color:var(--red);cursor:pointer;background:#f7e7e4;border:0;border-radius:7px;font-size:17px}.resume-result{background:#dfe7e2;min-width:0;padding:25px 28px 32px;scroll-margin-top:16px}.resume-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:17px;display:flex}.resume-status{color:var(--ink);flex:245px;align-items:center;gap:8px;font-size:9px;display:flex}.template-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.template-option{color:#50675f;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #cbd6d0;border-radius:10px;grid-template-columns:35px 1fr;align-items:center;gap:8px;min-width:0;min-height:72px;padding:9px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative}.template-option:hover{border-color:#91a69d;transform:translateY(-1px)}.template-option.active{border-color:var(--ink);color:var(--ink);box-shadow:0 0 0 2px #15372f1c}.template-option.locked{opacity:.58;cursor:not-allowed;filter:grayscale(.2)}.template-option.locked:hover{border-color:#cbd6d0;transform:none}.template-option:disabled{cursor:not-allowed}.template-option:disabled:hover{transform:none}.template-option-copy{min-width:0}.template-option-copy b,.template-option-copy small{display:block}.template-option-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.template-option-copy small{color:#788a83;margin-top:3px;font-size:7px;line-height:1.3}.template-swatch{background:#fff;border:1px solid #dce3df;align-content:start;gap:3px;width:35px;height:45px;padding:7px 5px;display:grid;box-shadow:0 3px 8px #15372f14}.template-swatch i{background:#b8c5bf;height:2px;display:block}.template-swatch i:first-child{background:var(--ink);width:65%;height:5px}.template-option-kompakt .template-swatch{border-left:10px solid #dce9e3;padding-left:4px}.template-option-klassisch .template-swatch{border-top:3px double #4c4c4c}.template-option-klassisch .template-swatch i:first-child{background:#5d1520;margin-inline:auto}.template-option-modern .template-swatch{border-top:10px solid #168a83}.template-option-modern .template-swatch i:first-child{background:#168a83}.template-option-elegant .template-swatch{background:#faf7f0;border-color:#d8c7b4}.template-option-elegant .template-swatch i:first-child{background:#9a7652}.template-plan{color:#7e8e87;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:2px 4px;font-size:5.5px;font-style:normal;font-weight:900;position:absolute;bottom:5px;right:7px}.template-plan-free{color:#267357;background:#e3f1e8}.template-plan-premium{color:#87633f;background:#f2e8da}.template-picker-note{color:#6d7d77;grid-column:1/-1;margin:2px 0 0;font-size:8px;line-height:1.45}.template-picker-note a{color:var(--red);text-underline-offset:2px;font-weight:900;text-decoration:underline}.template-upsell{color:var(--ink);background:#fff3f0;border:1px solid #e4b1aa;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.template-upsell>div:first-child{gap:4px;display:grid}.template-upsell b{font-size:10px}.template-upsell span{color:#6b7e76;font-size:8px;line-height:1.5}.template-upsell-actions{flex:none;align-items:center;gap:8px;display:flex}.template-upsell-actions .button span{color:inherit}.template-upsell-close{color:#7f4c47;cursor:pointer;background:#fff;border:1px solid #d6b7b2;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.template-picker-compact .template-option{grid-template-columns:27px 1fr;min-height:55px;padding:7px}.template-picker-compact .template-swatch{width:27px;height:35px;padding:5px 4px}.resume-copy-editor{background:#fff;border:1px solid #dce4df;border-radius:10px;margin:12px 14px 0}.resume-copy-editor>summary{color:var(--ink);cursor:pointer;padding:11px 14px;font-size:9px;font-weight:900}.resume-copy-editor[open]{padding:0 14px 14px}.resume-copy-editor[open]>summary{border-bottom:1px solid #e5ebe7;margin:0 -14px 10px}.resume-copy-editor>p{color:#6c7e77;margin:0 0 10px;font-size:8px}.resume-copy-editor label{color:#304b42;gap:5px;margin-top:9px;font-size:8px;font-weight:800;display:grid}.resume-copy-editor input,.resume-copy-editor textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfcfb;border:1px solid #d3ddd7;border-radius:7px;padding:9px 10px;font-size:9px;line-height:1.45}.resume-copy-card{background:#f5f7f4;border-radius:8px;gap:7px;margin-top:12px;padding:11px;display:grid}.resume-copy-card>b{color:var(--ink);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.resume-toolbar .toolbar-actions{margin-left:auto}.resume-a4-preview{--resume-a4-scale:1;--resume-a4-height:calc(297mm + 24px);width:100%;height:var(--resume-a4-height);position:relative;overflow:hidden}.resume-a4-page{width:210mm;min-height:297mm;transform:scale(var(--resume-a4-scale));transform-origin:top;margin-left:-105mm;position:absolute;top:12px;left:50%}.resume-a4-page .resume-document{width:210mm;min-height:297mm}.resume-a4-page .resume-kompakt,.resume-a4-page .resume-modern{flex-direction:column;display:flex}.resume-a4-page .resume-kompakt .resume-layout,.resume-a4-page .resume-modern .resume-layout{flex:1 0 auto}.resume-a4-page .resume-summary,.resume-a4-page .resume-entry ul,.resume-a4-page .resume-plain-list{font-size:8.5pt}.resume-a4-page .resume-contact-lines,.resume-a4-page .resume-simple-list li,.resume-a4-page .resume-facts,.resume-a4-page .resume-entry time{font-size:8pt}.resume-a4-page .resume-kompakt .resume-header>div:first-child>span,.resume-a4-page .resume-modern .resume-header>div:first-child>span{font-size:7pt}.resume-a4-page .resume-kompakt .resume-header p,.resume-a4-page .resume-modern .resume-header p{font-size:9pt}.resume-a4-page .resume-kompakt .resume-section-block h3,.resume-a4-page .resume-modern .resume-section-block h3{font-size:8pt}.resume-a4-page .resume-kompakt .resume-entry h4,.resume-a4-page .resume-modern .resume-entry h4{font-size:9pt}.resume-a4-page .resume-kompakt .resume-entry .resume-place,.resume-a4-page .resume-modern .resume-entry .resume-place{font-size:8pt}.resume-a4-page .resume-kompakt .resume-tag-list li,.resume-a4-page .resume-modern .resume-tag-list li{font-size:7.5pt}.resume-document{background:var(--paper);color:#243b34;min-height:850px;overflow:hidden;box-shadow:0 18px 45px #16362f21}.resume-header{border-bottom:3px solid var(--red);justify-content:space-between;align-items:center;gap:25px;padding:38px 42px 27px;display:flex}.resume-header>div:first-child>span{color:var(--red);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:900}.resume-header h2{margin:7px 0 3px;font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1}.resume-header p{color:#64786f;margin:0;font-size:11px;font-weight:700}.resume-header img,.resume-photo-placeholder{object-fit:cover;border-radius:7px;flex:0 0 76px;width:76px;height:92px}.resume-photo-placeholder{background:var(--ink);color:#fff;place-items:center;font-size:16px;font-weight:800;display:grid}.resume-layout{grid-template-columns:31% 69%;min-height:690px;display:grid}.resume-sidebar{background:#edf2ee;padding:30px 24px}.resume-main{padding:30px 35px 42px}.resume-section-block{break-inside:auto}.resume-sidebar .resume-section-block{break-inside:avoid}.resume-section-block+.resume-section-block{margin-top:25px}.resume-section-block h3{break-after:avoid;color:var(--ink);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #cfd8d2;margin:0 0 12px;padding-bottom:7px;font-size:9px;font-weight:900}.resume-main .resume-section-block h3{border-bottom-color:var(--ink)}.resume-contact-lines{color:#53675f;overflow-wrap:anywhere;gap:5px;font-size:8px;line-height:1.45;display:grid}.resume-facts{grid-template-columns:auto 1fr;gap:5px 9px;margin:0;font-size:7.5px;line-height:1.45;display:grid}.resume-facts dt{color:#7d8d86}.resume-facts dd{margin:0;font-weight:700}.resume-simple-list,.resume-tag-list,.resume-plain-list{margin:0;padding:0;list-style:none}.resume-simple-list{gap:7px;display:grid}.resume-simple-list li{color:#53675f;justify-content:space-between;gap:8px;font-size:8px;display:flex}.resume-simple-list b{color:var(--ink)}.resume-tag-list{flex-wrap:wrap;gap:5px;display:flex}.resume-tag-list li{color:#496159;background:#fff;border-radius:4px;padding:4px 6px;font-size:7px}.resume-plain-list{color:#4e645b;gap:6px;font-size:8px;line-height:1.45;display:grid}.resume-summary{color:#435850;margin:0;font-size:9px;line-height:1.65}.resume-timeline{gap:19px;display:grid}.resume-entry{break-inside:avoid;grid-template-columns:98px 1fr;gap:15px;display:grid}.resume-entry time{color:#7a8b84;font-size:8px;font-weight:700}.resume-entry h4{color:var(--ink);margin:0 0 3px;font-size:10px}.resume-entry .resume-place{color:#6a7d75;margin:0 0 7px;font-size:8px}.resume-entry ul{color:#465b53;gap:4px;margin:0;padding-left:14px;font-size:8px;line-height:1.5;display:grid}.resume-empty-state{color:#6c7e77;text-align:center;border:1px dashed #b9c5bf;border-radius:10px;gap:5px;margin:40px 0;padding:28px;display:grid}.resume-empty-state b{color:var(--ink);font-family:Georgia,serif;font-size:18px;font-weight:400}.resume-empty-state span{font-size:9px}.resume-klar .resume-layout{display:block}.resume-klar .resume-sidebar{background:#f3f6f3;border-bottom:1px solid #d8e0db;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;padding:24px 42px;display:grid}.resume-klar .resume-sidebar .resume-section-block{margin:0}.resume-klar .resume-main{padding:30px 42px 45px}.resume-klar .resume-entry{grid-template-columns:110px 1fr}.resume-klassisch{color:#2b2b2b;background:#fff;font-family:Georgia,Times New Roman,serif}.resume-klassisch .resume-header{text-align:center;background:#fff;border-bottom:1px solid #343434}.resume-klassisch .resume-header>div:first-child{flex:1}.resume-klassisch .resume-header>div:first-child>span{color:#7a1822}.resume-klassisch .resume-header h2{letter-spacing:.02em;font-size:30px}.resume-klassisch .resume-header p{color:#555;font-family:Arial,sans-serif;font-weight:400}.resume-klassisch .resume-layout{display:block}.resume-klassisch .resume-sidebar{background:#f7f5f1;border-bottom:1px solid #d9d5cf;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 34px;padding:24px 42px;font-family:Arial,sans-serif;display:grid}.resume-klassisch .resume-sidebar .resume-section-block{margin:0}.resume-klassisch .resume-main{padding:32px 48px 48px}.resume-klassisch .resume-section-block h3{color:#2b2b2b;letter-spacing:.13em;border-bottom:1px solid #7a1822;font-family:Arial,sans-serif}.resume-klassisch .resume-entry{grid-template-columns:115px 1fr}.resume-klassisch .resume-entry h4{font-family:Georgia,Times New Roman,serif;font-size:11px}.resume-modern{color:#173b3a}.resume-modern .resume-header{color:#fff;background:#153b3b;border:0}.resume-modern .resume-header>div:first-child>span{color:#73d5cc}.resume-modern .resume-header h2{letter-spacing:-.025em;font-family:Arial,sans-serif;font-size:29px;font-weight:800}.resume-modern .resume-header p{color:#c5dedb}.resume-modern .resume-header img,.resume-modern .resume-photo-placeholder{border:3px solid #73d5cc;border-radius:50%}.resume-modern .resume-layout{grid-template-columns:33% 67%}.resume-modern .resume-sidebar{background:#e7f2f0}.resume-modern .resume-section-block h3{color:#126e69;border-color:#a9cbc6}.resume-modern .resume-main .resume-section-block h3{border-bottom:3px solid #168a83}.resume-modern .resume-tag-list li{color:#155651;background:#d2e7e4}.resume-elegant{color:#343a35;background:#fffdfa;font-family:Georgia,Times New Roman,serif}.resume-elegant .resume-header{background:#f5f0e8;border-bottom:1px solid #9a7652}.resume-elegant .resume-header>div:first-child>span{color:#9a7652}.resume-elegant .resume-header h2{letter-spacing:.01em;font-size:31px}.resume-elegant .resume-header p{color:#6f766f;font-family:Arial,sans-serif;font-weight:400}.resume-elegant .resume-header img,.resume-elegant .resume-photo-placeholder{border-radius:50% 50% 8px 8px}.resume-elegant .resume-layout{display:block}.resume-elegant .resume-sidebar{background:#faf7f0;border-bottom:1px solid #e1d5c7;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 26px;padding:25px 42px;font-family:Arial,sans-serif;display:grid}.resume-elegant .resume-sidebar .resume-section-block{margin:0}.resume-elegant .resume-main{padding:34px 48px 48px}.resume-elegant .resume-section-block h3{color:#896a49;border-color:#cbb69e;font-family:Arial,sans-serif}.resume-elegant .resume-entry{grid-template-columns:115px 1fr}.resume-elegant .resume-entry h4{font-family:Georgia,Times New Roman,serif;font-size:11px}.resume-footnote{color:#687b74;text-align:center;margin:13px 4px 0;font-size:8px;line-height:1.5}.profile-source-card{background:#fff;border:1px solid #d4dbd6;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.profile-source-monogram{background:var(--ink);color:#fff;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;font-size:9px;font-weight:800;display:grid}.profile-source-card>div:nth-child(2){min-width:0}.profile-source-card b,.profile-source-card span,.profile-source-card small{display:block}.profile-source-card b{font-size:10px}.profile-source-card span{color:#60746c;margin-top:2px;font-size:8px}.profile-source-card small{color:#899690;margin-top:4px;font-size:7.5px}.profile-source-card a{color:var(--red);white-space:nowrap;margin-left:auto;font-size:8px;font-weight:800}.profile-facts-note{background:#e9efeb;border-radius:8px;gap:4px;padding:12px;display:grid}.profile-facts-note b{font-size:9px}.profile-facts-note span{color:#6c7d76;font-size:8px;line-height:1.5}.profile-licence-status{background:#fff;border:1px solid #d4dbd6;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.profile-licence-status>span{color:#28755a;background:#e7eee9;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;display:grid}.profile-licence-status b,.profile-licence-status small{display:block}.profile-licence-status b{font-size:9px}.profile-licence-status small{color:#84928c;margin-top:3px;font-size:8px}.generator-section{background:var(--ink);color:#fff;padding:105px 0 120px}.generator-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:50px;display:flex}.generator-heading h2{margin-bottom:0}.generator-heading p{color:#b5c9c1;max-width:430px;margin:0 0 3px}.eyebrow.light{color:#ff7b71}.app-shell{background:#fff;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:42% 58%;align-items:start;display:grid;overflow:hidden;box-shadow:0 38px 90px #00000040}.builder-panel{max-height:950px;color:var(--ink);scrollbar-color:#c8d0cc transparent;scrollbar-width:thin;background:#f7f5f0;padding:32px 34px 36px;overflow-y:auto}.builder-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.panel-kicker{color:var(--red);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.builder-top h3{margin:6px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:400}.completion-ring{isolation:isolate;background:conic-gradient(var(--red) var(--progress), #dce2de 0);border-radius:50%;flex:0 0 47px;place-items:center;width:47px;height:47px;display:grid;position:relative}.completion-ring:before{z-index:0;content:"";background:#f7f5f0;border-radius:50%;position:absolute;inset:5px}.completion-ring span{z-index:1;font-size:9px;font-weight:900;position:relative}.quality-assistant{color:var(--ink);background:#fff;border:1px solid #d7dfda;border-radius:11px;gap:10px;margin:18px 0 2px;padding:15px;display:grid}.quality-assistant-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.quality-assistant-heading>div{align-items:center;gap:8px;display:flex}.quality-assistant-heading b{font-size:14px}.quality-assistant-heading>span{color:#72827b;font-size:12px;font-weight:800}.quality-assistant-mark{background:var(--ink);color:#fff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.quality-assistant>p{color:#71817a;margin:0;font-size:12px;line-height:1.5}.quality-assistant ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.quality-advice{border:1px solid #0000;border-radius:8px;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.quality-advice-error{background:#fff0ef;border-color:#edb5b0}.quality-advice-warning{background:#fff8e8;border-color:#e8d29b}.quality-advice-tip{background:#eef6f1;border-color:#c7ddd2}.quality-advice-icon{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.quality-advice-error .quality-advice-icon{background:var(--red)}.quality-advice-warning .quality-advice-icon{background:#a66d00}.quality-advice-tip .quality-advice-icon{background:#27765b}.quality-advice>div{gap:3px;min-width:0;display:grid}.quality-advice b{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.quality-advice>div>span{color:#4e635a;font-size:12px;line-height:1.5}.quality-advice a{color:#a82f2a;text-underline-offset:2px;flex-wrap:wrap;align-items:baseline;gap:3px 5px;width:fit-content;margin-top:3px;font-size:12px;font-weight:900;text-decoration:underline;display:flex}.quality-advice a small{color:#75857e;font-size:12px;font-weight:700;text-decoration:none}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #e8493f1a}fieldset{border:0;border-bottom:1px solid var(--line);gap:16px;margin:0;padding:28px 0;display:grid}fieldset legend{align-items:center;gap:9px;margin-bottom:3px;font-size:12px;font-weight:900;display:flex}fieldset legend span{background:var(--ink);color:#fff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.field-grid{gap:13px;display:grid}.field-grid.two{grid-template-columns:repeat(2,1fr)}.field-grid.recipient-postal-grid{grid-template-columns:minmax(96px,.38fr) minmax(0,1fr)}label,.field-label{color:#496159;gap:7px;font-size:10px;font-weight:800;display:grid}label em{float:right;color:#93a09b;font-size:8px;font-style:normal;font-weight:600}.field-hint{color:#84938d;font-size:8px;font-weight:600;line-height:1.5}.recipient-layout-hint{color:#61736c;background:#edf1ef;border-radius:7px;padding:9px 11px}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d4dbd6;border-radius:8px;outline:0;font-size:12px;transition:border .2s,box-shadow .2s}input,select{height:42px;padding:0 12px}textarea{resize:vertical;min-height:125px;padding:12px;line-height:1.55}input:focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e8493f1a}.month-picker-field{color:#496159;gap:7px;min-width:0;font-size:10px;font-weight:800;display:grid;position:relative}.month-picker-label{min-height:12px}.month-picker-trigger{width:100%;height:42px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #d4dbd6;border-radius:8px;outline:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;transition:border .2s,box-shadow .2s;display:flex}:is(.month-picker-trigger:focus-visible,.month-picker-trigger[aria-expanded=true]){border-color:var(--red);box-shadow:0 0 0 3px #e8493f1a}.month-picker-trigger:disabled{color:#94a09b;cursor:not-allowed;background:#f2f4f3}.month-picker-placeholder{color:#8e9a95;font-weight:600}.month-picker-icon{color:var(--red);font-size:17px;line-height:1}.month-picker-popover{z-index:40;background:#fff;border:1px solid #d4dbd6;border-radius:10px;width:min(282px,100vw - 48px);padding:12px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 18px 45px #1331272e}.field-grid.three>.month-picker-field:last-child .month-picker-popover{left:auto;right:0}.month-picker-header{grid-template-columns:36px 1fr 36px;align-items:center;gap:7px;display:grid}.month-picker-header button{height:36px;color:var(--ink);cursor:pointer;background:#f5f7f5;border:1px solid #dce2de;border-radius:7px;font-size:19px;font-weight:800}.month-picker-header button:disabled{color:#aeb9b4;cursor:not-allowed}.month-picker-header select{height:36px;padding:0 9px;font-size:11px;font-weight:800}.month-picker-months{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.month-picker-month{color:#40594f;cursor:pointer;background:#fff;border:1px solid #e0e5e2;border-radius:7px;min-height:34px;padding:6px;font-size:9px;font-weight:800}.month-picker-header button:not(:disabled):hover,.month-picker-month:hover{background:#eef5f1;border-color:#8fb0a1}.month-picker-month.active{border-color:var(--ink);background:var(--ink);color:#fff}.month-picker-clear{color:var(--red);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:10px auto 0;padding:4px 8px;font-size:10px;font-weight:800;text-decoration:underline;display:block}.choice-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.choice{color:#496159;cursor:pointer;background:#fff;border:1px solid #d4dbd6;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.choice span{background:#edf0ee;border-radius:5px;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.choice.active{color:var(--ink);background:#edf5f0;border-color:#79a08f}.choice.active span{background:var(--ink);color:#fff}.fit-question-copy{color:var(--ink);gap:4px;display:grid}.fit-question-copy b{font-size:11px;line-height:1.45}.fit-question-copy span{color:#71837b;font-size:8px;line-height:1.55}.fit-choice-grid{gap:8px;display:grid}.fit-choice{cursor:pointer;background:#fff;border:1px solid #d4dbd6;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.fit-choice input,.transfer-choice input{width:16px;height:16px;accent-color:var(--ink);margin:1px 0 0;padding:0}.fit-choice>span{gap:3px;display:grid}.fit-choice b{color:var(--ink);font-size:10px}.fit-choice small{color:#7f8f89;font-size:8px;font-weight:600;line-height:1.45}.fit-choice.active{background:#edf5f0;border-color:#79a08f}.transfer-context{background:#eef3f0;border:1px solid #d7e0db;border-radius:11px;outline:0;gap:13px;padding:15px;display:grid}.transfer-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.transfer-choice{cursor:pointer;background:#fff;border:1px solid #d4dbd6;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:8px 10px;display:grid}.transfer-choice>span{color:#496159;font-size:9px;line-height:1.35}.transfer-choice.active{background:#e7f2ec;border-color:#79a08f}.transfer-context textarea{min-height:82px}.transfer-context .inline-error a{color:inherit;text-underline-offset:2px;text-decoration:underline}.check-label{cursor:pointer;background:#fff;border:1px solid #d4dbd6;border-radius:8px;align-items:center;gap:10px;padding:11px;display:flex}.check-label input{width:17px;height:17px;accent-color:var(--ink)}.check-label b,.check-label small{display:block}.check-label b{color:var(--ink);font-size:10px}.check-label small{color:#8a9993;margin-top:3px;font-size:8px}.privacy-note{background:#e8eeea;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.privacy-note>span{background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.privacy-note p{color:#64756f;margin:0;font-size:8px;line-height:1.5}.privacy-note b{color:var(--ink)}.usage-card{color:var(--ink);background:linear-gradient(135deg,#f7faf8,#edf4f0);border:1px solid #cddad4;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;margin:0 0 20px;padding:15px 16px;display:grid}.usage-card-loading{color:var(--muted);font-size:9px;display:block}.usage-card-copy{min-width:0}.usage-card-kicker{color:#2c7b5f;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.usage-card-copy b{font-size:11px;display:block}.usage-card-copy p{color:#667a72;max-width:440px;margin:4px 0 0;font-size:8px;line-height:1.5}.usage-card-copy .usage-fair-use{color:#355f50;background:#ffffffb8;border:1px solid #bdd8cb;border-radius:8px;margin-top:9px;padding:10px 11px;font-size:11px;line-height:1.55}.usage-steps{align-items:stretch;gap:7px;display:flex}.usage-steps>span{background:#ffffffc2;border:1px solid #d5ded9;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:22px auto;align-items:center;min-width:108px;padding:7px 9px;font-size:8px;font-weight:800;display:grid}.usage-steps i{color:#6f817a;background:#e7ece9;border-radius:50%;grid-row:1/3;place-items:center;width:18px;height:18px;margin-right:5px;font-size:8px;font-style:normal;display:grid}.usage-steps small{color:#89968f;font-size:6.5px;font-weight:600}.usage-steps .ready i{color:#267357;background:#dff1e8}.usage-card-note{color:#778981;grid-column:1/-1;font-size:7px}.usage-card>strong{color:#267357;grid-column:1/-1;font-size:8px}.generate-button{background:var(--red);color:#fff;width:100%;margin-top:25px;box-shadow:0 12px 26px #e8493f38}.turnstile-slot{justify-content:center;max-width:100%;margin-top:12px;display:flex;overflow:visible}.turnstile-slot:empty{margin:0;display:none}.turnstile-slot iframe{max-width:100%}.generate-button:disabled{opacity:.75;cursor:not-allowed}.generation-note{color:#70827b;text-align:center;margin:10px 0 0;font-size:9px}.generation-note ul{gap:3px;margin:5px 0 0;padding:0;list-style:none;display:grid}.generation-error{color:#8f2e27;background:#fff1ef;border:1px solid #ecc4c0;border-radius:8px;gap:3px;margin-top:12px;padding:11px 12px;font-size:9px;line-height:1.5;display:grid}.generation-error b,.generation-error span{display:block}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.result-panel{min-width:0;color:var(--ink);background:#e7ece8;padding:25px 30px 35px;scroll-margin-top:20px}.result-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.result-toolbar>div:first-child{align-items:center;gap:8px;font-size:10px;display:flex}.status-dot{background:#31a872;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #31a8721f}.status-dot.idle{background:#8a9993;box-shadow:0 0 0 4px #8a99931f}.status-dot.loading{background:#d9912b;animation:1.1s ease-in-out infinite pulse;box-shadow:0 0 0 4px #d9912b24}.status-dot.stale{background:#d9912b;box-shadow:0 0 0 4px #d9912b24}.status-dot.error{background:var(--red);box-shadow:0 0 0 4px #e8493f1f}@keyframes pulse{50%{opacity:.5}}.toolbar-actions{gap:6px;display:flex}.toolbar-actions button{min-height:32px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #cbd4cf;border-radius:7px;padding:0 11px;font-size:9px;font-weight:800}.toolbar-actions .toolbar-primary{border-color:var(--ink);background:var(--ink);color:#fff}.toolbar-actions button:disabled,.email-toggle:disabled,.email-body button:disabled{opacity:.48;cursor:not-allowed}.preview-warning{color:#806127;background:#fff7e8;border:1px solid #ead3a8;border-radius:7px;margin:-4px 0 14px;padding:9px 11px;font-size:8px;line-height:1.5}.document-lock-notice{color:#285c49;background:#edf8f3;border:1px solid #b7d7ca;border-radius:8px;gap:3px;margin:-4px 0 14px;padding:10px 12px;font-size:8.5px;line-height:1.5;display:grid}.document-lock-notice b,.document-lock-notice span{display:block}.keyword-panel{gap:7px;margin-bottom:16px;display:grid}.keyword-bar{flex-wrap:wrap;align-items:center;gap:7px;font-size:11px;display:flex}.keyword-bar>span{color:var(--muted);margin-right:3px;font-weight:700}.keyword-bar b{color:#4e675e;background:#fffc;border-radius:5px;padding:6px 8px;font-size:11px;font-weight:700}.keyword-bar-hint{color:var(--muted);font-size:10px;line-height:1.45}.document-preview{background:var(--paper);min-height:790px;padding:55px 62px;box-shadow:0 18px 45px #16362f21}.doc-contact{align-items:center;gap:14px;display:flex}.doc-contact>div{min-width:0}.doc-contact h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:13px}.doc-contact p{overflow-wrap:anywhere;color:#75847e;margin:0;font-size:8px;line-height:1.55}.doc-cross{color:var(--red);margin-left:auto;font-size:34px;font-weight:300}.doc-rule{background:var(--ink);height:2px;margin:26px 0 31px}.doc-recipient{color:#40564f;max-width:105mm;margin:0 0 20px;font-family:Arial,sans-serif;font-size:9px;font-style:normal;line-height:1.35;display:block}.doc-recipient>span{overflow-wrap:anywhere;min-width:0;display:block}.doc-recipient>span:first-child{font-weight:700}.document-preview .doc-date{color:#798a84;text-align:right;margin-bottom:42px;font-size:9px}.document-preview h2{overflow-wrap:anywhere;text-wrap:balance;margin:0 0 32px;font-family:Georgia,serif;font-size:19px;font-weight:400}.document-preview>p{color:#40564f;margin:0 0 20px;font-family:Arial,sans-serif;font-size:10px;line-height:1.75}.doc-signature{color:var(--red);transform-origin:0;margin-top:-8px;font-family:Segoe Script,cursive;font-size:17px;transform:rotate(-2deg)}.document-kompakt{background:#fbfcfb;padding:45px 50px}.document-kompakt .doc-contact{color:#fff;background:#17372f;padding:18px 20px}.document-kompakt .doc-contact p{color:#c4d4ce}.document-kompakt .doc-cross{color:#ff776e}.document-kompakt .doc-rule{background:#b9c7c1;height:1px;margin:20px 0 24px}.document-kompakt .doc-recipient{color:#314b43}.document-kompakt .doc-date{margin-bottom:28px}.document-kompakt h2{margin-bottom:24px;font-family:Arial,sans-serif;font-size:18px;font-weight:800}.document-kompakt>p{margin-bottom:16px;line-height:1.62}.document-klassisch{color:#282828;background:#fff;padding:60px 66px;font-family:Georgia,Times New Roman,serif}.document-klassisch .doc-contact{border-bottom:1px solid #444;align-items:flex-start;padding-bottom:18px}.document-klassisch .doc-cross{display:none}.document-klassisch .doc-contact h3{letter-spacing:.03em;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.document-klassisch .doc-contact p{color:#555;font-family:Arial,sans-serif}.document-klassisch .doc-rule{display:none}.document-klassisch .doc-recipient{color:#303030;margin-top:28px;font-family:Georgia,Times New Roman,serif}.document-klassisch .doc-date{color:#555;margin:18px 0 38px;font-family:Arial,sans-serif}.document-klassisch h2{margin-bottom:28px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.document-klassisch>p{color:#303030;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1.72}.document-klassisch .doc-signature{color:#282828;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;transform:none}.document-modern{background:#fff;padding:48px 54px}.document-modern .doc-contact{color:#fff;background:#153b3b;border-left:8px solid #36b3aa;padding:22px 24px}.document-modern .doc-contact p{color:#c4ddda}.document-modern .doc-cross{color:#73d5cc}.document-modern .doc-rule{height:0;margin:24px 0}.document-modern .doc-recipient{color:#314f4d}.document-modern .doc-date{color:#54706d;margin-bottom:28px}.document-modern h2{border-left:5px solid #168a83;padding-left:14px;font-family:Arial,sans-serif;font-size:19px;font-weight:800}.document-modern>p{color:#314f4d;font-size:10px;line-height:1.7}.document-modern .doc-signature{color:#168a83}.document-elegant{color:#343a35;background:#fffdfa;padding:62px 70px;font-family:Georgia,Times New Roman,serif}.document-elegant .doc-contact{text-align:center;justify-content:center;padding-bottom:20px}.document-elegant .doc-cross{display:none}.document-elegant .doc-contact h3{letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.document-elegant .doc-contact p{color:#77756f;font-family:Arial,sans-serif}.document-elegant .doc-rule{background:#9a7652;width:80px;height:1px;margin:0 auto 34px}.document-elegant .doc-recipient{color:#454b46;text-align:left;font-family:Georgia,Times New Roman,serif}.document-elegant .doc-date{color:#77756f;margin-bottom:38px}.document-elegant h2{color:#4a4e49;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.document-elegant>p{color:#454b46;font-family:Georgia,Times New Roman,serif;font-size:10px;line-height:1.78}.document-elegant .doc-signature{color:#9a7652;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;transform:none}.letter-a4-preview{--letter-a4-scale:1;--letter-a4-height:calc(297mm + 24px);width:100%;height:var(--letter-a4-height);position:relative;overflow:hidden}.letter-a4-page{width:210mm;min-height:297mm;transform:scale(var(--letter-a4-scale));transform-origin:top;margin-left:-105mm;position:absolute;top:12px;left:50%}.letter-a4-page .document-preview{width:210mm;min-height:297mm;margin:0;padding:18mm 20mm;overflow:visible}.letter-a4-page .document-preview>p{orphans:3;widows:3;font-size:10pt;line-height:1.55}.letter-a4-page .doc-contact p{font-size:8.5pt}.letter-a4-page .doc-recipient{font-size:9.5pt;line-height:1.35}.letter-a4-page .document-kompakt,.letter-a4-page .document-modern{padding:16mm 18mm}.letter-a4-page .document-klassisch{padding:20mm 22mm}.letter-a4-page .document-elegant{padding:21mm 23mm}.email-card{background:#fff;border:1px solid #d0d9d4;border-radius:10px;margin-top:15px;overflow:hidden}.email-toggle{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:11px;width:100%;padding:13px;display:flex}.mail-icon{width:32px;height:32px;color:var(--red);background:#edf1ef;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.email-toggle b,.email-toggle small{display:block}.email-toggle b{font-size:10px}.email-toggle small{max-width:350px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.email-toggle i{color:var(--red);margin-left:auto;font-size:18px;font-style:normal}.email-body{border-top:1px solid #edf0ee;padding:0 16px 16px}.email-body p,.email-body pre{color:#4e625b;font-size:9px;line-height:1.65}.email-body pre{white-space:pre-wrap;font-family:Arial,sans-serif}.email-body button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:7px 10px;font-size:8px;font-weight:800}.quality-section{background:#e7eee9;padding:120px 0;overflow:hidden}.quality-grid{grid-template-columns:1fr 1fr;align-items:center;gap:130px;display:grid}.quality-copy>p{max-width:530px}.quality-copy ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.quality-copy li{color:#496259;align-items:center;gap:11px;font-size:12px;font-weight:700;display:flex}.quality-copy li span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.quality-card{box-shadow:var(--shadow);background:#fff;border-radius:20px;grid-template-columns:92px 1fr;align-items:center;gap:22px;padding:39px;display:grid;position:relative}.quality-card:before{z-index:0;content:"+";color:#e8493f26;font-size:280px;font-weight:300;position:absolute;top:-130px;right:-95px}.quality-card>*{z-index:1;position:relative}.quality-score{background:conic-gradient(var(--red) 0 94%, #e7ece9 94%);color:#fff;border-radius:50%;justify-content:center;align-items:baseline;width:92px;height:92px;padding-top:27px;display:flex;box-shadow:inset 0 0 0 10px #fff}.quality-score span{color:var(--ink);font-family:Georgia,serif;font-size:30px}.quality-score small{color:var(--muted);font-size:9px}.quality-card>div:nth-child(2) b{font-family:Georgia,serif;font-size:20px;font-weight:400}.quality-card>div:nth-child(2) p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.6}.score-list{grid-column:1/-1;gap:13px;margin-top:15px;display:grid}.score-list span{color:#667a72;grid-template-columns:1fr auto;gap:20px;padding-bottom:10px;font-size:9px;display:grid;position:relative}.score-list span:after,.score-list i{border-radius:4px;height:3px;position:absolute;bottom:0;left:0}.score-list span:after{z-index:0;content:"";background:#e4e9e6;width:100%}.score-list i{z-index:1;background:var(--red)}.offer-section{background:#f8f5ef;padding:118px 0 125px}.offer-heading{margin-bottom:48px}.offer-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:24px;max-width:980px;margin:0 auto;display:grid}.offer-card{background:#fff;border:1px solid #d9e0db;border-radius:20px;flex-direction:column;min-height:560px;padding:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #15372f14}.offer-card-premium{color:#fff;background:#17372f;border-color:#17372f;box-shadow:0 30px 70px #15372f33}.offer-card-premium:after{content:"+";color:#ffffff0d;font-size:250px;font-weight:300;position:absolute;top:-92px;right:-28px}.offer-card>*{z-index:1;position:relative}.offer-label{color:#2b6652;letter-spacing:.12em;text-transform:uppercase;background:#e6efe9;border-radius:6px;align-self:flex-start;padding:6px 9px;font-size:8px;font-weight:900}.offer-card-premium .offer-label{color:#a9d6c7;background:#ffffff1f}.offer-card h3{margin:19px 0 4px;font-family:Georgia,serif;font-size:27px;font-weight:400}.offer-price-row{align-items:baseline;gap:12px;display:flex}.offer-price{color:var(--ink);margin:14px 0 22px;font-family:Georgia,serif;font-size:37px;line-height:1}.offer-card-premium .offer-price{color:#fff}.offer-price-row small{color:#acc2ba;font-size:9px}.offer-card ul{gap:13px;margin:6px 0 32px;padding:0;list-style:none;display:grid}.offer-card li{color:#50655d;grid-template-columns:20px 1fr;align-items:start;gap:9px;font-size:11px;line-height:1.5;display:grid}.offer-card-premium li{color:#c9d9d3}.offer-card li>span{color:#287158;background:#e4efe8;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:900;display:grid}.offer-card-premium li>span{color:#73d5cc;background:#73d5cc26}.offer-card .button{width:100%;margin-top:auto}.offer-coming-soon{color:#d4e1dc;text-align:center;background:#ffffff14;border:1px solid #fff3;border-radius:9px;margin:auto 0 0;padding:13px 15px;font-size:10px;font-weight:800}.offer-template-preview{gap:8px;margin:0 0 22px;display:flex}.offer-template{background:#fff;border:1px solid #ffffff3d;align-content:start;gap:3px;width:44px;height:58px;padding:9px 6px;display:grid;transform:rotate(-2deg);box-shadow:0 5px 14px #0000001f}.offer-template:nth-child(2n){transform:rotate(2deg)translateY(3px)}.offer-template i{background:#bdc8c3;height:2px}.offer-template i:first-child{background:#17372f;width:70%;height:6px}.offer-template-kompakt{border-left:12px solid #dce9e3;padding-left:4px}.offer-template-klassisch{border-top:4px double #4b4b4b}.offer-template-klassisch i:first-child{background:#7a1822}.offer-template-modern{border-top:12px solid #168a83}.offer-template-modern i:first-child{background:#168a83}.offer-template-elegant{background:#faf7f0}.offer-template-elegant i:first-child{background:#9a7652}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;width:100%;margin:0 auto;display:grid}.pricing-card{min-height:470px;padding:29px 25px}.pricing-card h3{min-height:58px;font-size:23px}.pricing-card .offer-price{font-size:32px}.pricing-card .offer-price-row{flex-wrap:wrap;align-items:flex-end;margin-bottom:18px}.pricing-card .offer-price-row .offer-price{margin-bottom:0}.pricing-card .offer-price-row small{padding-bottom:2px}.affiliate-price-block{gap:7px;display:grid}.affiliate-price-block strong{color:#2b6652;font-size:11px;line-height:1.35}.affiliate-base-price{opacity:.64;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.affiliate-checkout-price-note{color:#62766e;margin:-8px 0 15px;font-size:10px;line-height:1.5}.offer-card-premium .affiliate-price-block strong{color:#a9d6c7}.offer-card-premium .affiliate-checkout-price-note{color:#c9d9d3}.pricing-fair-use{color:#d7e4df;background:#ffffff14;border:1px solid #fff3;border-radius:8px;margin:0 0 15px;padding:11px 12px;font-size:11px;line-height:1.55}.pricing-card ul{margin-top:10px}.pricing-card-unlimited{border-color:var(--ink)}.pricing-card-selected{border-color:var(--red);box-shadow:0 0 0 3px #c64b4124,0 22px 55px #15372f1a}.pricing-card-selected.offer-card-premium{border-color:#f1a29a;box-shadow:0 0 0 3px #f1a29a38,0 30px 70px #15372f33}.pricing-selected-mark{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid;position:absolute;top:16px;right:16px}.pricing-notes{text-align:center;gap:7px;max-width:900px;margin:28px auto 0;display:grid}.pricing-notes p{color:#62766e;margin:0;font-size:11px;line-height:1.6}.pricing-notes a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.pricing-unavailable{background:#fff0ed;border:1px solid #e8b8b3;border-radius:8px;padding:11px 14px;font-weight:800;color:#8a342e!important}.pricing-card .button:disabled{opacity:.55;cursor:not-allowed;transform:none}.billing-panel{border-top:1px solid var(--line);margin-top:90px;padding-top:80px}.billing-heading{margin-bottom:34px}.billing-status-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;margin-bottom:28px;display:grid}.billing-status-card{background:#fff;border:1px solid #d5ddd8;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;padding:26px;display:flex;box-shadow:0 15px 35px #15372f0f}.billing-status-card>span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.billing-status-card>b{color:var(--ink);font-family:Georgia,serif;font-size:24px;font-weight:400}.billing-status-card p,.billing-status-card small{color:#62766e;margin:0;font-size:10px;line-height:1.55}.billing-status-card .button{margin-top:auto}.checkout-notice{color:#275947;background:#eff8f3;border:1px solid #c9dcd2;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:5px 18px;margin-bottom:24px;padding:17px 19px;display:grid}.checkout-notice b,.checkout-notice span{font-size:10px}.checkout-notice span{grid-column:1}.checkout-notice .button{grid-area:1/2/span 2}.checkout-notice-cancelled{color:#6c6047;background:#fbf8f0;border-color:#ddd6c7}.checkout-notice-error{color:#8a342e;background:#fff0ed;border-color:#efc1bc}.checkout-notice-paused{color:#78561e;background:#fff8e8;border-color:#e5c88c}.affiliate-code-card{background:#f2f8f5;border:1px solid #c9dcd2;border-radius:11px;gap:11px;margin:0 0 24px;padding:18px 20px;display:grid}.affiliate-code-card label{color:var(--ink);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.affiliate-code-controls{gap:10px;display:flex}.affiliate-code-controls input{min-width:0;color:var(--ink);font:inherit;text-transform:uppercase;background:#fff;border:1px solid #b9cbc2;border-radius:8px;flex:1;padding:12px 13px}.affiliate-code-card p,.affiliate-code-card small{margin:0;font-size:10px;line-height:1.55}.affiliate-code-card small{color:#687d74}.affiliate-code-details{gap:5px;display:grid}.affiliate-code-details a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.affiliate-code-success{color:#236143;font-weight:800}.affiliate-code-error{color:#8a342e;font-weight:800}.operations-panel{background:#f5faf7;border:1px solid #cbd8d2;border-radius:14px;margin-top:34px;padding:28px;box-shadow:0 18px 45px #153a2d0f}.operations-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.operations-heading h2{margin:0 0 8px;font-family:Georgia,serif;font-size:28px;font-weight:400}.operations-heading p{color:#526b62;max-width:720px;margin:0;font-size:11px;line-height:1.65}.operations-panel h3{letter-spacing:.12em;text-transform:uppercase;margin:26px 0 13px;font-size:11px}.operations-section-help{color:#526b62;max-width:760px;margin:-5px 0 13px;font-size:10px;line-height:1.55}.operations-health{color:#236143;letter-spacing:.08em;text-transform:uppercase;background:#dcefe5;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:800}.operations-health-warning{color:#7a5518;background:#fff0c8}.operations-measurement-note{background:#fff9e8;border:1px solid #ead9ad;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:14px 16px;display:grid}.operations-measurement-note div{justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.operations-measurement-note div span{color:#6c6250;text-transform:uppercase;letter-spacing:.06em}.operations-measurement-note div b{color:#7a5518}.operations-measurement-note p{color:#6c6250;grid-column:1/-1;margin:2px 0 0;font-size:9px;line-height:1.5}.operations-traffic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-consent{z-index:90;background:#fffffffa;border:1px solid #bfd1c8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1040px;margin:0 auto;padding:18px 20px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 52px #1a3a2d33}.marketing-consent h2{margin:0 0 6px;font-family:Georgia,serif;font-size:18px;font-weight:400}.marketing-consent p{color:#526b62;margin:0;font-size:12px;line-height:1.55}.marketing-consent a{color:#255a47;text-underline-offset:2px;font-weight:700;text-decoration:underline}.marketing-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.marketing-consent-actions .button{white-space:nowrap;min-height:42px}.marketing-consent-error{color:#9b3f35!important;margin-top:7px!important}.marketing-attribution-card{margin-top:18px}.operations-traffic-card{background:#fff;border:1px solid #dce6e1;border-radius:11px;min-width:0;padding:17px}.operations-traffic-card h4{margin:0 0 13px;font-size:13px}.operations-traffic-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operations-traffic-totals div{background:#edf6f1;border-radius:9px;padding:12px}.operations-traffic-totals span{color:#5f756c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.operations-traffic-totals b{font-family:Georgia,serif;font-size:20px;font-weight:400}.operations-traffic-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:15px;display:grid}.operations-traffic-breakdowns h5{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.operations-traffic-breakdowns p{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:5px 0;font-size:9px;display:flex}.operations-traffic-breakdowns p span{overflow-wrap:anywhere;color:#526b62;min-width:0}.operations-traffic-breakdowns p b{flex:none}.operations-guide-breakdown{border-top:1px solid #e3ebe7;margin-top:17px;padding-top:14px}.operations-guide-breakdown h5{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.operations-guide-table-head,.operations-guide-table p{grid-template-columns:minmax(0,1fr) 55px 82px;align-items:center;gap:8px;display:grid}.operations-guide-table-head{color:#7a8c85;text-align:right;padding:0 0 6px;font-size:8px}.operations-guide-table p,.operations-guide-empty{color:#526b62;border-bottom:1px solid #edf1ef;margin:0;padding:6px 0;font-size:9px}.operations-guide-table p span{overflow-wrap:anywhere;min-width:0}.operations-guide-table p b{text-align:right}.operations-guide-empty{justify-content:space-between;gap:10px;display:flex}.operations-demo-breakdown{border-top:1px solid #e3ebe7;margin-top:17px;padding-top:14px}.operations-demo-breakdown h5,.operations-demo-breakdown h6{letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.operations-demo-breakdown h6{color:#526b62;margin-top:13px;font-size:8px}.operations-demo-metrics,.operations-demo-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.operations-demo-metrics p,.operations-demo-templates p{color:#526b62;border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:6px 0;font-size:9px;display:flex}.operations-demo-metrics span,.operations-demo-templates span{overflow-wrap:anywhere;min-width:0}.operations-campaign-grid{gap:12px;display:grid}.operations-campaign-card{background:#fff;border:1px solid #dce6e1;border-radius:11px;min-width:0;padding:17px}.operations-campaign-card h4{margin:0 0 13px;font-size:13px}.operations-campaign-table-wrap{overscroll-behavior-inline:contain;overflow-x:auto}.operations-campaign-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:860px;font-size:9px}.operations-campaign-table th,.operations-campaign-table td{text-align:right;vertical-align:middle;border-bottom:1px solid #edf1ef;padding:9px 8px}.operations-campaign-table thead th{color:#6c7d76;letter-spacing:.04em;text-transform:uppercase;font-size:8px}.operations-campaign-table th:first-child{text-align:left;min-width:230px;padding-left:0}.operations-campaign-table th:first-child span{color:var(--ink);font-size:10px;display:block}.operations-campaign-table th:first-child small{color:#7a8c85;overflow-wrap:anywhere;margin-top:3px;font-size:7px;font-weight:500;display:block}.operations-campaign-status{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900;display:inline-flex}.operations-campaign-status.is-live{color:#236143;background:#dcefe5}.operations-campaign-status.is-pending{color:#7a5518;background:#fff0c8}.operations-campaign-status.is-planned{color:#526b62;background:#edf1ef}.operations-campaign-status.is-abandoned{color:#7a3838;background:#f4e8e8}.operations-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.operations-funnel-card{background:#fff;border:1px solid #dce6e1;border-radius:11px;min-width:0;padding:17px}.operations-funnel-card h4{margin:0 0 13px;font-size:13px}.operations-funnel-steps{gap:7px;display:grid}.operations-funnel-step{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.operations-funnel-step>span{color:#315d4d;background:#e4efe9;border-radius:999px;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.operations-funnel-step p{color:#526b62;min-width:0;margin:0;font-size:9px}.operations-funnel-step b{font-family:Georgia,serif;font-size:17px;font-weight:400}.operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operations-metrics div{background:#fff;border:1px solid #dce6e1;border-radius:10px;min-width:0;padding:14px}.operations-metrics span{color:#6c7d76;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.operations-metrics b{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:20px;font-weight:400}.operations-cost-limit{color:#526b62;grid-template-columns:minmax(210px,auto) 1fr;align-items:center;gap:18px;margin-top:13px;font-size:10px;display:grid}.operations-cost-limit progress{width:100%;height:9px;accent-color:var(--green)}.operations-controls{gap:11px;display:grid}.operations-controls article{background:#fff;border:1px solid #dce6e1;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.operations-controls h4{margin:0 0 6px;font-size:14px}.operations-controls p{color:#526b62;max-width:760px;margin:0 0 5px;font-size:10px;line-height:1.55}.operations-controls small{color:#7a8c85;font-size:8px}.operations-control-action{flex:none;justify-items:end;gap:9px;display:grid}.operations-control-action>b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.operations-control-action .is-enabled{color:#24714d}.operations-control-action .is-paused{color:#a44338}.operations-notice{color:#285e49;background:#eaf4ef;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:13px 15px;display:flex}.operations-notice p{margin:0;font-size:10px}.operations-notice-error,.operations-notice-reauth{color:#8a342e;background:#fff0ed}.operations-notice-conflict{color:#78561e;background:#fff8e8}.affiliate-operations{background:#f8f6f0;border-color:#ded7c7}.affiliate-draft-warning{color:#78561e;background:#fff8e8;border:1px solid #e5c88c;border-radius:8px;margin:18px 0 0;padding:11px 13px;font-size:10px}.affiliate-create-form{background:#fff;border:1px solid #e3ddd0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;padding:19px;display:grid}.affiliate-create-form h3{grid-column:1/-1;margin:0}.affiliate-create-form label{color:#526b62;gap:6px;font-size:9px;font-weight:800;display:grid}.affiliate-create-form label:last-of-type{grid-column:1/-1}.affiliate-create-form input,.affiliate-inline-action input{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd8d2;border-radius:8px;padding:11px 12px}.affiliate-create-form .button{justify-self:start}.affiliate-partner-list{gap:14px;margin-top:22px;display:grid}.affiliate-partner-card{background:#fff;border:1px solid #ded7c7;border-radius:11px;gap:14px;padding:20px;display:grid}.affiliate-partner-card>p{color:#526b62;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.6}.affiliate-partner-card a{color:var(--red)}.affiliate-partner-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.affiliate-partner-heading h3{letter-spacing:normal;text-transform:none;margin:0 0 5px;font-family:Georgia,serif;font-size:20px}.affiliate-partner-heading p{color:#6b7d75;margin:0;font-size:9px}.affiliate-partner-heading>span{color:#695f4b;text-transform:uppercase;background:#eeeae0;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:900}.affiliate-inline-action{align-items:center;gap:10px;display:flex}.affiliate-inline-action .button{flex:none}.affiliate-payout-action{background:#fffaf0;border:1px solid #e5c88c;border-radius:8px;gap:9px;padding:13px;display:grid}.affiliate-payout-action small{color:#78561e;font-size:9px;line-height:1.55}.usage-card-unlimited{background:#eef8f2;border-color:#6ba88f}.billing-legal-consent{background:#f5f8f6;border:1px solid #cbd7d1;border-radius:10px;gap:12px;margin:0 0 24px;padding:17px 19px;display:grid}.billing-legal-consent label{color:#3e574e;cursor:pointer;align-items:flex-start;gap:12px;font-size:11px;font-weight:700;line-height:1.65;display:flex}.billing-legal-consent input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin-top:0}.billing-legal-consent a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.billing-legal-consent p{color:#8a342e;margin:0 0 0 30px;font-size:10px;font-weight:800}.billing-legal-consent-error{background:#fff0ed;border-color:#e8b8b3}.billing-selected-product{color:var(--ink);background:#eff7f2;border:1px solid #9ab9aa;border-radius:10px;align-items:center;gap:13px;margin:0 0 18px;padding:15px 17px;display:flex}.billing-selected-product>span{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.billing-selected-product>div{gap:3px;display:grid}.billing-selected-product small{color:#687d74;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.billing-selected-product b{font-size:12px;line-height:1.4}.pricing-free-intro{max-width:760px;color:var(--ink);background:#edf8f2;border:1px solid #a9c8b7;border-radius:13px;align-items:center;gap:14px;margin:0 auto 28px;padding:17px 20px;display:flex}.pricing-free-intro>div{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.pricing-free-intro p{gap:4px;margin:0;display:grid}.pricing-free-intro b{font-family:Georgia,serif;font-size:18px;font-weight:400}.pricing-free-intro small{color:#536b62;font-size:10px;line-height:1.55}.pricing-free-row{max-width:520px;margin:0 auto 50px}.pricing-offer-group{background:#ffffffa3;border:1px solid #dce4df;border-radius:19px;margin-top:34px;padding:30px}.pricing-offer-group-unlimited{background:#eef5f1;border-color:#b6c9c1}.pricing-offer-group-head{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.pricing-offer-group-head>span{color:#2b6652;letter-spacing:.1em;text-transform:uppercase;background:#e3eee8;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:900}.pricing-offer-group-head h3{margin:0 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:400}.pricing-offer-group-head p{color:#5d726a;margin:0;font-size:11px;line-height:1.55}.pricing-grid-one-time{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid-subscription{max-width:780px}.pricing-card-v2{min-height:530px;overflow:hidden}.pricing-card-v2 h3{min-height:auto;margin-bottom:5px}.pricing-application-count{color:#647870;margin:0 0 6px;font-size:10px;font-weight:800}.pricing-value-badge{color:#78561e;background:#fff0d2;border-radius:999px;align-self:flex-start;margin:0 0 11px;padding:7px 9px;font-size:8px;font-weight:900;line-height:1.2}.pricing-unit-price{color:#2c6552;margin:-9px 0 16px;font-size:10px;font-weight:900}.pricing-bundle-title{color:#7b8a84;letter-spacing:.1em;text-transform:uppercase;margin:2px 0 8px;font-size:8px;font-weight:900}.offer-card-premium .pricing-application-count,.offer-card-premium .pricing-unit-price,.offer-card-premium .pricing-bundle-title{color:#b9cec6}.pricing-trust{background:#fff;border:1px solid #d5dfda;border-radius:14px;max-width:940px;margin:28px auto 0;padding:22px 24px}.pricing-trust>b{margin-bottom:13px;font-family:Georgia,serif;font-size:18px;font-weight:400;display:block}.pricing-trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:0;padding:0;list-style:none;display:grid}.pricing-trust li{color:#526b62;align-items:flex-start;gap:8px;font-size:10px;line-height:1.55;display:flex}.pricing-trust li span{color:#24714d;font-weight:900}.billing-purchase-intent{color:#6b541d;background:#fff9e9;border:1px solid #d7c48e;border-radius:11px;align-items:center;gap:13px;margin:0 0 24px;padding:16px 18px;display:flex}.billing-purchase-intent>span{color:#fff;background:#7a5b16;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.billing-purchase-intent b,.billing-purchase-intent p{margin:0;font-size:10px;line-height:1.5}.billing-purchase-intent div{gap:3px;display:grid}.billing-checkout-confirmation{background:#fff;border:2px solid #91b09f;border-radius:16px;margin-top:30px;padding:27px;box-shadow:0 20px 50px #15372f14}.billing-checkout-confirmation-head{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.billing-checkout-confirmation-head>span{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.billing-checkout-confirmation-head small{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.billing-checkout-confirmation-head h3{margin:4px 0 6px;font-family:Georgia,serif;font-size:24px;font-weight:400}.billing-checkout-confirmation-head p{color:#5d726a;margin:0;font-size:10px;line-height:1.6}.billing-checkout-final{width:100%;min-height:48px}.billing-checkout-secure-note{color:#687c74;text-align:center;margin-top:10px;font-size:9px;line-height:1.5;display:block}.unlimited-pro-panel{background:linear-gradient(135deg,#f5faf7,#fff);border:1px solid #91b09f;border-radius:18px;margin:34px 0;padding:30px;box-shadow:0 18px 45px #15372f12}.unlimited-pro-locked{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#d8c08c}.unlimited-pro-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.unlimited-pro-head>div>span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.unlimited-pro-head h2{margin:6px 0 7px;font-family:Georgia,serif;font-size:29px;font-weight:400}.unlimited-pro-head p,.unlimited-pro-locked>p{color:#526b62;max-width:780px;margin:0;font-size:11px;line-height:1.65}.unlimited-pro-head>b{background:var(--ink);color:#a9d6c7;letter-spacing:.1em;border-radius:50%;flex:none;place-items:center;width:62px;height:62px;font-size:12px;display:grid}.unlimited-pro-feature-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.unlimited-pro-feature-preview span{color:#465f56;background:#fff;border-radius:9px;gap:9px;padding:12px;font-size:10px;font-weight:800;display:flex}.unlimited-pro-feature-preview i{color:#24714d;font-style:normal}.unlimited-pro-privacy{color:#365e4e;background:#eaf4ef;border-radius:10px;align-items:flex-start;gap:10px;margin:19px 0;padding:13px 15px;font-size:10px;line-height:1.55;display:flex}.unlimited-pro-history{background:#fff;border:1px solid #d8e3dd;border-radius:13px;gap:16px;margin-top:22px;padding:20px;display:grid}.unlimited-pro-history h3,.unlimited-pro-tool h3{margin:0 0 6px;font-size:16px}.unlimited-pro-history p,.unlimited-pro-tool>p{color:#5c7169;margin:0;font-size:10px;line-height:1.55}.unlimited-pro-history label,.unlimited-pro-tool label{color:#405a50;gap:7px;font-size:9px;font-weight:900;display:grid}.unlimited-pro-history select,.unlimited-pro-tool textarea,.unlimited-pro-tool input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bfd0c7;border-radius:9px;padding:12px 13px}.unlimited-pro-version-list summary{cursor:pointer;color:#315f4f;font-size:10px;font-weight:900}.unlimited-pro-version-list ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.unlimited-pro-version-list button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#f8faf9;border:1px solid #e0e8e3;border-radius:8px;gap:3px;padding:11px 13px;display:grid}.unlimited-pro-version-list span,.unlimited-pro-version-list small{color:#667a72;font-size:9px}.unlimited-pro-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.unlimited-pro-tool{background:#fff;border:1px solid #d8e3dd;border-radius:13px;align-content:start;gap:13px;padding:20px;display:grid}.unlimited-pro-requirements{grid-column:1/-1}.unlimited-pro-empty{color:#64776f;background:#f5f7f6;border-radius:8px;margin:0;padding:12px;font-size:10px}.unlimited-pro-requirement-results ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.unlimited-pro-requirement-results li{border:1px solid #dfe7e2;border-radius:9px;grid-template-columns:26px 1fr;gap:10px;padding:12px;display:grid}.unlimited-pro-requirement-results li>span{color:#246846;background:#e4f1e9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.unlimited-pro-requirement-results li.missing>span{color:#885d15;background:#fff0d9}.unlimited-pro-requirement-results li div{gap:4px;display:grid}.unlimited-pro-requirement-results li b{font-size:10px;line-height:1.5}.unlimited-pro-requirement-results li small{color:#687c74;font-size:9px;line-height:1.5}.unlimited-pro-repair{background:#fff9e9;border:1px solid #dfc17f;border-radius:9px;margin-top:13px;padding:15px}.unlimited-pro-repair p{color:#6b592d;font-size:10px;line-height:1.6}.unlimited-pro-repair>div{gap:8px;display:flex}.unlimited-pro-output{background:#f4f8f6;border-radius:9px;gap:10px;padding:14px;display:grid}.unlimited-pro-output pre{white-space:pre-wrap;color:#3f574e;font:inherit;margin:0;font-size:10px;line-height:1.6;overflow:auto}.unlimited-pro-output button{color:var(--red);cursor:pointer;background:0 0;border:0;justify-self:start;font-size:9px;font-weight:900}.unlimited-pro-questions{color:#405a50;gap:8px;margin:0;padding-left:20px;font-size:10px;line-height:1.55;display:grid}.repair-intent-banner{background:#fff9e9;border:1px solid #d9c07f;border-radius:14px;max-width:1060px;margin:28px auto 0;padding:22px}.repair-intent-banner>div{align-items:flex-start;gap:12px;display:flex}.repair-intent-banner>div>span{color:#fff;background:#7a5b16;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.repair-intent-banner h2{margin:0 0 5px;font-family:Georgia,serif;font-size:22px;font-weight:400}.repair-intent-banner p{color:#675a35;margin:0;font-size:10px;line-height:1.55}.repair-intent-banner ul{gap:7px;margin:16px 0;padding:0;list-style:none;display:grid}.repair-intent-banner li{color:#4f615a;background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.repair-intent-banner li a{color:var(--red);flex:none;font-weight:900}.application-check-repair-privacy{color:#60746c;max-width:620px;font-size:9px;line-height:1.5}.application-check-result .application-check-paid-cta{margin-left:8px}.public-demo-premium-intent{color:#6c571f;background:#fff9e9;border:1px solid #e0c98f;border-radius:8px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 11px;font-size:9px;line-height:1.5;display:flex}.public-demo-premium-intent>span{color:#24714d;font-weight:900}.account-data-card{background:#fff;border:1px solid #d5ddd8;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;margin-top:34px;padding:28px 30px;display:flex;box-shadow:0 15px 35px #15372f0f}.account-data-card h2{margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.account-data-card p{color:#526b62;max-width:720px;margin:0 0 8px;font-size:11px;line-height:1.65}.account-data-card small{color:#7a8c85;font-size:9px;line-height:1.55}.account-data-card .button{flex:none}.account-delete-card{background:#fff8f6;border:1px solid #e5c4c0;border-radius:14px;margin-top:22px;padding:28px 30px;box-shadow:0 15px 35px #50231e0d}.account-delete-summary{justify-content:space-between;align-items:center;gap:32px;display:flex}.account-delete-card h2,.account-delete-card h3{margin:0 0 8px;font-family:Georgia,serif;font-weight:400}.account-delete-card h2{font-size:25px}.account-delete-card h3{font-size:21px}.account-delete-card p{color:#684a46;max-width:720px;margin:0 0 8px;font-size:11px;line-height:1.65}.account-delete-card small{color:#80645f;max-width:760px;font-size:9px;line-height:1.55;display:block}.button-danger{color:#fff;background:#8f2922;border-color:#8f2922}.button-danger:hover{background:#6f1f1a;border-color:#6f1f1a}.button-danger:disabled{cursor:not-allowed;opacity:.55}.account-delete-confirmation{border-top:1px solid #e5c4c0;gap:13px;margin-top:24px;padding-top:24px;display:grid}.account-delete-confirmation>label:not(.account-delete-check){color:#3e302e;font-size:10px;font-weight:800}.account-delete-confirmation input[type=email]{width:min(100%,520px);color:var(--ink);font:inherit;background:#fff;border:1px solid #cda9a4;border-radius:8px;padding:13px 14px}.account-delete-check{color:#3e302e;align-items:flex-start;gap:10px;font-size:10px;font-weight:700;line-height:1.55;display:flex}.account-delete-check input{accent-color:#8f2922;flex:none;width:18px;height:18px;margin:0}.account-delete-actions{align-items:center;gap:16px;margin-top:4px;display:flex}.account-delete-feedback{min-height:18px;font-weight:800;color:#8f2922!important;margin:12px 0 0!important}.account-delete-reauth{background:#fffaf0;border:1px solid #dcc9a5;margin-top:14px;padding:18px}.account-delete-reauth p{color:#5b4b2f}.account-delete-reauth form{margin-top:12px}.account-delete-unavailable{background:#f5f8f6;border-color:#d5ddd8}.account-deletion-state-shell{max-width:980px;padding-top:34px}.legal-page{background:var(--paper);min-height:100vh}.legal-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 86% 5%,#e8493f14,#0000 30%),linear-gradient(135deg,#f8f5ee,#edf3ef);padding:150px 0 64px}.legal-shell{max-width:920px}.legal-hero h1{letter-spacing:-.045em;max-width:780px;margin:20px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,7vw,72px);font-weight:400;line-height:1}.legal-hero>.legal-shell>p{max-width:760px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.legal-hero .legal-updated{color:#7a8c85;letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-size:10px;font-weight:800}.legal-layout{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:72px;padding-top:68px;padding-bottom:100px;display:grid}.legal-switcher{background:#fff;border:1px solid #d5ddd8;border-radius:12px;display:grid;position:sticky;top:112px;overflow:hidden}.legal-switcher a{color:#5d716a;border-bottom:1px solid #e4e9e6;padding:15px 17px;font-size:11px;font-weight:800}.legal-switcher a:last-child{border-bottom:0}.legal-switcher a:hover,.legal-switcher a.active{background:var(--ink);color:#fff}.legal-document{min-width:0}.legal-operator-card{border-left:4px solid var(--red);color:#526b62;background:#fff;border-radius:0 10px 10px 0;gap:5px;margin-bottom:46px;padding:24px 26px;font-size:11px;line-height:1.55;display:grid;box-shadow:0 15px 35px #15372f0d}.legal-operator-card b{color:var(--ink);margin-bottom:4px;font-family:Georgia,serif;font-size:18px;font-weight:400}.legal-operator-card a{color:var(--red);margin-top:6px;font-weight:800}.legal-section{padding:0 0 34px}.legal-section+.legal-section{border-top:1px solid var(--line);padding-top:34px}.legal-section h2{margin:0 0 18px;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.2}.legal-section p,.legal-section li{color:#4f665e;font-size:12px;line-height:1.8}.legal-section p{margin:0 0 13px}.legal-section ul{gap:9px;margin:0;padding-left:21px;display:grid}.legal-provider-sources{border:1px solid var(--line);background:#f7f9f8;border-radius:12px;margin-top:20px;padding:16px 18px}.legal-provider-sources strong{color:#183a2f;margin-bottom:10px;font-size:12px;display:block}.legal-provider-sources ul{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px 20px}.legal-provider-sources a{color:#235f4d;text-underline-offset:3px;text-decoration-thickness:1px}.legal-controller-contact{border-left:3px solid var(--red);color:#526b62;background:#fff;gap:3px;margin:0 0 18px;padding:17px 19px;font-size:11px;font-style:normal;line-height:1.6;display:grid}.legal-controller-contact strong{color:var(--ink)}.legal-controller-contact a{color:var(--red);margin-top:3px;font-weight:800}.legal-contracting-party{border-left:3px solid var(--red);background:#fff;padding:12px 15px}.legal-contracting-party strong{color:var(--ink)}.legal-authoritative{color:#6d624c;background:#fbf7ee;border:1px solid #e3dac7;border-radius:9px;margin:14px 0 0;padding:18px 20px;font-size:10px;font-weight:800;line-height:1.65}.faq-section{background:var(--paper);padding:120px 0}.landing-guides{background:#e8efe9;padding:105px 0 112px}.landing-guides-heading{margin-bottom:42px}.landing-guides-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-guides-grid a{min-height:190px;color:var(--ink);background:#fff;border:1px solid #cedbd4;border-radius:13px;flex-direction:column;padding:25px;display:flex;position:relative;box-shadow:0 14px 35px #15372f0d}.landing-guides-grid a>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.landing-guides-grid a>b{max-width:90%;margin-top:14px;font-family:Georgia,serif;font-size:22px;font-weight:400;line-height:1.2}.landing-guides-grid a>i{color:var(--red);margin-top:auto;font-size:20px;font-style:normal}.landing-guides-action{justify-content:center;margin-top:30px;display:flex}.faq-grid{grid-template-columns:.75fr 1.25fr;gap:110px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:13px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--red);font-size:20px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-4px 45px 23px 0;font-size:12px;line-height:1.7}.final-cta{background:var(--paper);padding:35px 0 100px}.cta-card{background:var(--red);color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;padding:58px 65px;display:flex;position:relative;overflow:hidden}.cta-card:after{content:"";border:1px solid #fff3;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:190px}.cta-cross{color:#ffffff1c;font-size:250px;font-weight:300;position:absolute;top:-71px;right:18%}.cta-card>div:nth-child(2),.cta-card .button{z-index:1;position:relative}.cta-card>div>span{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:900}.cta-card h2{margin:12px 0 0;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:1.08}.button-light{min-width:190px;color:var(--red);background:#fff}.seo-guide-page{background:var(--paper)}.seo-guide-header{position:absolute}.seo-guide-header nav{gap:25px}.seo-guide-header-actions{position:relative}.seo-guide-language-menu{z-index:20;position:relative}.seo-guide-language-menu summary{min-height:36px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#ffffffd6;border:1px solid #cad8d1;border-radius:999px;align-items:center;padding:8px 28px 8px 12px;font-size:10px;font-weight:800;list-style:none;display:flex}.seo-guide-language-menu summary::-webkit-details-marker{display:none}.seo-guide-language-menu summary:after{content:"⌄";color:var(--red);font-size:13px;position:absolute;right:11px}.seo-guide-language-menu[open] summary{border-color:var(--red);background:#fff}.seo-guide-language-menu>div{background:#fff;border:1px solid #d7e1db;border-radius:13px;width:min(250px,100vw - 28px);max-height:min(520px,100vh - 100px);padding:7px;display:grid;position:absolute;top:calc(100% + 9px);right:0;overflow-y:auto;box-shadow:0 22px 55px #15372f2e}.seo-guide-language-menu a{color:#4f675e;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:700}.seo-guide-language-menu a:hover{color:var(--red);background:#f1f6f3}.seo-guide-language-menu a[aria-current=page]{color:var(--ink);background:#e7f0eb}.seo-guide-hero{background:radial-gradient(circle at 88% 14%,#ffffffbf,#0000 31%),linear-gradient(120deg,#f8f5ee 0%,#edf3ef 68%,#e3eee7 100%);padding:145px 0 90px;position:relative;overflow:hidden}.seo-guide-hero:before{content:"+";color:#ffffffb3;font-size:390px;font-weight:300;line-height:1;position:absolute;top:35px;right:-38px}.seo-guide-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:84px;display:grid;position:relative}.seo-guide-breadcrumbs{color:#6f837b;gap:9px;margin:0 0 28px;font-size:11px;display:flex}.seo-guide-breadcrumbs a{color:var(--red);font-size:inherit}.seo-guide-breadcrumbs a:after{display:none}.seo-guide-hero h1{letter-spacing:-.05em;max-width:760px;margin:21px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,70px);font-weight:400;line-height:1.01}.seo-guide-hero h1:first-line{color:var(--ink)}.seo-guide-hero-grid>div>p{color:#50675f;max-width:710px;margin:0;font-size:17px;line-height:1.75}.seo-guide-hero-grid>div>small{color:#778a83;margin-top:25px;font-size:10px;font-weight:700;display:block}.seo-guide-hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.seo-guide-facts{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #15372f1a;border-radius:18px;gap:0;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #15372f1f}.seo-guide-facts-mark{color:#e8493f14;font-size:170px;line-height:1;position:absolute;top:-40px;right:-18px}.seo-guide-facts div{border-bottom:1px solid #e3e9e5;gap:6px;padding:21px 0;display:grid;position:relative}.seo-guide-facts div:first-of-type{padding-top:0}.seo-guide-facts div:last-child{border-bottom:0;padding-bottom:0}.seo-guide-facts div span{color:var(--red);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.seo-guide-facts div b{font-family:Georgia,serif;font-size:19px;font-weight:400;line-height:1.35}.seo-guide-layout{grid-template-columns:minmax(0,780px) minmax(240px,300px);justify-content:space-between;align-items:start;gap:80px;padding-top:92px;padding-bottom:105px;display:grid}.seo-guide-article{min-width:0}.seo-guide-section{border-bottom:1px solid #e1e7e3;margin:0 0 60px;padding:0 0 60px;scroll-margin-top:28px}.seo-guide-section:last-of-type{margin-bottom:0}.seo-guide-section>h2,.seo-guide-faq>h2,.seo-guide-sources>h2,.seo-guide-related h2{letter-spacing:-.035em;margin:0 0 23px;font-family:Georgia,serif;font-size:clamp(31px,3.3vw,43px);font-weight:400;line-height:1.12}.seo-guide-section>p,.seo-guide-faq p,.seo-guide-sources>p{color:#50675f;margin:0 0 18px;font-size:16px;line-height:1.82}.seo-guide-section>p:last-of-type{margin-bottom:0}.seo-guide-numbered{counter-reset:guide-step;gap:28px;margin:35px 0 0;padding:0;list-style:none;display:grid}.seo-guide-numbered>li{counter-increment:guide-step;grid-template-columns:46px minmax(0,1fr);gap:20px;display:grid}.seo-guide-numbered>li:before{content:counter(guide-step, decimal-leading-zero);width:46px;height:46px;color:var(--ink);background:#e5eee8;border-radius:12px;place-items:center;font-size:11px;font-weight:900;display:grid}.seo-guide-numbered h3{margin:3px 0 9px;font-size:18px}.seo-guide-numbered p{color:#576d65;margin:0 0 11px;font-size:14px;line-height:1.75}.seo-guide-numbered ul{color:#576d65;gap:7px;margin:12px 0 0;padding-left:18px;font-size:14px;line-height:1.65;display:grid}.seo-guide-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.seo-guide-checklist li{color:#405c52;background:#f7faf8;border:1px solid #dce5df;border-radius:11px;min-height:62px;padding:17px 17px 17px 45px;font-size:13px;line-height:1.55;position:relative}.seo-guide-checklist li:before{content:"✓";color:#246449;background:#dcece3;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:grid;position:absolute;top:17px;left:17px}.seo-guide-callout{background:#f0f8f4;border:1px solid #c9dcd2;border-left:5px solid #3a866a;border-radius:10px;margin-top:28px;padding:21px 23px}.seo-guide-callout b{color:#2c6851;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.seo-guide-callout p{color:#426357;margin:0;font-size:13px;line-height:1.7}.seo-guide-callout-legal{background:#fff9e8;border-color:#e7d19a #e7d19a #e7d19a #c38a21}.seo-guide-callout-legal b,.seo-guide-callout-legal p{color:#73551e}.seo-guide-callout-privacy{border-color:#e6c2bd;border-left-color:var(--red);background:#fff4f1}.seo-guide-callout-privacy b,.seo-guide-callout-privacy p{color:#7d3c36}.seo-guide-example{box-shadow:inset 5px 0 0 var(--ink);background:#fbfaf6;border:1px solid #d7dfda;border-radius:12px;margin-top:30px;padding:27px 29px}.seo-guide-example>b{letter-spacing:.09em;text-transform:uppercase;margin-bottom:20px;font-size:11px;display:block}.seo-guide-example p{color:#40594f;white-space:pre-line;margin:0;font-family:Georgia,serif;font-size:14px;line-height:1.75}.seo-guide-inline-sources{color:#71857d!important;margin-top:24px!important;font-size:10px!important;line-height:1.6!important}.seo-guide-inline-sources>span:first-child{text-transform:uppercase;font-weight:900}.seo-guide-inline-sources a{color:#496d60;text-underline-offset:3px;text-decoration:underline}.seo-guide-sidebar{gap:18px;display:grid;position:sticky;top:28px}.seo-guide-sidebar nav{background:#fbfcfa;border:1px solid #dde5e0;border-radius:13px;gap:0;margin:0;padding:24px;display:grid}.seo-guide-sidebar nav b{letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:10px}.seo-guide-sidebar nav a{color:#5b7169;border-bottom:1px solid #edf1ee;padding:10px 0;font-size:11px;line-height:1.4}.seo-guide-sidebar nav a:last-child{border-bottom:0}.seo-guide-sidebar nav a:after{display:none}.seo-guide-sidebar nav a:hover{color:var(--red)}.seo-guide-sidebar-card{background:var(--ink);color:#fff;border-radius:13px;padding:25px}.seo-guide-sidebar-card b{font-family:Georgia,serif;font-size:20px;font-weight:400}.seo-guide-sidebar-card p{color:#b8cbc4;margin:11px 0 17px;font-size:11px;line-height:1.65}.seo-guide-sidebar-card a{color:#ff8178;font-size:11px;font-weight:900}.seo-guide-sidebar-card a span{margin-left:6px}.seo-guide-faq{padding-top:6px;scroll-margin-top:28px}.seo-guide-faq>h2{margin-top:17px}.seo-guide-faq>div{border-top:1px solid #d9e1dc}.seo-guide-faq details{border-bottom:1px solid #d9e1dc}.seo-guide-faq summary{cursor:pointer;padding:21px 46px 21px 0;font-size:15px;font-weight:800;line-height:1.5;list-style:none;position:relative}.seo-guide-faq summary::-webkit-details-marker{display:none}.seo-guide-faq summary:after{content:"+";width:28px;height:28px;color:var(--ink);background:#e8efeb;border-radius:8px;place-items:center;font-size:18px;font-weight:400;display:grid;position:absolute;top:17px;right:4px}.seo-guide-faq details[open] summary:after{content:"−";background:var(--red);color:#fff}.seo-guide-faq details p{padding:0 45px 20px 0;font-size:14px;line-height:1.75}.seo-guide-sources{background:#eef4f0;border-radius:16px;margin-top:70px;padding:35px;scroll-margin-top:28px}.seo-guide-sources>h2{font-size:29px}.seo-guide-sources>p{font-size:13px}.seo-guide-sources ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.seo-guide-sources li{border-top:1px solid #d7e2dc;gap:4px;padding-top:12px;display:grid}.seo-guide-sources a{color:#2e6351;text-underline-offset:3px;font-size:12px;font-weight:900;text-decoration:underline}.seo-guide-sources li span{color:#758880;font-size:9px}.seo-guide-related{background:#e9f0eb;padding:90px 0}.seo-guide-related h2{max-width:620px;margin-top:16px}.seo-guide-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.seo-guide-related-grid a{background:#fff;border:1px solid #d5dfd9;border-radius:15px;gap:10px;min-height:170px;padding:30px;transition:transform .2s,box-shadow .2s;display:grid;position:relative}.seo-guide-related-grid a:hover{transform:translateY(-4px);box-shadow:0 20px 45px #15372f17}.seo-guide-related-grid a span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.seo-guide-related-grid a b{max-width:85%;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.25}.seo-guide-related-grid a i{color:var(--red);font-size:22px;font-style:normal;position:absolute;bottom:23px;right:25px}.seo-guide-cta{background:var(--paper);padding:85px 0 100px}.seo-guide-cta .cta-card p{z-index:1;color:#ffe3e0;max-width:620px;margin:15px 0 0;font-size:13px;line-height:1.65;position:relative}.seo-guide-footer .footer-main{grid-template-columns:2fr 1fr 1fr 1fr}.seo-guide-hub-hero{background:linear-gradient(145deg,#eef4f0 0%,#f9f6ef 100%);padding:78px 0 88px}.seo-guide-hub-hero h1{letter-spacing:-.045em;max-width:820px;margin:22px 0 18px;font-family:Georgia,serif;font-size:clamp(44px,6vw,72px);font-weight:400;line-height:1.02}.seo-guide-hub-hero p{color:#50675f;max-width:760px;margin:0;font-size:17px;line-height:1.75}.seo-guide-hub-tool{background:linear-gradient(135deg,#f1f8f4,#fffaf2);border:1px solid #cbdad2;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;gap:48px;margin-top:64px;padding:38px;display:grid;box-shadow:0 20px 55px #153a2d12}.seo-guide-hub-tool>div:first-child>span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.seo-guide-hub-tool h2{max-width:760px;margin:12px 0 11px;font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.08}.seo-guide-hub-tool p{color:#587067;margin:0;font-size:13px;line-height:1.7}.seo-guide-hub-tool>div:last-child{justify-items:start;gap:18px;display:grid}.seo-guide-hub-tool>div:last-child>p{align-items:start;gap:9px;font-size:11px;display:flex}.seo-guide-hub-tool>div:last-child>p>span{color:#fff;background:#39755d;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.seo-guide-hub-list{padding-block:92px 112px}.seo-guide-hub-heading{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:70px;margin-bottom:44px;display:grid}.seo-guide-hub-heading span{color:var(--red);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.seo-guide-hub-heading h2{letter-spacing:-.035em;max-width:720px;margin:13px 0 0;font-family:Georgia,serif;font-size:clamp(35px,4vw,50px);font-weight:400;line-height:1.08}.seo-guide-hub-heading p{color:#61766e;margin:0;font-size:14px;line-height:1.75}.seo-guide-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.seo-guide-hub-grid article{background:#fff;border:1px solid #d9e2dd;border-radius:14px;flex-direction:column;min-height:310px;padding:28px;display:flex;box-shadow:0 18px 45px #153a2d0f}.seo-guide-hub-grid article>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.seo-guide-hub-grid h3{margin:14px 0 13px;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}.seo-guide-hub-grid h3 a{color:var(--ink)}.seo-guide-hub-grid p{color:#5a7068;margin:0 0 22px;font-size:12px;line-height:1.7}.seo-guide-hub-grid .text-link{margin-top:auto}.application-tracker{background:linear-gradient(145deg,#f4f8f5 0%,#fffdf9 100%);border:1px solid #d6e1db;border-radius:20px;margin-top:72px;padding:38px}.application-tracker-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.application-tracker-heading h2{letter-spacing:-.025em;margin:13px 0 8px;font-family:Georgia,serif;font-size:clamp(31px,4vw,43px);font-weight:400}.application-tracker-heading p{color:#526a61;max-width:630px;margin:0;font-size:12px;line-height:1.65}.application-tracker-privacy{color:#647970;background:#fffc;border:1px solid #d5e1da;border-radius:10px;max-width:310px;padding:11px 14px;font-size:9px;font-weight:700;line-height:1.55}.application-tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.application-tracker-card{background:#fff;border:1px solid #d9e2dd;border-radius:15px;min-width:0;padding:23px;box-shadow:0 12px 32px #15372f0b}.application-tracker-card-top{justify-content:space-between;align-items:start;gap:18px;display:flex}.application-tracker-card h3{overflow-wrap:anywhere;margin:0;font-size:16px}.application-tracker-card-top p{color:#5f756d;margin:6px 0 0;font-size:11px;line-height:1.5}.application-document-badges{flex:none;gap:5px;display:flex}.application-document-badges span{color:#2f5c4c;letter-spacing:.05em;background:#eaf2ed;border-radius:999px;place-items:center;min-width:34px;min-height:26px;padding:0 8px;font-size:8px;font-weight:900;display:grid}.application-document-badges span.is-letter{color:#8a3e36;background:#fce7e3}.application-tracker-date{color:#7b8d86;margin:18px 0;font-size:9px}.application-status-field{color:var(--ink);grid-template-columns:auto minmax(130px,1fr);align-items:center;gap:13px;font-size:10px;font-weight:900;display:grid}.application-status-field select{width:100%;min-height:42px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #ccd8d1;border-radius:9px;padding:0 36px 0 12px;font:700 11px/1.2 Arial,sans-serif}.application-status-field select:focus{border-color:var(--ink);outline:3px solid #15372f1a}.application-status-field select:disabled{opacity:.65;cursor:wait}.application-status-feedback{color:#567268;min-height:17px;margin:9px 0 0;font-size:8px;line-height:1.45}.application-status-feedback.is-error,.application-status-feedback.is-conflict{color:#a3433a}.application-tracker-empty{background:#ffffffb8;border:1px dashed #bdcec5;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:28px;display:flex}.application-tracker-empty h3{margin:0 0 7px;font-size:17px}.application-tracker-empty p{color:#61766e;margin:0;font-size:11px;line-height:1.6}.application-tracker-limit-note{color:#73867e;text-align:center;margin:17px 0 0;font-size:8px}.application-check-hero{background:linear-gradient(145deg,#edf5f0 0%,#fff9f2 100%);padding:76px 0 86px}.application-check-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:end;gap:70px;display:grid}.application-check-hero h1{letter-spacing:-.045em;max-width:850px;margin:22px 0 18px;font-family:Georgia,serif;font-size:clamp(46px,6vw,76px);font-weight:400;line-height:1}.application-check-hero>.shell>div>p{color:#50675f;max-width:760px;margin:0;font-size:17px;line-height:1.75}.application-check-privacy{background:#ffffffc2;border:1px solid #cfe0d6;border-radius:14px;grid-template-columns:52px 1fr;gap:17px;padding:25px;display:grid}.application-check-privacy>span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.application-check-privacy b{font-size:12px}.application-check-privacy p{color:#60766e;margin:7px 0 0;font-size:10px;line-height:1.6}.application-check-layout{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);align-items:start;gap:56px;padding-block:90px 105px;display:grid}.application-check-card{background:#fff;border:1px solid #d7e1dc;border-radius:18px;min-width:0;padding:34px;box-shadow:0 24px 70px #15372f14}.application-check-card-head{justify-content:space-between;align-items:start;gap:25px;display:flex}.application-check-card-head>div>span{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.application-check-card-head h2{margin:9px 0 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.08}.application-check-card-head>p{color:#356350;background:#edf7f1;border-radius:9px;align-items:center;gap:8px;max-width:230px;margin:0;padding:9px 11px;font-size:8px;font-weight:900;line-height:1.45;display:flex}.application-check-card-head>p>span{color:#fff;background:#39755d;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.application-check-type{background:#edf1ee;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;margin:29px 0 20px;padding:5px;display:grid}.application-check-type button{color:#60746d;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;border-radius:9px;font-size:11px;font-weight:900}.application-check-type button.active{color:var(--ink);background:#fff;box-shadow:0 6px 18px #15372f17}.application-check-pdf{background:#f6faf7;border:1px dashed #bacbc2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:20px;padding:16px;display:grid}.application-check-pdf>div{gap:5px;display:grid}.application-check-pdf b{font-size:10px}.application-check-pdf small{color:#637970;font-size:8px;line-height:1.55}.application-check-pdf .button{cursor:pointer;min-height:40px;padding:0 16px;font-size:9px}.application-check-pdf input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.application-check-pdf-status{color:#60766e;margin:-9px 0 18px;font-size:9px;line-height:1.55}.application-check-pdf-success{color:#2d7053}.application-check-input{color:var(--ink);gap:9px;font-size:10px;font-weight:900;display:grid}.application-check-input textarea{resize:vertical;width:100%;min-height:310px;color:var(--ink);background:#fbfcfa;border:1px solid #cbd7d1;border-radius:12px;padding:18px;font:500 13px/1.65 Arial,sans-serif}.application-check-input textarea:focus{border-color:var(--ink);outline:3px solid #15372f17}.application-check-input small{color:#7b8d86;justify-self:end;font-size:8px;font-weight:700}.application-check-actions{align-items:center;gap:18px;margin-top:20px;display:flex}.application-check-actions .text-button:disabled{opacity:.45;cursor:default}.application-check-result{background:#f6f9f7;border:1px solid #d6e0db;border-radius:14px;gap:22px;margin-top:28px;padding:25px;display:grid}.application-check-result-ready{background:#edf8f2;border-color:#9bc9b2}.application-check-result-check{background:#fff9eb;border-color:#e4c790}.application-check-result-fix{background:#fff1ef;border-color:#e3aaa4}.application-check-result-head{align-items:center;gap:14px;display:flex}.application-check-result-head>span{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.application-check-result-check .application-check-result-head>span{background:#9a6a16}.application-check-result-fix .application-check-result-head>span{background:var(--red)}.application-check-result-head small{color:#73867e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.application-check-result-head h3{margin:4px 0 0;font-size:18px}.application-check-result>div>b{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.application-check-result ul{gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}.application-check-result li{color:#4d645c;grid-template-columns:24px 1fr;align-items:start;gap:9px;font-size:11px;line-height:1.55;display:grid}.application-check-result li>span{width:22px;height:22px;color:var(--ink);background:#e6eee9;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.application-check-result li>div{gap:5px;display:grid}.application-check-result li a{width:fit-content;color:var(--red);font-size:9px;font-weight:900}.application-check-result li.application-check-issue-fix>span{color:#8a332d;background:#f5d4d0}.application-check-result>p{color:#4f685f;margin:0;font-size:11px;line-height:1.6}.application-check-disclaimer{border-top:1px solid #15372f1f;padding-top:15px;color:#72857e!important;font-size:9px!important}.application-check-result .button{justify-self:start}.application-check-explainer{border-top:1px solid #dce4df;gap:0;display:grid}.application-check-explainer section{border-bottom:1px solid #dce4df;grid-template-columns:40px 1fr;gap:17px;padding:24px 0;display:grid}.application-check-explainer section>span{color:var(--red);letter-spacing:.08em;font-size:9px;font-weight:900}.application-check-explainer h2{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.application-check-explainer p{color:#60756d;margin:10px 0 0;font-size:11px;line-height:1.7}.application-check-explainer a{color:var(--red);margin-top:14px;font-size:10px;font-weight:900;display:inline-block}.application-check-faq{background:#eaf1ec;padding:80px 0 95px}.application-check-faq h2{max-width:680px;margin:16px 0 30px;font-family:Georgia,serif;font-size:clamp(34px,4vw,48px);font-weight:400}.application-check-faq>.shell>div:last-child{border-top:1px solid #cedbd4}.application-check-faq details{border-bottom:1px solid #cedbd4}.application-check-faq summary{cursor:pointer;padding:21px 5px;font-size:14px;font-weight:900}.application-check-faq details p{color:#536b62;max-width:800px;margin:0;padding:0 5px 22px;font-size:13px;line-height:1.75}.footer-guide-heading{letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-weight:900;color:#d8e4df!important;font-size:9px!important}footer{color:#fff;background:#112d27}.footer-main{grid-template-columns:2fr 1fr 1.1fr 1.1fr;gap:54px;padding:68px 0 55px;display:grid}.footer-main>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-main>div:first-child p{color:#92aba2;max-width:300px;margin:8px 0 0;font-size:11px;line-height:1.7}.footer-main b{letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.footer-main a,.footer-main span{color:#9fb4ad;font-size:10px}.footer-main a:hover{color:#fff}.footer-bottom{color:#6e8c82;border-top:1px solid #ffffff1a;justify-content:space-between;padding:20px 0 25px;font-size:9px;display:flex}.footer-bottom b{color:var(--red);font-size:13px}.auth-page{background:radial-gradient(circle at 12% 90%,#e8493f17,#0000 30%),linear-gradient(125deg,#f8f5ee 0%,#edf3ef 66%,#e3eee7 100%);min-height:100vh;position:relative;overflow:hidden}.auth-page:before{content:"+";color:#ffffff94;pointer-events:none;font-size:430px;font-weight:300;line-height:1;position:absolute;top:48px;right:-54px}.auth-section{z-index:1;place-items:center;min-height:100vh;padding:128px 24px 70px;display:grid;position:relative}.auth-card{width:min(520px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f5;border:1px solid #15372f1c;border-radius:20px;padding:44px}.auth-card h1{letter-spacing:-.045em;margin:20px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,54px);font-weight:400;line-height:1.01}.auth-card h1 span{color:var(--red);font-style:italic}.auth-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.auth-actions{gap:18px;margin-top:30px;display:grid}.auth-actions form{width:100%}.auth-google-slot{place-items:center;min-height:44px;display:grid;position:relative}.auth-google-render{justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.auth-google-loading{color:var(--muted);font-size:12px;font-weight:700;position:absolute}.auth-linkedin-button{color:#fff;background:#0a66c2;border:1px solid #0a66c2;width:100%;box-shadow:0 10px 24px #0a66c22e}.auth-linkedin-button:hover{background:#004182;box-shadow:0 14px 30px #0a66c23d}.linkedin-mark{color:#0a66c2;letter-spacing:-.06em;background:#fff;border-radius:3px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.auth-divider{color:#87958f;text-transform:uppercase;align-items:center;gap:13px;font-size:10px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dfe5e1;flex:1;height:1px}.auth-email-form{gap:13px;display:grid}.auth-email-form label{color:var(--ink);gap:8px;font-size:10px;font-weight:900;display:grid}.auth-email-form input{width:100%;min-height:52px;color:var(--ink);background:#fff;border:1px solid #cfd8d3;border-radius:9px;padding:0 15px;font-size:14px;font-weight:500}.auth-email-form input:focus{border-color:var(--ink);outline:3px solid #15372f1a}.auth-email-form .button{width:100%}.auth-actions .button:disabled{opacity:.65;cursor:wait;transform:none}.auth-message{background:#fff0ed;border:1px solid #efc1bc;border-radius:9px;padding:12px 14px;margin-top:18px!important;font-size:11px!important}.auth-success{background:#eef8f2;border:1px solid #c7ded2;border-radius:12px;grid-template-columns:38px 1fr;gap:14px;margin-top:28px;padding:20px;display:grid}.auth-success>span{color:#fff;background:#2a7359;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.auth-success h2{margin:1px 0 7px;font-size:15px}.auth-success p{color:#547067;margin:0;font-size:11px;line-height:1.55}.auth-success .button{grid-column:1/-1;width:100%;min-height:48px;margin-top:4px}.auth-privacy-note{margin:26px 0 0}.auth-confirm-card form{margin-top:28px}.auth-confirm-card form .button{width:100%}@media (max-width:980px){.header-inner,.site-header nav{gap:18px}.site-header nav a{font-size:12px}.site-header .language-menu select{max-width:124px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-copy{max-width:690px;padding-top:20px}.hero-visual{width:min(600px,100%);margin-inline:auto}.public-demo-shell{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.public-demo-controls{padding:24px}.app-shell{grid-template-columns:1fr}.builder-panel{max-height:none}.profile-studio{grid-template-columns:1fr}.profile-editor{max-height:none}.profile-editor-top{margin:-32px -34px 0;position:static}.document-preview{min-height:auto}.quality-grid{gap:60px}.offer-grid{grid-template-columns:1fr 1.2fr}.pricing-grid,.landing-guides-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-grid{gap:60px}.seo-guide-hero-grid{grid-template-columns:minmax(0,1fr) 320px;gap:42px}.seo-guide-layout{grid-template-columns:minmax(0,1fr) 250px;gap:48px}.seo-guide-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-guide-hub-tool{grid-template-columns:minmax(0,1fr) 270px}.application-check-hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:38px}.application-check-layout{grid-template-columns:minmax(0,1fr) 250px;gap:38px}}@media (max-width:1180px){.site-header .header-inner{position:relative}.site-header nav{gap:0;margin-left:0;display:flex;position:absolute;top:51px;right:0}.site-header nav>a:not(.header-guide-link){display:none}.site-header nav a.header-guide-link{background:#fffffff0;align-items:center;min-height:36px;margin:0;padding:0 13px;font-size:11px;display:inline-flex;box-shadow:0 8px 24px #15372f1a}}@media (max-width:760px){.shell{width:min(100% - 28px,620px)}.site-header{padding:16px 0}.header-inner .button-small{display:none}.header-inner{gap:12px}.header-actions{margin-left:auto}.language-menu select{max-width:136px;padding-inline:11px 29px}.hero{padding-top:112px}.hero h1{font-size:48px}.hero-lead{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-free-proof{width:100%}.hero-trust{gap:12px}.hero-visual{transform-origin:top;min-height:480px;transform:scale(.9)}.mini-document{width:370px}.pill-top{right:-8px}.pill-bottom{left:-10px}.proof-grid{grid-template-columns:1fr 1fr;gap:20px 0}.proof-grid>div:nth-child(2){border:0}.steps-grid{grid-template-columns:1fr}.public-demo-section{padding-block:82px 96px}.public-demo-heading{margin-bottom:34px}.public-demo-shell{border-radius:16px;grid-template-columns:1fr}.public-demo-controls{padding:20px}.public-demo-template-group{gap:5px}.public-demo-template{padding-inline:2px}.public-demo-template b{font-size:6.5px}.public-demo-stage{padding:18px 12px 16px}.public-demo-paper{width:min(100%,430px)}.public-demo-document p,.public-demo-document li,.public-demo-document dt,.public-demo-document dd,.public-demo-document time,.public-demo-document span{font-size:clamp(4.5px,1.62vw,7px)}.public-demo-entry b{font-size:clamp(5px,1.82vw,8px)}.public-demo-letter>p{font-size:clamp(5px,1.8vw,8px)}.page-landing{padding-bottom:74px}.landing-mobile-cta{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffffa6;border-radius:14px;padding:6px;display:block;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 42px #15372f40}.landing-mobile-cta .button{width:100%;min-height:50px}.how-section,.profile-section,.generator-section,.quality-section,.offer-section,.faq-section{padding-block:82px}.generator-heading,.profile-heading{flex-direction:column;align-items:flex-start;gap:10px}.generator-heading h2,.section-heading h2,.quality-copy h2,.faq-grid h2{font-size:38px}.profile-heading h2{font-size:40px}.app-shell,.profile-studio{border-radius:0;width:100%}.builder-panel,.profile-editor{padding:27px 20px}.profile-editor-top{margin:-27px -20px 0;padding:25px 20px 22px}.quality-assistant-heading{flex-direction:column;align-items:flex-start;gap:7px}.quality-advice{grid-template-columns:25px minmax(0,1fr)}.profile-save-row{flex-direction:column;align-items:flex-start;gap:8px}.usage-card{grid-template-columns:1fr}.usage-steps{width:100%}.usage-steps>span{flex:1;min-width:0}.workspace-next-step,.resume-page-action{flex-direction:column;align-items:stretch}.resume-page-action>a{align-self:flex-start}.resume-page-action .button{width:100%}.text-button.danger{margin-left:0}.result-panel,.resume-result{padding:20px 12px 28px}.result-toolbar{flex-direction:column;align-items:flex-start}.document-preview{padding:36px 27px}.template-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-grid{grid-template-columns:1fr;max-width:560px}.offer-card{min-height:auto}.pricing-grid{grid-template-columns:1fr;max-width:560px}.pricing-card h3{min-height:auto}.pricing-offer-group{padding:20px 14px}.pricing-offer-group-head{flex-direction:column;gap:10px}.pricing-card-v2{min-height:auto}.pricing-trust ul,.unlimited-pro-feature-preview,.unlimited-pro-tools{grid-template-columns:1fr}.billing-checkout-confirmation,.unlimited-pro-panel{padding:21px 16px}.unlimited-pro-head{flex-direction:column}.unlimited-pro-head>b{width:50px;height:50px}.unlimited-pro-requirements{grid-column:auto}.unlimited-pro-repair>div{flex-direction:column;align-items:stretch}.repair-intent-banner{padding:18px 14px}.repair-intent-banner li{flex-direction:column;gap:7px}.application-check-result .application-check-paid-cta{margin-left:0}.billing-status-grid{grid-template-columns:1fr}.billing-panel{margin-top:65px;padding-top:60px}.checkout-notice{grid-template-columns:1fr}.checkout-notice .button{grid-area:auto/1;justify-self:start}.affiliate-code-controls,.affiliate-inline-action{flex-direction:column;align-items:stretch}.affiliate-code-controls .button,.affiliate-inline-action .button{width:100%}.account-data-card{flex-direction:column;align-items:flex-start}.account-data-card .button{width:100%}.marketing-consent{grid-template-columns:1fr;gap:12px;padding:16px;bottom:10px;left:10px;right:10px}.marketing-consent-actions{grid-template-columns:1fr;display:grid}.marketing-consent-actions .button{width:100%}.application-tracker{margin-top:55px;padding:24px}.application-tracker-heading,.application-tracker-empty{flex-direction:column;align-items:stretch}.application-tracker-privacy{max-width:none}.application-tracker-grid{grid-template-columns:1fr}.operations-heading,.operations-controls article,.operations-notice{flex-direction:column;align-items:flex-start}.operations-health{align-self:flex-start}.operations-funnel-grid,.operations-traffic-grid{grid-template-columns:1fr}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-cost-limit{grid-template-columns:1fr}.operations-control-action{justify-items:stretch;width:100%}.operations-control-action .button{width:100%}.affiliate-create-form{grid-template-columns:1fr}.affiliate-create-form h3,.affiliate-create-form label:last-of-type{grid-column:auto}.affiliate-partner-heading{flex-direction:column}.account-delete-summary{flex-direction:column;align-items:flex-start}.account-delete-summary .button,.account-delete-actions .button{width:100%}.account-delete-actions{flex-direction:column;align-items:stretch}.legal-hero{padding-top:125px}.legal-layout{grid-template-columns:1fr;gap:38px;padding-top:38px}.legal-switcher{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.legal-switcher a{text-align:center;border-bottom:0;border-right:1px solid #e4e9e6;place-items:center;min-height:50px;padding:12px 8px;display:grid}.legal-switcher a:last-child{border-right:0}.quality-grid,.faq-grid{grid-template-columns:1fr;gap:45px}.quality-card{padding:27px}.cta-card{flex-direction:column;align-items:flex-start;padding:42px 30px}.cta-card h2{font-size:32px}.footer-main,.seo-guide-footer .footer-main{grid-template-columns:1fr 1fr;gap:40px}.footer-main>div:first-child{grid-column:1/-1}.seo-guide-hero{padding:116px 0 70px}.seo-guide-hero-grid{grid-template-columns:1fr;gap:35px}.seo-guide-hero h1{font-size:46px}.seo-guide-hero-grid>div>p{font-size:15px}.seo-guide-facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:22px}.seo-guide-facts div,.seo-guide-facts div:first-of-type,.seo-guide-facts div:last-child{border-bottom:0;border-right:1px solid #e3e9e5;padding:8px 15px}.seo-guide-facts div:first-of-type{padding-left:0}.seo-guide-facts div:last-child{border-right:0;padding-right:0}.seo-guide-facts div b{font-size:15px}.seo-guide-layout{grid-template-columns:1fr;gap:45px;padding-top:65px;padding-bottom:75px}.seo-guide-sidebar{grid-row:1;position:static}.seo-guide-sidebar nav{display:none}.seo-guide-checklist{grid-template-columns:1fr}.seo-guide-related{padding:70px 0}.seo-guide-related-grid{grid-template-columns:1fr}.seo-guide-hub-heading{grid-template-columns:1fr;gap:22px}.seo-guide-hub-tool{grid-template-columns:1fr;gap:28px;margin-top:42px;padding:25px}.seo-guide-hub-grid{grid-template-columns:1fr}.seo-guide-hub-list{padding-block:68px 82px}.application-check-hero-grid,.application-check-layout{grid-template-columns:1fr}.application-check-hero{padding:58px 0 68px}.application-check-layout{padding-block:65px 80px}.application-check-card{padding:23px}.application-check-card-head{flex-direction:column;align-items:stretch}.application-check-card-head>p{max-width:none}.application-check-pdf{grid-template-columns:1fr}.application-check-pdf .button{justify-self:start}.application-check-input textarea{min-height:260px}.landing-guides-grid{grid-template-columns:1fr}.landing-guides-grid a{min-height:150px}.seo-guide-cta{padding:65px 0 80px}.auth-section{padding:105px 14px 36px}.auth-card{border-radius:16px;padding:32px 24px}.auth-card h1{font-size:41px}}@media (max-width:420px){.hero h1{font-size:41px}.hero-visual{width:130%;min-height:420px;margin-left:-15%;transform:scale(.77)}.proof-grid>div{text-align:center;flex-direction:column;align-items:center;gap:3px}.operations-measurement-note{grid-template-columns:1fr}.operations-measurement-note p{grid-column:1}.operations-traffic-breakdowns,.field-grid.two,.field-grid.three,.field-grid.recipient-postal-grid,.choice-grid,.transfer-choice-grid{grid-template-columns:1fr}.example-profile-banner{flex-direction:column;align-items:flex-start}.language-row{grid-template-columns:1fr 95px 32px}.resume-toolbar .toolbar-actions{width:100%;margin-left:0}.template-picker{grid-template-columns:1fr}.template-picker-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.template-upsell{flex-direction:column;align-items:stretch}.template-upsell-actions{justify-content:space-between}.usage-steps{flex-direction:column}.toolbar-actions{width:100%}.toolbar-actions button{flex:1}.doc-contact{align-items:flex-start}.quality-card{text-align:center;grid-template-columns:1fr}.quality-score{margin-inline:auto}.footer-main,.seo-guide-footer .footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}.auth-page .header-actions .text-link{display:none}.auth-card{padding:28px 20px}.auth-card h1{font-size:36px}.legal-hero h1{font-size:41px}.legal-switcher{grid-template-columns:1fr}.legal-switcher a{border-bottom:1px solid #e4e9e6;border-right:0}.legal-switcher a:last-child{border-bottom:0}.legal-section h2{font-size:23px}.seo-guide-hero h1{font-size:39px}.seo-guide-hero-actions{flex-direction:column;align-items:stretch;gap:18px}.seo-guide-hero-actions .text-link{justify-content:center}.seo-guide-facts{grid-template-columns:1fr}.seo-guide-facts div,.seo-guide-facts div:first-of-type,.seo-guide-facts div:last-child{border-bottom:1px solid #e3e9e5;border-right:0;padding:15px 0}.seo-guide-facts div:last-child{border-bottom:0}.seo-guide-numbered>li{grid-template-columns:38px minmax(0,1fr);gap:14px}.seo-guide-numbered>li:before{width:38px;height:38px}.seo-guide-sources{padding:26px 22px}.seo-guide-section>h2,.seo-guide-faq>h2,.seo-guide-related h2{font-size:30px}}.print-root{display:none}@media print{body{background:#fff}body[data-print-target=letter],body[data-print-target=resume]{width:210mm;margin:0;padding:0}body[data-print-target=letter]>:not(.print-root),body[data-print-target=resume]>:not(.print-root){display:none!important}body[data-print-target=letter]>.print-root,body[data-print-target=resume]>.print-root{width:210mm;min-height:297mm;margin:0;padding:0;overflow:visible;display:block!important;position:static!important}body[data-print-target=letter] .print-root .document-preview{width:210mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0;padding:18mm 20mm;overflow:visible}body[data-print-target=letter] .print-root .document-preview>p{orphans:3;widows:3;font-size:10pt;line-height:1.55}body[data-print-target=letter] .print-root .doc-contact p{font-size:8.5pt}body[data-print-target=letter] .print-root .doc-recipient{font-size:9.5pt;line-height:1.35}body[data-print-target=letter] .print-root .document-preview h2,body[data-print-target=letter] .print-root .doc-contact,body[data-print-target=letter] .print-root .doc-recipient,body[data-print-target=letter] .print-root .doc-signature{break-inside:avoid-page}body[data-print-target=letter] .print-root .doc-contact,body[data-print-target=letter] .print-root .doc-rule,body[data-print-target=letter] .print-root .doc-recipient,body[data-print-target=letter] .print-root .doc-date,body[data-print-target=letter] .print-root .document-preview h2,body[data-print-target=letter] .print-root .document-preview>p:last-of-type{break-after:avoid-page}body[data-print-target=letter] .print-root .doc-signature{break-before:avoid-page}body[data-print-target=letter] .print-root .document-kompakt,body[data-print-target=letter] .print-root .document-modern{padding:16mm 18mm}body[data-print-target=letter] .print-root .document-klassisch{padding:20mm 22mm}body[data-print-target=letter] .print-root .document-elegant{padding:21mm 23mm}body[data-print-target=letter] .print-root .doc-contact{display:flex!important}body[data-print-target=resume] .print-root .resume-document{width:210mm;min-height:297mm;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0;overflow:visible}body[data-print-target=resume] .print-root .resume-header{break-after:avoid-page;min-height:43mm;padding:12mm 14mm 8mm}body[data-print-target=resume] .print-root .resume-layout{min-height:254mm;overflow:visible}body[data-print-target=resume] .print-root .resume-kompakt .resume-layout{grid-template-columns:65mm 145mm;align-items:stretch;min-height:251mm;display:grid}body[data-print-target=resume] .print-root .resume-modern .resume-layout{grid-template-columns:69mm 141mm;align-items:stretch;min-height:251mm;display:grid}body[data-print-target=resume] .print-root .resume-klassisch .resume-layout,body[data-print-target=resume] .print-root .resume-elegant .resume-layout{display:block}body[data-print-target=resume] .print-root .resume-sidebar{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:8mm 7mm}body[data-print-target=resume] .print-root .resume-main{padding:8mm 10mm 12mm}body[data-print-target=resume] .print-root .resume-klar .resume-sidebar{padding:7mm 14mm}body[data-print-target=resume] .print-root .resume-klar .resume-main{padding:8mm 14mm 12mm}body[data-print-target=resume] .print-root .resume-klassisch .resume-sidebar,body[data-print-target=resume] .print-root .resume-elegant .resume-sidebar{padding:7mm 14mm}body[data-print-target=resume] .print-root .resume-klassisch .resume-main,body[data-print-target=resume] .print-root .resume-elegant .resume-main{padding:9mm 16mm 13mm}body[data-print-target=resume] .print-root .resume-summary,body[data-print-target=resume] .print-root .resume-entry ul,body[data-print-target=resume] .print-root .resume-plain-list{font-size:8.5pt}body[data-print-target=resume] .print-root .resume-contact-lines,body[data-print-target=resume] .print-root .resume-simple-list li,body[data-print-target=resume] .print-root .resume-facts{font-size:8pt}body[data-print-target=resume] .print-root .resume-kompakt .resume-header>div:first-child>span,body[data-print-target=resume] .print-root .resume-modern .resume-header>div:first-child>span{font-size:7pt}body[data-print-target=resume] .print-root .resume-kompakt .resume-header p,body[data-print-target=resume] .print-root .resume-modern .resume-header p{font-size:9pt}body[data-print-target=resume] .print-root .resume-kompakt .resume-section-block h3,body[data-print-target=resume] .print-root .resume-modern .resume-section-block h3{font-size:8pt}body[data-print-target=resume] .print-root .resume-kompakt .resume-entry h4,body[data-print-target=resume] .print-root .resume-modern .resume-entry h4{font-size:9pt}body[data-print-target=resume] .print-root .resume-kompakt .resume-entry time,body[data-print-target=resume] .print-root .resume-modern .resume-entry time,body[data-print-target=resume] .print-root .resume-kompakt .resume-entry .resume-place,body[data-print-target=resume] .print-root .resume-modern .resume-entry .resume-place{font-size:8pt}body[data-print-target=resume] .print-root .resume-kompakt .resume-tag-list li,body[data-print-target=resume] .print-root .resume-modern .resume-tag-list li{font-size:7.5pt}body[data-print-target=resume] .print-root .resume-section-block{break-inside:auto}body[data-print-target=resume] .print-root .resume-section-block h3{break-after:avoid-page}body[data-print-target=resume] .print-root .resume-sidebar .resume-section-block,body[data-print-target=resume] .print-root .resume-entry{break-inside:avoid-page;page-break-inside:avoid}@page{size:A4 portrait;margin:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
