html{font-size: 62.5%;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;}body{font-size: 1.8rem;line-height: 1.618;max-width: 38em;margin: auto;color: #222222;background-color: #ffffff;padding: 13px;}@media (max-width: 684px){body{font-size: 1.53rem;}}@media (max-width: 382px){body{font-size: 1.35rem;}}h1,h2,h3,h4,h5,h6{line-height: 1.1;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;font-weight: 700;margin-top: 3rem;margin-bottom: 1.5rem;overflow-wrap: break-word;word-wrap: break-word;-ms-word-break: break-all;word-break: break-word;}h1{font-size: 2.35em;}h2{font-size: 2em;}h3{font-size: 1.75em;}h4{font-size: 1.5em;}h5{font-size: 1.25em;}h6{font-size: 1em;}p{margin-top: 0px;margin-bottom: 2.5rem;}small,sub,sup{font-size: 75%;}hr{border-color: #007559;}a{text-decoration: none;color: #007559;}a:visited{color: #004232;}a:hover{color: #006994;border-bottom: 2px solid #222222;}ul{padding-left: 1.4em;margin-top: 0px;margin-bottom: 2.5rem;}li{margin-bottom: 0.4em;}blockquote{margin-left: 0px;margin-right: 0px;padding-left: 1em;padding-top: 0.8em;padding-bottom: 0.8em;padding-right: 0.8em;border-left: 5px solid #007559;margin-bottom: 2.5rem;background-color: #f7f7f7;}blockquote p{margin-bottom: 0;}img,video{height: auto;max-width: 100%;margin-top: 0px;margin-bottom: 2.5rem;}pre{background-color: #f7f7f7;display: block;padding: 1em;overflow-x: auto;margin-top: 0px;margin-bottom: 2.5rem;font-size: 0.9em;}code,kbd,samp{font-size: 0.9em;padding: 0 0.5em;background-color: #f7f7f7;white-space: pre-wrap;}pre > code{padding: 0;background-color: transparent;white-space: pre;font-size: 1em;}table{text-align: justify;width: 100%;border-collapse: collapse;margin-bottom: 2rem;}td,th{padding: 0.5em;border-bottom: 1px solid #f7f7f7;}input,textarea{border: 1px solid #222222;}input:focus,textarea:focus{border: 1px solid #007559;}textarea{width: 100%;}.button,button,input[type=submit],input[type=reset],input[type=button],input[type=file]::file-selector-button{display: inline-block;padding: 5px 10px;text-align: center;text-decoration: none;white-space: nowrap;background-color: #007559;color: #ffffff;border-radius: 1px;border: 1px solid #007559;cursor: pointer;box-sizing: border-box;}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,input[type=file]::file-selector-button:hover{background-color: #006994;color: #ffffff;outline: 0;}.button[disabled],button[disabled],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled],input[type=file][disabled]{cursor: default;opacity: 0.5;}.button:focus-visible,button:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,input[type=button]:focus-visible,input[type=file]:focus-visible{outline-style: solid;outline-width: 2px;}textarea,select,input{color: #222222;padding: 6px 10px;margin-bottom: 10px;background-color: #f7f7f7;border: 1px solid #f7f7f7;border-radius: 4px;box-shadow: none;box-sizing: border-box;}textarea:focus,select:focus,input:focus{border: 1px solid #007559;outline: 0;}input[type=checkbox]:focus{outline: 1px dotted #007559;}label,legend,fieldset{display: block;margin-bottom: 0.5rem;font-weight: 600;}:root{--blue:#00AFF0;--deep:#006F9E;--ink:#00202E;--paper:#FFFFFF;--mist:#E6F4FB;--size-xl:clamp(4rem,19.5vw,11.5rem);--size-l:clamp(1.25rem,4.6vw,1.9rem);--size-m:clamp(1rem,3.5vw,1.0625rem);}html{font-size:100%;-webkit-text-size-adjust:100%;}body{max-width:none;margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:"Red Hat Text",ui-sans-serif,system-ui,sans-serif;font-size:var(--size-m);line-height:1.6;text-wrap:pretty;overflow-x:clip;}::selection{background:var(--blue);color:var(--ink);}h1,h2{font-family:"Red Hat Display","Red Hat Text",ui-sans-serif,system-ui,sans-serif;font-weight:800;margin:0;line-height:1.05;text-wrap:balance;letter-spacing:-0.02em;}p{margin:0;}a{color:var(--deep);}.wrap{width:100%;box-sizing:border-box;max-width:68rem;margin:0 auto;padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right));}.band-mist{background:var(--mist);border-top:3px solid var(--ink);}.band-blue{background:var(--blue);}.hero{padding:1.5rem 0 2.25rem;}.hero img{display:block;width:clamp(84px,21vw,144px);height:auto;max-width:144px;}h1{margin-top:1.1rem;}.word{display:block;font-size:var(--size-xl);line-height:0.92;}.wish{display:block;font-size:var(--size-l);margin-top:0.5rem;max-width:22ch;}.chip{display:inline-block;margin-top:1rem;perspective:600px;-webkit-tap-highlight-color:transparent;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;}.chip-inner{position:relative;display:block;transform-style:preserve-3d;transition:transform 520ms cubic-bezier(0.16,1,0.3,1);}.chip.turned .chip-inner{transform:rotateY(180deg);}.chip-face{display:flex;align-items:center;justify-content:center;gap:0.4rem;white-space:nowrap;min-width:12ch;box-sizing:border-box;min-height:44px;padding:0.35rem 0.9rem;border:3px solid var(--ink);border-radius:999px;background:var(--paper);font-weight:600;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:4px 4px 0 var(--ink);}.chip-back{position:absolute;inset:0;transform:rotateY(180deg);background:var(--blue);}.chip svg{width:1.15em;height:1.15em;flex:none;}.lead{margin-top:1.4rem;max-width:34ch;}.cta-zone{margin-top:2.6rem;}.btn-next{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:min(100%,260px);min-height:56px;padding:0.85rem 1.6rem;background:var(--deep);color:var(--paper);text-decoration:none;font-family:"Red Hat Display","Red Hat Text",sans-serif;font-weight:800;border:3px solid var(--ink);border-radius:14px;box-shadow:0 7px 0 var(--ink);transition:transform 120ms ease-out,box-shadow 120ms ease-out;}.btn-next:active{transform:translateY(5px);box-shadow:0 2px 0 var(--ink);}.btn-next:focus-visible{outline:3px solid var(--ink);outline-offset:4px;}.under{margin-top:1.5rem;max-width:30ch;}section.block{padding:1.9rem 0 2.1rem;}h2{font-size:var(--size-l);max-width:24ch;}.stack{margin-top:1.2rem;display:flex;flex-direction:column;gap:1rem;}.sheet{background:var(--paper);border:3px solid var(--ink);box-shadow:7px 7px 0 var(--paper),7px 7px 0 3px var(--ink);padding:1.1rem 1.15rem;}.q{font-family:"Red Hat Display","Red Hat Text",sans-serif;font-weight:800;}.sheet ul{list-style:none;margin:0.7rem 0 0;padding:0;display:flex;flex-direction:column;gap:0.45rem;}.sheet li{display:flex;gap:0.55rem;align-items:flex-start;}.sheet li svg{width:1.15em;height:1.15em;flex:none;margin-top:0.28em;color:var(--deep);}.beliefs{margin-top:1.4rem;display:flex;flex-direction:column;gap:1.1rem;}.belief{background:var(--paper);border:3px solid var(--ink);box-shadow:7px 7px 0 var(--paper),7px 7px 0 3px var(--ink);padding:1.1rem 1.15rem;}.belief-head{display:flex;flex-wrap:wrap;align-items:center;gap:0.6rem;}.said{font-weight:600;flex:1 1 14ch;min-width:0;}.stamp{flex:none;border:3px solid var(--deep);color:var(--deep);padding:0.1rem 0.5rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;transform:rotate(-4deg);font-family:"Red Hat Display","Red Hat Text",sans-serif;}.belief p{margin-top:0.7rem;}.endmark{display:block;width:18px;height:18px;background:var(--ink);margin:2.75rem auto 0;}footer{border-top:3px solid var(--ink);margin-top:2.5rem;padding:1.5rem 0 2.5rem;}.foot{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;}.foot-brand{flex:1 1 20ch;max-width:36ch;}.foot-brand strong{font-family:"Red Hat Display","Red Hat Text",sans-serif;font-weight:800;}.foot-links{display:flex;flex-direction:column;gap:0.4rem;}@media (min-width: 860px){.hero{padding:2.5rem 0 3.5rem;display:grid;grid-template-columns:repeat(12,1fr);column-gap:1.5rem;}.hero img{grid-column:1 / span 12;grid-row:1;}h1{grid-column:1 / span 12;grid-row:2;}.wish{max-width:none;}.chip{grid-column:1 / span 4;grid-row:3;justify-self:start;}.lead{grid-column:1 / span 6;grid-row:4;margin-top:1.6rem;}.cta-zone{grid-column:8 / span 5;grid-row:3 / span 2;align-self:start;margin-top:1rem;}.stack,.beliefs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;align-items:start;}.beliefs{grid-template-columns:repeat(2,1fr);}}@media (prefers-reduced-motion: reduce){.chip-inner{transition:none;}.btn-next{transition:none;}}html,body{overflow-x:clip;max-inline-size:100%}