/*! 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,::backdrop{--tw-border-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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.blur{--tw-blur:blur(8px);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,)}}:root{--cream:#f4f0e9;--paper:#fffdf9;--ink:#24211f;--taupe:#a98f7d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}.nav{justify-content:space-between;align-items:center;max-width:1240px;height:84px;margin:auto;padding:0 28px;display:flex}.logo{color:var(--ink);letter-spacing:-1.5px;font-size:23px;font-weight:800;text-decoration:none}.logo span{font-weight:400}.logo b{color:var(--taupe)}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:#5b5550;font-size:14px;text-decoration:none}.nav-button,.primary{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:14px 22px;font-weight:700;transition:all .2s}.nav-button:hover,.primary:hover{background:#4f473f;transform:translateY(-2px)}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:50px;max-width:1240px;min-height:700px;margin:auto;padding:72px 28px 80px;display:grid}.eyebrow{color:#6e5b4f;letter-spacing:.08em;text-transform:uppercase;background:#e9e0d6;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-.065em;max-width:700px;margin:28px 0;font-size:clamp(58px,6.5vw,92px);font-weight:750;line-height:.95}.hero h1 em{color:#a18473;font-family:Georgia,serif;font-weight:400}.hero-copy>p{color:#655e58;max-width:590px;font-size:18px;line-height:1.7}.hero-actions{align-items:center;gap:22px;margin-top:34px;display:flex}.primary{padding:17px 25px}.primary span{margin-left:16px}.price{flex-direction:column;display:flex}.price strong{font-size:24px}.price small{color:#7b736d}.trust{color:#716a65;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:12px;display:flex}.hero-art{place-items:center;min-height:520px;display:grid;position:relative}.blob{border-radius:44% 56% 67% 33%/41% 38% 62% 59%;position:absolute}.blob-one{background:#c8b4a3;width:500px;height:470px;transform:rotate(12deg)}.blob-two{background:#7b8875;width:260px;height:180px;bottom:15px;right:-15px;transform:rotate(-13deg)}.cv-card{z-index:2;background:#fff;width:355px;height:470px;padding:35px;position:relative;box-shadow:0 28px 60px #594c4238}.tilted{transform:rotate(4deg)}.sample-head{align-items:center;gap:15px;display:flex}.avatar{background:#e5d8cd;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Georgia,serif;display:grid}.sample-head div:last-child{flex-direction:column;gap:5px;display:flex}.sample-head strong{font-family:Georgia,serif;font-size:18px}.sample-head span{color:#8c8178;font-size:9px}.sample-rule{background:#ded7d1;height:1px;margin:24px 0 17px}.sample-grid{gap:8px;display:flex}.sample-grid i{background:#d9d2cb;border-radius:4px;width:28%;height:5px}.sample-lines{gap:7px;margin:18px 0 22px;display:grid}.sample-lines i{background:#ece7e2;border-radius:3px;height:4px}.sample-lines i:nth-child(2){width:88%}.sample-lines i:nth-child(3){width:92%}.sample-lines i:nth-child(4){width:67%}.sample-label{letter-spacing:.2em;font-size:8px;font-weight:800}.short i:nth-child(2){width:74%}.ready-pill{color:#fff;background:#222;border-radius:999px;padding:12px 17px;font-size:11px;font-weight:700;position:absolute;bottom:48px;right:-30px}.float-note{z-index:4;background:#fff;border-radius:15px;grid-template-columns:29px 1fr;min-width:205px;padding:13px 16px;display:grid;position:absolute;box-shadow:0 12px 35px #43382f25}.float-note>span{background:#e7ddd4;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;display:grid}.float-note b{font-size:11px}.float-note small{color:#8d837c;margin-top:3px;font-size:9px}.note-one{top:48px;left:-15px}.note-two{bottom:80px;right:-10px}.steps{color:#fff;background:#262320;grid-template-columns:repeat(3,1fr);gap:55px;padding:42px max(28px,50vw - 592px);display:grid}.steps>div{grid-template-columns:42px 1fr;column-gap:14px;display:grid}.steps span{background:#453f3a;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.steps h3{margin:0;font-size:15px}.steps p{color:#bcb5ae;margin:7px 0 0;font-size:12px}.builder-wrap{background:#e7ded4;padding:100px 28px}.builder-invite{text-align:center;max-width:720px;margin:auto;padding:70px 30px}.mini-label{letter-spacing:.18em;color:#806f62;font-size:11px;font-weight:800}.builder-invite h2{margin:18px 0;font:400 clamp(44px,6vw,70px)/1 Georgia,serif}.builder-invite p{color:#766c64;margin-bottom:28px}.builder-shell{background:var(--paper);border-radius:22px;grid-template-columns:.9fr 1.1fr;max-width:1180px;min-height:760px;margin:auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #56483d20}.form-panel{flex-direction:column;padding:38px 45px;display:flex}.form-top{letter-spacing:.1em;color:#7c7169;justify-content:space-between;font-size:10px;display:flex}.progress{background:#ebe5df;border-radius:4px;height:4px;margin:12px 0 34px;overflow:hidden}.progress i{background:#8a725f;height:100%;transition:all .3s;display:block}.form-section h2{margin:0 0 8px;font:400 32px/1.15 Georgia,serif}.form-section>p{color:#817770;margin:0 0 28px;font-size:13px}.field{flex:1;margin:0 0 18px;display:block}.field span{color:#554f4a;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.field input,.field textarea{color:#2d2926;background:#fff;border:1px solid #d9d0c8;border-radius:9px;outline:none;width:100%;padding:13px 14px}.field input:focus,.field textarea:focus{border-color:#9b806c;box-shadow:0 0 0 3px #a88c7520}.field textarea{resize:vertical;min-height:104px;line-height:1.5}.field-row{gap:14px;display:flex}.magic{color:#685548;cursor:pointer;background:#f1e9e1;border:1px solid #b7a18e;border-radius:9px;margin-top:-8px;padding:11px 14px;font-size:12px;font-weight:700}.form-nav{border-top:1px solid #eee8e3;justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.back{cursor:pointer;color:#655d57;background:0 0;border:0}.back:disabled{opacity:.3}.full{width:100%;margin-top:16px}.demo-note{text-align:center!important;margin:10px 0 0!important;font-size:10px!important}.preview-panel{background:#c8b7a7;padding:35px;transition:all .25s}.theme-sage{background:#798574}.theme-ink{background:#373331}.preview-label{color:#fff;letter-spacing:.15em;justify-content:space-between;margin-bottom:14px;font-size:9px;display:flex}.preview-label small{letter-spacing:0;opacity:.8}.cv-page{color:#282522;background:#fff;min-height:680px;padding:47px 45px;box-shadow:0 15px 40px #332a2430}.cv-page header{border-bottom:2px solid #b49b88;padding-bottom:19px}.cv-page header h1{margin:0 0 8px;font:400 31px/1 Georgia,serif}.cv-page header p{color:#846b59;margin:0 0 13px;font-size:12px}.cv-page header div{color:#716a64;flex-wrap:wrap;gap:12px;font-size:7px;display:flex}.cv-page section{margin-top:23px}.cv-page h3{letter-spacing:.2em;color:#876e5b;margin:0 0 10px;font-size:8px}.cv-page section>p,.cv-page li{color:#5c5651;font-size:8px;line-height:1.7}.cv-page ul{margin:8px 0 0;padding-left:13px}.cv-job{justify-content:space-between;display:flex}.cv-job h4,.cv-columns h4{margin:0 0 4px;font-size:10px}.cv-job span,.cv-job small{color:#776f69;font-size:8px}.cv-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.cv-columns p{margin:5px 0}.skill-list{flex-wrap:wrap;gap:5px;display:flex}.skill-list span{border:1px solid #d9cec4;border-radius:999px;padding:4px 7px;font-size:7px}.theme-sage .cv-page header{border-color:#84927e}.theme-sage .cv-page h3,.theme-sage .cv-page header p{color:#62705d}.theme-ink .cv-page header{border-color:#3e3b39}.theme-ink .cv-page h3,.theme-ink .cv-page header p{color:#3e3b39}.template-picks{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.template-picks button{cursor:pointer;background:#fff;border:1px solid #ddd3ca;border-radius:10px;padding:10px;position:relative}.template-picks button.selected{border:2px solid #2b2724}.template-picks i{border-radius:5px;height:62px;margin-bottom:8px;display:block}.template-picks span{font-size:11px;font-weight:700}.template-picks b{background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:7px;right:7px}.checkout-card{background:#eee6de;border-radius:13px;justify-content:space-between;align-items:center;margin-top:22px;padding:18px;display:flex}.checkout-card div{flex-direction:column;gap:4px;display:flex}.checkout-card small{letter-spacing:.15em;font-size:8px}.checkout-card strong{font-size:14px}.checkout-card span{color:#7b716a;font-size:10px}.checkout-card>b{font-size:25px}footer{color:#786f69;justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:38px 28px;font-size:11px;display:flex}@media (width<=850px){.nav-links a{display:none}.hero{grid-template-columns:1fr;padding-top:40px}.hero-copy{text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.trust{justify-content:center}.hero-art{min-height:480px}.steps{gap:20px}.builder-shell{grid-template-columns:1fr}.preview-panel{order:-1;padding:22px}.form-panel{min-height:700px}.blob-one{width:420px}.note-one{left:0}.note-two{right:0}}@media (width<=570px){.nav{height:68px;padding:0 18px}.nav-button{padding:10px 14px}.hero{padding:40px 18px 60px}.hero h1{font-size:54px}.hero-actions{flex-direction:column}.hero-art{min-height:430px;margin:-25px -40px;transform:scale(.82)}.steps{grid-template-columns:1fr;padding:30px 24px}.builder-wrap{padding:55px 12px}.builder-shell{border-radius:14px}.form-panel{padding:28px 22px}.field-row{display:block}.preview-panel{padding:15px}.cv-page{min-height:520px;padding:32px 27px}.cv-columns{gap:12px}footer{flex-wrap:wrap;gap:15px;padding:28px 18px}}.cover-printable{display:none}.checkout-status{text-align:center!important;color:#6b5e55!important;margin:10px 0 0!important;font-size:9px!important}.download-ready{background:#52634d}.download-ready:hover{background:#3f503b}.payment-success{z-index:50;background:#e4ecdf;border:2px solid #8da083;border-radius:15px;align-items:center;gap:12px;max-width:900px;margin:0 auto 22px;padding:16px 18px;display:flex;position:sticky;top:12px;box-shadow:0 12px 35px #34402f2b}.payment-success>span{color:#fff;background:#52634d;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:800;display:grid}.payment-success div{flex-direction:column;flex:1;gap:3px;display:flex}.payment-success b{font-size:12px}.payment-success small{color:#60705b;font-size:9px}.payment-success button{color:#fff;cursor:pointer;background:#2c2825;border:0;border-radius:999px;padding:11px 16px;font-size:9px;font-weight:800}@media print{body{background:#fff}.nav,.hero,.steps,.form-panel,.preview-label,.payment-success,footer{display:none!important}.builder-wrap,.builder-shell,.preview-panel{box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important}.cv-page{width:210mm;min-height:297mm;box-shadow:none;margin:0;padding:18mm}.builder-wrap:not(.active){display:none!important}.cover-printable{color:#24211f;width:210mm;min-height:297mm;padding:22mm 20mm;font:11pt/1.6 Georgia,serif;display:block!important}.cover-printable header{border-bottom:1px solid #bca99a;margin-bottom:12mm;padding-bottom:12mm}.cover-printable h1{margin:0 0 3mm;font-size:24pt}.cover-printable header p{color:#6f665f;margin:0;font:9pt Arial,sans-serif}.cover-printable>p{white-space:pre-line;margin:0 0 5mm}body:has(.cover-printable) .builder-wrap{display:none!important}@page{size:A4;margin:0}}.field>small{color:#92867d;margin:-3px 0 7px;font-size:9px;line-height:1.4;display:block}.field textarea{min-height:92px}.photo-upload{background:#f3eee8;border:1px dashed #cbbbad;border-radius:12px;align-items:center;gap:15px;margin-bottom:18px;padding:13px;display:flex}.photo-thumb{background:#d9ccc1;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font:18px Georgia,serif;display:grid;overflow:hidden}.photo-thumb img{object-fit:cover;width:100%;height:100%}.photo-upload label{cursor:pointer;flex-direction:column;gap:3px;display:flex}.photo-upload b{font-size:11px}.photo-upload small{color:#857a72;font-size:9px}.photo-upload input{margin-top:5px;font-size:9px}.cv-page{padding:40px 42px}.cv-page header.with-photo{align-items:center;gap:17px;display:flex}.cv-page header.with-photo>img{object-fit:cover;border-radius:50%;flex:0 0 67px;width:67px;height:67px}.cv-page .contact{color:#716a64;flex-wrap:wrap;gap:8px 12px;font-size:7px;display:flex}.cv-page .contact span{font-size:7px}.achievement{background:#f3eee9;border-left:2px solid #a98d78;padding:7px 9px}.target{background:#f6f2ee;padding:8px 10px}.target p{margin:0}.subhead{margin-top:12px!important}.practical{grid-template-columns:1fr 1fr;gap:4px 13px;display:grid}.practical span{color:#5c5651;font-size:6.8px}.cv-check{background:#f4f0eb;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:16px;padding:13px;display:grid}.cv-check strong{grid-column:1/-1;font-size:11px}.cv-check span{color:#6e665f;font-size:9px}@media (width<=570px){.photo-upload{align-items:flex-start}.cv-check{grid-template-columns:1fr}.cv-check strong{grid-column:1}.practical{grid-template-columns:1fr}.cv-page header.with-photo>img{flex-basis:54px;width:54px;height:54px}}.privacy-note{color:#6f655e;background:#f8f4ef;border:1px solid #d5c9bf;border-radius:12px;max-width:575px;margin-top:18px;padding:13px 16px;font-size:11px;line-height:1.5}.privacy-note b{color:#3e3833}.private-strip{color:#52604f;background:#e9f0e7;border-radius:9px;margin:-10px 0 18px;padding:9px 11px;font-size:9px;font-weight:700}.field select,.references select{color:#2d2926;background:#fff;border:1px solid #d9d0c8;border-radius:9px;outline:none;width:100%;padding:13px 36px 13px 14px}.field select:focus,.references select:focus{border-color:#9b806c;box-shadow:0 0 0 3px #a88c7520}.choice-field{margin-bottom:18px}.choice-row{gap:8px;display:flex}.choice-row button{cursor:pointer;color:#665d56;background:#fff;border:1px solid #d7ccc3;border-radius:9px;flex:1;padding:11px;font-size:10px;font-weight:700}.choice-row button.chosen{color:#fff;background:#2b2724;border-color:#2b2724}.money-row{align-items:center;gap:9px;display:flex}.money-row label{background:#fff;border:1px solid #d9d0c8;border-radius:9px;flex:1;align-items:center;display:flex;overflow:hidden}.money-row label b{padding-left:13px;font-size:12px}.money-row input{box-shadow:none!important;border:0!important}.money-row i{color:#8a8078;font-size:10px;font-style:normal}.references{border-top:1px solid #e6ded7;margin-top:22px;padding-top:18px}.references>span{color:#554f4a;font-size:11px;font-weight:800;display:block}.references>small{color:#92867d;margin:5px 0 10px;font-size:9px;line-height:1.45;display:block}.reference-table{grid-template-columns:1fr 1fr 1.1fr;gap:7px;margin-top:12px;display:grid}.reference-table>b{color:#756b63;font-size:8px}.reference-table input,.reference-table select{background:#fff;border:1px solid #d9d0c8;border-radius:8px;min-width:0;padding:10px;font-size:9px}.reference-table select{padding-right:20px}.form-section{padding-bottom:12px}.form-panel{scrollbar-width:thin;scrollbar-color:#c6b7aa transparent;max-height:910px;overflow:auto}@media (width<=570px){.privacy-note{margin-left:auto;margin-right:auto}.reference-table{grid-template-columns:1fr}.reference-table>b{display:none}.choice-row{flex-wrap:wrap}.money-row{gap:5px}.form-panel{max-height:none;overflow:visible}}.cover-teaser{color:#fff;background:#25221f;border-radius:999px;align-items:center;gap:11px;width:max-content;max-width:100%;margin-top:18px;padding:10px 14px;display:flex;box-shadow:0 8px 24px #4a3f3630}.cover-teaser>span{letter-spacing:.13em;background:#a98f7d;border-radius:999px;padding:5px 7px;font-size:7px}.cover-teaser div{flex-direction:column;gap:2px;display:flex}.cover-teaser b{font-size:11px}.cover-teaser small{color:#d9d2cb;font-size:9px}.cover-addon{border-top:1px solid #e5ddd6;margin-top:24px;padding-top:24px}.cover-addon h2{margin:10px 0 9px;font:400 28px/1.15 Georgia,serif}.cover-addon>p,.cover-offer p{color:#746b64;font-size:11px;line-height:1.6}.cover-actions{gap:8px;margin-top:18px;display:grid}.soft-button{cursor:pointer;background:#fff;border:1px solid #d3c6bb;border-radius:999px;padding:13px;font-size:10px;font-weight:700}.cover-return{background:#f1ebe5;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:9px;display:flex}.cover-return button{cursor:pointer;background:0 0;border:0;font-size:9px;text-decoration:underline}.cover-head{letter-spacing:.12em;color:#867b73;justify-content:space-between;align-items:center;font-size:8px;display:flex}.cover-head button{cursor:pointer;color:#655c55;letter-spacing:0;background:0 0;border:0;padding:0;font-size:9px}.cover-type-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.cover-type-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7ccc3;border-radius:14px;padding:18px;transition:all .2s}.cover-type-grid button:hover{border-color:#8f7765;transform:translateY(-2px)}.cover-type-grid b{margin-bottom:7px;font-size:12px;display:block}.cover-type-grid span{color:#80756d;font-size:9px;line-height:1.45}.mini-check{color:#746b64;align-items:center;gap:7px;margin:-8px 0 16px;font-size:9px;display:flex}.upload-card{color:#665c54;background:#f7f2ed;border:1px dashed #bba998;border-radius:10px;flex-direction:column;gap:8px;margin:-5px 0 17px;padding:13px;font-size:9px;display:flex}.upload-card input,.photo-choice input{font-size:8px}.photo-choice{border-top:1px solid #e5ddd6;margin-top:18px;padding-top:16px}.photo-choice>b,.photo-choice>small{display:block}.photo-choice>b{font-size:11px}.photo-choice>small{color:#8b8078;margin:4px 0 10px;font-size:9px}.photo-choice .choice-row button{padding:9px 5px;font-size:8px}.cover-intro,.insight-screen{text-align:center;padding:30px 6px}.cover-intro>span{color:#a18774;font-size:28px}.cover-intro p,.insight-screen p{color:#71675f;font-size:11px;line-height:1.65}.quiz-progress{background:#eee7e1;border-radius:5px;height:4px;margin:11px 0 20px;overflow:hidden}.quiz-progress i{background:#9b7f6b;height:100%;display:block}.quiz-hint{margin-top:-4px!important;font-size:9px!important}.answer-cards{gap:7px;margin:17px 0;display:grid}.answer-cards button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9cec5;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 13px;font-size:10px;display:flex}.answer-cards button.selected{color:#fff;background:#2a2724;border-color:#2a2724}.answer-cards button span{font-weight:800}.insight-screen blockquote{color:#8b6f5c;margin:22px 0;font:italic 18px/1.4 Georgia,serif}.locked-result>p{color:#786e67;font-size:10px}.blurred-letter{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #ddd4cc;height:360px;margin:17px 0;position:relative;overflow:hidden;box-shadow:0 10px 30px #51443a15}.visible-excerpt{color:#3a3531;pointer-events:none;padding:25px 28px 8px}.visible-excerpt b{font:20px Georgia,serif}.visible-excerpt span{margin:6px 0 20px;font-size:8px;display:block}.blurred-letter h3{font-size:10px}.blurred-letter p{font-size:9px;line-height:1.65}.locked-copy{filter:blur(5px);pointer-events:none;color:#3a3531;padding:0 28px 30px}.blurred-letter aside{text-align:center;background:linear-gradient(#f4eee700,#f4eee7e8 27%,#f4eee7);place-content:end center;height:132px;padding:24px 30px;display:grid;position:absolute;bottom:0;left:0;right:0}.blurred-letter aside>span{font-size:20px}.blurred-letter aside>b{margin:5px 0 3px;font-size:11px}.blurred-letter aside>small{color:#756b63;font-size:8px}.locked-note{text-align:center;color:#8c8179;margin-top:9px;font-size:8px;line-height:1.5;display:block}.payment-disclaimer{text-align:center;color:#82776f;margin-top:11px;font-size:8px;line-height:1.5;display:block}.ai-polish{background:#f7f2ed;border:1px solid #d8ccc2;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;margin:16px 0;padding:14px;display:grid}.ai-polish div{flex-direction:column;gap:4px;display:flex}.ai-polish b{font-size:11px}.ai-polish small{color:#7e736b;font-size:8px;line-height:1.4}.ai-polish button{color:#fff;cursor:pointer;background:#2c2825;border:0;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:800}.ai-polish button:disabled{opacity:.65;cursor:wait}.ai-polish p,.generation-error{grid-column:1/-1;color:#8a5f4c!important;margin:5px 0 0!important;font-size:8px!important}@media (width<=570px){.cover-teaser{text-align:left;border-radius:15px;width:100%}.cover-type-grid{grid-template-columns:1fr}.cover-addon h2{font-size:25px}.photo-choice .choice-row{grid-template-columns:1fr;display:grid}.answer-cards button{padding:13px 11px}.blurred-letter{height:390px}.visible-excerpt{padding:22px 20px 8px}.locked-copy{padding:0 20px 28px}}.cart-button{cursor:pointer;background:0 0;border:1px solid #d8cec5;border-radius:999px;padding:10px 13px;font-size:10px;font-weight:800}.cart-button b{color:#fff;background:#26384b;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:5px;font-size:8px;display:inline-grid}.cart-backdrop{z-index:50;background:#171a1d70;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{background:#f8f4ef;width:min(410px,92vw);height:100%;padding:42px 30px;position:relative;box-shadow:-25px 0 60px #1114}.cart-close{cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:18px;right:22px}.cart-drawer h2{margin:14px 0 30px;font:38px/1.05 Georgia,serif}.cart-item{border-top:1px solid #dcd2c9;border-bottom:1px solid #dcd2c9;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.cart-item div{flex-direction:column;gap:5px;display:flex}.cart-item small{color:#83786f;font-size:9px}.cart-total{justify-content:space-between;padding:20px 0;font-size:14px;display:flex}.cart-total b{font-size:22px}.job-card{background:#faf7f3;border:1px solid #ded4cc;border-radius:14px;margin-bottom:16px;padding:16px}.job-card-head{justify-content:space-between;margin-bottom:14px;display:flex}.job-card-head b{font-size:12px}.job-card-head span{letter-spacing:.12em;color:#8a7b70;font-size:8px}.current-role{background:#f0ebe6;border:1px solid #d9d0c8;border-radius:9px;flex:1;align-self:flex-start;padding:12px 14px}.current-role span{color:#857970;margin-bottom:5px;font-size:9px;display:block}.current-role b{font-size:10px}.theme-navy{background:#17324d}.theme-navy .cv-page header{border-color:#17324d}.theme-navy .cv-page h3,.theme-navy .cv-page header p{color:#17324d}.preview-stage{position:relative}.preview-locked .cv-page{filter:blur(5px);opacity:.63;-webkit-user-select:none;user-select:none;pointer-events:none;transform:scale(.985)}.preview-lock{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#fffdf9ee;border:1px solid #d9cec5;border-radius:18px;padding:24px;position:absolute;top:38%;left:9%;right:9%;box-shadow:0 18px 45px #1b243040}.preview-lock>span{font-size:24px}.preview-lock b{margin:8px 0;font:22px Georgia,serif;display:block}.preview-lock p{color:#746a62;font-size:10px;line-height:1.5}.preview-lock button{color:#fff;cursor:pointer;background:#17324d;border:0;border-radius:999px;padding:11px 16px;font-size:9px;font-weight:800}.modern-cv{border-radius:2px}.modern-cv header{border-bottom-width:3px;padding:4px 0 21px}.modern-cv header h1{font-size:34px}.modern-cv .target{border-radius:8px}.cv-experience{border-bottom:1px solid #eee8e2;margin-bottom:14px;padding:0 0 14px}.cv-experience:last-of-type{border-bottom:0}.modern-cv h3{font-size:8.5px}.modern-cv section>p,.modern-cv li{font-size:8.4px}.modern-cv .skill-list span{background:#f5f2ef;border:0;padding:5px 8px}@media (width<=850px){.builder-shell{flex-direction:column;display:flex}.preview-panel{order:2}.form-panel{order:1}.preview-stage{max-width:610px;margin:auto}.nav-links{gap:7px}.nav-links .cart-button{align-items:center;display:inline-flex}.template-picks{grid-template-columns:repeat(2,1fr)}}@media (width<=570px){html,body{overflow-x:hidden}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f4efee;position:sticky;top:0}.logo{font-size:19px}.nav-button{font-size:9px}.cart-button{padding:8px 10px}.hero{min-height:auto}.hero h1{font-size:48px}.hero-copy>p{font-size:15px}.hero-art{display:none}.steps{gap:24px}.builder-wrap{padding:32px 8px}.builder-shell{border-radius:12px}.form-panel{min-height:auto;padding:24px 16px}.form-top{z-index:5;background:#fff;padding-top:5px;position:sticky;top:65px}.field input,.field textarea,.field select{min-height:48px;font-size:16px}.field textarea{min-height:112px}.choice-row button,.primary,.soft-button{min-height:48px}.form-nav{z-index:5;background:#fff;padding:14px 0 4px;position:sticky;bottom:0}.preview-panel{padding:10px}.cv-page{padding:28px 23px}.preview-lock{padding:20px 15px;top:31%;left:5%;right:5%}.preview-lock b{font-size:19px}.job-card{padding:13px}.template-picks{grid-template-columns:repeat(2,1fr)}.cart-drawer{padding:38px 22px}.cover-teaser{margin-left:auto;margin-right:auto}.privacy-note{font-size:10px}}@media print{.preview-locked,.preview-lock{display:none!important}.preview-unlocked .cv-page{filter:none!important;opacity:1!important;transform:none!important}.cart-backdrop{display:none!important}}.target{display:none!important}.theme-burgundy.preview-panel{background:#713b49}.theme-burgundy .cv-page header,.theme-burgundy .blurred-letter,.theme-burgundy .matched-cover header{border-color:#713b49}.theme-burgundy .cv-page h3,.theme-burgundy .cv-page header p,.theme-burgundy .visible-excerpt b,.theme-burgundy .matched-cover h2{color:#713b49}.theme-sand .modern-cv header h1,.theme-sand .matched-cover h1{font-family:Georgia,serif;font-weight:400}.theme-sage .modern-cv,.theme-sage .blurred-letter{border-radius:10px}.theme-sage .skill-list span{border-radius:4px}.theme-navy .modern-cv header h1,.theme-navy .matched-cover h1{letter-spacing:-.04em;font-family:Arial,sans-serif;font-weight:800}.theme-navy .modern-cv h3{letter-spacing:.24em}.theme-burgundy .modern-cv header,.theme-burgundy .matched-cover header{border-bottom:0;border-left:6px solid #713b49;padding-left:16px}.theme-burgundy .modern-cv h3{letter-spacing:.08em;font-family:Georgia,serif;font-size:10px}.theme-ink .modern-cv,.theme-ink .blurred-letter{font-family:Arial,sans-serif}.theme-ink .modern-cv header{border-bottom:4px solid #292725}.theme-ink .skill-list span{background:#fff;border:1px solid #292725}.cover-offer:after{content:"Your cover letter will automatically match the CV design you select above.";color:#70665f;background:#eee7e0;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:9px;line-height:1.45;display:block}.blurred-letter{border-top:5px solid #b49b88}.theme-sage .blurred-letter{border-top-color:#71806b}.theme-navy .blurred-letter{border-top-color:#17324d}.theme-burgundy .blurred-letter{border-top-color:#713b49}.theme-ink .blurred-letter{border-top-color:#292725}.matched-cover header{border-bottom:3px solid #b49b88;align-items:center;gap:18px;padding-bottom:18px;display:flex}.matched-cover header.with-photo>img{object-fit:cover;border-radius:50%;width:70px;height:70px}.matched-cover header h2{color:#846b59;margin:5px 0;font:11pt Arial,sans-serif}.matched-cover .letter-body{margin-top:14mm}@media (width<=850px){.template-picks{grid-template-columns:repeat(3,1fr)}}@media (width<=570px){.template-picks{grid-template-columns:repeat(2,1fr)}}@media print{.matched-cover{font-family:Arial,sans-serif!important}.theme-sand .matched-cover,.theme-burgundy .matched-cover{font-family:Georgia,serif!important}.theme-sage .matched-cover header{border-color:#71806b}.theme-navy .matched-cover header{border-color:#17324d}.theme-burgundy .matched-cover header{border-color:#713b49}.theme-ink .matched-cover header{border-color:#292725}}.design-sage .blurred-letter,.design-sage .matched-cover header{border-color:#71806b}.design-navy .blurred-letter,.design-navy .matched-cover header{border-color:#17324d}.design-navy .visible-excerpt b,.design-navy .matched-cover h2{color:#17324d}.design-navy .matched-cover h1{letter-spacing:-.04em;font-family:Arial,sans-serif;font-weight:800}.design-burgundy .blurred-letter,.design-burgundy .matched-cover header{border-color:#713b49}.design-burgundy .visible-excerpt b,.design-burgundy .matched-cover h2{color:#713b49}.design-burgundy .matched-cover header{border-bottom:0;border-left:6px solid #713b49;padding-left:16px}.design-ink .blurred-letter,.design-ink .matched-cover header{border-color:#292725}.design-ink .matched-cover{font-family:Arial,sans-serif}.design-sand .matched-cover h1,.design-burgundy .matched-cover h1{font-family:Georgia,serif;font-weight:400}@media print{.design-sage .matched-cover header{border-color:#71806b}.design-navy .matched-cover header{border-color:#17324d}.design-burgundy .matched-cover header{border-color:#713b49}.design-ink .matched-cover header{border-color:#292725}}.template-picks i{border:1px solid #d9d2cb;box-shadow:0 4px 10px #332a2418;background-size:100% 100%!important}.theme-sand .modern-cv{padding:54px 52px}.theme-sand .modern-cv header{text-align:center;border:0;padding-bottom:28px}.theme-sand .modern-cv header.with-photo{flex-direction:column;align-items:center;display:flex}.theme-sand .modern-cv header.with-photo>img{object-fit:cover;border-radius:50%;order:-1;width:74px;height:74px;margin:0 0 16px}.theme-sand .modern-cv header h1{letter-spacing:.02em;font-size:35px}.theme-sand .modern-cv header .contact{justify-content:center}.theme-sand .modern-cv>section{max-width:92%;margin:25px auto 0}.theme-sand .modern-cv h3{text-align:center;letter-spacing:.16em;border-bottom:1px solid #d8c9bd;padding-bottom:8px;font-family:Georgia,serif}.theme-sand .modern-cv .cv-columns{gap:38px;margin-top:28px}.theme-sage .modern-cv{grid-template-columns:minmax(0,1.65fr) minmax(145px,.8fr);align-content:start;column-gap:28px;padding:0 0 38px;display:grid;overflow:hidden}.theme-sage .modern-cv>header{color:#fff;background:#71806b;border:0;grid-column:1/-1;align-items:center;padding:35px 40px;display:flex}.theme-sage .modern-cv header h1,.theme-sage .modern-cv header p,.theme-sage .modern-cv header div{color:#fff}.theme-sage .modern-cv header.with-photo>img{object-fit:cover;border-radius:8px;width:76px;height:76px;margin-right:20px}.theme-sage .modern-cv>.cv-columns section{margin-top:20px}.theme-sage .modern-cv h3{letter-spacing:.16em}.theme-navy .modern-cv{padding:0 46px 42px}.theme-navy .modern-cv>header{color:#fff;background:#17324d;border:0;align-items:center;margin:0 -46px 28px;padding:38px 46px;display:flex}.theme-navy .modern-cv header h1,.theme-navy .modern-cv header p,.theme-navy .modern-cv header div{color:#fff}.theme-navy .modern-cv header.with-photo>img{object-fit:cover;border:3px solid #fff;border-radius:2px;width:82px;height:82px;margin-right:22px}.theme-navy .modern-cv h3{background:#eaf0f5;border-left:4px solid #17324d;padding:7px 9px}.theme-navy .modern-cv .cv-experience{border-bottom:0;border-left:2px solid #9eb0bf;padding-left:18px;position:relative}.theme-navy .modern-cv .cv-experience:before{content:"";background:#17324d;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-4.5px}.theme-burgundy .modern-cv{counter-reset:cvsection;border-left:18px solid #713b49;padding:50px 44px 44px 38px}.theme-burgundy .modern-cv>header{border:0;align-items:flex-start;padding:0 0 22px;display:flex}.theme-burgundy .modern-cv header h1{max-width:330px;font:400 38px/.95 Georgia,serif}.theme-burgundy .modern-cv header.with-photo>img{object-fit:cover;filter:grayscale(.2);order:2;width:78px;height:96px;margin-left:auto}.theme-burgundy .modern-cv>section h3,.theme-burgundy .modern-cv>.cv-columns h3{border-bottom:1px solid #d8bdc4;align-items:center;gap:8px;padding-bottom:6px;display:flex}.theme-burgundy .modern-cv>section>h3:before,.theme-burgundy .modern-cv>.cv-columns section>h3:first-child:before{counter-increment:cvsection;content:"0" counter(cvsection);color:#a27782;font:700 7px Arial,sans-serif}.theme-burgundy .modern-cv .cv-job h4{font-family:Georgia,serif;font-size:12px}.theme-burgundy .modern-cv .skill-list span{background:0 0;border:0;border-bottom:1px solid #c9aeb5;border-radius:0}.theme-ink .modern-cv{padding:40px 42px}.theme-ink .modern-cv>header{border-bottom:1px solid #292725;grid-template-columns:1fr auto;padding-bottom:14px;display:grid}.theme-ink .modern-cv header.with-photo>img{object-fit:cover;filter:grayscale();border-radius:0;grid-area:1/2;width:62px;height:75px;margin-left:18px}.theme-ink .modern-cv header h1{text-transform:uppercase;letter-spacing:.05em;font:700 27px/1 Arial,sans-serif}.theme-ink .modern-cv header p{color:#292725;text-transform:uppercase;letter-spacing:.15em}.theme-ink .modern-cv>section{margin-top:17px}.theme-ink .modern-cv h3{color:#fff;letter-spacing:.18em;background:#292725;padding:5px 7px}.theme-ink .modern-cv .cv-columns{grid-template-columns:1.25fr .75fr;gap:20px}.theme-ink .modern-cv .cv-job small{text-align:right;min-width:105px}.design-sand .matched-cover header{text-align:center;border:0;border-bottom:1px solid #c9b7a5;display:block}.design-sage .matched-cover{border-top:18mm solid #71806b}.design-sage .matched-cover header{background:#edf0eb;border:0;padding:8mm}.design-burgundy .matched-cover{border-left:8mm solid #713b49}.design-burgundy .matched-cover header{border:0;padding-left:0}.design-ink .matched-cover h1{text-transform:uppercase;letter-spacing:.05em}@media (width<=570px){.theme-sage .modern-cv{grid-template-columns:1.45fr .8fr;column-gap:12px}.theme-sage .modern-cv>header{padding:25px 20px}.theme-sage .modern-cv>section:has(.cv-experience){padding-left:20px}.theme-sage .modern-cv>section:first-of-type,.theme-sage .modern-cv>.cv-columns{margin-right:12px;padding-left:10px;padding-right:10px}.theme-sand .modern-cv,.theme-ink .modern-cv{padding:28px 23px}.theme-navy .modern-cv{padding:0 23px 28px}.theme-navy .modern-cv>header{margin:0 -23px 22px;padding:28px 23px}.theme-burgundy .modern-cv{border-left-width:10px;padding:30px 20px}}.template-match-note{color:#5f6b5b;background:#edf0eb;border-radius:9px;margin:10px 0 4px;padding:10px 12px;font-size:9px;font-weight:700;line-height:1.45}.peek-button{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.preview-lock>small{color:#766c64;margin-top:10px;font-size:8px;line-height:1.4;display:block}.preview-peeking .cv-page{filter:none!important;opacity:1!important;transform:scale(1)!important}.preview-peeking .preview-lock{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.preview-peeking .preview-lock>span,.preview-peeking .preview-lock>b,.preview-peeking .preview-lock>p,.preview-peeking .preview-lock>small{opacity:0}.preview-peeking .preview-lock .peek-button{opacity:.22;color:#fff;background:#222}.theme-sage .modern-cv{background:linear-gradient(90deg,#e5eadf 0 165px,#fff 165px);border-radius:0;grid-template-columns:165px minmax(0,1fr);column-gap:0;padding:0 36px 36px 0;display:grid;overflow:hidden}.theme-sage .modern-cv>header{color:#2b3028;background:0 0;grid-area:1/1/auto/-1;grid-template-columns:165px 1fr;min-height:172px;padding:30px 0;display:grid;position:relative}.theme-sage .modern-cv header.with-photo>img{object-fit:cover;border:5px solid #fff;border-radius:50%;grid-column:1;width:88px;height:88px;margin:0 auto}.theme-sage .modern-cv header>div{color:#2b3028;grid-column:2;padding:15px 0 0 34px;display:block}.theme-sage .modern-cv header h1{letter-spacing:.02em;color:#2b3028;font:700 31px/1 Arial,sans-serif}.theme-sage .modern-cv header p{color:#71806b;text-transform:uppercase;letter-spacing:.15em}.theme-sage .modern-cv header .contact{color:#4f5b4b;gap:5px;width:116px;display:grid;position:absolute;top:132px;left:25px}.theme-sage .modern-cv>section:first-of-type{background:0 0;grid-area:auto/2;margin:0;padding:0 0 0 34px}.theme-sage .modern-cv>section:has(.cv-experience){grid-area:auto/2;margin:22px 0 0;padding:0 0 0 34px}.theme-sage .modern-cv>.cv-columns{background:0 0;grid-area:2/1/span 8;margin:0;padding:20px 22px;display:block}.theme-sage .modern-cv>.cv-columns section{margin:0 0 26px}.theme-sage .modern-cv>section:has(.practical){grid-column:2;margin-right:0;padding-left:34px}.theme-sage .modern-cv>section:last-child:not(:has(.cv-experience)){grid-column:2;margin-right:0;padding-left:34px}.theme-sage .modern-cv h3{border-bottom:1px solid #aab6a5;padding-bottom:6px}.theme-navy .modern-cv{background:linear-gradient(90deg,#263446 0 168px,#fff 168px);grid-template-columns:168px minmax(0,1fr);column-gap:0;padding:0 36px 38px 0;display:grid;overflow:hidden}.theme-navy .modern-cv>header{color:#263446;background:0 0;grid-area:1/1/auto/-1;grid-template-columns:168px 1fr;min-height:184px;margin:0;padding:29px 0;display:grid;position:relative}.theme-navy .modern-cv header.with-photo>img{object-fit:cover;border:4px solid #fff;border-radius:50%;grid-column:1;width:92px;height:92px;margin:0 auto}.theme-navy .modern-cv header>div{color:#263446;grid-column:2;padding:18px 0 0 35px;display:block}.theme-navy .modern-cv header h1{color:#263446;font:800 31px/.95 Arial,sans-serif}.theme-navy .modern-cv header p{color:#5d6875;text-transform:uppercase;letter-spacing:.16em}.theme-navy .modern-cv header .contact{color:#fff;gap:5px;width:122px;display:grid;position:absolute;top:133px;left:24px}.theme-navy .modern-cv>section:first-of-type{grid-column:2;margin:0;padding:0 0 0 35px}.theme-navy .modern-cv>section:has(.cv-experience){grid-column:2;margin:22px 0 0;padding:0 0 0 35px}.theme-navy .modern-cv>.cv-columns{color:#fff;background:0 0;grid-area:2/1/span 8;margin:0;padding:23px 22px;display:block}.theme-navy .modern-cv>.cv-columns section{margin:0 0 28px}.theme-navy .modern-cv>.cv-columns h3,.theme-navy .modern-cv>.cv-columns h4,.theme-navy .modern-cv>.cv-columns p{color:#fff}.theme-navy .modern-cv>.cv-columns h3{border-bottom:1px solid #718092;padding-bottom:7px}.theme-navy .modern-cv>.cv-columns .skill-list span{color:#fff;background:#ffffff12;border:1px solid #718092}.theme-navy .modern-cv>section:has(.practical){grid-column:2;margin-right:0;padding-left:35px}.theme-navy .modern-cv>section:last-child:not(:has(.cv-experience)){grid-column:2;margin-right:0;padding-left:35px}.theme-navy .modern-cv>section h3{background:0 0;border-bottom:1px solid #a8b1bb;border-left:0;padding:0 0 7px}@media (width<=570px){.theme-sage .modern-cv,.theme-navy .modern-cv{background-size:auto;grid-template-columns:125px minmax(0,1fr);padding-right:16px}.theme-sage .modern-cv{background:linear-gradient(90deg,#e5eadf 0 125px,#fff 125px)}.theme-navy .modern-cv{background:linear-gradient(90deg,#263446 0 125px,#fff 125px)}.theme-sage .modern-cv>header,.theme-navy .modern-cv>header{grid-template-columns:125px 1fr;min-height:158px;padding-top:22px}.theme-sage .modern-cv header.with-photo>img,.theme-navy .modern-cv header.with-photo>img{width:72px;height:72px}.theme-sage .modern-cv header>div,.theme-navy .modern-cv header>div{padding-left:18px}.theme-sage .modern-cv header h1,.theme-navy .modern-cv header h1{font-size:22px}.theme-sage .modern-cv header .contact,.theme-navy .modern-cv header .contact{width:94px;top:110px;left:15px}.theme-sage .modern-cv>.cv-columns,.theme-navy .modern-cv>.cv-columns{padding:16px 12px}.theme-sage .modern-cv>section:first-of-type,.theme-navy .modern-cv>section:first-of-type{padding-left:18px}.theme-sage .modern-cv>section:has(.cv-experience){padding-left:18px}.theme-sage .modern-cv>section:has(.practical){padding-left:18px}.theme-navy .modern-cv>section:has(.cv-experience){padding-left:18px}.theme-navy .modern-cv>section:has(.practical){padding-left:18px}}.premium-theme.theme-navy{background:#263446}.premium-theme.theme-sage{background:#6f96c4}.premium-theme.theme-burgundy{background:#bdaaa7}.premium-theme.theme-ink{background:#353535}.premium-theme.theme-sand{background:#60705e}.preview-locked .premium-cv{filter:blur(5px);opacity:.64;-webkit-user-select:none;user-select:none;pointer-events:none;transform:scale(.985)}.preview-peeking .premium-cv{filter:none!important;opacity:1!important;transform:scale(1)!important}.premium-cv{color:#333;background:#fff;width:100%;min-height:730px;font-family:Arial,Helvetica,sans-serif;transition:all .18s;overflow:hidden;box-shadow:0 17px 44px #1114}.premium-cv>*{min-width:0}.premium-cv h1,.premium-cv h3,.premium-cv h4,.premium-cv p{margin:0}.premium-cv p,.premium-cv li{font-size:7.4px;line-height:1.55}.premium-cv ul{margin:8px 0 0;padding-left:13px}.premium-cv h3{text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;margin-bottom:11px;padding-bottom:7px;font-size:9px}.premium-cv h4{font-size:9px;line-height:1.3}.premium-section{margin-bottom:25px}.premium-name h1{text-transform:uppercase;letter-spacing:.08em;font-size:29px;line-height:1}.premium-name p{text-transform:uppercase;letter-spacing:.18em;margin-top:7px;font-size:9px}.premium-photo{background:#d8d8d8;border-radius:50%;place-items:center;width:92px;height:92px;font:24px Georgia,serif;display:grid;overflow:hidden}.premium-photo img{object-fit:cover;width:100%;height:100%}.contact-section p{overflow-wrap:anywhere;align-items:flex-start;gap:7px;margin:0 0 7px;display:flex}.contact-section p b{flex:0 0 14px;width:14px}.premium-skills{gap:7px;display:grid}.premium-skills span{font-size:7.5px;line-height:1.35}.premium-job{border-left:1px solid #aab1b7;margin-left:3px;padding:0 0 17px 18px;position:relative}.premium-job>i{background:currentColor;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:2px;left:-4px}.premium-job-head{justify-content:space-between;gap:12px;display:flex}.premium-job-head b{margin-top:2px;font-size:7px;font-style:italic;font-weight:500;display:block}.premium-job-head small{white-space:nowrap;font-size:6.8px}.premium-job>p{margin-top:7px}.premium-achievement{background:#f2f2f2;padding:8px 10px}.details-section>div{gap:5px;display:grid}.details-section span{font-size:7px}.references-section>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.references-section p{font-weight:600}.cv-navy{grid-template-columns:185px 1fr;display:grid}.cv-navy>aside{color:#fff;background:#263446;padding:38px 27px}.cv-navy>aside .premium-photo{border:4px solid #fff;margin:0 auto 35px}.cv-navy>aside h3{color:#fff;border-color:#7c8794}.cv-navy>aside .premium-section{margin-bottom:29px}.cv-navy>aside .premium-skills span{border-bottom:1px solid #ffffff25;padding-bottom:5px}.cv-navy>main{padding:46px 38px}.cv-navy .premium-name{margin-bottom:39px}.cv-navy .premium-name h1{color:#252b32}.cv-navy .premium-name p{color:#5e6670}.cv-navy main h3{color:#263446}.cv-navy .profile-section{margin-bottom:31px}.cv-navy .premium-job>i{background:#263446}.cv-navy .references-section{margin-top:6px}.cv-blue{color:#666;grid-template-columns:minmax(0,41%) minmax(0,59%);display:grid}.cv-blue>aside{background:#f1f1ef;padding:46px 31px;position:relative;overflow:hidden}.cv-blue .blue-angle{background:#6f96c4;width:380px;height:340px;position:absolute;top:-170px;left:-110px;transform:rotate(-43deg)}.cv-blue>aside .premium-photo{border:7px solid #fff;width:116px;height:116px;margin:0 auto 27px;position:relative}.cv-blue>aside .premium-name{text-align:center;margin-bottom:39px;position:relative}.cv-blue .premium-name h1{color:#648dbc;text-transform:none;letter-spacing:0;font-size:30px}.cv-blue .premium-name p{color:#555}.cv-blue>aside h3,.cv-blue>main h3{color:#5f88b4}.cv-blue>aside .premium-section{margin-bottom:32px}.cv-blue>main{padding:54px 35px}.cv-blue .premium-job{border-color:#6f96c4}.cv-blue .premium-job>i{background:#6f96c4}.cv-blue .premium-section{margin-bottom:34px}.cv-blue .education-section h4{font-size:10px}.cv-blue .education-section p{margin-top:5px}.cv-blush{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,32%) minmax(0,68%);display:grid}.cv-blush .blush-banner{color:#fff;background:#41403f;grid-column:1/-1;align-items:center;gap:25px;min-height:128px;padding:29px 42px;display:flex}.cv-blush .blush-banner .premium-photo{border:3px solid #fff;width:76px;height:76px}.cv-blush .premium-name h1{font-size:25px}.cv-blush .premium-name p{color:#d4b17c;text-transform:none;letter-spacing:.08em;font-family:Georgia,serif;font-style:italic}.cv-blush>aside{background:#f0ded4;padding:29px 23px}.cv-blush>aside h3{color:#fff;text-align:center;background:#41403f;border:0;margin-left:-7px;margin-right:-7px;padding:5px 7px;font-size:7px}.cv-blush>aside .premium-section{margin-bottom:24px}.cv-blush>main{padding:32px 31px}.cv-blush>main h3{color:#41403f;align-items:center;display:flex}.cv-blush>main h3:after{content:"";background:#bbb;flex:1;height:1px;margin-left:10px}.cv-blush .premium-job{border-color:#777}.cv-blush .premium-job>i{background:#41403f}.cv-blush .premium-achievement{background:#f7eee9}.cv-ink{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,31%) minmax(0,69%);display:grid}.cv-ink .ink-banner{color:#fff;border-bottom:7px solid var(--palette-accent,#30353b);background:#30353b;grid-column:1/-1;align-items:center;gap:24px;min-height:112px;padding:22px 34px;display:flex}.cv-ink .ink-banner .premium-photo{border:3px solid #fff;width:70px;height:70px}.cv-ink .premium-name h1{color:#fff;font-size:25px}.cv-ink .premium-name p{color:var(--palette-soft,#ddd)}.cv-ink>aside{background:var(--palette-soft,#e4e1dc);border-left:8px solid var(--palette-accent,#30353b);padding:28px 22px}.cv-ink>main{padding:31px 29px}.cv-ink>aside h3,.cv-ink>main h3{color:var(--palette-accent,#30353b)}.cv-ink .premium-job{border-color:var(--palette-accent,#30353b)}.cv-ink .premium-job>i{background:var(--palette-accent,#30353b)}.cv-ink .premium-achievement{background:var(--palette-soft,#eee)}.cv-red{background:#fafafa;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,39%) minmax(0,61%);column-gap:31px;padding:33px;display:grid}.cv-red .red-top{grid-column:1/-1;grid-template-columns:minmax(0,39%) minmax(0,61%);column-gap:31px;margin-bottom:25px;padding-bottom:28px;display:grid}.cv-red .red-top .contact-section{border-right:1px solid #222;margin:0;padding-right:17px}.cv-red .red-top .contact-section h3{color:#111;font-size:10px}.cv-red .red-top .premium-name{align-self:center}.cv-red .premium-name h1{letter-spacing:.18em;font-size:31px;font-weight:400}.cv-red .premium-name h1:first-letter{color:#d92f35}.cv-red>aside{border-right:1px solid #222;padding-right:29px}.cv-red>aside .premium-photo{filter:grayscale();border-radius:50%;width:120px;height:120px;margin:0 auto 27px}.cv-red h3{color:#111}.cv-red>main{padding-left:2px}.cv-red .premium-job{border:0;padding-left:0}.cv-red .premium-job>i{display:none}.cv-red .premium-job-head{border-top:1px solid #222;padding-top:9px}.cv-red .premium-skills span{border-bottom:1px solid #222;padding-bottom:6px;position:relative}.cv-red .premium-skills span:after{content:"";background:#d92f35;border:1px solid #222;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px;right:12%}.cv-red .premium-achievement{border-left:3px solid #d92f35}.cv-earth{background:#fbfaf7;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,34%) minmax(0,66%);display:grid}.cv-earth .earth-header{color:#fff;background:#60705e;grid-column:1/-1;align-items:center;gap:24px;padding:33px 42px;display:flex}.cv-earth .earth-header .premium-photo{border:4px solid #ddd3c8;width:82px;height:82px}.cv-earth .premium-name p{color:#ddd3c8}.cv-earth>aside{background:#ddd3c8;padding:30px 25px}.cv-earth>main{padding:33px 34px}.cv-earth h3{color:#536252}.cv-earth .premium-job{border-color:#879584}.cv-earth .premium-job>i{background:#60705e}.cv-earth .premium-achievement{background:#eee9e2}@media (width<=570px){.premium-cv{min-height:620px}.premium-cv p,.premium-cv li{font-size:6.2px}.premium-cv h3{font-size:7.5px}.premium-cv h1,.cv-blue .premium-name h1,.cv-red .premium-name h1{font-size:21px}.premium-photo{width:68px;height:68px}.cv-navy{grid-template-columns:130px 1fr}.cv-navy>aside{padding:25px 16px}.cv-navy>main{padding:31px 20px}.cv-blue>aside{padding:32px 18px}.cv-blue>aside .premium-photo{width:84px;height:84px}.cv-blue>main{padding:36px 19px}.cv-blush .blush-banner{padding:22px 25px}.cv-blush>aside{padding:22px 14px}.cv-blush>main{padding:25px 18px}.cv-red{column-gap:18px;padding:22px}.cv-red .red-top{column-gap:18px}.cv-red>aside{padding-right:16px}.cv-red>aside .premium-photo{width:82px;height:82px}.cv-earth .earth-header{padding:24px}.cv-earth>aside{padding:22px 15px}.cv-earth>main{padding:25px 18px}}@media print{.premium-cv{width:210mm;min-height:297mm;box-shadow:none}.preview-unlocked .premium-cv{filter:none!important;opacity:1!important;transform:none!important}.premium-theme.preview-unlocked{background:#fff!important;padding:0!important;display:block!important}}.design-navy .blurred-letter{border-color:#263446}.design-navy .matched-cover header{color:#fff;background:#263446;border:0;margin:-18mm -18mm 12mm;padding:15mm 18mm}.design-navy .matched-cover header h2{color:#dce2e9}.design-sage .blurred-letter{border-color:#6f96c4}.design-sage .visible-excerpt b,.design-sage .matched-cover h2{color:#648dbc}.design-sage .matched-cover{border-left:20mm solid #f1f1ef}.design-sage .matched-cover header{background:#fff;border-bottom:2px solid #6f96c4;padding:7mm 0}.design-burgundy .blurred-letter{border-color:#41403f}.design-burgundy .visible-excerpt b{color:#41403f}.design-burgundy .matched-cover header{color:#fff;background:#41403f;border:0;margin:-18mm -18mm 12mm;padding:13mm 18mm}.design-burgundy .matched-cover header h2{color:#d4b17c}.design-ink .blurred-letter{border-color:#d92f35}.design-ink .visible-excerpt b,.design-ink .matched-cover h2{color:#d92f35}.design-ink .matched-cover{border-left:3mm solid #d92f35}.design-ink .matched-cover header{border-bottom:1px solid #222}.design-sand .blurred-letter{border-color:#60705e}.design-sand .visible-excerpt b,.design-sand .matched-cover h2{color:#60705e}.design-sand .matched-cover header{color:#fff;background:#60705e;border:0;margin:-18mm -18mm 12mm;padding:13mm 18mm}.design-sand .matched-cover header h2{color:#ddd3c8}.palette-cloud{--palette-accent:#30353b;--palette-soft:#dedbd5;--palette-paper:#f7f6f3;--palette-contrast:#fff}.palette-teal{--palette-accent:#125b5f;--palette-soft:#d9e7e5;--palette-paper:#f7f6f2;--palette-contrast:#fff}.palette-damson{--palette-accent:#5b3b53;--palette-soft:#eadfe6;--palette-paper:#f8f4f2;--palette-contrast:#fff}.palette-phthalo{--palette-accent:#163e37;--palette-soft:#dce6df;--palette-paper:#f4f1e9;--palette-contrast:#fff}.palette-cobalt{--palette-accent:#315fa5;--palette-soft:#dce7f5;--palette-paper:#f8f8f6;--palette-contrast:#fff}.template-picks{grid-template-columns:repeat(3,1fr)}.palette-picker{background:#faf7f3;border:1px solid #ddd4cc;border-radius:12px;margin:17px 0 4px;padding:15px}.palette-picker>div:first-child{flex-direction:column;gap:3px;display:flex}.palette-picker>div:first-child b{font-size:11px}.palette-picker>div:first-child small{color:#81766e;font-size:8px}.palette-options{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.palette-options button{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9d0c8;border-radius:9px;padding:7px;position:relative}.palette-options button.selected{border:2px solid #272422;padding:6px}.palette-options button>i{border-radius:5px;height:28px;display:flex;overflow:hidden}.palette-options button>i span{flex:1}.palette-options button em{color:#5f5751;margin-top:6px;font-size:7px;font-style:normal;font-weight:700;line-height:1.25;display:block}.palette-options button>b{background:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;display:grid;position:absolute;top:5px;right:5px}.premium-theme{background:var(--palette-accent)!important}.premium-cv{background:var(--palette-paper)}.premium-theme .cv-navy>aside{background:var(--palette-accent)}.premium-theme .cv-navy>main h3,.premium-theme .cv-navy .premium-job>i{color:var(--palette-accent);background-color:var(--palette-accent)}.premium-theme .cv-navy>aside .premium-photo{border-color:var(--palette-soft)}.premium-theme .cv-blush .blush-banner{background:var(--palette-accent)}.premium-theme .cv-blush>aside{background:var(--palette-soft)}.premium-theme .cv-blush>aside h3{background:var(--palette-accent)}.premium-theme .cv-blush .premium-name p{color:var(--palette-soft)}.premium-theme .cv-blush>main h3,.premium-theme .cv-blush .premium-job>i{color:var(--palette-accent);background-color:var(--palette-accent)}.premium-theme .cv-red .premium-name h1:first-letter,.premium-theme .cv-red .premium-name p,.premium-theme .cv-red h3{color:var(--palette-accent)}.premium-theme .cv-red .premium-skills span:after{background:var(--palette-accent)}.premium-theme .cv-red .premium-achievement{border-color:var(--palette-accent);background:var(--palette-soft)}.palette-cloud.design-navy .matched-cover header,.palette-teal.design-navy .matched-cover header,.palette-damson.design-navy .matched-cover header,.palette-phthalo.design-navy .matched-cover header,.palette-cobalt.design-navy .matched-cover header,.palette-cloud.design-burgundy .matched-cover header,.palette-teal.design-burgundy .matched-cover header,.palette-damson.design-burgundy .matched-cover header,.palette-phthalo.design-burgundy .matched-cover header,.palette-cobalt.design-burgundy .matched-cover header{background:var(--palette-accent)}.palette-cloud .matched-cover h2,.palette-teal .matched-cover h2,.palette-damson .matched-cover h2,.palette-phthalo .matched-cover h2,.palette-cobalt .matched-cover h2{color:var(--palette-soft)}.palette-cloud.design-ink .matched-cover,.palette-teal.design-ink .matched-cover,.palette-damson.design-ink .matched-cover,.palette-phthalo.design-ink .matched-cover,.palette-cobalt.design-ink .matched-cover{border-left-color:var(--palette-accent)}.palette-cloud.design-ink .matched-cover h2,.palette-teal.design-ink .matched-cover h2,.palette-damson.design-ink .matched-cover h2,.palette-phthalo.design-ink .matched-cover h2,.palette-cobalt.design-ink .matched-cover h2{color:var(--palette-accent)}.palette-cloud .blurred-letter,.palette-teal .blurred-letter,.palette-damson .blurred-letter,.palette-phthalo .blurred-letter,.palette-cobalt .blurred-letter{border-color:var(--palette-accent)}.palette-cloud .visible-excerpt b,.palette-teal .visible-excerpt b,.palette-damson .visible-excerpt b,.palette-phthalo .visible-excerpt b,.palette-cobalt .visible-excerpt b{color:var(--palette-accent)}@media (width<=570px){.template-picks{grid-template-columns:1fr}.palette-options{grid-template-columns:repeat(2,1fr)}.palette-options button:last-child{grid-column:1/-1}}.premium-theme .cv-navy>main h3{color:var(--palette-accent);background:0 0}.premium-theme .cv-navy .premium-job>i{background-color:var(--palette-accent)}.premium-theme .cv-blush>main h3{color:var(--palette-accent);background:0 0}.premium-theme .cv-blush .premium-job>i{background-color:var(--palette-accent)}.cv-navy>aside .premium-skills{gap:0}.cv-navy>aside .premium-skills span{overflow-wrap:anywhere;border-bottom:1px solid #ffffff25;padding:6px 0 6px 11px;position:relative}.cv-navy>aside .premium-skills span:before{content:"";background:var(--palette-soft,#fff);border-radius:50%;width:3px;height:3px;position:absolute;top:10px;left:0}.cv-navy .skills-section h4{text-transform:uppercase;letter-spacing:.12em;margin-top:15px;padding-top:2px;font-size:8px}.cv-navy .skills-section h4+p{overflow-wrap:anywhere;margin-top:6px;line-height:1.6}.ai-polish .ai-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ai-polish .ai-actions .undo-polish{color:#514943;background:0 0;border:1px solid #b9aaa0;padding:9px 12px}@media (width<=570px){.ai-polish{grid-template-columns:1fr}.ai-polish .ai-actions{flex-wrap:wrap;justify-content:flex-start}.ai-polish p{grid-column:1}}.cart-item{align-items:center}.cart-item>strong{white-space:nowrap;margin-left:auto}.cart-item>button{color:#756a62;cursor:pointer;background:#fff;border:1px solid #d5cac1;border-radius:50%;width:25px;height:25px;line-height:1}.payment-success .download-actions{flex-direction:row;flex:none;gap:7px;display:flex}.payment-success .download-actions button{white-space:nowrap}.cover-preview-identity{text-align:center;padding-top:19px}.cover-preview-identity>img{object-fit:cover;border:3px solid var(--palette-soft,#e3d8cf);border-radius:50%;width:62px;height:62px;margin:0 auto 10px;display:block}.cover-preview-identity>b{text-transform:uppercase;letter-spacing:.08em;font:20px Georgia,serif;display:block}.cover-preview-identity>em{text-transform:uppercase;letter-spacing:.14em;color:var(--palette-accent,#6b5e55);margin-top:4px;font-size:8px;font-style:normal;display:block}.cover-preview-identity>span{margin:7px 0 20px}.cover-preview-identity>h3,.cover-preview-identity>p{text-align:left}.matched-cover .cover-identity{text-align:center;margin-bottom:12mm;padding-bottom:11mm;display:block}.matched-cover .cover-identity>img{object-fit:cover;border:1.5mm solid var(--palette-soft,#fff);border-radius:50%;width:28mm;height:28mm;margin:0 auto 5mm;display:block}.matched-cover .cover-identity .cover-kicker{letter-spacing:.28em;margin-bottom:3mm;font:7pt Arial,sans-serif;display:block}.matched-cover .cover-identity h1{text-transform:uppercase;letter-spacing:.08em;margin:0 0 2mm}.matched-cover .cover-identity h2{margin:0 0 3mm}.matched-cover .cover-identity p{text-align:center}.design-ink .matched-cover .cover-identity{border-top:5mm solid var(--palette-accent);border-bottom:1px solid var(--palette-accent)}@media (width<=570px){.payment-success{flex-wrap:wrap;align-items:flex-start}.payment-success .download-actions{width:100%}.payment-success .download-actions button{flex:1}.cart-item{gap:10px}}.mobile-preview-hint{color:#52604f;background:#e9f0e7;border-radius:10px;margin:-12px 0 16px;padding:11px 13px;font-size:10px;font-weight:800;line-height:1.4;display:none}@media (width<=570px){.mobile-preview-hint{display:block}.payment-success{z-index:100;border:2px solid #8da083;margin:0;padding:14px;position:fixed;inset:auto 10px 10px;box-shadow:0 12px 35px #34402f44}.payment-success>span{display:none}.payment-success .download-actions{grid-template-columns:1fr;display:grid}.payment-success .download-actions button{width:100%;padding:13px 12px;font-size:10px}.payment-success b{font-size:13px}.payment-success small{font-size:10px}}@media print{main.print-target-cv .cover-printable{display:none!important}main.print-target-cv .builder-wrap{display:block!important}main.print-target-cover .builder-wrap{display:none!important}main.print-target-cover .cover-printable,.matched-cover .cover-identity,.matched-cover .cover-identity>img{display:block!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body,main{background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.builder-wrap,.builder-shell,.preview-panel,.preview-stage,.premium-theme{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}.premium-cv,.cv-page{width:100%!important;height:auto!important;min-height:calc(100vh - 1px)!important;max-height:none!important;box-shadow:none!important;break-inside:avoid-page!important;page-break-inside:avoid!important;break-after:avoid-page!important;page-break-after:avoid!important;margin:0!important;overflow:hidden!important}.cover-printable{box-sizing:border-box!important;break-inside:avoid-page!important;page-break-inside:avoid!important;width:100%!important;height:auto!important;min-height:calc(100vh - 1px)!important;max-height:none!important;margin:0!important;padding:13mm 17mm!important;overflow:visible!important}.matched-cover .cover-identity{margin-bottom:8mm!important;padding-bottom:8mm!important}.matched-cover .cover-identity>img{width:24mm!important;height:24mm!important;margin-bottom:3mm!important}.matched-cover .letter-body{margin-top:5mm!important;font-size:9.5pt!important;line-height:1.48!important}.matched-cover .letter-body p{margin:0 0 3.4mm!important}@page{size:A4 portrait;margin:0}}.terms-check{color:#625a54;background:#faf7f3;border:1px solid #ddd3cb;border-radius:10px;align-items:flex-start;gap:10px;margin:15px 0;padding:12px;display:flex}.terms-check input{accent-color:#2c2927;flex:none;width:17px;height:17px;margin:2px 0 0}.terms-check span{font-size:9px;line-height:1.55}.terms-check button,.footer-legal button{color:#2c2927;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.legal-backdrop{z-index:300;background:#201d1abf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.legal-modal{color:#342f2b;background:#fbf8f4;border-radius:18px;width:min(720px,100%);max-height:88vh;padding:34px 38px;position:relative;overflow:auto;box-shadow:0 25px 80px #0006}.legal-close{float:right;color:#fff;cursor:pointer;background:#2c2927;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:sticky;top:0}.legal-modal h2{margin:7px 0 2px;font:34px Georgia,serif}.legal-modal>small{color:#857b73;margin-bottom:25px;display:block}.legal-modal h3{margin:22px 0 6px;font-size:13px}.legal-modal p{color:#5d554f;margin:0;font-size:11px;line-height:1.65}.legal-done{margin-top:28px}.footer-legal{justify-content:center;gap:16px;display:flex}.footer-legal button{color:inherit;font-size:10px}@media (width<=570px){.legal-modal{padding:26px 22px}.legal-modal h2{font-size:27px}.legal-modal p{font-size:10px}.footer-legal{flex-direction:column;gap:7px}}@property --tw-border-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}
